April 7th, 2002, 05:14 PM
Is it even possible to make non open source linux C programs?
It seems that it's imposslble to do so, and as a result major software companies are unwilling to develop for the platform, limiting Linux's acceptance as a desktop platform.
If the standard C libraries on Linux, and gcc are coverned by the GNU public license, then simply using the function printf() would automatically make your code open source.
Furthermore if you developed your program on windows, make no changes to the code, decided to create a linux binary by compiling the identical code on Linux, with gcc, then your code automatically is GPLed.
April 7th, 2002, 09:03 PM
According to this link, the LGPL was created specifically to accomodate commercial users.