Really? Of the top of my head I can think of Juniper's proprietary JunOS based upon FreeBSD but obviously in most cases we don't even know as they are after all 'proprietary', but we can look at Linux forks like that in Android (which now makes it fully back into mainline, something it hardly would had it not been for being licenced as GPL), it's not something particularly difficult for companies to do.
Of course it would be better if they didn't feel there was any need, but companies seldom want to give away an advantage to a competitor when nothing compels that competitor to do the same in return, however with GPL there is a legal basis for a share alike cooperation between companies.
The massive corporate supported development Linux enjoys is a testament to this being effective.
It's not unrelated if it links to it, beyond that GPL is seldom used for library/component code which is typically the type of code you would 'link' to, this is where LGPL or permissive licenses are primarily chosen. Standard GPL is most often used for complete solutions like full applications or other wholly self-sustained components.
Because you say so?
It doesn't, you choose to use 'foss' in your projects, just like you choose to use proprietary software or not, how can you say one is wrong and the other is right? It makes no logical sense.
Which is perfectly within your rights, just as it is in someone else's right to licence their code under GPL or keep it proprietary, or public domain.
You get to link against MS SDK for free because Windows is not for free and the resulting binary will only run on Windows, typically you even have to splash out for Visual Studio to effectively use said SDK's. Again, with GPL the 'price' is that you keep your code open, how can you say that is 'preposterous' while at the same time saying that charging money for code is not? The answer is that neither are preposterous.
This is certainly an option, the x264 project does exactly that, a GPL licenced open source version for use with open source, a licence for proprietary use which you can buy. As the creator/owner of a piece of code you are free to licence it under any licence(s) or other conditions you please.



Reply With Quote