Results 1 to 7 of 7

Thread: License of entirely new language packs

  1. #1
    Markku's Avatar
    Markku is offline Sugar Community Member
    Join Date
    Nov 2004
    Location
    Helsinki
    Posts
    910

    Default License of entirely new language packs

    Hi,

    I have a quick question regarding license of entirely new language pack, are they really considered as modifications or not? As you know, language packs do not modify source code.

    Under SPL entirely new language pack and entirely new module are not considered derivative work. In other words, they are not modifications of existing code, thus can be published under any license. Now it seems that new language pack is considered as a modification while entirely new module is not. On SPL faq page http://www.sugarcrm.com/crm/public-license-faq.html it reads:
    6) What is a derived work?

    * a. Examples of a derived work. These all apply to source code initially made available under the SPL.
    o i. Any code modifications other than changes in a configuration file.
    ...
    * b. Examples of code that wouldn�t be considered a derived work.
    o i. An entirely new language pack.
    iii. An entirely new module that may use existing API�s.
    Now on http://www.sugarforge.org/content/faq/gplv3.php it says:
    Examples of a modification - which originated from Sugar Community Edition:
    * Any code modifications other than changes in a configuration file.
    * An entirely new language pack.

    Examples of code that wouldn't be considered a modification.
    * An entirely new module that uses existing API's
    The way I see it is that SugarCRM is providing the list of 'Keys' (the left column in the language files). This can be considered an API to the SugarCRM localisation system. The 'Values' in the translations (the right column of translated strings) is the original work of the authors.

    On SugarCRM GPL v3 FAQ it also reads that:
    Are themes and language packs considered larger works?
    A: Extensions implemented via the Module Loader form a larger work according to the GPL v3
    However language packs do not need to be implemented via Module Loader. You can install and use language pack without Module Loader.

    This is not a big deal, however it would be good to have clarification on this matter.

    Best,

    - Markku
    Last edited by Markku; 2007-07-27 at 10:45 AM.

  2. #2
    andydreisch's Avatar
    andydreisch is offline Sugar Team Member
    Join Date
    Apr 2005
    Location
    San Jose
    Posts
    2,080

    Default Re: License of entirely new language packs

    Hi Markku, let me check with the Developers to make sure we can provide the best guidance. I'm glad you raised this point; we had discussed this is some detail beforehand. At the time we collected the FAQs we leaned towards the notion that a language pack is a "larger work"; that only web service (SOAP API) integration is not a "larger work" in the Sugar context via-a-vis GPLv3.

    Whether the lang pack is integrated via the Module Loader or not we think is not material to this point.

    As always, please consider this guidance and not legal advice.

    Andy
    Andy Dreisch
    Vice President, Online Team


    Check out our Podcasts!
    Sugar University for training
    Sugar Wiki for developer and user help
    SugarForge for modules, themes, lang packs
    SugarExchange for production-ready extensions
    Enter/view bugs via the Sugar bug tracker

  3. #3
    ruchida's Avatar
    ruchida is offline A Sugar Hero | Help Forum Moderator
    Join Date
    Feb 2005
    Location
    Japan
    Posts
    1,375

    Default Re: License of entirely new language packs

    Quote Originally Posted by andydreisch
    Hi Markku, let me check with the Developers to make sure we can provide the best guidance. I'm glad you raised this point; we had discussed this is some detail beforehand. At the time we collected the FAQs we leaned towards the notion that a language pack is a "larger work"; that only web service (SOAP API) integration is not a "larger work" in the Sugar context via-a-vis GPLv3.

    Whether the lang pack is integrated via the Module Loader or not we think is not material to this point.

    As always, please consider this guidance and not legal advice.

    Andy
    I agree with Andy. From a technical point of view, the reality is that we can not create an entirely new language pack without referring to arrays and keys in an English (master) language pack, which is GPL'ed. It means any language pack that works with Sugar Community Edition is modification to a master language pack. Language packs should be delivered under GPLv3 too.
    Ryuhei Uchida
    Help Forum Moderator
    Calendar 2.0
    http://blogs.itmedia.co.jp/ruchida/

  4. #4
    Markku's Avatar
    Markku is offline Sugar Community Member
    Join Date
    Nov 2004
    Location
    Helsinki
    Posts
    910

    Default Re: License of entirely new language packs

    Hi Andy and Ryuhei, thanks for your feedback, all clear now.

  5. #5
    andydreisch's Avatar
    andydreisch is offline Sugar Team Member
    Join Date
    Apr 2005
    Location
    San Jose
    Posts
    2,080

    Default Re: License of entirely new language packs

    I just hope one day to be able to converse in Japanese as well as ruchida converses in English!!!

    Andy
    Andy Dreisch
    Vice President, Online Team


    Check out our Podcasts!
    Sugar University for training
    Sugar Wiki for developer and user help
    SugarForge for modules, themes, lang packs
    SugarExchange for production-ready extensions
    Enter/view bugs via the Sugar bug tracker

  6. #6
    longreach Guest

    Default Re: License of entirely new language packs

    Seems that programs that link to SugarCRM CE via pipes, sockets, and CLI, in addition to SOAP, would also be sufficient to distinguish the programs as not being modifications.
    Attached Images Attached Images  

  7. #7
    ruchida's Avatar
    ruchida is offline A Sugar Hero | Help Forum Moderator
    Join Date
    Feb 2005
    Location
    Japan
    Posts
    1,375

    Default Re: License of entirely new language packs

    Quote Originally Posted by andydreisch
    I just hope one day to be able to converse in Japanese as well as ruchida converses in English!!!

    Andy
    Andy,
    I might have a small English language pack in my brain. That is proprietary though...
    Ryuhei Uchida
    Help Forum Moderator
    Calendar 2.0
    http://blogs.itmedia.co.jp/ruchida/

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. How to create language packs for addon modules
    By krokogras in forum Translators
    Replies: 0
    Last Post: 2005-10-18, 07:25 PM
  2. Updated docs for creating language packs and themes
    By clint in forum Developer Help
    Replies: 0
    Last Post: 2005-10-10, 05:30 AM
  3. Replies: 0
    Last Post: 2005-10-10, 05:30 AM
  4. 3.5 language packs updated with new strings
    By clint in forum Translators
    Replies: 2
    Last Post: 2005-08-23, 01:56 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •