54
What sense is licensing operating system on BSD license?
(lemmy.world)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
The code is still open, and the repos will still exist if a fork is created. Sony forks FreeBSD for PS6, and nothing happens to FreeBSD. It still exists, and it still works. The added bonus is not having to deal with Sony, or other people, trying to upstream stuff that doesn’t make sense outside of the PS environment and would have questionable value to others.
There are lots of ways companies get around the GPL, and most are GPL sanctioned.
Starting a company, use the GPL. Starting a project for fun, use whatever because the companies are going to steal it anyway if it’s good.
GPL doesn't force people to merge back to upstream, and BSD doesn't have any special way to stop people from trying to upstream. The only difference is that Sony's PS6 OS fork would have been open source if it were bound by the GPL, which would be an objective benefit.
Fair, the patches don’t have to be accepted. 🙂
Would it be bound by the GPL? Companies love writing shims, and the Linux kernel is pro-business. It is specifically GPLv2 to allow companies to use it in closed source applications. TiVo is the poster child for this.
Anything running in user space isn’t considered a derivative work. The kernel ABI specifically allows for this. A closed source application could run on top of the Linux kernel and not have to be released.
Applications linking to a GPL library, glibc excluded, would have to be released since that would constitute a derivative work.
I’m the PS6 scenario, we would probably get very little usable code. The GPL is old, and companies have had lots of time to work around it.