You know there’s nothing preventing people from selling programs using
GPL’ed
code, right ? You could sell support, or CDs, or a package with
data/media,
etc. Commercial != proprietary.
So, if you for example made a GPL’ed game engine, you could make some media
for it and sell the combined result. Someone else could take your engine
and
do the same, profiting from your work. And their own, of course, nice
media
doesn’t grow on trees. In any case, the GPL isn’t meant to prevent this;
in
fact, if you modified the GPL to prevent this sort of thing, the resulting
license would be incompatible with the GPL.
As an example, the source code of Caravel’s “Deadly Rooms of Death” series
is licensed under the MPL 1.1, but the concept would have worked just as
well
if it was GPL. The second game in the series, “DROD: Journey to Rooted
Hold”,
is shareware. We basically “give away” our code, but sell the data/media.
This works fine. Now, we didn’t take any code from anyone else, but others
could of course use our code, as long as they comply with the license.
(In fact, this already happened.)
Anyway, what license you choose is a matter of freedom. GPL is freedom
only
for those who agree with it, which can be restrictive sometimes. BSD-like
licenses, on the other hand, is freedom for everyone. Both have their
uses.
- GerryOn Mon, 03 Apr 2006 04:32:11 +0200, Jeff <j_post at pacbell.net> wrote:
Sorry, but I can’t agree. All my software is GPL precisely because I
don’t
want greedy thieves to steal my code. Those who license with BSD are in
effect saying “Here’s this code I created. Go ahead and sell it and
profit
from what you didn’t create.”