Final thoughts on the Red Hat thing: every supporter of the Red Hat move told me that "it's normal to want to prevent people from stealing the hard work and making a clone of it".

If you think grabbing the code and reusing it is "stealing", you don't understand FOSS.

No matter what RH clones contribute, or if they're worth it. That's not the point. The point is, RH builds their stuff using the GPL, and they have to redistribute using the GPL.

Making access to a specific part of that code harder on purpose goes against the principles of Free Software.

Period. Money doesn't factor into this, value, contribution, they don't matter. FOSS is free to use, whether you contribute or not. FOSS is for everyone, "freeloaders", developers, anyone. That's the very point.

Yes, the code is still technically available with a bit more work in Stream's repos. That's not the issue. The "people are stealing from us" talk is the issue.

When a company that works in FOSS, and depends on it to operate, calls people using their GPL rights "freeloaders", you know they've lost the plot.

That's the problem. The value, the contribution, the development, the clone or not, the business: it DOESN'T MATTER.

@thelinuxEXP That's a good point, the actions are defensible, but that attitude isn't.

It would be so easy to communicate in a nicer way.

@ainmosni Exactly. No matter the righteousness or the idea behind it. The way it was done, and the vision RH lays on FOSS is now laid bare for everyone to see, and it’s ugly.
@thelinuxEXP @ainmosni they did something similar with OpenShift about 4 years ago, and I was in the middle of trying to learn how to use it on their free offer. It felt like a brutal corporate fuck off. I left, and avoided them ever since.

@thelinuxEXP As long as nothing else happens besides outrage, Red Hat/IBM has won with their strategy. A global protest including boycotts and cancellations by as many people and companies as possible is needed.

But only people from the open source environment with the appropriate reach can successfully call for this. But this is exactly what I miss... Just being outraged will not change anything. 🙁

@thelinuxEXP in my beliefs RedHat is right.
But I also believe RHEL in its core edition should be free to use as long as you support it yourself and don't build something on top of it.
The real problem here is not the source code, but the distribution and they could fix that, by making a rebuild essentially nonsense and taking back a huge portion of the ubuntu space, where this is already possible.
@thelinuxEXP let's just say, every developer not working for RH says the code is free, but not for RH? i know it is not feasible....but...they wish to be excluded, so let's exclude them.
it's Reddit all over again. built up by volunteers....so let's monetize it now.
recently I've felt I need to agree with Stallman more and more
@thelinuxEXP you are completely right, you are free to do whatever you want with FLOSS. Even take it and sell it. But nevertheless I can tell that when companies are taking your code without contributing to it and selling a product based on your hard work it really doesn't feel good.

@bjoernricks I’m sure it doesn’t. I’m not saying it’s right. I’m saying their reaction and “solution “ is wrong and doesn’t even fix the issue.

Basically, they still have the same problem, but now their image is in ruins and they’ve outed themselves are following the letter of the GPL but not it’s spirit.

Disastrous move.

@thelinuxEXP of course it is the wrong move and just harms the community. It's a bad behavior of a company. At the end they are required to publish their sources. Because that's what the GPL (and other licenses) demand.
@bjoernricks yeah it probably doesn't, but because it is impossible to make a license that says "you can redistribute for money only if you make significant changes" (how would you even start to define that?), it's something that just comes with the territory.
@nicemicro yes I know. That's how FLOSS and the licenses work. You are free to do (nearly) whatever you want. Otherwise it would caricature the meaning of free/libre.
@thelinuxEXP and what do you expect then?

