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

Musescore patched "Unauthorized use of Copyrighted Content" #48

Open
gigawasian opened this issue Nov 5, 2020 · 119 comments
Open

Musescore patched "Unauthorized use of Copyrighted Content" #48

gigawasian opened this issue Nov 5, 2020 · 119 comments

Comments

@gigawasian
Copy link

It says I have a banned plugin and that they very angery lol

@gigawasian
Copy link
Author

Screenshot 2020-11-05 at 3 45 49 PM

@gigawasian
Copy link
Author

gigawasian commented Nov 5, 2020

what tf is the point of musescore if they pull shit like this... They want us to just stare at the sheets and not use them? wtf? What tf are they thinking lol I bet they picture the police showing up at my house and saying sir you are under arrest for the illegal printing of piano music

@Apeii050
Copy link

Apeii050 commented Nov 5, 2020

I got this today too. Should I be concerned about the whole reported to law enforcement thing? I uninstalled just in case but is there any confirmation that its an actual threat?

Musescore sucks now tbh

@Xmader
Copy link
Owner

Xmader commented Nov 5, 2020

I got this today too. Should I be concerned about the whole reported to law enforcement thing? I uninstalled just in case but is there any confirmation that its an actual threat?

Musescore sucks now tbh

They are just scaring you to make you stop using this script. see #42 (comment)

@Apeii050
Copy link

Apeii050 commented Nov 5, 2020

Well, I dunno. Considering they are partnered up with some serious companies and google knows everything, so I don't reckon I want to risk it, mainly because getting involved in legal issues would be very bad for me atm. I think your script is awesome, so keep at it, but I don't reckon I'll be using it until I get a little more clarification on the issue.
I suppose I can only hope for the best at this point.
Edit: Plus the warning also prevents you from actually using the script.

Xmader added a commit that referenced this issue Nov 5, 2020
@Xmader
Copy link
Owner

Xmader commented Nov 5, 2020

fixed in v0.11.2

@Xmader Xmader changed the title Musescore patched this I think Musescore patched Nov 5, 2020
@Xmader Xmader changed the title Musescore patched Musescore patched "Unauthorized use of Copyrighted Content" Nov 5, 2020
@popyd10
Copy link

popyd10 commented Nov 6, 2020

The "Unauthorized use of copyright content" message appears a few seconds after page loading even after new update.

@Apeii050
Copy link

Apeii050 commented Nov 6, 2020

Just out of curiosity, can they actually send police? I having anxiety about the whole things, silly as that may sound. This issue sounds pretty legit. Whether it's okay or not, the law is the law and this plugin does seem to breech it.

Also, Xmader, I noticed you had a Musescore alternative website, wont that eventually suffer the same legal issues Musescore had to face?

@sealsrock12
Copy link
Contributor

Just out of curiosity, can they actually send police? I having anxiety about the whole things, silly as that may sound. This issue sounds pretty legit. Whether it's okay or not, the law is the law and this plugin does seem to breech it.

Also, Xmader, I noticed you had a Musescore alternative website, wont that eventually suffer the same legal issues Musescore had to face?

I don't think so. This is because the musescore software itself is under the GPL license, which allows others to do almost anything with it. Even though the musescore dot com website is using proprietary code, Xmander is completely allowed to make their alternative as long as they aren't using any of musescore dot com's code.

@Apeii050
Copy link

Apeii050 commented Nov 6, 2020

I don't think so. This is because the musescore software itself is under the GPL license, which allows others to do almost anything with it. Even though the musescore dot com website is using proprietary code, Xmander is completely allowed to make their alternative as long as they aren't using any of musescore dot com's code.

Code isn't the issue here, it's the songs themselves. This script gives access to downloading the files, which according to Musescore is breaking the law. And when I am talking about Xmaders alternative, I mean legal issues such as big music companies demanding compensation for infringement.

@Xmader
Copy link
Owner

Xmader commented Nov 6, 2020

There are no such "copyrighted contents" at all.

