> Just a specific issue: why would anyone want to release nominally usable code with a GPL license?
All this does is guarantee that almost nobody will want to use it!
Well, you seem to be asking a question and giving an answer to it at the same time…
The point of the whole exercise is to ensure that no one uses the code _ in_ unmodified_ form_ in a project licensed in a way that is not compatible with GPL. You are still free to use it as a reference in your proprietary product regardless of your license as long as you don’t directly reuse its code, but if you want to directly reuse it your license has to be compatible with GPL. If these terms are not acceptable to you…well, then just don’t use it.
If someone wants to release a useful package in a useful fashion, I think it is essential to keep as far
away from any form of the GPL as possible.
Before making statements like that one should, first of all, give his/her/its definition of “useful”…
This license has done more harm than good to the open source community.
…
The GPL and its reputation have certainly done me more harm than good
So is it you or is it open source community who gets “harmed” by GPL???
I have to tell clients I cannot solve their problem, and I cannot use the GPL solution because they have
ruled out all GPL-based code
So how does it “harm” the open-source community??? Instead, things seem to be working exactly how they are supposed to - those who don’t want to release their code under GPL cannot directly reuse GPLed code in their project. Probably, it somehow harms the above mentioned clients, but this is their own choice, right…
To summarize, you have NO IDEA of what you are talking about and attacking something for the sole purpose of attacking it - some kind of " a rebel without a clue"…
…I realize that open source and GPL are religious issues
WEll, this thread is titled “Kernel C++ …”, after all…
It is too-well-known to all NTDEV regulars that any thread titled this way has all chances in the world to become “exciting”. Therefore, you decided to prove it yet another time (please note that GPL issues originally
were nowhere in sight - you are 100% responsible for hijacking this thread)
Anton Bassov