Welcome to dbFreaks.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Sun buys out MySQL

 
Goto page 1, 2
   Database Help (Home) -> Java RSS
Next:  Microsoft.Project.OLEDB.9.0 driver can be used in..  
Author Message
Roedy Green

External


Since: Feb 12, 2008
Posts: 13



(Msg. 1) Posted: Sun Mar 02, 2008 4:12 am
Post subject: Sun buys out MySQL
Archived from groups: comp>lang>java>databases (more info?)

Sun bought out opensource MySQL on 2008-02-28.

http://mysql.com/news-and-events/sun/marten_mickos.html
--

Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com

 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Arne_Vajhøj

External


Since: Mar 02, 2008
Posts: 36



(Msg. 2) Posted: Sun Mar 02, 2008 4:12 am
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Roedy Green wrote:
> Sun bought out opensource MySQL on 2008-02-28.
>
> http://mysql.com/news-and-events/sun/marten_mickos.html

They completed some paper work.

The acquisition was announced January 16th.

Arne

 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
David Segall

External


Since: Mar 02, 2008
Posts: 14



(Msg. 3) Posted: Sun Mar 02, 2008 6:38 am
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Roedy Green <see_website.DeleteThis@mindprod.com.invalid> wrote:

>Sun bought out opensource MySQL on 2008-02-28.
>
>http://mysql.com/news-and-events/sun/marten_mickos.html
Yes, but they don't seem to have changed the license to conform with
their other open source products. It seems that you can still only
distribute MySQL with an open source application and you need to buy a
commercial license to use it with a commercial product. Has anyone
seen any indication that Sun intends to change this?
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Arne_Vajhøj

External


Since: Mar 02, 2008
Posts: 36



(Msg. 4) Posted: Sun Mar 02, 2008 9:26 am
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

David Segall wrote:
> Roedy Green <see_website.DeleteThis@mindprod.com.invalid> wrote:
>> Sun bought out opensource MySQL on 2008-02-28.
>>
>> http://mysql.com/news-and-events/sun/marten_mickos.html
> Yes, but they don't seem to have changed the license to conform with
> their other open source products. It seems that you can still only
> distribute MySQL with an open source application and you need to buy a
> commercial license to use it with a commercial product. Has anyone
> seen any indication that Sun intends to change this?

SUN are already using the same model as MySQL !

First of all: MySQL is dual licensed GPL with FLOSS exception and
commercial license.

But the name is a slightly misleading - the GPL version can be used
with open source - the commercial version can be used with closed
source - it is all about open versus closed source - it does not
matter whether it is commercial or not.

SUN has released their JVM and Java tool chain under GPL license. But I
believe they still sell it under a different license to companies that
want to use it as a basis for Java on their platform.

Same basic model as far as I can tell.

There is a small but important difference. MySQL changed the license
of the client libraries from LGPL to GPL some years ago. If they follow
SUN's model for Java libraries that should be changed to GPL with
classpath exception.

Which would really make MySQL more attractive for closed source
developers.

Arne
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
David Segall

External


Since: Mar 02, 2008
Posts: 14



(Msg. 5) Posted: Sun Mar 02, 2008 3:30 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Arne Vajhøj <arne.DeleteThis@vajhoej.dk> wrote:

>David Segall wrote:
>> Roedy Green <see_website.DeleteThis@mindprod.com.invalid> wrote:
>>> Sun bought out opensource MySQL on 2008-02-28.
>>>
>>> http://mysql.com/news-and-events/sun/marten_mickos.html
>> Yes, but they don't seem to have changed the license to conform with
>> their other open source products. It seems that you can still only
>> distribute MySQL with an open source application and you need to buy a
>> commercial license to use it with a commercial product. Has anyone
>> seen any indication that Sun intends to change this?
>
>SUN are already using the same model as MySQL !
>
>First of all: MySQL is dual licensed GPL with FLOSS exception and
>commercial license.
>
>But the name is a slightly misleading - the GPL version can be used
>with open source - the commercial version can be used with closed
>source - it is all about open versus closed source - it does not
>matter whether it is commercial or not.
>
>SUN has released their JVM and Java tool chain under GPL license. But I
>believe they still sell it under a different license to companies that
>want to use it as a basis for Java on their platform.
>
>Same basic model as far as I can tell.
>
>There is a small but important difference. MySQL changed the license
>of the client libraries from LGPL to GPL some years ago. If they follow
>SUN's model for Java libraries that should be changed to GPL with
>classpath exception.
I should have followed your nomenclature and used "closed source"
instead of "commercial".

My post was really only about the "small but important difference" in
your paragraph above. I can distribute a version of all of MySQL's
competitors, including the closed source ones, with my closed source
application. (See <http://database.profectus.com.au>). If I want to
use MySQL without paying for it I must open source my application. I
can use the NetBeans platform, GlassFish, JavaDB and Solaris with my
closed source application and I expected Sun to change the license of
MySQL to conform to this model. Is there any indication that they will
do so?
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Arne_Vajhøj

External


Since: Mar 02, 2008
Posts: 36



(Msg. 6) Posted: Sun Mar 02, 2008 3:30 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

David Segall wrote:
> Arne Vajhøj <arne.DeleteThis@vajhoej.dk> wrote:
>> SUN are already using the same model as MySQL !
>>
>> First of all: MySQL is dual licensed GPL with FLOSS exception and
>> commercial license.
>>
>> But the name is a slightly misleading - the GPL version can be used
>> with open source - the commercial version can be used with closed
>> source - it is all about open versus closed source - it does not
>> matter whether it is commercial or not.
>>
>> SUN has released their JVM and Java tool chain under GPL license. But I
>> believe they still sell it under a different license to companies that
>> want to use it as a basis for Java on their platform.
>>
>> Same basic model as far as I can tell.
>>
>> There is a small but important difference. MySQL changed the license
>> of the client libraries from LGPL to GPL some years ago. If they follow
>> SUN's model for Java libraries that should be changed to GPL with
>> classpath exception.
> I should have followed your nomenclature and used "closed source"
> instead of "commercial".
>
> My post was really only about the "small but important difference" in
> your paragraph above. I can distribute a version of all of MySQL's
> competitors, including the closed source ones, with my closed source
> application. (See <http://database.profectus.com.au>). If I want to
> use MySQL without paying for it I must open source my application.

No.

You can use MySQL all you want to internally without open sourcing
anything. The GPL effect only becomes active when you start distributing
your software.

And the criteria is whether your code is "linked" with GPL code. Your
code can use MySQL via Hibernate without problems, because it is
Hibernate not your code that are linked with MySQL libs and
Hibernate meets the open source criteria. It is only if your
code is linked with MySQL that the license becomes an issue.

What really constitutes "linking" in Java is not very well defined,
but Class.forName("com.mysql.jdbc.Driver") can definitely be argued
to be linking.

> I
> can use the NetBeans platform, GlassFish, JavaDB and Solaris with my
> closed source application and I expected Sun to change the license of
> MySQL to conform to this model.

JavaDB is an Apache product not a SUN product - and the Apache license
does not have any GPL type issues.

NetBeans and Glassfish are GPL with classpath exception.

> Is there any indication that they will
> do so?

I don't know.

I think they should.

It would have a relative small impact for those making closed
source end user Java apps.

But it would have big impacts for those creating closed source
Java middleware (used by end user Java apps).

Arne
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Lothar Kimmeringer

External


Since: Feb 12, 2008
Posts: 3



(Msg. 7) Posted: Sat Mar 08, 2008 7:39 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Arne Vajhøj wrote:

> What really constitutes "linking" in Java is not very well defined,
> but Class.forName("com.mysql.jdbc.Driver") can definitely be argued
> to be linking.

And what about Class.forName(driverName) with driverName being
initialized from a properties-file being edited by the customer?
Or using ODBC? Especially with the JDBC-drivers there already have
been a lot of discussions and opinions differ.


Regards, Lothar
--
Lothar Kimmeringer E-Mail: spamfang.DeleteThis@kimmeringer.de
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)

Always remember: The answer is forty-two, there can only be wrong
questions!
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Arne_Vajhøj

External


Since: Mar 02, 2008
Posts: 36



(Msg. 8) Posted: Sat Mar 08, 2008 7:39 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Lothar Kimmeringer wrote:
> Arne Vajhøj wrote:
>> What really constitutes "linking" in Java is not very well defined,
>> but Class.forName("com.mysql.jdbc.Driver") can definitely be argued
>> to be linking.
>
> And what about Class.forName(driverName) with driverName being
> initialized from a properties-file being edited by the customer?
> Or using ODBC? Especially with the JDBC-drivers there already have
> been a lot of discussions and opinions differ.

If the Java byte code can work with any database providing
a JDBC version X compliant JDBC driver, then it should not be
considered linking.

Arne
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Lothar Kimmeringer

External


Since: Feb 12, 2008
Posts: 3



(Msg. 9) Posted: Sun Mar 09, 2008 4:58 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Arne Vajhøj wrote:

> Lothar Kimmeringer wrote:
>> Arne Vajhøj wrote:
>>> What really constitutes "linking" in Java is not very well defined,
>>> but Class.forName("com.mysql.jdbc.Driver") can definitely be argued
>>> to be linking.


[...]

> If the Java byte code can work with any database providing
> a JDBC version X compliant JDBC driver, then it should not be
> considered linking.

I think, these two statements are the opposite of each other
but it shows the different views.


Regards, Lothar
--
Lothar Kimmeringer E-Mail: spamfang.RemoveThis@kimmeringer.de
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)

