android source code
Hi everyone!
What we want to do with our school project is to modify the option that applies
the user to turn the music sheets in the Android app. We wanted to include
the option of turning the sheet by pressing a button. To make a long story short, we need to get the android's app source code, and as you might have already noticed, we are not good at programation but we know you are!
This is why we need your help! It would be great if you could give us some indications on how to get what we are looking for. Thank you so much for your time!
Comments
Unfortunately the MuseScore Android app is not open source. The source code of the desktop notation software is available though at https://github.com/musescore
In reply to Unfortunately the MuseScore by Thomas
Hi Thomas! Would you please explain me how it could be? I mean that Android app is NOT open source.
As far as I understand MuseScore licensed under GPL so all its derivatives should be also lisenced under GPL by law and be open source.
In reply to Hi Thomas! Would you please by t800
But MuseScore also has a CLA allowing werner to dual license it. The very simple reasoning being that money to pay for the free stuff has to originate somewhere. (Thomas can explain this way better than I can, but that's pretty much what it boils to)
In reply to But MuseScore also has a CLA by jeetee
Hi Jeetee!
Free GPL licensed stuff it does not mean unpaid stuff but it mean by law that all its derivatives should be open source. About the dual license the copyright holder has rights to release his work on any type of license but as I understand here there is one important thing: а copyright holder should had written agreement from all contributers to his GPL licensed open code if he use these code contribitions in his not open derivatives.
In reply to Hi Jeetee! Free GPL licensed by t800
Which is why we have the CLA in place and have every contributor to sign it before any contributions (to the sources) are accepted
In reply to Which is why we have the CLA by Jojo-Schmitz
Hi Jojo-Schmitz!
Cool! This is exactly what I was asking about! :-D
In reply to Hi Jeetee! Free GPL licensed by t800
Hi t800,
The Android/iOS app is not open source. The app does use code from MuseScore (so called LibMuseScore which is part of the MuseScore Code - https://musescore.org/en/about/license-policy ) but it's all covered by the CLA. This basically allows us to keep the code closed. It's a business decision to give MuseScore an edge on developing an unique consumer experience.
In reply to Hi t800, The Android/iOS app by Thomas
Hi Thomas!
Hmmm... right now I take a look at lib folder that is in your MuseScore APK notice there crypt.so ssl.so and so on... Are not they GPL licensed ? If so how could You close code without signing your CLA by the authors of libraries that you use in MuseScore APK?
In reply to Hi Thomas! Hmmm... right now by t800
GPL vs. LGPL... Libraries usually are under the latter
In reply to GPL vs. LGPL... Libraries by Jojo-Schmitz
Аs I undestand libgnustl_shared.so that is used in MuseScore APK is not LGPL but GPL licenced! See https://developer.android.com/ndk/guides/cpp-support.html#gn
In reply to Hi Thomas! Hmmm... right now by t800
There is no crypt.so or ssl.so in the APK. You probably refer to libcrypto.so and libssl.so. In this case, both are part of OpenSSL which is open source licensed under Apache 1.0 or BSD 4 clause and so can be used in proprietary software.
The other libraries are from Qt, and we do pay a license to the Qt company to use Qt in a proprietary software.
The app is proprietary and it helps us tremendously in order to support the full time development of MuseScore.
In reply to There is no crypt.so or by [DELETED] 5
Hi lasconic
As I said before Free and Open Source it does not mean unpaid.
In reply to Unfortunately the MuseScore by Thomas
Nontheless it is a very oddfull that you closed the code of your android app. But in my seeing it has no sence since the code for the desktop is still open :) And I think it is not such a big task for any man to make an open sorce port for Android based on your GPL licensed desktop version
P.S. By the way, I'm just on vacation now and frankly speaking I'm sitting and thinking why not to try to make an Open Source port of MuseScore for Android as far as there is no one existent
In reply to Nontheless it is a very by t800
Why not? Read few posts above:
"The app is proprietary and it helps us tremendously in order to support the full time development of MuseScore."
You want to have cool MuseScore for free? Then don't be the deal breaker and do not kill the money flow.