As you know, scores on musescore.com are all user uploaded.
(Except for the newly added "official scores", which this script cannot cover #40. They are actually from UltimateGuitar's site)

According to Musescore's term of use (https://web.archive.org/web/20200707121931/https://musescore.com/legal/terms), "Musescore does not claim any ownership rights in User Generated Content…",
Musescore does not hold any copyrights.

@Apeii050
Copy link

Apeii050 commented Nov 6, 2020

MuseScore doesn't hold the copyrights, however, they are responsible for maintaining the legal stuff concerning songs on their website with copyrighted content. It is for this reason that I believe their threat is serious.

@sealsrock12
Copy link
Contributor

I don't think so. This is because the musescore software itself is under the GPL license, which allows others to do almost anything with it. Even though the musescore dot com website is using proprietary code, Xmander is completely allowed to make their alternative as long as they aren't using any of musescore dot com's code.

Code isn't the issue here, it's the songs themselves. This script gives access to downloading the files, which according to Musescore is breaking the law. And when I am talking about Xmaders alternative, I mean legal issues such as big music companies demanding compensation for infringement.

Sorry, I was talking about LibreScore, the musescore alternative that @Xmander is creating. To my knowledge, LibreScore isn't hosting any copyrighted songs nor taking anything from musescore dot com.

There are no such "copyrighted contents" at all.

As you know, scores on musescore.com are all user uploaded.
(Except for the newly added "official scores", which this script cannot cover #40. They are actually from UltimateGuitar's site)

According to Musescore's term of use (https://web.archive.org/web/20200707121931/https://musescore.com/legal/terms), "Musescore does not claim any ownership rights in User Generated Content…",
Musescore does not hold any copyrights.

They can take down the script by a cease and desist under the anti-circumvention law.

@GasimoCodes
Copy link

I am personally not using this script, I am just following the development and situation here. Based on my knowledge, most of MuseScore website threats are just threats which are very poorly put together to scare people from using any extensions. Based on my limited knowledge, saying the content is belonging to big companies and that they pay royalties to all the original scores uploaded by small individuals is pretty much false. Also many songs made by people are actually under licenses which should not allow MuseScore to monetize them at all. However MuseScore still does so by forcing users to pay for downloading it and by advertising their Pro subscription alongside it. Saying you will get reported to local police cant do them any good and in my opinion should backfire sooner or later. Also DCMA shouldnt apply to this extension code. If there will be a discord or some group for the new LibreScore website to rival MuseScore I would gladly pop right in. I hope this threatening is just a doing of few unsupervised people at MuseScore rather than entire company decision.

@org250
Copy link

org250 commented Nov 6, 2020

I have a law degree, so I can enlighten you a little bit on this issue. The rights to the works of authors belong to the author of the work. This applies to both the music record and sheet music. Therefore it doesn't matter if the content is user-generated or not, the rights to a piece of music still belong to the author of the work, not to the transcribers of sheet music. If musescore does have agreements with copyright holders, then using this script may raise legal issues for users.

@Xmader
Copy link
Owner

Xmader commented Nov 6, 2020

Musescore cannot send a DMCA notice isn't it? because Musescore is not the copyright holder.
Musescore would only be licensed to use them on the site (just like anyone buys a licence), not permitted to deal with the copyright things on behalf of the copyright holders.

(I found that I am repeating myself. Please read other posts first)

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

still not fixed.
still same thing

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

@Xmader Unfortunately under the DMCA act, if only IF they have signed agreements WITH SPECIFIC AUTHORS of said musics they can invoke this DMCA rule.
They do not have the agreements of people like CG5 and the living tombstone (FNAF) music.
They cannot invoke the DMCA For those. But for famous people like Ed Sheeran and Shawn Mendes etc this copyright rule CAN be invoked

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

@Xmader They should only block authors with agreements to them.
If they sell material without the permission of ALL and I SAID ALL authors of the sheet music in musescore, they can be put under legal battle for that.
And Finally. if this "public domain scores and original works may still be downloaded for free"
These may be free BUT, could they assure that they got the permission from all the authors that the said users transcribed the sheet music onto.
AND even with the said PRO subscription, They allow DOWNLOADING OF MIDI FILES which means people COULD COPY them.
Therefore making them useless for the transcribers, and the SAID "copyright holders"

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

keybase.io group ready. @Xmader sign up with your email [email protected]
you will be granted owner on joining

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

everyone else send their email to [email protected]

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

i will admit people

@sealsrock12
Copy link
Contributor

I have a law degree, so I can enlighten you a little bit on this issue. The rights to the works of authors belong to the author of the work. This applies to both the music record and sheet music. Therefore it doesn't matter if the content is user-generated or not, the rights to a piece of music still belong to the author of the work, not to the transcribers of sheet music. If musescore does have agreements with copyright holders, then using this script may raise legal issues for users.

This is why I am not using the script either, just following the development of it. Although if Musescore does have agreements with copyright holders, it is the respective copyright holder's jobs to file a lawsuit or a DMCA notice against this script.

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

It is fine, since they cannot physically arrest us

@Apeii050
Copy link

Apeii050 commented Nov 6, 2020

Whats to stop them from doing so?

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

hmm
for one the PR failure. HEADLINES: MUSECORE ARRESTING FREE MUSIC USERS

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

hmmmmm???

@GasimoCodes
Copy link

Yeah, @sealsrock12 hasnt pushed or merged any code. We are just joining the discussion here. I find the LibreScore project interesting too.

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

your support is not in CODE

@GasimoCodes
Copy link

@Neiko-Real, legally speaking he isnt participating in development. @sealsrock12 is just cautious to not be associated in the case MuseScore MPs SWAT everyone here hehe. Which is understandable.

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

yea, our world will end unless we praise musescore

@GasimoCodes
Copy link

The MuseScore Copyright Insurgency will destroy the opposition.

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

no
WE ARE REBELS

@GasimoCodes
Copy link

Speaking of MuseScore, they disabled downloading of MIDIs over a single day for all non public-domain scores. For everyone. Every score. They put em all behind a paywall. This probably could lead to a shady copyright issue much bigger than some guy downloading a midi. MuseScore could face actual charges if someone would pu the effort into it.

@GasimoCodes
Copy link

Look I think we shouldnt be spamming in a commit thread like this. Is there a discord server planned for this project I can join?

@Xoncia
Copy link

Xoncia commented Nov 6, 2020

yea ill make one soon

@Xmader
Copy link
Owner

Xmader commented Nov 6, 2020

still not fixed.
still same thing

fixed again in v0.11.4

@gigawasian
Copy link
Author

someone make a youtube video about this musescore needs to be held responsible for this bs

@Xoncia
Copy link

Xoncia commented Nov 7, 2020

Just comment your keybase username
Ill make a discord

@Xoncia
Copy link

Xoncia commented Nov 7, 2020

https://discord.gg/MmYkkkHzfE first 10 can join
@Xmader if you can please join
When you have time of course 🙂

@North-West-Wind
Copy link

Hey @Xmader I think they patched it again. However, it seems that they only removed the GUI when extension is detected (By removed I mean it turns into the "Unauthorized use of Copyrighted Content" thing).

The detection takes a few seconds and I was quick enough to click the "Download MSCZ" button, and although the preview is gone, the script can still run in the background.

@Andrew-J-Larson
Copy link

I found something out, if you just take the code and run it later after the website is finished loading the script will run fine.

I suggest maybe having the script run after a timeout of maybe 5 to 10 seconds... I'll do some more testing and publish a merge pull of my suggested changes.

@Andrew-J-Larson
Copy link

Andrew-J-Larson commented Nov 7, 2020

See my pull #50... the script works again, but must wait 8 seconds at the least so far for it to work again without tripping Musescore.

@marcan
Copy link

marcan commented Nov 7, 2020

If you use such a script and it violates the website T&C's, they could hypothetically sue you. They could also hypothetically sue you for copyright infringement if they have agreements with publishers. They could sue you for any made up reason whatsoever, because anyone can sue anyone else (especially in the US). Whether they would win any such lawsuits is something I'm not qualified to give an opinion on.

They cannot, however, send the police to your door. At least not in most jurisdictions.

Practically speaking, it's blatantly obvious that the warning is an amateurish attempt at scaring people, and that no actual competent lawyers are running this operation at MuseScore.

@Andrew-J-Larson
Copy link

They especially can't do anything against people that aren't redistributing the stuff they download through this extension.

@Andrew-J-Larson
Copy link

In any case though, @Xmader not sure if this will help at all, as I'm not the best at reverse engineering... but I believe I found the part in Musescore's source code that detects when your downloader is loaded... note the zip file only contains the one JS file, but it 'talks' with other files when doing the detection. I did however highlight and include a note of where such assumed detection is taking place.

https://anonfiles.com/v3369fn9p5/Musescore_s_Downloader_Detection_in_JS_source_zip

@Andrew-J-Larson
Copy link

Andrew-J-Larson commented Nov 7, 2020

As for the other files you might want to look at are: ms~runtime..........js, ms.........js, system...........js, and maybe the vendor........js

(......... imply the strings that always change)

@Andrew-J-Larson
Copy link

Wait nevermind, I see you already know that when taking a look at https://github.com/Xmader/musescore-downloader/blob/master/src/btn.ts

@Xmader
Copy link
Owner

Xmader commented Nov 7, 2020

fixed again in v0.11.6

@Andrew-J-Larson
Copy link

Just tried the update, it's not working for me.

@Xmader
Copy link
Owner

Xmader commented Nov 8, 2020

Just tried the update, it's not working for me.

It works on Firefox. Fixing on Chrome

@Xmader
Copy link
Owner

Xmader commented Nov 8, 2020

fixed in v0.12.0

@djvplayz
Copy link

djvplayz commented Nov 8, 2020

and it's back

@Jabster28
Copy link

@Xmader maybe write a CI function that changes the code every half an hour so musescore's devs would have a hard time? ;)

@Xoncia
Copy link

Xoncia commented Nov 9, 2020

@Xmader have you joined. I see almeone with your name

@Xoncia
Copy link

Xoncia commented Nov 9, 2020

New invite link
https://discord.gg/DKu7cUZ4XQ

@Xmader
Copy link
Owner

Xmader commented Nov 9, 2020

@Xmader have you joined. I see almeone with your name

Yes Xmader#9675

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

No branches or pull requests