[Maria-discuss] Including MariaDB server and client in my package application???
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
Wahono, On Wed, 2011-10-05 at 09:03 -0700, wahono sri 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.
If I understand the GPL license, you can distribute it but you must provide the source code for Mariadb - I am not a lawyer. I am not sure if providing a link on your site to the source code is fine or if it must be included in the download. My non-lawyer reading of the license is that commercial releases must provide the source code as part of the download while non-commercial releases must provide, at a minimum, a link to the source code. Another issue is if you have mixed licensing, say GPL and BSD, how one license affects the other is murky to me. Also, the GPL license terms must be granted to all users regardless of if it is a commercial or non-commercial release. You should review the GPL and other information at > http://www.gnu.org/. License questions should be sent to them for clarifications, they developed the GPL for software licensing.
Thanks Wahono
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
-- Jay Lozier jslozier@gmail.com
Hi wahono This post and the comments may be helpful: http://openlife.cc/blogs/2011/january/reposting-mark-schonewilles-blog-how-g... 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@gmail.com> 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@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
-- henrik.ingo@avoinelama.fi +358-40-8211286 skype: henrik.ingo irc: hingo www.openlife.cc My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559
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@avoinelama.fi> A: wahono sri <wahono77@gmail.com> Cc: maria-discuss@lists.launchpad.net 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-g... 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@gmail.com> 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@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
-- henrik.ingo@avoinelama.fi +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@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
participants (4)
-
Federico Razzoli
-
Henrik Ingo
-
planas
-
wahono sri