> > I am a (mainly) c++ advanced user with a strong background in linux, > > writing a game that will run on iOS and Android as the main platforms. > >
[ won't comment on the trechnical questions ... ] > > 6.- Is there any incompatibility in using guile in a closed-source > > project, regarding to the license? It will be a nightmare on iOS. While Android allows dynamic linking of libraries (so you only need to provide the source code of guile to your customers) Apple's AppStore forbids any dynamic linking. So, in order to fulfill the requirements of Guile's LGPL you need to either distribute the source code of your application as well or at least distribute your application's object code (*.o and *.a files) so your customers can relink against a changed static version of libguile. But since Apple only allows signed code and the relinking will break this signing the relinked application won't run on a non-rooted device ... And since you seem to compile C++ code relinking will rely on the compiler's C++ ABI. HTH Ralf Mattes