[Leaplist] GPL good or bad?
Jim Hartley
xjimh at cfl.rr.com
Mon Dec 21 22:44:05 EST 2009
A little while ago I decided I needed to do something with a data base
(SQL). I looked at various choices, and MySQL was certainly a viable
candidate to do the job. Then I looked at all the horse-hockey MySQL
licensing ...
I write stories and sell them to various pubs and e-pubs, and the
database is to keep track of which stories I've sent where. I'm really
trying to develop this into a paying business, filing a Schedule C with
my taxes. Hmmm, that makes this a commercial venture ... what was that
MySQL said about license fees for commercial use? Of course I doubt
they'd ever find out if I just installed a GPL copy, but still ...
So I used PostGreSQL, which has a nice simple FREE license for everyone.
Problem solved!
Jim Hartley
Steve Litt wrote:
> On Monday 21 December 2009 15:46:14 Vernon Singleton wrote:
>> This is not easy to understand ...
>> http://monty-says.blogspot.com/2009/10/importance-of-license-model-of-mysql
>> -or.html
>>
>> He says, "One can fork a GPL project (i.e. the code), but one can't
>> easily duplicate the economic infrastructure around it."
>>
>> Ok. I'm with you ... makes sense right?
>>
>> He later says, "Most of the technology partners, where most of the
>> innovation in the MySQL space happen nowadays, depend on being able to
>> get licenses for MySQL so that they can combine their closed source
>> application or closed code (like storage engines) with MySQL."
>>
>> Someone help me. What licenses is he talking about? Apparently not
>> the GPL. Aren't the licenses he is talking about the kind of dual
>> licenses that the GPL expressly forbids?
>>
>> He then later says, "I think that GPL is a fantastic license".
>>
>> Now I'm really lost. Imagine that.
>>
>
>
> I quote from the article:
>
> "the fork can't be used by anyone who needs to distribute it with their own
> closed source parts or use it with others closed source parts."
>
> Oh Bullfeathers! You can't *link* your closed code with GPL code. But you can
> certainly aggregate the two on the same CD. I quote from GPL version 2:
>
> "In addition, mere aggregation of another work not based on the Program with
> the Program (or with a work based on the Program) on a volume of a storage or
> distribution medium does not bring the other work under the scope of this
> License."
>
> Monty knows this.
>
> There are many, many ways to use MySQL that don't involve linking your program
> with MySQL code. If nothing else, you could make a GPL program to expose the
> MySQL feature set from external commands (i.e. mysql executable) and make it
> accessible through a socket. One side of the socket is proprietary, the other
> is GPL, and nowhere do the code sets mix in source or binary form. Heck, I
> could probably write it myself.
>
> Monty knows this.
>
> I therefore believe this article to be disingenuous. My guess is that Monty
> has an agenda to which I'm not privy, and for reasons I don't know is trying
> to sow the seeds of doubt as to the survival of MySQL. What I DO know is that
> Monty is the lead developer for MariaDB, which IIRC is an interface drop in
> replacement for MySQL, and that MariaDB and MySQL are competitors.
>
> Whatever the agenda, I'd be very cautious about basing any beliefs about the
> GPL on Monty's article.
>
> STeveT
>
> Steve Litt
> Recession Relief Package
> http://www.recession-relief.US
> Twitter: http://www.twitter.com/stevelitt
>
>
--
Teen Angel - a ghost story - http://teenangel.netfirms.com
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the Leaplist
mailing list