this post was submitted on 16 Nov 2025
235 points (94.0% liked)

Linux

59608 readers
374 users here now

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.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

I ask this because I think of the recent switch of Ubuntu to the Rust recode of the GNU core utils, which use an MIT license. There are many Rust recodes of GPL software that re-license it as a pushover MIT or Apache licenses. I worry these relicensing efforts this will significantly harm the FOSS ecosystem. Is this reason to start worrying or is it not that bad?

IMO, if the FOSS world makes something public, with extensive liberties, then the only thing that should be asked in return is that people preserve these liberties, like the GPL successfully enforces. These pushover licenses preserve nothing.

you are viewing a single comment's thread
view the rest of the comments
[–] Oinks@lemmy.blahaj.zone -1 points 1 day ago (2 children)

Funny you say that because OS X shipped (and probably still ships) plenty of copyleft licensed software such as Bash. The Linux kernel is used in Android and ChromeOS.

If you want to stop corporations from profiting off your work, putting a GPL on it isn't gonna do it. In fact no free software license will do it, because by definition they allow anyone to use and ship your software.

[–] CosmicTurtle0@lemmy.dbzer0.com 6 points 1 day ago* (last edited 1 day ago) (2 children)

Tell me you don't understand how GPL works without telling me how GPL works.

GPL has been battle tested in court and has the most precedence than any other license. Hell I'd even include proprietary licenses.

Core Android and ChromeOS are FOSS because they have to be. But because Linus Torvalds didn't want to move Linux to GPL3, we have proprietary bootloaders with free software.

THAT'S how we have corporations profiting from GPL. Not because GPL allows anyone to use it.

[–] nous@programming.dev 3 points 1 day ago

Core Android and ChromOS don't need to be FOSS because they use the GPL. You can use the Linux kernel without having to make everything that runs on it GPL as well. Things that run on the kernel are not derivative works of the kernel. These projects are FOSS because google at the time thought it would give them an advantage to make the FOSS.

If you add too many restrictions to a license it does not force companies to give their stuff away for free, it just means they wont use your project which can drastically stunt the growth of your project. If Linux had a more restrictive license to start with all that would of happened is no one would have heard of it today as companies would have created something else that they can use.

[–] Oinks@lemmy.blahaj.zone 2 points 1 day ago* (last edited 1 day ago)

GPL has been battle tested in court

Well... parts of it have been. Others have not. Notably the FSFs view on whether or not linking to a GPL-licensed library constitutes a derivative work (and triggers the GPLs virality) is not universally shared by legal scholars. In the EU in particular linking does not necessarily create derivative works, despite what the FSF says. This has not been tested in court.

Some other parts like the v3 anti-tivoization hasn't gone to court either, but that has lesser ramifications (assuming you're not TiVo).

THAT'S how we have corporations profiting from GPL. Not because GPL allows anyone to use it.

What distinction are you trying to draw here exactly? They can do it precisely because the GPL (v2) allows it. The GPLv3 has some extra restrictions but doesn't do anything about closed source drivers (beyond the linking thing) or the Google Play Services type of proprietary extensions.

[–] zaki_ft@lemmings.world 6 points 1 day ago (1 children)

You don't understand.

It's not a problem if corporations profit off of it. It's a problem when they extend a program without giving the public access to those changes.

[–] Oinks@lemmy.blahaj.zone 2 points 1 day ago* (last edited 1 day ago)

Sure it's a problem when that happens. It's not the only problem, and honestly in the case of coreutils it's not really the most relevant one.

Do you think it's likely that corporations will take over UNIX-likes with proprietary coreutils extensions forked from uutils? Because that's the one thing that is legal to do with an MIT/BSD licensed coreutils but not with GPL licensed ones.