I read that document and I still don't get it. There is even a forum post about the article asking about the situation that is typical for many of us: having a proprietary JDBC- or PHP-based application that connects to a single MySQL server (not embedded) using Connector-J. The author of the article doesn't even answer the question even though he responds (unless I missed it). He seems to want to encourage users to partner with MySQL after he profusely denies that he is a salesman. What are our responsibilities in this case if our applications are not open source?

I guess I need to study the GPL further. Perhaps I will contact MySQL.

Erik


Nick Heudecker wrote:

Refer to the "End users" section in the following document:
http://dev.mysql.com/tech-resources/articles/mysql-network-and-you.html



On Apr 11, 2005 1:55 PM, Fogleson, Allen <[EMAIL PROTECTED]> wrote:


Dave,

I'm confused here. What do you mean by "link to it?"

If I simply use the connector-J drivers in my appserver, or directly
using the DriverManager in a program it is not a violation of the GPL.
Mostly the GPL protects Connector-J itself, and any derived works. In
fact the GPL provides for not having to GPL an entire set of your own
software:

"These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program, and
can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works."

So if you distribute a program that uses Connector-J you may be required
to provide the source code, etc to Connector-J but you do not have to
GPL your own code, as that can be distributed totally separate from
connector-J.

Al

-----Original Message-----
From: Dave Newton [mailto:[EMAIL PROTECTED]
Sent: Monday, April 11, 2005 12:46 PM
To: Struts Users Mailing List
Subject: Re: [OT]question about open source data base selection

Ashish Kulkarni wrote:



mysql, postgre sql, Ingres by CA, Derby from apache ,




Note that the JDBC Connector/J for MySQL is GPL--if you link to it in
your code your code must also be GPL'ed.

Dave

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to