WordPress / gutenberg

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
https://wordpress.org/gutenberg/
Other
10.56k stars 4.22k forks source link

Contributor Agreement for Dual Licensing Gutenberg under GPLv2 and MPLv2 #31893

Open mchowning opened 3 years ago

mchowning commented 3 years ago

The WordPress organization is dual licensing the Gutenberg code base under the GNU General Public License, v2.0 (GPLv2) and the Mozilla Public License v2.0 (MPLv2).

This issue exists to ask all contributors to give their permission for this change.

Why switch from licensing only under GPLv2?

Gutenberg has the potential to become a standard rich text editor across different services/CMS’s. However, this can only happen if services are able to use Gutenberg both on the web and in their mobile apps. Because of how mobile apps are packaged to be distributed, Gutenberg’s GPLv2 license prevents it from being used by any mobile app that is not open source. This is why Gutenberg has only been adopted on mobile by the WordPress mobile apps, which are under GPLv2 (WordPress for Android, WordPress for iOS). Many other apps have expressed interest in using Gutenberg, but they cannot adopt Gutenberg unless they are willing to open source their entire application.

This dual-licensing was first brought up in a Gutenberg discussion issue on GitHub on 2 July 2020 and then had the process described in a proposal post on Make/Core on 21 September 2020, and updated in a post on Make/Core on 5 March 2021.

Why switch to a dual license of GPLv2 and MPLv2?

What happens if I do not agree to dual-license my code contributions?

Past contributions to the Gutenberg project were made under the GPLv2 license. If we do not get consent to dual-license your past contributions, we will respect your copyright and rewrite or remove your contributions before relicensing this project. It would be a disservice to your time and the project’s history to have to resort to rewriting your contributions, so if you have questions, please leave a comment on the Make blog post: Dual-Licensing Gutenberg: Next Steps.

What does this change cover?

The dual licensing covers the code in Gutenberg repository: https://github.com/WordPress/gutenberg

What will happen with previous versions of Gutenberg?

Gutenberg versions prior to the license switch will remain under GPLv2.

List of Contributors

GitHub only permits 50 users to be "mentioned" at a time, and there are >800 past contributors to Gutenberg. Therefore, all past contributors from whom we are asking for consent to dual-license your past contributions will be mentioned in the comments below.

If you are mentioned in the comments below, then you contributed to Gutenberg, and we are asking for your consent to dual-license your Gutenberg contributions. By August 20, we ask you to post the following comment on this ticket if you agree with the change:

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

If you do not agree, please comment as well, as this will help us move forward.

How Are We Keeping Track of Who Consents?

We are keeping track of which contributors consent to the dual-license in the gutenberg-license repo.

Sorry For All the Notifications

I realize this has created a lot of notifications for everyone pinged on this issue, and I apologize to anyone negatively impacted by that.

Unsubscribe To Stop the Notifications

Once you've responded, you'll probably want to click the unsubscribe button in the sidebar to turn off all the notifications for this issue.

image

Soean commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

leewillis77 commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

ice9js commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

kasparsd commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

mzorz commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

manzoorwanijk commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

felixbaumgaertner commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

mboynes commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

opr commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

nerrad commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

ptasker commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

omarreiss commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

tmdesigned commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

simison commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

abaicus commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

davilera commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

Rahe commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

mateuswetah commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

sbappan commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

shaunandrews commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

naogify commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

aurooba commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

mgrenierfarmmedia commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

Martin Grenier Team Lead - REDTEAM | Glacier FarmMedia P: 514-378-3035 E: mgrenier@FarmMedia.commailto:mgrenier@FarmMedia.com

[Glacier FarmMedia]http://farmmedia.com/

You have been sent this e-mail because you either are a customer of Glacier FarmMedia Limited Partnership, enquired about our products and services, or you publicly disclosed your e-mail address without stating that you do not wish to receive commercial electronic messages and this message is relevant to your business. If you wish to stop receiving commercial electronic messages please forward the e-mail to @.**@.> stating that you no longer wish to receive commercial electronic messages from us. If you wish to stop ALL e-mail communications please state you wish to stop all e-mail messages. Please allow up to 10 days for your address to be removed from our system. If you have additional questions about our use of your e-mail address please contact Heather Anderson, Circulation Manager, Box 9800, Winnipeg, MB R3C 3K7.


From: Darren Ethier @.> Sent: Monday, May 17, 2021 10:40 AM To: WordPress/gutenberg @.> Cc: Martin Grenier @.>; Mention @.> Subject: Re: [WordPress/gutenberg] Contributor Agreement for Dual Licensing Gutenberg under GPLv2 and MPLv2 (#31893)

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/WordPress/gutenberg/issues/31893#issuecomment-842380023, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOY4QOP7GAJ3ELQSWYBXWKDTOETE7ANCNFSM45ASRQ2Q.

SeanDS commented 3 years ago

@mchowning you are creating billions of notification emails with this thread! Everyone mentioned will get notification emails for every reply to this post - please consider a different way of doing this!

iamdharmesh commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

fabiankaegy commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

yansern commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

wallstead commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

elhardoum commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

davidsword commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

torounit commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

slushman commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

njpanderson commented 3 years ago

Are you kidding me with these notifications? Surely this could have been done in a better way?!

manjeet-wisetr commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0

fluiddot commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

swissspidy commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

jeherve commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

rosswintle commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

barryceelen commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

prajapatisagar commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

senadir commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

ahamed commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

MarkMarzeotti commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

romain-d commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

coreyworrell commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

mikejolley commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

antonis commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

nfmohit commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.

tyxla commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0

pereirinha commented 3 years ago

I irrevocably consent for my past contributions to Gutenberg to be dual-licensed under the GNU General Public License v2.0 and the Mozilla Public License version 2.0.