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
Copy link
Copy Markdown
Member

@Keavon Keavon commented Jun 7, 2026

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

  • @protheory8
  • @psuong
  • @rahat2134
  • @RahulHi
  • @renshuncui
  • @richard-uk1
  • @Ripper53
  • @RobNadal
  • @RustyNixieTube
  • @RustyStriker
  • @RyanRothweiler
  • @Sahil-Gupta584
  • @Sahilgill24
  • @Sahra-Zhou
  • @sakird
  • @Sambhram1
  • @seabeeberry
  • @seam0s-dev
  • @senneh
  • @shipp02
  • @ShouvikGhosh2048
  • @shyamjayakannan
  • @Sidharth-Singh10
  • @silwesterabram
  • @simonwuelker
  • @singhutsav5502
  • @skearya
  • @skoriop
  • @smarizvi110
  • @snskar
  • @SonyStone
  • @spenserblack
  • @Stargazer10101
  • @T0mstone
  • @tarunprabhu11
  • @theaniketgiri
  • @TheUnlocked
  • @Tiger3018
  • @tillarnold
  • @timon-schelling
  • @tlaplaca
  • @tnmkr
  • @toadkarter
  • @tomayac
  • @TrueDoctor
  • @Tumypmyp
  • @Umer-K-PersonOOO
  • @urisinger
  • @vineetpuranik
  • @wade-cheng
  • @waywardmonkeys
  • @webbiscuit
  • @xkef
  • @YohYamasaki
  • @youssefelzedy
  • @Yuxiang-Huang
  • @zeroishero
  • @zhiyuang

gemini-code-assist[bot]

This comment was marked as resolved.

cubic-dev-ai[bot]

This comment was marked as resolved.

@Keavon
Copy link
Copy Markdown
Member Author

Keavon commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

celyk commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

EllenGYY commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

BKSalman commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

bakayu commented Jun 7, 2026

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
Copy link
Copy Markdown
Member Author

Keavon commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

pkupper commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

akozlev commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

skearya commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

brainwo commented Jun 7, 2026

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
Copy link
Copy Markdown
Contributor

4adex commented Jun 7, 2026

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.

@gamma0987
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
@Brendonovich
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.

@JustJ01
Copy link
Copy Markdown
Contributor

JustJ01 commented Jun 8, 2026 via email

@joarfish
Copy link
Copy Markdown
Contributor

joarfish commented Jun 8, 2026

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
@liunicholas6
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.

@RustyStriker
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
Copy link
Copy Markdown
Member Author

Keavon commented Jun 8, 2026

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!

@motherboardMage @mTvare6 @MultisampledNight @nat-rix @nico-mayora @Nikita-str @Nitish-bot @November-6 @nupsi @nyurik @nznznz42 @OllieDolan @omagdy7 @optozorax @orlp @paul-fornage @phimuemue @PolyglotOpenstreetmap @prathmesh703 @pratikagr

@November-6
Copy link
Copy Markdown
Contributor

November-6 commented Jun 8, 2026 via email

@ashishmohapatra240
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.

13 similar comments
@imor
Copy link
Copy Markdown
Contributor

imor commented Jun 8, 2026

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.

@pratikagr
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.

@Firestar99
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.

@prathmesh703
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.

@krVatsal
Copy link
Copy Markdown
Contributor

krVatsal commented Jun 8, 2026

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.

@Nikita-str
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.

@motherboardMage
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.

@PolyglotOpenstreetmap
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.

@elbertronnie
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.

@moosama76
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.

@nznznz42
Copy link
Copy Markdown
Contributor

nznznz42 commented Jun 8, 2026

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.

@HWienhold
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.

@GabrielMajeri
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.

@graylime
Copy link
Copy Markdown

graylime commented Jun 8, 2026 via email

@FuriouZz
Copy link
Copy Markdown
Contributor

FuriouZz commented Jun 8, 2026

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.

6 similar comments
@phimuemue
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.

@cauthmann
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.

@iago-lito
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.

@orlp
Copy link
Copy Markdown
Contributor

orlp commented Jun 8, 2026

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.

@optozorax
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.

@MultisampledNight
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.

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.