Conversation
|
Hi there! Thanks for your past contributions to Graphite, the open source 2D graphics editor. We need your consent to add the MIT open source license to the project, so please take a few seconds to respond right now. This will make it possible to integrate Graphite code into Blender and fix some technicalities to make Graphite more usable across the Rust + open source ecosystems. What we need from you: please reply by copy-pasting this exact sentence if you agree: We are hoping for 100% of past contributors to reply with this comment. Unanimous consent is needed, so we urge you to help us out with a timely reply. What this means: Graphite was started with one of the two popular permissive open source licenses, Apache 2.0, but (somewhat accidentally) without the other, MIT. The Rust ecosystem typically dual-licenses code under both of these similar licenses, and we're now aiming to rectify that split. This does not change the existing Apache 2.0 license, but adds MIT (used by the Godot game engine) as an additional option, which is needed for compatibility with older licenses like GPL-2 (used by Blender). This should be a noncontroversial change, but it's a technicality we legally need your consent for in order to standardize Graphite's open source licensing situation to open it up for integration by more open source projects. Thank you for your cooperation and prior involvement with the project! @0HyperCube @0SlowPoke0 @4adex @adamgerhant @afrdbaig7 @ajjahn @ajweeks @akozlev @akshay1992kalbhor @AlexandruIca @AndreRoelofs @Androxium @andystopia @Annonnymmousss @ashishmohapatra240 @asyncth @AustinHen @aybdee @AyeTbk @Ayush2k02 |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
1 similar comment
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
20 similar comments
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
1 similar comment
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option |
1 similar comment
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
Hi @haikalvidya and @zhiyuang, could you please take a second to reply with your approval for relicensing your Graphite code contributions? It should only take a few seconds but we aren't waiting on anybody else before completing it after you've both agreed to allow the MIT license to apply to the code you've authored. Please help us with this, or I'm otherwise going to have to remove your authorship by ripping out all your code contributions which would be sad :( Hoping to hear from you as soon as possible! |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
2 similar comments
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
Hey @zhiyuang, everyone who has contributed to Graphite has now agreed to this relicensing and we are still holding out hope that you will kindly respond to unblock this. I'm sure you have other things in your life that you are preoccupied with so I'd like to bother you no further, and this should only take a few seconds. A quick reply copy/pasting the following is all we need 😄:
|
|
I license my past and future contributions to Graphite under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. |
|
Dear past contributors, this is a notice that your past code contribution(s) to the Graphite project have been eliminated from the present code base because we did not receive your timely consent for the MIT relicensing. No code that you own copyrights to remains in Graphite as of today. Earlier versions of the project history may still contain your Apache 2.0-only licensed contributions. If you ever see this message today or someday into the future, it is never too late to explicitly license your past contributions under the MIT license by responding with the following copy/paste:
Such a response would be greatly appreciated as a means to remove any ambiguity in the past version history. Your professional courtesy in this matter, and participation with the other 94% who responded, would be taken as a kindness by this open source community. Thank you for your previous interest in making Graphite the project it is today! @akshay1992kalbhor @AustinHen @aybdee @Daniel53245 @nat-rix @renshuncui @Sahra-Zhou @Sambhram1 @theaniketgiri @tlaplaca @zhiyuang |
As of merging this PR, Graphite has moved from an Apache 2.0 license (with certain MIT dual-licensed components) to a dual-licensed pair of the Apache 2.0 and MIT licenses throughout all code in the repository (unless noted otherwise). It does not apply retroactively to all parts (the non-respondents listed below are blocking specific small selections of code). Upon this PR landing, this becomes the first commit of the dual-licensed code base.
Explanation
Hi there! Thanks for your past contributions to Graphite, the open source 2D graphics editor. We need your consent to add the MIT open source license to the project, so please take a few seconds to respond right now. This will make it possible to integrate Graphite code into Blender and fix some technicalities to make Graphite more usable across the Rust + open source ecosystems. What we need from you: please reply by copy-pasting this exact sentence if you agree:
We are hoping for 100% of past contributors to reply with this comment. Unanimous consent is needed, so we urge you to help us out with a timely reply.
What this means: Graphite was started with one of the two popular permissive open source licenses, Apache 2.0, but (somewhat accidentally) without the other, MIT. The Rust ecosystem typically dual-licenses code under both of these similar licenses, and we're now aiming to rectify that split. This does not change the existing Apache 2.0 license, but adds MIT (used by the Godot game engine) as an additional option, which is needed for compatibility with older licenses like GPL-2 (used by Blender). This should be a noncontroversial change, but it's a technicality we legally need your consent for in order to standardize Graphite's open source licensing situation to open it up for integration by more open source projects. Thank you for your cooperation and prior involvement with the project!
If you are one of the names below, we'd still appreciate a response with your explicit agreement (late is better than never)
AlexiWolfChecklist
CloseDocumentimpl parts and 42c3b1f for mostNewDocumentimpl parts and 9a9436c for last remnants ofNewDocumentimpl parts and ccea88d for other parts)AlexiWolf(no agreement, deleted account, #684 has no surviving code as of 92203f3)auto-kad, author of #954, #979, and #994, as visible in the committer information from the in-progress commits in those PRs)