The main RHEL clients are enterprise, because of long term support (it's 10 years AFAIK?) and some specific (probably proprietary) software that's being built only for RHEL. There is no reason to build RHEL bug-to-bug compatible distros without the intention of getting away of buying the RHEL license.

If you don't need bug-to-bug compatibility, just use another proper distros, like Debian or hell even CentOS Stream.
@a1ba It doesn’t MATTER. IT IS ALLOWED. It’s how FOSS works. No matter if it’s ok, or not, or the intention.
@thelinuxEXP the spirit of free software is not only about being free as in freedom but also getting paid for the job as it's not free as beer.

Until FOSS community figures this out, we will have underpaid FOSS maintainers.
@a1ba And you think RH doesn’t make money? Look at their profits. They’re not struggling. They just need to make MORE because that’s what their shareholders say they should do.
@thelinuxEXP I agree that IBM took part in it.

But also, why really not? Red Hat still hires FOSS developers and gives them the job.
@thelinuxEXP @a1ba The pure concept of comapnies we seem to have in most places nowdays is descussing and won't bring anything good! I can't have entities with profit as their only goal and messure and expect that to work for anyone and solve social and enviromental issues. That entire stock market is such a rediculess shitshow, you literally guess what others will guess will be the most profitable, I mean seriously?
@thelinuxEXP @a1ba Seems unfair to negatively judge anyone by how much money they make. I don't personally have an upper limit on how much I'd be willing to get paid for my job.
@fossrob @a1ba I don’t judge them on the money, I judge this move, billed as “they steal our money” compared to their profits
@thelinuxEXP @a1ba Oh right. What then, in your opinion, is a reasonable percentage of Red Hat's revenue that a clone is allowed to take then?

@fossrob @a1ba All of it if that’s what happens. It’s on RH to provide better value for their service so people use it.

Also that’s the absolute wrong way of looking at it. The issue isn’t monetary at all, it’s a matter of ignoring the principles of free software. What RH did doesn’t stop clones from taking their business either. It’s just pure pettiness. It makes their work harder but it won’t stop them.

@thelinuxEXP @fossrob as I said earlier, they also don't have to make it easy.

@thelinuxEXP You're probably right it won't stop the clones. But calling a business's decision to at least try, "pettiness"?

You seem really upset that RH doesn't want to make it easy and gift wrap the entire package anymore because of the "spirit of free software" (as you interpret it).

And those FOSS principles, to you, also mean they have to pay people to do the gift wrapping (and de-branding)?

@fossrob It is petty. It’s “we can’t stop them but we can make their life annoying”.
@thelinuxEXP So in your view, it's petty for RH to stop paying for people and infrastructure, allocated to de-branding the product 1000's of engineers worked on, that makes it easier for a small group to rebrand, resell, undercut them, and potentially steal ALL of their revenue, ending RH, the FOSS contributors they employ, the sponsored projects, and the clone itself now there's nothing to clone, because that's your view of the free software principles?
@thelinuxEXP @fossrob I don't think that making money in current world should be a sin.

Again, maybe it's IBM forcing them but it's still fair because you can just install Stream if you really want that RPM jankiness.

@a1ba actually, the "free software" is built around the idea of the freedom of the user. It has zero things in terms of "protecting" the developer.

Free Software is actually about restricting the developer so they don't infringe on the freedoms on the users.

@nicemicro yeah and it's not like they're stealing user's freedom, because the package sources are still available, now with the exception of the tools that help to create copycats.
@a1ba available is not enough. being a copycat is like 1 out of the 4 core freedoms. but, RedHat "only" terminate your contract and makes you pay termination fees if you redistribute, but they won't take the software back you already got.
@nicemicro if you want to make a copycat of RHEL, you can figure out exact HEADs and applied patches from CentOS sources yourself. They don't have to make it easy.
@nicemicro ...or you can get the license and ask them about the sources, to comply with GPL.

@a1ba the point is, that by the GPL, you have to get the source code to the exact product you're given, not a "find it over in that garbage pile, it's there somewhere".

and by the gpl, then you are allowed to get that source and redistribute it. If redhat has a problem with that, they have a problem of one of the cornerstones of software freedoms. This is not an opinion, this is a fact.

@nicemicro I think in that case RedHat probably will terminate the support contract.

Not sure how they will find a person who actually distributed the SRPM. (By the way, are SRPMS also GPL licensed?..)

In that sense, they could also do typical hardware vendor move, just give you a tarball with the sources. How the user is supposed build it is user's problem.

@a1ba yeah. And this is what they do and they have the right to do that and technically they could give the source printed on toilet paper, so I guess they aren't doing the worst possible thing.

But when they go on air disparaging one of the fundamental software freedoms (redistribution), I can't take their "we're fully committed" message seriously.

@nicemicro >technically they could give the source printed on toilet paper

Reminds me how I found the whole GPL license in accordion fold for Chinese MP3 player box :)

>But when they go on air disparaging one of the fundamental software freedoms

