[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Including GPL and LGPL'ed software in a solution
From: |
Alexander Terekhov |
Subject: |
Re: Including GPL and LGPL'ed software in a solution |
Date: |
Thu, 15 Dec 2005 18:22:48 +0100 |
davidjones@myself.com wrote:
>
> Hi All,
>
> I know you get many questions like this, but I thought I just had to
> ask, because it is so important that I get this right. Also sorry about
> using the "bullshit bingo" term solution, but I want to be general
> here.
>
> I am providing a solution that populates a database and serves data
> from this database on the web. There shall be 3 separate applications;
>
> A java application that collects the data and stores it in a MySQL
> database. This uses an LGPL library.
> The MySQL database, straight out of the box. I want to use the GPL
> version.
> A java servlet that queries the database and serves HTML pages. I will
> write this from scratch.
>
> I do not believe I have a problem here with not releasing any of my
> code. The idea of the LGPL is to allow me to use the library without
> releasing my code. The code shall reside in different .class files. I
> would usually distribute it as a .jar file, but if this was a problem I
> would not.
>
> >From the MySQL web page; "Under the Open Source License, you must
http://www.mysql.com/company/legal/licensing/opensource-license.html
("Our software is 100% GPL (General Public License);")
> release the complete source code for the application that is built on
> MySQL." My application uses MySQL, but I do not believe it to be a
> derivative work, as it only makes queries. I could leave the customer
> to install their own database, but that is just not going to happen.
>
> Is there enough ambiguity for a complaint to be made? That would be
> enough for me to lose my job probably.
>
> Thanks for any advice.
Oh dear. Don't you know that MySQL's "100% GPL" spreads through
networks (not to mention APIs)?
http://dev.mysql.com/doc/internals/en/licensing-notice.html
"7.1. Licensing Notice
The MySQL Protocol is proprietary.
The MySQL Protocol is part of the MySQL Database Management System.
As such, it falls under the provisions of the GNU Public License
(GPL). A copy of the GNU Public License is available on MySQL's web
site, and in the product download.
Because this is a GPL protocol, any product which uses it to connect
to a MySQL server, or to emulate a MySQL server, or to interpose
between any client and server which uses the protocol, or for any
similar purpose, is also bound by the GPL. Therefore if you use this
description to write a program, you must release your program as
GPL. Contact MySQL AB if you need clarification of these terms or
if you need to ask about alternative arrangements. "
Welcome to the GNU Republic, the MySQL District.
regards,
alexander.
- Including GPL and LGPL'ed software in a solution, davidjones, 2005/12/14
- Re: Including GPL and LGPL'ed software in a solution,
Alexander Terekhov <=
- Re: Including GPL and LGPL'ed software in a solution, Bernd Jendrissek, 2005/12/19
- Re: Including GPL and LGPL'ed software in a solution, davidjones, 2005/12/19
- Re: Including GPL and LGPL'ed software in a solution, Alexander Terekhov, 2005/12/19
- Re: Including GPL and LGPL'ed software in a solution, Alfred M. Szmidt, 2005/12/19
- Message not available
- Re: Including GPL and LGPL'ed software in a solution, David Kastrup, 2005/12/19
- Re: Including GPL and LGPL'ed software in a solution, John Hasler, 2005/12/19
- Re: Including GPL and LGPL'ed software in a solution, Alfred M. Szmidt, 2005/12/19
- Message not available
- Re: Including GPL and LGPL'ed software in a solution, John Hasler, 2005/12/19
- Re: Including GPL and LGPL'ed software in a solution, Alfred M. Szmidt, 2005/12/19