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:
Now on http://www.sugarforge.org/content/faq/gplv3.php it says: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.
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.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
On SugarCRM GPL v3 FAQ it also reads that:
However language packs do not need to be implemented via Module Loader. You can install and use language pack without Module Loader.Are themes and language packs considered larger works?
A: Extensions implemented via the Module Loader form a larger work according to the GPL v3
This is not a big deal, however it would be good to have clarification on this matter.
Best,
- Markku


LinkBack URL
About LinkBacks



Reply With Quote


Bookmarks