[jdev] J2ME client

Tomasz Sterna tomek at xiaoka.com
Sun Dec 17 06:44:55 CST 2006


Dnia 17-12-2006, nie o godzinie 12:55 +0100, Michal 'vorner' Vaner
napisał(a):
> Or you can make a derived work and if it is BSD, then the derived work
> can be any licence.

Not exactly true.
Even in derived work, you have to obey the license conditions of the
work you derive from. You may extend it further, but cannot change, or
remove any requirements. Only the copyright holder can make changes.

Example:
If there is an "advertising clause" in the BSD-like license you derive
from, you cannot restrict it to GPL, because GPL especially forbids
inserting advertising clauses.

There are a few more caveats, when you want just to take BSD-like
licensed code and make it GPL.

That's why there is GNU-TLS rewritten from scratch instead of taking
BSD-like licensed OpenSSL and changing its license.
That's why Linux TCP/IP stack was implemented from scratch instead of
taking a very good one from *BSD and putting it into the Linux kernel
while changing license.
etc.


-- 
Tomasz Sterna
Xiaoka Grp.  http://www.xiaoka.com/




More information about the JDev mailing list