Viral permissiveness

Chuck Swiger chuck at
Tue Jan 20 22:14:37 UTC 2009

On Jan 20, 2009, at 11:13 AM, Ben Tilly wrote:
[ ... ]
> Suppose you have a project under this license and wish to borrow  
> some BSD code, which you
> then make changes in.   Guess what?  If you license your changes under
> your license, then the original BSD project can't accept them back
> without being forced to change their license!

GPL-miscibility (or the lack thereof) isn't a stumbling block which  
would affect the adoption of such code into a BSD project.  The main  
BSD flavors: FreeBSD, NetBSD, OpenBSD, etc will readily accept 4- 
clause BSD code, as well as Apache, ISC, MIT, Zlib/PNG licenses...but  
the 2-clause BSD seems to be generally preferred.

They'll also accept GPL'ed code if it works better than alternatives  
under a permissive license, at least into userland and optional/not- 
built-by-default kernel modules.


More information about the License-discuss mailing list