5 ms·
My mistake regarding the Eclipse License, and I stand corrected. However, I stand behind my statement regarding BSD. Because of the restrictive nature of the G
by Sanddancer 13y ago
My mistake regarding the Eclipse License, and I stand corrected.
However, I stand behind my statement regarding BSD. Because of the restrictive nature of the GPL, one cannot take open code with it, and combine it with code written under other Free licenses, such as the CDDL. One risks being sued, etc, for that. Look at the problems that arose over cdrtools, for example. There are much less restrictive ways to solve what the GPL purports to fix, such as the Apache license.
- belorn 13y agoIf a author want to license their software to be explicit incompatible for any developer out there who uses GPL, then that is within the power of that author. This is what some seem to claim happened with cdrtools. If the author tomorrow wanted to make it a BSD incompatible software, it is also within the authors right. If a company or person takes apache licensed code and distribute it under new terms, they are in legal right to sue their users if any dare to do modification, run modifications, or share the program. If you license a program under a permissive license, one have to accept that some people might end up in jail for wanting to do changes to your code. The GPL protection is there if you want it, but no author is forced to use it. As I said in a above comment, there is no helmet law for developers.