← Back to team overview

maria-discuss team mailing list archive

Re: Including MariaDB server and client in my package application???

 

GPL 2.0 section 3 says: (read C)


3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code.  (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)


________________________________
Da: Henrik Ingo <henrik.ingo@xxxxxxxxxxxxx>
A: wahono sri <wahono77@xxxxxxxxx>
Cc: maria-discuss@xxxxxxxxxxxxxxxxxxx
Inviato: Mercoledì 5 Ottobre 2011 22:09
Oggetto: Re: [Maria-discuss] Including MariaDB server and client in my package application???

Hi wahono

This post and the comments may be helpful:
http://openlife.cc/blogs/2011/january/reposting-mark-schonewilles-blog-how-gpl-applies-mysql-use-cases

One key issue people tend to forget: it doesn't really matter if you
distribute something together with MariaDB (or some other GPL
software) or if they are distributed separately. Either they are
separate works or not and this doesn't change if you distribute them
on one CD or two CDs.

If you're using the c client library (your application is c or c++)
then this is also good to know:
http://kb.askmonty.org/en/lgpl-mysql-client-library-32358

If you are using PHP, JDBC or any other client library, then according
to our best legal experts there is no issue with licensing and your
application can use any license you want.

As Planas commented, if you distribute GPL software like MariaDB, you
need to of course remember to provide source code for MariaDB itself.
I think it is sufficient to provide a link to mariadb.org/downloads,
but you can of course just bundle a copy of the source tarball to be
safe (especially if it's on a CD and there's empty space), otherwise
you could just provide a separate link on your download page.

henrik

On Wed, Oct 5, 2011 at 7:03 PM, wahono sri <wahono77@xxxxxxxxx> wrote:
> May I include MariaDB files in my software package to make easy for user if
> they don't know about db server and how to install and configure it to use
> as db server for my application.
> I'll prefer my users to choose options of installation package :
> 1. Acosys Version 4
> 2. MariaDB Client Library
> 3. MariaDB Server
> 4. ....
> Is it allowed by MariaDB licence?
> I read MariaDB licence but I am confusing to understand it clearly.
> Thanks
> Wahono
> _______________________________________________
> Mailing list: https://launchpad.net/~maria-discuss
> Post to     : maria-discuss@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~maria-discuss
> More help   : https://help.launchpad.net/ListHelp
>
>



-- 
henrik.ingo@xxxxxxxxxxxxx
+358-40-8211286 skype: henrik.ingo irc: hingo
www.openlife.cc

My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559

_______________________________________________
Mailing list: https://launchpad.net/~maria-discuss
Post to     : maria-discuss@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~maria-discuss
More help   : https://help.launchpad.net/ListHelp

References