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

Linux

59667 readers
582 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.

top 50 comments
sorted by: hot top controversial new old
[–] ipkpjersi@lemmy.ml 2 points 1 day ago

It is concerning, yeah. I usually license my own software with MIT, but, not all of it, and I think GPL is very important for Linux.

[–] eleijeep@piefed.social 124 points 4 days ago (4 children)

GPL is the only thing standing between us and Embrace-Extend-Extinguish.

There’s a reason that “Stallman was right” is a meme in the FOSS world.

Do you think IBM wouldn’t make Red Hat completely proprietary if they had the chance? They already tried to use their customer licensing to restrict source access!

It only takes one successful proprietary product to gain mind-share and market-share and become a new de-facto standard, and then all of the original FOSS has to play catch-up and stay compatible to stay relevant.

See Jabber/XMPP for an example.

[–] IsoKiero@sopuli.xyz 45 points 4 days ago (2 children)

See Jabber/XMPP for an example.

There was a (short) time when I could chat with my friends on google hangouts (or whatever that was called back then) and facebook messaging via my own xmpp server. It was pretty cool and somehow felt like that's the way things should be. Like email today (even if every big player is trying to destroy that too).

Maybe in some version of the future we'll get that back.

[–] sepi@piefed.social 17 points 4 days ago (1 children)

You're on the fediverse where that is a possibility.

[–] IsoKiero@sopuli.xyz 14 points 4 days ago (2 children)

It's not really a same thing. I can't reach my mother or neighbor over fediverse since they don't know nor care what that is. But they use whatsapp, facebook and other stuff which are in their own walled gardens and there's no option to communicate to those gardens with anything I self host.

And trying to convince everyone to switch is not a battle I'm actively fighting for multiple reasons. Of course I mention signal, fediverse and everything to anyone who's willing to listen, but those encounters are pretty rare.

load more comments (2 replies)
[–] etbe@lemmy.ml 6 points 3 days ago

https://matrix.org/category/dma/

There is work in progress to address this compelled by EU legislation.

[–] LeFantome@programming.dev 4 points 3 days ago* (last edited 3 days ago)

Do you think IBM wouldn’t make Red Hat completely proprietary if they had the chance?

No. I don’t. For quite a few reasons.

1 - Red Hat has released new software (quite a lot actually) that they wrote, as GPL since the IBM purchase (rather directly refuting your thought experiment)

2 - A huge amount of Red Hat Enterprise Linux is permissively licensed. They have the chance every day to make this proprietary. They don’t. Again, answering your question.

3 - Red Hat is one of the most profitable parts of IBM.

4 - IBM has left the Product and Engineering teams independent. Because of #3 obviously.

5 - I use facts when forming my opinions

Red Hat is the most commercially successful Open Source company and perhaps the biggest proponent and prolific author of GPL software. They founded (created on purpose) one of the most successful community Linux distributions (Fedora)—a distribution with annoying dedication to free software (eg. codecs). Many of the “leaders” and “contributors” to Fedora are Red Hat employees. Red Hat of course does not make Fedora proprietary since having it be “community” led is a core part of their strategy.

Finally, you do not have to fear a Red Hat take over. Because it already happened.

Half the software (source code) you think of as GNU sits on servers Red Hat manages and controls. This is where that software is developed (not in Savannah—which is just a mirror). I am talking about GCC, Glibc, core utils. Etc.

Do you use systemd, pipewire, Wayland, Mesa, Podman, Cockpit, or Flatpak? Where did all this software come from? From the Free Software Foundation? University students? No, these are all part of the “Linux platform” as defined by Red Hat and they have swept us all along with them as they create it. You can probably add GNOME and GTK to the list at this point.

Has Debian moved to all these technologies? Why? Because of the FSF? No. Because of Red Hat.

Personally, I am ok with it. My core distro uses A LOT of software brought to me by Red Hat and I am thankful for it. But I avoid a lot of Red Hat software like GCC, Glibc, and systemd. But the replacements I use are also mostly corporately funded (Clang, MUSL, and dinit).

[–] DFX4509B@lemmy.wtf 16 points 4 days ago* (last edited 4 days ago) (3 children)

Do you think IBM wouldn’t make Red Hat completely proprietary if they had the chance?

Adding to this, Google would make Android fully proprietary in a heartbeat if they could, given they're already closing down more and more portions of the AOSP and trying to lock down app development and distribution as well.

And conceivably all it would take to turn Android fully proprietary ala Windows, is to hard-fork AOSP to keep the Lineage/Graphene/etc. users happy, and then rewrite main Android as closed-source.

Although, it's kinda ironic that Windows, a fully closed environment, is less restrictive in terms of app dev and distribution, than Android, a supposedly semi-open environment, is. Like, MS isn't mandating signed exes or trying to fully lock Windows into the MS Store, yet, while Google is trying to mandate signed APKs and also trying to lock Android into the Play Store.

And before anyone says, 'But SmartScreen,' unless that option is specifically disabled, you can just run unsigned exes by clicking 'Run anyway' still, Android doesn't have a 'Run anyway' equivalent option AFAIK.

[–] llii@discuss.tchncs.de 6 points 3 days ago (1 children)

Although, it’s kinda ironic that Windows, a fully closed environment, is less restrictive in terms of app dev and distribution, [...]

I think the reason for this is mainly historic.

load more comments (1 replies)
load more comments (2 replies)
load more comments (1 replies)
[–] mononoke@lemmy.sdf.org 30 points 3 days ago* (last edited 3 days ago) (6 children)

Given the current world we live in I do not want anything that I create or contribute to itself contributed to an exploitative corporation's bottom line (at best) without my consent or their assuredly begrudging reciprocation. This should not be controversial. The GPL accomplishes this. Nothing more lax or permissive does or will. You are not a cool or chill guy because you don't care what someone does with the code you write. You are handing all of those who would sack you the keys to the castle, ushering them inside. That is not abstaining, it's letting your opponents win. No thanks.

load more comments (6 replies)
[–] sudoer777@lemmy.ml 32 points 4 days ago* (last edited 4 days ago)

The switch to permissive licensing is terrible for end-user software freedom given that corporations like Apple and Sony have leeched off of FreeBSD in the past to make their proprietary locked-down OSes that took over the market. Not sure what would happen if RedoxOS became usable in production, but if it turns out to function better than Linux enough to motivate corporations to shift their focus to it, open source versions for servers would probably still exist, but hardware compatibility on end-user devices would be at higher risk than before as vendors switch their support and stop open sourcing stuff. Or they keep focusing on Linux for server stuff due to the GPL license and the fact that their infrastructure is already on it.

[–] Aussieiuszko@aussie.zone 14 points 3 days ago (9 children)

I gotta say I'm a bit concerned about this whole corporate takeover thing goin on in FOSS land. If companies start slapdin' MIT or Apache licenses on GPL software that's supposed to be all about freedom and whatnot, it does seem like a bit of a cop-out and it could have some pretty serious consequences for the community.

[–] jaypatelani@lemmy.ml 1 points 2 days ago (1 children)
[–] Thom@discuss.online 1 points 2 days ago (1 children)

So switch to another gpl license OS is what you're saying

[–] jaypatelani@lemmy.ml 1 points 2 days ago (1 children)

either that or relicense Linux to GPLv3 which linus won't approve.

[–] Thom@discuss.online 1 points 2 days ago (1 children)

If switching to a new OS there won't be gaming capability. Linux finally got games working thanks to steam after 30 years. Can you imagine the time getting new drivers and game compatibility up and running.

I thought Linux was gplv3

load more comments (1 replies)
load more comments (8 replies)
[–] HaraldvonBlauzahn@feddit.org 38 points 4 days ago* (last edited 4 days ago) (1 children)

That's good point.

Another thing that is dangerous are CLAs or "contributor license agreements", like Google uses. Technically, it is GPL, but Google might demand to hold all the copyright, so as the copyright holder it can change the license at a whim.

load more comments (1 replies)
[–] zaki_ft@lemmings.world 38 points 4 days ago

A little bit.

A lot of the Rust remakes are being made by morons who have no problem using weak licenses that favor corporations.

We should hold them accountable and avoid using/contributing to their projects until they switch to a free license.

[–] mvirts@lemmy.world 14 points 3 days ago

Let's see how this goes then revisit the question.

[–] nous@programming.dev 28 points 4 days ago* (last edited 4 days ago) (10 children)

Coreutils has little commercial value to take can create a proprietary fork of. There is little value that can be added to it to make it worthwhile. The same is for sudo - which has had a permissive licence from the start. In all that time no one has cared enough to fork it for profit.

Not saying that is true of every project. But at the same time even GPL software has issues with large companies profiting off it and not contributing back. Since unless you are distributing binaries the GPL does not force you to do anything really. See mongodb and their move to even more restrictive licences.

The GPL is not the only thing that stops companies from taking open software. Not does if fully protect against that.

Not does everything need to be GPL. It makes sense for some projects and less sense for others. Especially libraries as that basically forces no company from using them for anything. Which is also not what you want from a library.

[–] majster@lemmy.zip 8 points 4 days ago (3 children)

Compare Ubuntu and MacOS. MacOS ships ancient version of Bash because its GPL2 which allows for coexistence with proprietary software on sold machines.

So if Ubuntu gets rid of GNU coreutils and sudo what else stays GPL3 on a barebones system? You can swap Bash with Zsh like Apple did. And just like that you got yourself a corpo friendly distro to ship proprietary software. Just like Android, and look where that got us.

load more comments (3 replies)
load more comments (9 replies)
[–] jerkface@lemmy.ca 17 points 4 days ago* (last edited 4 days ago) (6 children)

like the GPL successfully enforces

I'm not aware of the GPL being legally tested to where you can claim that; there are a lot of open questions, and it has failed to protect works from AI companies, for example.

[–] fum@lemmy.world 17 points 4 days ago (3 children)

Yes.

Anyone who cares about user freedoms is not choosing a permissive licence.

The problem is developers only caring about themselves and other developers.

When I talk to devs I know who like FOSS, they are always focussed on their needs as a dev when it comes to licences. The real concern was, and always should be, for the software user's freedoms.

load more comments (3 replies)
[–] LeFantome@programming.dev 3 points 3 days ago* (last edited 3 days ago)

Most Open Source software is written by corporations. The Open Source licenses are an advantage to them.

The biggest source of GPL software is probably Red Hat (IBM). They maintain most of what people think of when they think of GNU software and they wrote many of the newer GPL projects that everybody uses (like systemd).

The trend has been towards permissive licenses for a long time. The have led to more Open Source software, not less.

Look at Clang vs GCC. Clang attracts a greater diversity of corporate contribution and generates greater Open Source diversity. Zig and Rust appeared on LLVM for a reason.

What we should be worried about is the cloud. It allows big companies to outsell the little companies writing Open Source software. Neither permissive nor copyleft licenses prevent this.

[–] jaypatelani@lemmy.ml 3 points 3 days ago

One side community wants total GPL take over and one side they don't support total GPLv3 licenced Operating system like

https://codeberg.org/Ironclad/Gloire

https://ironclad-os.org/

https://ghostkernel.org/

[–] communism@lemmy.ml 10 points 4 days ago (2 children)

How does permissive licensing lead to corporate takeover? Companies can do proprietary forks of permissively licensed foss projects, but they can't automatically take over the upstream.

[–] carmo55@lemmy.zip 2 points 2 days ago

A company can throw so much manpower at the project that by adding more features and marketing the proprietary fork heavily (Extend) users start moving from the free fork to the proprietary one, and when the users are gone, the devs leave also. We end up with the original project dead(Extinguish).

[–] non_burglar@lemmy.world 14 points 4 days ago

Permissive licensing can create what is effectively "software tivoization" (the restriction or dirty interpretation of distribution and modification rights of software by the inclusion of differently-licensed components).

The Bitwarden case is a good example of how much damage can be done to a brand with merely the perception of restrictive licensing. obviously, bitwarden has clarified the mess, but not before it was being called 'proprietary' by the whole oss community.

So I don't think op is referring to direct corporate takeover, but damage caused by corporate abuse of a fork.

load more comments
view more: next ›