View Single Post

   
  #12 (permalink)  
Old 02-28-2008, 06:51 AM
software advocate
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

On 2/22/07, Jay Pipes <jay@mysql.com> wrote:

> I have no idea what this means.
>
> First, you were complaining about PHP and Jim noted that we have a PHP
> native driver in the works. Then, you move on to Python and Java...
> sounds like you're just flame-baiting.



I don't mean to sound like I'm trolling. PHP is the most common relation in
which others can relate. Just to be clear, my reasons for not using PHP were
not MySQL related.


> Also, your lack of knowledge about the GPL is apparent. You aren't
> arguing anything to do with licensing. You're simply complaining that
> something isn't free as in beer when you want it to be.



I don't lack any knowledge. What I'm saying is people are looking at what
the MySQL website has to say and often get confused. I've seen plenty of
people who just have the simplest of questions which are obfuscated by the
MySQL website.

Hey, if you want to go ahead and waste valuable development time by
> writing your own mysql client library for your (TurboGears???) software
> instead of building in the small licensing cost that goes with embedding
> or linking with the MySQL GPL libs, go right ahead. Nobody's stopping
> you, and nobody's stopping your potential customers from buying your
> competitor's software which is moving right along while you re-invent
> the wrong wheels.



The plus to writing a language specific extension not only to get away from
the license fee, but to have a language specific extension. By having the
extension written in a language, say Python, you have more control(errors,
segfaults) than what you would with an extension written in C(though I've
never had/or seen the mysql client library crash). Also from the deployment
standpoint, there is no need to recompile the source on each platform you
release, only python, making even better.

I take offense to "reinvent the wrong wheels". This is what free software is
about, creating new software which may be useful for others. If I release a
pure python implementation and it hurts MySQL because they're losing people
paying fees, too bad. Free software and such, you know?

Reply With Quote