"While this may superficially look like a noble strategy, it is a condition that is typically unacceptable for commercial use of software. So in practice, it usually ends up hindering free sharing and reuse of code and ideas rather than encouraging it..."
That's not true for most uses of other GPL licensed libraries and software, where the license makes your code a "derivative work".
I just don't think Linux is a great example to explain to a company why they should be fine with licensing their software under the GPL. It's not a good direct comparison in most cases.
Many people assume all of Linux is GPL. I say "special case" because not everyone knows the most-linked-to stuff isn't.
Depends by what metric and the definition of "commercially". I'm not sure this is the case for (physical) devices sold with software pre-installed.
I mainly see BSD licensed binaries on network appliances (routers, firewalls and other security appliances), apple hardware, automotive headunits, ...
But, for some manufacturers, you can. Synology is a good example...see Xpenology.
> it is a condition that is typically unacceptable for commercial use of software
whats the reason for that?https://en.m.wikipedia.org/wiki/Viral_license#Criticism_of_t...
If someone makes proprietary extensions to "ls", they are just going to be stuck maintaining a fork. There is no realistic threat here.
* GNU Coreutils: GPL licensed
* uutils: MIT licensed
right?
The MIT license is not only an Open Source license, but it's even a Free Software license according to the FSF itself.
So this is nitpicking of the 100th degree at this point.