They probably think providing Stream is enough. That's why they killed old CentOS, which didn't solved a problem but spawned a bunch of rebuilds doing nothing useful in general, only changing the logo and distro name.
@a1ba @thelinuxEXP I don’t know if other software like this exists but software I have seen built specifically for RHEL is mostly graphics programs. A lot of proprietary applications will have with at least 2 of tar, deb and rpm available but industry-standard graphics applications like Autodesk Maya and The Foundry Nuke only ship a RPM and are usually only tested on RHEL. According to the 2021 Studio Platform Survey Report, most studios were running CentOS at 73.8% of studios surveyed using it and RHEL only at 7.7%, which is fewer than Ubuntu (15.4%). So yeah, at least in the VFX industry, most companies don’t pay for RHEL.
2021 Studio Platform Survey Report.pdf

Google Docs

@thelinuxEXP And Mike McGrath's justification is something of ridiculous and insubstantial... and even if he has been and is with Fedora and Red Hat for such a long time - in the end he has sold his soul to the masters of IBM and betrayed the ideals of Open Source.

I was a Red Hat fanboy for more than 2 decades, but this betrayal to the community now leaves me with only more anger in the end. I want nothing more to do with this company and their products.

I found this interview a useful companion to the blog posts:

https://podcast.asknoahshow.com/343

Mike asserts IBM had nothing to do with the decision. He says

1) RH wants to prevent people from selling the #RedHat promise of compatibility and long term support without paying into that ecosystem,

2) the CentOS repo is not part of their GPL compliance plan,

3) source remains available to the community in CentOS Stream + they will continue to upstream patches.

@unixviking @thelinuxEXP

Ask Noah Show 343 | Red Hat's Source Code with Mike McGrath

Mike McGrath joins the Ask Noah Show to discuss the changes Red Hat is making in how they make their source code available.

Ask Noah Show

@thelinuxEXP exactly my thoughts.

It is just so disingenuous to say they are "committed to open source" in the title, and then in the penultimate paragraph basically say that one of the four core freedoms of #FreeSoftware is bad.  

Then just say we are committed to 75% of open source or something.

@thelinuxEXP I have to say that I agree with your take on this matter.

It wouldn't have really mattered if all they did was move the source code and then make it available to only their paying customers.

This is an issue because they are inhibiting their subscribers as well from exercising the rights given by the GPL and other open source licenses.

At this point, RHEL is just "source available" and not "open source". 😞

@thelinuxEXP It's hard to imagine that they will actually make a complete turnaround right now.

The best we can hope for is that they will at least amend the terms of the agreement to allow subscribers to modify and redistribute the source code.

@ProfessorCode @thelinuxEXP

This redhat news coincidentally happened just after a project considered the CommonsCause to be open source. Which basically adds the same restrictions.

https://fosstodon.org/@lil5/110597625540340612

lil5 :golang: 🌱 (@[email protected])

Attached: 1 image A project I contributed a small amount to, recently added a license: #CommonsCause and I thought no much of it, until they started claiming that this license is “open source” I created a pull request to replace it with “source available” but was rejected https://github.com/mormaer/Mlem/pull/240 (Dead link) A warning to anyone who is interested contributing that this is not GPLv3 software it’s CommonsClaused 🔒 #foss #licensing #opensource #osi #mlem #mlemapp #lemmy

Fosstodon
@thelinuxEXP that’s quite idealistic. Sure it goes against the spirit of FOSS, but ultimately the spirit of FOSS doesn’t really allow much room to profit. With a for-profit company profit is necessary and I think that this is an acceptable middle ground. They still contribute everything, yet also can make money so we don’t lose them. Forcing the ideals are how we lose companies contributions. Companies like valve and red hat have been invaluable in getting Linux where it is today

@jumper775 @thelinuxEXP I consider myself on the RH side of things in this but I can understand peoples dissatisfaction.

What gets me is RH has 2 upstream fully open distros, 1 downstream that is free to use but licensed via an account wall. Contributes upstream first, but they make cloning their tree more inconvenient and the community cries that they're suddenly anti-open source.

The likes of SUSE and Canonical are no better in rebuilding their commercial offerings, yet RH is the bad guy..

@thelinuxEXP loved your video. Just got rid of Fedora off my computers last night. Mostly #popos with my carry laptop running the Phoenix called #solus #budgie
@thelinuxEXP Have you read "L'économie du Logiciel Libre" from François Élie? As an old (discreet) follower I would love to hear your thought aabout it. Thanks for the hard work.