Always remember: The answer is forty-two, there can only be wrong
questions!
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Arne_Vajhøj

External


Since: Mar 02, 2008
Posts: 36



(Msg. 10) Posted: Sun Mar 09, 2008 4:58 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Lothar Kimmeringer wrote:
> Arne Vajhøj wrote:
>
>> Lothar Kimmeringer wrote:
>>> Arne Vajhøj wrote:
>>>> What really constitutes "linking" in Java is not very well defined,
>>>> but Class.forName("com.mysql.jdbc.Driver") can definitely be argued
>>>> to be linking.
>
> [...]
>
>> If the Java byte code can work with any database providing
>> a JDBC version X compliant JDBC driver, then it should not be
>> considered linking.
>
> I think, these two statements are the opposite of each other
> but it shows the different views.

No.

Code with a hardcoded Class.forName("com.mysql.jdbc.Driver") will
only work with MySQL.

It is a thin line, but I think the line is there.

Arne
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
David Harper

External


Since: Jan 25, 2004
Posts: 32



(Msg. 11) Posted: Sun Mar 09, 2008 7:15 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Arne Vajhøj wrote:
> Lothar Kimmeringer wrote:
>> Arne Vajhøj wrote:
>>
>>> Lothar Kimmeringer wrote:
>>>> Arne Vajhøj wrote:
>>>>> What really constitutes "linking" in Java is not very well defined,
>>>>> but Class.forName("com.mysql.jdbc.Driver") can definitely be argued
>>>>> to be linking.
>>
>> [...]
>>
>>> If the Java byte code can work with any database providing
>>> a JDBC version X compliant JDBC driver, then it should not be
>>> considered linking.
>>
>> I think, these two statements are the opposite of each other
>> but it shows the different views.
>
> No.
>
> Code with a hardcoded Class.forName("com.mysql.jdbc.Driver") will
> only work with MySQL.
>
> It is a thin line, but I think the line is there.

There's also the issue of whether the code sends MySQL-specific commands
to the database server, such as to set session variables. Then you
could argue that the application is tied to MySQL, whether or not the
driver class name is hard-coded or not.

David Harper
Cambridge, England
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Arne_Vajhøj

External


Since: Mar 02, 2008
Posts: 36



(Msg. 12) Posted: Sun Mar 09, 2008 7:15 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

David Harper wrote:
> Arne Vajhøj wrote:
>> Lothar Kimmeringer wrote:
>>> Arne Vajhøj wrote:
>>>
>>>> Lothar Kimmeringer wrote:
>>>>> Arne Vajhøj wrote:
>>>>>> What really constitutes "linking" in Java is not very well defined,
>>>>>> but Class.forName("com.mysql.jdbc.Driver") can definitely be argued
>>>>>> to be linking.
>>>
>>> [...]
>>>
>>>> If the Java byte code can work with any database providing
>>>> a JDBC version X compliant JDBC driver, then it should not be
>>>> considered linking.
>>>
>>> I think, these two statements are the opposite of each other
>>> but it shows the different views.
>>
>> No.
>>
>> Code with a hardcoded Class.forName("com.mysql.jdbc.Driver") will
>> only work with MySQL.
>>
>> It is a thin line, but I think the line is there.
>
> There's also the issue of whether the code sends MySQL-specific commands
> to the database server, such as to set session variables. Then you
> could argue that the application is tied to MySQL, whether or not the
> driver class name is hard-coded or not.

True.

Arne
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Lew

External


Since: Feb 15, 2008
Posts: 43



(Msg. 13) Posted: Mon Mar 10, 2008 1:10 am
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Arne Vajhøj wrote:
> Code with a hardcoded Class.forName("com.mysql.jdbc.Driver") will
> only work with MySQL.
>
> It is a thin line, but I think the line is there.

How would you view code that injects a driver from a deployment descriptor,
similarly to
Class.forName( context.getAttribute( "dbdriver" ));
during init()?

Here we're assuming a getAttribute() that returns a class name read from a
deployment descriptor at run time.

This idiom will work with any database system for which a JDBC driver JAR is
available at run time, whether obtained from the application vendor or some
other source (such as directly from MySQL). It could even allow an
application to hot-swap its back end, though goodness knows why anyone would
do such a thing.

Every time I've encountered this controversy over whether the GPL restricts
certain uses of GPLed JDBC drivers, it hinges on the definition of "linking"
to the JDBC driver. The term is a holdover from when most GPLed code was
written in C (gcc), and doesn't apply as neatly to Java. I think it would
require case law to resolve the question.

--
Lew
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Arne Vajhøj

External


Since: Mar 10, 2008
Posts: 3



(Msg. 14) Posted: Mon Mar 10, 2008 7:06 pm
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Lew wrote:
> Arne Vajhøj wrote:
>> Code with a hardcoded Class.forName("com.mysql.jdbc.Driver") will
>> only work with MySQL.
>>
>> It is a thin line, but I think the line is there.
>
> How would you view code that injects a driver from a deployment
> descriptor, similarly to
> Class.forName( context.getAttribute( "dbdriver" ));
> during init()?
>
> Here we're assuming a getAttribute() that returns a class name read from
> a deployment descriptor at run time.
>
> This idiom will work with any database system for which a JDBC driver
> JAR is available at run time, whether obtained from the application
> vendor or some other source (such as directly from MySQL). It could
> even allow an application to hot-swap its back end, though goodness
> knows why anyone would do such a thing.
>
> Every time I've encountered this controversy over whether the GPL
> restricts certain uses of GPLed JDBC drivers, it hinges on the
> definition of "linking" to the JDBC driver. The term is a holdover from
> when most GPLed code was written in C (gcc), and doesn't apply as neatly
> to Java. I think it would require case law to resolve the question.

You are right that some rulings from the legal system
would help clear up things.

But as long as the code in question can run unchanged with
multiple databases, then I would not call it linking.

Arne
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Lothar Kimmeringer

External


Since: Feb 12, 2008
Posts: 3



(Msg. 15) Posted: Sun Mar 16, 2008 12:18 am
Post subject: Re: Sun buys out MySQL [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Arne Vajhøj wrote:

> But as long as the code in question can run unchanged with
> multiple databases, then I would not call it linking.

Your view is different from the view of the developer
of McKoi-DB.


Regards, Lothar
--
Lothar Kimmeringer E-Mail: spamfang DeleteThis @kimmeringer.de
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)

Always remember: The answer is forty-two, there can only be wrong
questions!
 >> Stay informed about: Sun buys out MySQL 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
MySQL: going from 4.1 to 5.0.. - I have MySQL 4.1 installed in my machine (W2000), would like to upgrade to 5.0.. before I do that I need to know two things: 1) do I need to un-intall 4.1 first, and 2) what will happen to my DB's? if I un-install 4.1 will that also delete DB's? (I...

MySql installation. - Hello. I want to know how to use MySql from site : http://dev.mysql.com/downloads/, navigated to the link : http://dev.mysql.com/downloads/mysql/5.0.html#win32, and download for windows the version : 5.0.51a. After extracting the zip file to c:\program...

mysql path - Hello. If I create a new schema on mysql : Which folder is the schema created, and how external program "know" where the schema is ? Is there any general attitude, that I should know exactly where is the db file exists ? What is on connectio...

MySql with Hebrew. - Hello. I want to use MySql with Hebrew. I am using also Squirrel as a navigator. How can I use in mysql either Squirrel with Hebrew. Thanks :)

use Squirrel-sql with MySql - Hello. I need some first step tutorial of using Squirrel-sql with MySql, please. Thanks :)
   Database Help (Home) -> Java All times are: Pacific Time (US & Canada) (change)
Goto page 1, 2
Page 1 of 2

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]