@nyx 0. Linux isn't even a operating system, it's a kernel. 1. Linux is proprietary software, so it doesn't even qualify for "open source" (by the "Open Source Definition").
@lanodan >GNU stuff like glibc and gcc? Literally vendor-locking due to undocumented extensions What are you on about? There is no lock-in, as the everyone is free to run, copy and share the software implementing such extensions.
The extensions are documented as well.
You seem to be confusing freedom from proprietary software as lock-in.
I'd say linux is my windows, only reason I use it is for various kind of compatibility reasons. And GNU stuff like glibc and gcc? Literally vendor-locking due to undocumented extensions… also my Windows.
@somekindahate3 The kernel, Linux contains proprietary software in the form of object code under a proprietary license, so it's therefore proprietary software.
Linux's developers don't even claim that Linux is completely under the GPLv2, they say that some parts are GPLv2'd and some parts are under different licenses (even though the GPLv2 doesn't even allow that - although certain parts can be under different licenses, the GPLv2 must apply to the whole lot in combination, which can happen only if the other licenses are compatible and proprietary licenses are *not*).
If you distribute Mr Torvalds version of Linux, you may have permanently lost your license to distribute Linux due to the proprietary software within (sadly the GPLv2 doesn't handle accidentally infringement well, every copyright holder has to choose to reinstate your license).