[erlang-questions] [OT] Re: GPL vs. whatever [was: Erlang UUID]

Miles Fidelman <>
Mon Mar 12 04:54:18 CET 2012


Just to throw in a different aspect of the GPL vs. BSD discussion:

IMHO, GPL is a far better license than BSD for a developer that intends 
to commercialize a product.

The initial developer (copyright holder) always has the option to 
release code under a dual license - GPL, BSD, or whatever for an open 
source release, something more restrictive for the commercial product 
(potentially with proprietary extensions).

With GPL, you pretty much eliminate any competition - anybody else who 
extends the code is faced with copyleft considerations, they CAN'T take 
your code, combine it with their own code, and slap a proprietary 
license around the assemblage.  With BSD, or Apache, (or LGPL for that 
matter), they can.

Of course, if you dual-license your code under GPL and a proprietary 
license, things can come back to haunt you if you want to incorporate 
community-generated extensions into your upstream code base.  In that 
case the GPL and copyleft apply to you.

-- 
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra





More information about the erlang-questions mailing list