I’d like to embed Mono into an .exe file but the problem is the license, because a LGPL library can only be linked with LGPL code. However, I’d like to build a commercial app, so I ask if is possible to use a stub that launches a DLL version of the Mono runtime and executes my app. Or do you know a better way to do this?
I need a cross-platform framework and Mono seems good, but there are some problem to pack it in one file, so you know a “free” way to do this?
I’m not sure where you have the idea that you must LGPL your app. From Wikipedia:
From the LGPL license:
That says that you merely need to provide access to the source code of the library if it’s distributed in binary form. Just make sure you’re not creating a derivative work and instead are merely linking to the lib.
If you’re not content with LGPL, then you could always purchase a license from Novell.
From http://www.mono-project.com/License: