Re: GPL and software I have written
On Wed, Nov 01, 2000 at 07:47:40AM -0800, Eric G . Miller wrote:
> You can't GPL it and charge for the *GPL* version.
The preceding statement is incorrect. GPLed code can be sold for any
price you may choose to set. The GPL _does_ say that a) you must provide
the source code (or at least make it available) and b) the recipient can
modify and/or distribute it as they see fit - including sale at any price
they choose - provided they also supply their modified source to anyone
they distribute executables to. RMS (author of the GPL)has even explicitly
stated that he has no problem with people selling software (and the GPL makes
no attempt to prevent it), provided the buyer's freedom to modify and
distribute it remains intact.
GPLed code is typically given away free for the simple reason that if I
charge you for a piece of code and you then turn around and give it away for
free (or charge less for it), then people aren't likely to come to me for
that code - unless I offer something you don't (typically support services)
to go with it. This can be seen in action with some people buying Red Hat/
Mandrake/Corel/etc. CDs to get the support (and/or convenience) that comes
with them, while other people download identical software for free off the
'net or borrow their friends' CDs.
> However, as you're
> the sole author, you could LICENSE the code for a fee and release old
> versions under GPL for free (which others could do whatever they want
> with except sell or re-license). Always put your Copyright on every code
This is also a popular model for people who want to make money off the sale
of (nominally) GPLed software. The concept is that you pay a premium to get
access to the most up-to-date version.
In practice, however, people tend to submit patches/fixes/enhancements to
GPLed code which cannot (in general) be included in the non-GPL version. If
you have any users doing so, it won't be long before the GPLed version is
superior to the proprietary version and, once again, your attempt to make
money by locking up the code will fail.
"Two words: Windows survives." - Craig Mundie, Microsoft senior strategist
"So does syphillis. Good thing we have penicillin." - Matthew Alton
Geek Code 3.1: GCS d- s+: a- C++ UL++$ P+>+++ L+++>++++ E- W--(++) N+ o+
!K w---$ O M- V? PS+ PE Y+ PGP t 5++ X+ R++ tv b+ DI++++ D G e* h+ r++ y+