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: http://xamarin.uservoice.com/forums/234640-xamarin-suggestions/suggestions/2640864-licenses-to-support-open-source-projects http://resources.xamarin.com/open-source-contributor.html 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. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
