[Mono-list] Embedding mono runtime

jacanosalado jacanosalado at gmail.com
Tue Mar 11 12:43:10 UTC 2014

Big thanks for your answer Ian!!

There you have a more detailed explanation on how I'm linking and building
my project on Android to see if Ian or anyone could help me to see if i'm
complying with GNU Library GPL 2.0.

I'm using my own version of libmonosgen-2.0.so compiled from these sources
(https://github.com/mono/mono branch: master) to ARM with the Android NDK.
I've configured it inside the Android.mk as a prebuilt shared library
(http://www.kandroid.org/ndk/docs/PREBUILTS.html), then this library gets
linked to my main
android native lib (libnativetest.so) which makes use of JNI exports to
allow me call theirs native methods from my main android activity (from the
java world).

Right now libmonosgen-2.0.so and libnativetest.so are stored inside the
final apk app, so my end users are able to access the apk file I publish in
Google Play once it gets installed in theirs phones.
Then open it as a zip file and replace libmonosgen-2.0.so and
libnativetest.so from the libs/armeabi folder.

I'm going to publish all my main native lib code on github under the GNU
Library GPL 2.0 license to let end users of my app rebuild libnativetest.so
from sources and relink using the Android toolchain (which is an open source
tool, unlike the iOS one)

Will I be complying with GNU Library GPL 2.0 on Android just by releasing
libnativetest.so sources?

What about this: 

I've planned to release my project with an open source license. 
What about requesting one of these licenses?

I have already contacted Xamarin for more details about the Ultimate License

View this message in context: http://mono.1490590.n4.nabble.com/Embedding-mono-runtime-tp4662200p4662206.html
Sent from the Mono - General mailing list archive at Nabble.com.

More information about the Mono-list mailing list