Re: MySQL JDBC driver - implications for non-GPLed apps
From: Paul Schmidt (wogsterca_at_yahoo.ca)
Date: 05/12/04
- Next message: Joe Weinstein: "Re: Orphaned Oracle Connection"
- Previous message: Alex Molochnikov: "Re: MySQL JDBC driver - implications for non-GPLed apps"
- In reply to: Alex Molochnikov: "MySQL JDBC driver - implications for non-GPLed apps"
- Next in thread: Alex Molochnikov: "Re: MySQL JDBC driver - implications for non-GPLed apps"
- Reply: Alex Molochnikov: "Re: MySQL JDBC driver - implications for non-GPLed apps"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 12 May 2004 10:51:03 -0400
Alex Molochnikov wrote:
> I cannot get an answer to a seemingly simple question: what happens to a
> closed-sourced application that makes use of the GPLed MySQL JDBC driver?
>
> Here I am talking about using the driver "as is", without altering it in any
> way.
>
> The application in question is our Report Generator that currently supports
> 5 databases; none of their JDBC drivers requiring it to become an
> open-soruced code. So, it seems inconceivable to me that adding support for
> another database by using its driver makes the entire application a "derived
> work" of the database #6. And yet, this is what the GPL clause seems to
> imply.
>
> Can anyone clarify this to me? And while I am at it, what about distributing
> ("aggregating") MySQL driver with the commercial apps instead of instructing
> the users to download the driver separately from MySQL website and then copy
> it into the proper location in the classpath?
You want to stay as far away from the driver as possible, without
eliminating the possibility. You have no control over what database and
driver a particular user wants to implement. Two things to keep in mind:
When in doubt on a legal matter, seek legal advice, if you have a IP
lawyer available, send him a copy of the GPL, and ask for his
professional opinion on how this applies. You don't call a carpenter to
fix your plumbing, you call a plumber.
Contact MySQL and see if you can licence the database and driver without
using the GPL version. One of the nice things about the GPL is that it
allows the original vendor to also licence the software in other ways.
However then you look at it, is the value of the driver and database
worth the licencing cost. The higher the cost, the more likely they are
to seek retribution if you use a GPL version in a unusual way,
Paul
>
> We are at a crossroads on this issue; if adding support to MySQL means that
> we have to change the status of our entire project, then I guess we will
> just have to do without MySQL.
>
> Thanks for any info.
>
> Alex Molochnikov
> Gestalt Corporation
> www.gestalt.com
>
>
- Next message: Joe Weinstein: "Re: Orphaned Oracle Connection"
- Previous message: Alex Molochnikov: "Re: MySQL JDBC driver - implications for non-GPLed apps"
- In reply to: Alex Molochnikov: "MySQL JDBC driver - implications for non-GPLed apps"
- Next in thread: Alex Molochnikov: "Re: MySQL JDBC driver - implications for non-GPLed apps"
- Reply: Alex Molochnikov: "Re: MySQL JDBC driver - implications for non-GPLed apps"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|