← Back to team overview

maria-developers team mailing list archive

Re: [MariaDB/server] MDEV-10298: Systemd hardening (#195)

 

Sergey Vojtovich <notifications@xxxxxxxxxx> writes:

> Similar to other open source projects, the MariaDB Foundation needs to
> have shared ownership of all code that is included in the MariaDB
> distribution. The easiest way to achieve this is by submitting your
> code under the BSD-new license.
>  
> The other alternative is to sign the code contribution agreement which
> can be found here: https://mariadb.com/kb/en/mariadb/mca/

As was concluded in this mailing thread,

  https://lists.launchpad.net/maria-developers/msg09606.html

the third option is to contribute the code under GPLv2. Personally, I would
strongly recommend to contribute under GPLv2 only. There are good and
important reason why the GPL exists and why it is used by many of the most
successful free software projects. Most of the code by core developers is
contributed to the project under GPLv2 only, as is most of the major
external contributions.

Svoj, please update your "contributer request template" to mention
prominently the GPLv2 option, and use it in all future cases. eg:

-----------------------------------------------------------------------
Similar to other open source projects, the MariaDB Foundation needs to have
the right to include and re-distribute under the GPL all code that is
included in the MariaDB distribution. The easiest way to achieve this is by
submitting your code under the same license as the MariaDB source code,
GPLv2.

The other alternatives are to submit under the BSD-new license, or to sign
the code contribution agreement which can be found here:
https://mariadb.com/kb/en/mariadb/mca/. These alternatives both provide
further rights for the MariaDB Foundation and its members to use the code in
your contribution, including the rights to submit it for inclusion in Oracle
MySQL or to use it commercially in proprietary products.

Please indicate in a comment below that you are contributing your new code
of the whole pull request, including one or several files that are either
new files or modified ones, under the GPLv2 license, under the BSD-new
license, or that you have filled out the contribution agreement and sent it.
-----------------------------------------------------------------------

Thanks,

 - Kristian.


Follow ups