Skip to content

Instantly share code, notes, and snippets.

@mchowning
Last active March 5, 2021 15:04
Show Gist options
  • Save mchowning/31e0ba64a9214c79caf511272db0a5fc to your computer and use it in GitHub Desktop.
Save mchowning/31e0ba64a9214c79caf511272db0a5fc to your computer and use it in GitHub Desktop.
Draft Interim Gutenberg License that Relicenses Future Contributions

Gutenberg

Copyright 2011-2021 by the contributors

License for Contributions (on and after March __, 2021)

All code contributed to the Gutenberg project is dual-licensed, and released under both of the following licenses:

the GNU General Public License as published by the Free Software Foundation; either version 2 of the License or (at your option) any later version (the “GPL”) and the Mozilla Public License Version 2.0 (the “MPL”).

Project License (as of March __, 2021)

The Gutenberg project is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License or (at your option) any later version (the “GPL”).

Dual License

We are currently in the process of changing Gutenberg’s software license from GPLv2 (or later) to a dual license: GPLv2 (or later) and MPLv2.

This process involves two independent steps (1) obtaining permission for dual licensing from contributors of already contributed Gutenberg code and (2) dual licensing of all contributions to Gutenberg that are made on or after March XX, 2021.

For part (1): We’re reaching out to everyone who has contributed code, prior to March XX, 2021, and asking that they agree to dual license their contribution to the project. We expect this process to be completed by mid-year, 2021.

For part (2): We have changed the license for contributed code to this repository to make clear that all contributions on or after March XX, 2021 will be made under the dual-license.

When we have received all necessary rights and permissions to dual license the pre-March 2021 code of the Gutenberg project (Part 1 above), you will have the option to use and distribute all of the Gutenberg project under either the GPL or MPL license. At this time we will change the “Project License” to the following:

The Gutenberg project is free software; you can redistribute it and/or modify
it under the terms of either of the following licenses: 

    1. the GNU General Public License as published by the Free Software Foundation;
       either version 2 of the License or (at your option) any later version (the
       “GPL”) OR
   
    2. the Mozilla Public License Version 2.0 (the “MPL”).

This program incorporates work covered by the following copyright and permission notices:

b2 is (c) 2001, 2002 Michel Valdrighi - m@tidakada.com -
http://tidakada.com

Wherever third party code has been used, credit has been given in the code's
comments.

b2 is released under the GPL

and

WordPress - Web publishing software

Copyright 2003-2010 by the contributors

WordPress is released under the GPL

GNU GENERAL PUBLIC LICENSE, VERSION 2

[[ insert language of GPLv2 as included in the current license: https://github.com/WordPress/gutenberg/blob/master/LICENSE.md#gnu-general-public-license ]]


Mozilla Public License Version 2.0

[[ insert language of MPLv2: https://www.mozilla.org/en-US/MPL/2.0/ ]]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment