Quote:
Originally Posted by JoshJ No. If I ever write F/OSS code I'm going to license it under a variant of the GPL with a few lines added to it that will prevent binary releases for proprietary operating systems. Something like "only binaries compiled with GCC may be distributed" would probably work, though that's probably overly strict.
I flatly oppose putting Free code on a proprietary system because the user is still denied his freedom on said system. |
I think this would violate freedom 0 of free software, "The freedom to run the program for any purpose.", meaning your software wouldn't be free at all. Also, people could just use MinGW, since that's a port of the GNU toolchain (which includes GCC) to Windows.
As for the issue of free software on proprietary platforms, well I found it nice to be able to take Firefox with me from Windows to Linux, and someone with a lot of cross-platform free software would probably appreciate it even more. So for that, I approve of it.