Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sample project relicensing #1145

Closed
GarboMuffin opened this issue Nov 15, 2023 · 6 comments · Fixed by #1318
Closed

Sample project relicensing #1145

GarboMuffin opened this issue Nov 15, 2023 · 6 comments · Fixed by #1318

Comments

@GarboMuffin
Copy link
Member

GarboMuffin commented Nov 15, 2023

I've sort of just realized we never decided on a license for the sample projects, so they've been GPLv3'd this entire time as that's the default for things in this repository. That's a problem as we want these to be something people can base their projects on, but they are unknowingly being subject to the GPL's virality clauses. Not ideal.

My proposal is that we relicense them under CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/:

  • GPLv3 compatible
  • credit required (we can add comments inside the sample projects)
  • no GPL virality or share-alike clause, commercial use allowed
  • standard code licenses don't apply well to things like images/sounds/etc. inside the sample projects
  • matches how people are actually going to use them anyways
@GarboMuffin
Copy link
Member Author

@LilyMakesThings @DNin01 @Xeltalliv @David-Orangemoon

You contributed sample projects so this would require your consent

@Xeltalliv
Copy link
Contributor

I consent

@David-Orangemoon
Copy link
Contributor

Ok

@DNin01
Copy link
Collaborator

DNin01 commented Nov 15, 2023

Yeah, I think a Creative Commons license is a better fit for them. I'd be fine with CC-BY 4.0.

Does that apply to the assets they re-use from other sources? Most of mine just use TurboWarp-logo-related things, the Dango from Twemoji, and some simple shapes and icons, but one of them uses Turbo Robot, which was made for TurboWarp by a Scratch user. Do we need to add any notes/credits there?

@GarboMuffin
Copy link
Member Author

It would be a good idea to credit things appropriately

@LilyMakesThings
Copy link
Contributor

this is fine

GarboMuffin added a commit that referenced this issue Feb 24, 2024
#1318)

* New metadata comment: `// License: SPDX-License-Identifier-Here`,
required for everything in extensions.json. The names come from this
industry-standard list: https://spdx.org/licenses/
* LGPL-3.0 is now HIGHLY recommended instead of MIT but ultimately we'll
let authors choose (at least for now)
* I am assuming that extension authors wish for their things to remain
MIT unless they ask otherwise. If you do ask, I'll mark existing
extensions as `MIT AND LGPL-3.0` instead of `LGPL-3.0` because we can't
just ignore contributions by other people.
* Retroactively changing the license to something more restrictive is
not really possible, so this will just affect *future* changes
* Closes #1145 by
documenting that they are CC-BY-4.0
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 a pull request may close this issue.

5 participants