Search Postgresql Archives

Re: Oracle buys Innobase

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Oct 09, 2005 at 03:16:22PM +0200, Martijn van Oosterhout wrote:
> On Sat, Oct 08, 2005 at 05:01:50PM -0500, Jim C. Nasby wrote:
> > Though AFAIK there wouldn't be anything illegal about someone with a
> > commercial license of MySQL using the GPL'd version of InnoDB... but of
> > course if they did that they'd have GPL'd software again, so no reason
> > to pay for the commercial license of MySQL.
> > 
> > This is the first time I can think of where software being GPL'd might
> > actually hurt the open-source community.
> 
> Well now, that kind of depends on what you define as "hurt". If you
> were only ever interested in the GPL version, none of this makes a whit
> of difference.
> 
> If all you wanted was that your code was shared and that people who
> benefitted shared also, then the GPL serves the purpose. Without the
> GPL possibly neither InnoDB or MySQL would have been open-source in the
> first place. (Maybe, maybe not. I'm not going to argue this point).
> 
> OTOH, if your goal is to "share the wealth" and let everyone get good
> code for whatever purpose they want, then they would have chosen BSD
> licence. This is what PostgreSQL does.
> 
> The political goals of the GPL are hardly secret. Some people might
> consider this an example of what happens if you rely on proprietary
> software models. At least we still have the code *now* (under the GPL).

Well, consider that MySQL would probably still be trying to figure out
what a subquery was if it didn't have commercial backing from it's
parent company. Hurting that parent company is going to impact the code.

Of course, this works both ways. It used to be that Linux was definately
behind FreeBSD from a technology standpoint. After companies like IBM
have poured millions into it that's no longer the case. It's certainly
possible that these companies adopted Linux over FreeBSD because it was
GPL'd.

But at least for the database market, the GPL license seems to be a
downside for MySQL. Many commercial users would rather use a non-GPL'd
database, and pay companies for support. Those companies can then give
back to the community. So whereas MySQL only has support from MySQL AB,
PostgreSQL has support from more than a half-dozen companies (some with
very big pockets).

And since most all the code in PostgreSQL is BSD licensed, I don't think
it would be possible for Oracle to 'pull the rug out from under us' as
they appear to have just done with MySQL.

Of course this is nothing but handwaving at this point. It'll be
interesting to see where things are at 6 months from now. Maybe Oracle's
going to use InnoDB as the basis for version 11! ;P
-- 
Jim C. Nasby, Sr. Engineering Consultant      jnasby@xxxxxxxxxxxxx
Pervasive Software      http://pervasive.com    work: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf       cell: 512-569-9461

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux