-
Notifications
You must be signed in to change notification settings - Fork 65
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
upload-img-directly has some very strange and probably license violating code #365
Comments
@veloce-vasta Did you write this code yourself? |
no, I found it on a post on scratch a long time ago, which had no license, and I credited my source, although I did write a bit of it |
This issue specifically refers to line 35, which contains a JavaScript library compressed down to 9000 characters in a big string. I assure you that neither you nor the person who wrote upload-img-directly.js originally wrote this library because you wouldn't have minified it for no reason. Regardless of who wrote it, the minified code is not the "preferred form of the work for making modifications to it", so it does not satisfy the GPL's requirements. The concern with attributing whichever Scratch user wrote the original version of upload-img-directly.js is a separate issue, not something I particularly care about as the code is not minified and you at least seem to credit some people in features.json. I am not a lawyer; this is not legal advice. |
We should probably just remove the whole feature to save us a lot of pain and anguish. i'm not about to track down the real owner either |
or just replace the questionable code with something else. if it's just md5 then it won't be hard to find a replacement. |
It's not a super complicated feature, I'll just remake it myself |
ScratchTools/features/upload-img-directly.js
Lines 33 to 38 in 471e718
I cannot imagine any reason this needs to be a
<script>
tag.Furthermore, this code possibly violates at least two licenses simultaneously:
I am not a lawyer; this is not legal advice.
The text was updated successfully, but these errors were encountered: