The problem with GPL, even for a business that releases the source, is that it becomes a lot harder to accept contributions from the rest of the world. With GPL 3, the IP provisions make that pretty much a non-starter for a business operating in the US business climate. Thus, a GPL release (or AGPL release) from a commercial entity into the world pretty much guarantees that it will be a one-way street, where fixes won't work their way back up-stream.<div>
<br></div><div>I think the restrictions the GPL puts on use and management of a source base make it significantly less free than BSD/MIT, or (my favorite) public domain.<br clear="all"><br><br><br>Sincerely,<br><br>Jon Watte<br>
<br><br>--<br>"I pledge allegiance to the flag of the United States of America, and to the republic for which it stands, one nation indivisible, with liberty and justice for all."<br>~ Adopted by U.S. Congress, June 22, 1942<br>
<br>
<br><br><div class="gmail_quote">On Sun, Mar 11, 2012 at 8:54 PM, Miles Fidelman <span dir="ltr"><<a href="mailto:mfidelman@meetinghouse.net">mfidelman@meetinghouse.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Just to throw in a different aspect of the GPL vs. BSD discussion:<br>
<br>
IMHO, GPL is a far better license than BSD for a developer that intends to commercialize a product.<br>
<br>
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).<br>
<br>
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.<br>
<br>
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.<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
In theory, there is no difference between theory and practice.<br>
In practice, there is. .... Yogi Berra<br>
<br>
<br>
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</font></span></blockquote></div><br></div>