android source code

• Nov 24, 2015 - 20:24

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

In reply to 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 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 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 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 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 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 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.

Do you still have an unanswered question? Please log in first to post your question.