Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » Wait - I have to make a meaningful change to someone’s code before using it??
- 10goto10
-
1000+ posts
Wait - I have to make a meaningful change to someone’s code before using it??
code, ideas, images, or anything else they share on Scratch to make your own unique creation.Remixing is when you build upon someone else’s projects,
Remixing is a great way to collaborate and connect with other Scratchers. You are encouraged to use anything you find on Scratch in your own creations, as long as you provide credit to everyone whose work you used and make a meaningful change to it. (Emphasis mine)
The Scratch Team made a mistake here right? Za-Chary is going to chime in here and say “Oh, we didn’t really mean that.”
What the Community Guidelines is saying is that if I use someone’s code that does exactly what I want I have to edit that code and make some “meaningful change”.
So, for example, say I used this person’s code:
DadOfMrLog’s palette scanning technique (https://scratch.mit.edu/projects/10941245)
But now giving credit (which is all that is required to meet the CC 2.0 requirements) is not enough to be legal on Scratch. Now I have to make a meaningful change to the code?
Actually, it is unlikely that I could make a meaningful change to the code in this project.
I wish the Scratch Team would go back to just following the CC 2.0 license requirements for everything posted on this site. Yes, it might mean a lot of exact copies of projects appearing on this site but what we have now is a lot of near-exact copies of projects. That’s really not any better and it requires more moderator time.
- Za-Chary
-
1000+ posts
Wait - I have to make a meaningful change to someone’s code before using it??
This was always the case; no changes have been made. What we mean by this is that if you remix a project, you have to make a meaningful change somewhere in the project. In particular, you can remix someone's project, recolor all the art, change nothing about the code, and still have it be a valid remix (we consider recolored projects to be valid remixes). Of course, as you note, you must also give credit.
Presumably, if you were to use @DadOfMrLog's code, you were not going to copy his exact project script-by-script, sprite-by-sprite, sound-by-sound. I suspect you planned to use his code and build on to it, either by adding more code, or by showcasing it using different sprites, providing another use for the code, etc. All of these would be considered “meaningful changes” because the project where you got the code from is different than the project that you would make with this code. From there, just give credit to @DadOfMrLog for the code, and you'll be good to go.
The Community Guidelines were reworded recently in an attempt to make them more clear. The “rules” of Scratch have not changed as a result of this rewording.
Presumably, if you were to use @DadOfMrLog's code, you were not going to copy his exact project script-by-script, sprite-by-sprite, sound-by-sound. I suspect you planned to use his code and build on to it, either by adding more code, or by showcasing it using different sprites, providing another use for the code, etc. All of these would be considered “meaningful changes” because the project where you got the code from is different than the project that you would make with this code. From there, just give credit to @DadOfMrLog for the code, and you'll be good to go.
The Community Guidelines were reworded recently in an attempt to make them more clear. The “rules” of Scratch have not changed as a result of this rewording.
- EpicGhoul993
-
1000+ posts
Wait - I have to make a meaningful change to someone’s code before using it??
Woah, Za-chary just enabled god speed. 
“Meaningful changes” doesn't always mean changes on the code. You can make changes on other stuff, like costumes or sounds. It's ok.

“Meaningful changes” doesn't always mean changes on the code. You can make changes on other stuff, like costumes or sounds. It's ok.
- withermicci19
-
100+ posts
Wait - I have to make a meaningful change to someone’s code before using it??
Yea you can't just insult Za-chary and get away with it lol, he turns on sonic speed to answer the comment Woah, Za-chary just enabled god speed.
“Meaningful changes” doesn't always mean changes on the code. You can make changes on other stuff, like costumes or sounds. It's ok.
It's pretty easy to understand what a meaningful change is. If you change a single unnoticeable sprite in a project, that's not meaningful. If you recolor a sprite entirely, you can see the change they made. If you can tell that there's a difference in the project without looking in the code, that's meaningful.
Making a meaningful change isn't just to code, it's also to costumes, sounds, backgrounds, anything you can easily see in a project.
Last edited by withermicci19 (June 18, 2021 14:34:57)
- 10goto10
-
1000+ posts
Wait - I have to make a meaningful change to someone’s code before using it??
I’d like to see your team go back and make another attempt at being more clear. I understand you have a need for the guidelines to be brief but this is the only onboarding document that you emphasize to new Scratchers. I keep seeing drama with Art Theft. I keep seeing people explain that art work must be both credited and must have had a meaningful change. …
The Community Guidelines were reworded recently in an attempt to make them more clear. The “rules” of Scratch have not changed as a result of this rewording.
The guidelines conflate “work” with “Projects”. A person’s “work” is their projects, code, ideas, images, or anything else they share on Scratch and any use of that work must be credited, but the requirement (as you explained above) for a meaningful change Only applies to Projects.
- b7_
-
62 posts
Wait - I have to make a meaningful change to someone’s code before using it??
The place to suggest that is the Suggestions subforum.I’d like to see your team go back and make another attempt at being more clear. …
The Community Guidelines were reworded recently in an attempt to make them more clear. The “rules” of Scratch have not changed as a result of this rewording.
Last edited by b7_ (June 19, 2021 21:44:51)
- Discussion Forums
- » Questions about Scratch
-
» Wait - I have to make a meaningful change to someone’s code before using it??