Why is the runtime library released under a different license from the compiler/development environment?
The GPL (amongst other things) obliges you to make your sourcecode available if you use any part of a GPL sourcecode. It means that if the runtime library was released under the GPL every program linked with it (that is, in fact, every program compiled by the XBasic compiler) would be subject to the GPL too. That would prohibit closed source programs to be written in XBasic and that’s not what we want. So the runtime library is released under the LGPL.
Related Questions
- What is the "New" Library Update E-mail on the Environment and Safety Library and how is it different from the E-mail Highlights?
- What library configuration macros can I modify to get different features from the C++ compiler runtime libraries?
- Whats the development environment for the static library generated by DLL to Lib?