On 04/27/2009 02:30 PM, MARK CALLAGHAN wrote:
> I must have missed the discussion of this. Why must new contributions
> be BSD rather than GPL? As it is now, Drizzle might not be a Sun
> project but only Sun can sell non-GPL licenses to it. I am not against
> people monetizing their hard work. But I am curious about why this was
> done.

Since I don't know why it was done, I'll offer a bunch of uninformed
speculation :)

BSD is a very permissive license. If I were mostly concerned about
getting as many contributors as possible, and having the code spread as
far as possible, used in the most places, I would choose a license like
BSD or MIT and would not require copyright assignment. Code that is
under BSD can easily be incorporated into a project that uses GPL
(MySQL), and also into a project that uses CDDL (Solaris), and also into
a project that uses BSD (Postgres). As the copyright owner, Sun could
presumably choose to relicense all of the original MySQL code from GPL
to BSD.

I have zero insight into what the thinking was in choosing BSD, but
picking license that is compatible with GPL, CDDL, and just about
anything else there is seems very reasonable to me. For example, I've
released some library code as BSD when my intent is for it to later
become part of the Python standard library.

If my goal were to ensure that the software and all future variants
stayed free, then I would choose a license like AGPL and require
copyright assignment. The FSF has an explanation of why they require
copyright assignment[1], so it's not just big corporations who want
copyright assignment.

[1] http://www.gnu.org/licenses/why-assign.html

-- 
Elliot Murphy | https://launchpad.net/~statik/

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to