Skip to content

[Action required] Relicense under dual MIT/Apache-2.0#4208

Open
Keavon wants to merge 1 commit into
masterfrom
relicense
Open

[Action required] Relicense under dual MIT/Apache-2.0#4208
Keavon wants to merge 1 commit into
masterfrom
relicense

Conversation

@Keavon

@Keavon Keavon commented Jun 7, 2026

Copy link
Copy Markdown
Member

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:

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.

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!

Checklist

gemini-code-assist[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

@Keavon

Keavon commented Jun 7, 2026

Copy link
Copy Markdown
Member Author

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:

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.

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

@0SlowPoke0

Copy link
Copy Markdown
Contributor

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
@Ayush2k02

Copy link
Copy Markdown
Contributor

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.

@TrueDoctor

Copy link
Copy Markdown
Member

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.

19 similar comments
@dhruv-ahuja

Copy link
Copy Markdown
Contributor

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.

@celyk

celyk commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@Chase-Percy

Copy link
Copy Markdown
Contributor

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.

@edwin0cheng

Copy link
Copy Markdown
Contributor

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.

@EllenGYY

EllenGYY commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@BKSalman

BKSalman commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@bakayu

bakayu commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@eltociear

Copy link
Copy Markdown
Contributor

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.

@Keavon

Keavon commented Jun 7, 2026

Copy link
Copy Markdown
Member Author

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.

@henryksloan

Copy link
Copy Markdown
Contributor

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.

@pkupper

pkupper commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@MohdMohsin97

Copy link
Copy Markdown
Contributor

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.

@adamgerhant

Copy link
Copy Markdown
Collaborator

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.

@akozlev

akozlev commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@skearya

skearya commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@brainwo

brainwo commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@he1senbrg

Copy link
Copy Markdown
Contributor

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.

@4adex

4adex commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

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.

@AndreRoelofs

Copy link
Copy Markdown
Contributor

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.

@RahulHi

RahulHi commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

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.

@RobNadal

RobNadal commented Jun 8, 2026 via email

Copy link
Copy Markdown
Contributor

@Ripper53

Ripper53 commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

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
@seabeeberry

Copy link
Copy Markdown
Contributor

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.

@Keavon

Keavon commented Jun 8, 2026

Copy link
Copy Markdown
Member Author

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:

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.

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!

@shyamjayakannan @Sidharth-Singh10 @silwesterabram @singhutsav5502 @skoriop @smarizvi110 @snskar @spenserblack @Stargazer10101 @T0mstone @tarunprabhu11 @theaniketgiri @TheUnlocked @Tiger3018 @tillarnold @tlaplaca @tnmkr @toadkarter @tomayac @Tumypmyp

@tnmkr

tnmkr commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

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.

4 similar comments
@T0mstone

T0mstone commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

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.

@toadkarter

Copy link
Copy Markdown
Contributor

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.

@TheUnlocked

Copy link
Copy Markdown
Contributor

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.

@protheory8

Copy link
Copy Markdown
Contributor

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.

@tarunprabhu11

tarunprabhu11 commented Jun 8, 2026 via email

Copy link
Copy Markdown
Contributor

@shyamjayakannan

shyamjayakannan commented Jun 8, 2026 via email

Copy link
Copy Markdown
Contributor

@spenserblack

Copy link
Copy Markdown
Contributor

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.

@Keavon

Keavon commented Jun 8, 2026

Copy link
Copy Markdown
Member Author

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:

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.

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!

@Umer-K-PersonOOO @urisinger @vineetpuranik @wade-cheng @waywardmonkeys @webbiscuit @xkef @youssefelzedy @Yuxiang-Huang @zeroishero @zhiyuang

@Umer-K-PersonOOO

Umer-K-PersonOOO commented Jun 8, 2026 via email

Copy link
Copy Markdown
Contributor

@waywardmonkeys

Copy link
Copy Markdown
Contributor

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
@tillarnold

Copy link
Copy Markdown
Contributor

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.

@snskar

snskar commented Jun 8, 2026 via email

Copy link
Copy Markdown
Contributor

@youssefelzedy

Copy link
Copy Markdown
Contributor

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.

10 similar comments
@xkef

xkef commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

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.

@sakird

sakird commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

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.

@Sidharth-Singh10

Copy link
Copy Markdown
Contributor

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.

@silwesterabram

Copy link
Copy Markdown
Contributor

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.

@wade-cheng

Copy link
Copy Markdown
Contributor

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.

@nyurik

nyurik commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

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.

@vineetpuranik

Copy link
Copy Markdown
Contributor

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.

@Yuxiang-Huang

Copy link
Copy Markdown
Contributor

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.

@ShouvikGhosh2048

Copy link
Copy Markdown
Contributor

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.

@singhutsav5502

Copy link
Copy Markdown
Contributor

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.

@smarizvi110

Copy link
Copy Markdown
Contributor

Hello.

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.

Thank you!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.