News for hackers. Stuff that matters.
Re:Red Hat cutting back RHEL source availability by phpisthebest on Wednesday June 21, 2023 @01:36PM (#36421713)
This is only true it RHEL was self contained OS Project with no Upstream sources itself...

That is not the case, RHEL is not possible with out the wider ecosystem, and to say Rocky Linux is a "dirtbag" for repacking RHEL, would be like saying RedHat is a "dirtbag" for packaging any number of free software projects they consume into their product.

It completely antithetical the free software movement for which Linux is Licensed

However it is perfectly on brand of the "Open Source" corporatist movement that seems to be supplanting free software

Re:Red Hat cutting back RHEL source availability by pietro72ohboy on Wednesday June 21, 2023 @01:54PM (#36421971)
> However it is perfectly on brand of the "Open Source" corporatist movement that seems to be supplanting free software

This has been happening on HN too. The vilification of GPL and AGPL as ”not free in the truest sense of the word”, the usage of RMS and his personal image to label the free software movement outdated/fanatical/toxic is a testament to how corporate rebranding efforts have succeeded in replacing free software with open-source — software that is conveniently licensed so that corporations can bake it into their product without a single concern for the longevity or well-being of the developer or the software itself.

Re:Red Hat cutting back RHEL source availability by reidrac on Wednesday June 21, 2023 @02:48PM (#36422645)
I think you mean anti-copyleft.

Free Software and Open Source are essentially the same, despite the philosophical differences. The issue here is against the copyleft (GPL and AGPL).

Re:Red Hat cutting back RHEL source availability by phpisthebest on Wednesday June 21, 2023 @02:51PM (#36422692)
>>Free Software and Open Source are essentially the same,

No ... no they are not

>>despite the philosophical differences.

And those differences are HUGE and make them incompatible

Re:Red Hat cutting back RHEL source availability by reidrac on Wednesday June 21, 2023 @02:57PM (#36422781)
Well, go and check: https://www.gnu.org/licenses/license-list.html

Then see how many of those are OSI approved licences (thus open source).

Re:Red Hat cutting back RHEL source availability by rout39574 on Wednesday June 21, 2023 @03:15PM (#36423011)
Yes, anything the FSF blesses also qualifies as open source. Can you articulate what point you're trying to make, that this supports?
Re:Red Hat cutting back RHEL source availability by umanwizard on Wednesday June 21, 2023 @06:59PM (#36425886)
The inverse is also true (barring possibly some insignificant exceptions). Can you name any mainstream open source license that is not considered free software?
Re:Red Hat cutting back RHEL source availability by NotYourLawyer on Wednesday June 21, 2023 @04:31PM (#36423971)
Free implies open source. Open source does not imply free.
Re:Red Hat cutting back RHEL source availability by umanwizard on Wednesday June 21, 2023 @05:15PM (#36424660)
Name an open source license that you don’t consider free software, then. Note that “source available” (Business Software License, etc.) is not the same thing as “open source”.
Re:Red Hat cutting back RHEL source availability by phpisthebest on Wednesday June 21, 2023 @06:20PM (#36425481)
Any non-copy left license is not free software.
Re:Red Hat cutting back RHEL source availability by phpisthebest on Thursday June 22, 2023 @05:21AM (#36429729)
FsF have been taken over by corporatists from the open source movement and is shell of it's former self
Re:Red Hat cutting back RHEL source availability by reidrac on Thursday June 22, 2023 @06:27AM (#36430088)
When did that happen in your opinion?

It was like this at least 20 years ago.

Re:Red Hat cutting back RHEL source availability by palata on Wednesday June 21, 2023 @06:47PM (#36425756)
It's not about what you consider or not. The Free Software movement is very clear. It is about the freedom of the user: "I, the copyright owner of my own code, allow you to use my code as long as you let your users have (some kind of) access to my code in the product they buy".

Really as an end user, I just don't understand who would be against the Free Software philosophy: either you don't care, or you want as much control as you can on what you buy, but why would you ever say: "I don't want those weird licenses that give me more access to the stuff I buy, I want the other ones that make it completely proprietary and inaccessible".

Of course as a company, you want permissive licenses, such that you can use it for free, but keep it proprietary (because companies like to think that this one bugfix they made is very strategic IP).

Re:Red Hat cutting back RHEL source availability by umanwizard on Wednesday June 21, 2023 @06:53PM (#36425824)
Name a license that is open source but not free software.
Re:Red Hat cutting back RHEL source availability by palata on Wednesday June 21, 2023 @08:44PM (#36426732)
MIT, BSD, Apache, anything that is open source but allows you to make the code proprietary.

> When we call software “free,” we mean that it respects the users' essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes. This is a matter of freedom, not price, so think of “free speech,” not “free beer.”

https://www.gnu.org/philosophy/open-source-misses-the-point....

Re:Red Hat cutting back RHEL source availability by umanwizard on Wednesday June 21, 2023 @08:46PM (#36426749)
Re:Red Hat cutting back RHEL source availability by palata on Wednesday June 21, 2023 @08:59PM (#36426827)
Right, my bad.

Permissive licenses are "free" in the sense that they allow to distribute free software (e.g. I can distribute a binary together with its sources even if they are MIT-licensed, and that would be free), but they also allow to distribute non-free software (e.g. I can take MIT code and distribute a proprietary binary).

Copyleft licenses enforce the freedom downstream.

I guess my original point is that I don't understand why people don't like copyleft, because copyleft enforces free binaries.

Does that make sense? Thanks for the correction.

Re:Red Hat cutting back RHEL source availability by umanwizard on Wednesday June 21, 2023 @09:09PM (#36426895)
Yes, that sounds right to me. “Free Software” and “open source” are synonyms, with the FSF preferring to use one term over the other, despite recognizing they’re synonyms, because they are ideologues who are obsessed with language use. Permissive and copyleft are two different types of free software/open source licenses, with the FSF preferring copyleft.

To answer your underlying question: I like permissive licenses because I am not ideologically opposed to unfree software, and I’d rather software be used by a company than not at all.

Re:Red Hat cutting back RHEL source availability by palata on Thursday June 22, 2023 @02:53AM (#36428802)
> I like permissive licenses because I am not ideologically opposed to unfree software, and I’d rather software be used by a company than not at all.

My opinion differs here. First, the free philosophy is nice for me as a user: for instance say I buy a Marshall "smart" speaker, for which the software kind of sucks and is essentially not maintained (but still it connects to the internet...). I don't see how it would hurt Marshall to enable an open source ROM. After all, they sell the hardware, right? And a big part of the software running on that speaker is open source; they did not pay anything for it, and more often than not, they "forget" attribution for permissive code.

But companies try to minimize their costs, and contributing a bugfix back upstream is seen as a cost (conveniently ignoring that they did not pay for the software in the first place). With a copyleft license, of course the company can keep ignoring the license (like they do for attribution in permissive licenses), but at least it gives the developer an argument for contributing back upstream.

And it doesn't have to be GPL. LGPL and MPL are easy to handle.

> I’d rather software be used by a company than not at all.

If the software has value, I am convinced that they can deal with copyleft (see Linux). And if the majority of open source software was copyleft, then companies would be used to it. Copyleft is really not that bad, it is just perceived as a source of cost by companies.

Re:Red Hat cutting back RHEL source availability by schoen on Wednesday June 21, 2023 @08:17PM (#36426560)
It sounds like you're implying that permissive licenses don't count as free software licenses, but that has never been true. FSF has always said that permissive licenses are free software licenses and that permissively licensed software is free software. However, they advocate the position that this might not be the best way to protect all downstream users' freedom.
Re:Red Hat cutting back RHEL source availability by palata on Wednesday June 21, 2023 @08:45PM (#36426739)
I do, and it has been true (I believe it still is, that's fundamental to the notion of freedom): https://www.gnu.org/philosophy/open-source-misses-the-point....

> When we call software “free,” we mean that it respects the users' essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes. This is a matter of freedom, not price, so think of “free speech,” not “free beer.”

Re:Red Hat cutting back RHEL source availability by schoen on Wednesday June 21, 2023 @08:53PM (#36426789)
Right, so you might have, for example, FreeBSD, which as distributed by the FreeBSD developers is free software, but which can also potentially be used in a proprietary downstream product, which is not free software. The FreeBSD developers did not deny users any of the four freedoms. They just allowed other people to potentially do so.

This Venn diagram is FSF's view of the taxonomy:

https://www.gnu.org/philosophy/categories.en.html

Re:Red Hat cutting back RHEL source availability by palata on Wednesday June 21, 2023 @09:04PM (#36426861)
I was wrong indeed, thanks for the precision :-). So:

Permissive licenses are free in the sense that they allow making free software (but they also allow making non-free software).

GPLv3 enforces the complete derived work to be free. LGPLv3 says that the particular library should stay free.

GPLv2, LGPLv2 and MPLv2 say that the source code (either of the whole derived work or just the library) should stay free, but tivoization allows making the product non-free.

Is that about right?

Re:Red Hat cutting back RHEL source availability by schoen on Wednesday June 21, 2023 @09:49PM (#36427105)
That matches my understanding. Some people might potentially only say "tivoized" (or a more explicit "incorporated in a product that prevents the user from modifying it in practice" or "incorporated in a locked-down product" or something) rather than "non-free" for a hardware product, but I guess "non-free" could also make sense for a hardware product.
Re:Red Hat cutting back RHEL source availability by reidrac on Thursday June 22, 2023 @02:31AM (#36428664)
That's spot on.

That was what I meant initially: in HN there's a strong opinion against copyleft, not necessarily free software.

Re:Red Hat cutting back RHEL source availability by palata on Thursday June 22, 2023 @03:00AM (#36428851)
I get why companies can make more profit in a world where most software is under a permissive license. I just don't really see how it benefits users and, more importantly, developers as individuals.

To me, writing software in my free time and open sourcing it under a permissive license is shooting myself in the foot. I did the work for free, it may as well benefit me as a user. At minimum it should be MPLv2.

Re:Red Hat cutting back RHEL source availability by pabs3 on Thursday June 22, 2023 @09:25AM (#36431808)
Please note that "Tivoisation" isn't what Tivo actually did and both the GPLv2 and GPLv3 ban "Tivoisation" but allow what Tivo actually did. "Tivoisation" as it is popularly known refers to blocking the running of modified GPL code, while what Tivo actually did was block running their proprietary software (their UI etc) on top of modified GPL code (here Linux). Both GPL versions block the former while allowing the latter. At least according to Software Freedom Conservancy.

https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t... https://events19.linuxfoundation.org/wp-content/uploads/2017...

Re:Red Hat cutting back RHEL source availability by schoen on Thursday June 22, 2023 @05:50PM (#36439558)
That's interesting, I remember thinking that the original notion of Tivoization did apply to what Tivo did (including what you describe).

I wonder if this is a point of disagreement between FSF and SFC -- I know they now have several disagreements.

In a similar time frame, I criticized attestation features in trusted computing because they would allow (in fact one of their main purposes was to allow) network services to allow only certain software configurations to interact with them. And I thought I was talking about a similar concept!

Thanks for sharing those links.

Re:Red Hat cutting back RHEL source availability by pabs3 on Friday June 23, 2023 @02:58AM (#36443703)
You may be thinking of SFLC, their disagreements with FSF are much larger. SFC's disagreements with FSF are mostly related to keeping RMS around.

Attestation is indeed a big problem today, especially around Android devices and proprietary apps that won't run on libre Android distributions. The attestation feature of WebAuthn could also become a problem, but that is somewhat mitigated by the Apple passkeys not being attestable.

Re:Red Hat cutting back RHEL source availability by seba_dos1 on Thursday June 22, 2023 @02:33AM (#36428670)
It absolutely does. The difference between these two movements is purely philosophical; practically they describe the same things, they just do it in a different way and for different reasons.

(that doesn't mean the difference isn't important though)

Re:Red Hat cutting back RHEL source availability by ilyt on Wednesday June 21, 2023 @04:57PM (#36424364)
Yes, not making it ridiculously easy for corporate to make money off someone's else work without giving anything back is a huge difference.

I don't really get why people are for non-copyleft licenses. LGPL is fine license.

Re:Red Hat cutting back RHEL source availability by scj on Wednesday June 21, 2023 @05:42PM (#36425052)
Re:Red Hat cutting back RHEL source availability by ilyt on Thursday June 22, 2023 @10:55AM (#36433084)
So it changed to BSD yet still lost. Your point ?
Re:Red Hat cutting back RHEL source availability by umanwizard on Wednesday June 21, 2023 @05:14PM (#36424632)
> no they are not

Yes they are, according to people who use both terms. All “free software” licenses are also “open source” licenses and vice versa.

Re:Red Hat cutting back RHEL source availability by palata on Wednesday June 21, 2023 @06:39PM (#36425668)
Free Software is Open Source, but Open Source is not necessarily Free Software.
Re:Red Hat cutting back RHEL source availability by seba_dos1 on Thursday June 22, 2023 @02:38AM (#36428703)
You're wrong and probably mistaking these terms with copyleft and permissive licenses. Both of these kinds of licenses are both Free Software and Open Source.

In practice, pretty much every Open Source license is also Free Software license and vice versa (there are some very nitpicky exceptions, but I guarantee they're not where you'd expect them to be).

Re:Red Hat cutting back RHEL source availability by dTal on Thursday June 22, 2023 @07:28AM (#36430508)
The following things are all true:

* the term "open source" predates the term "free software" in the FSF sense

* "open source" was proposed as a synonym for "free software" in the late 90s

* liguistically, the term "free software" emphasizes freedom, while "open source" emphasizes source-available * there is no law mandating everyone use OSI's definition of "open source"

* consequently, there is ambiguity in the term "open source", ambiguity exploitable by those who want the social cachet of free software but are not philosophically aligned with it

* there is ambiguity in the term "free software" as well but don't worry, if they mean it in the FSF sense they will certainly take the time to explain

I humbly submit therefore that the GP framing is essentially correct, that RMS was right not to endorse the term "open source", and that whatever OSI says the term is philosophically compromised and should be "considered harmful".

Re:Red Hat cutting back RHEL source availability by johnny22 on Wednesday June 21, 2023 @03:23PM (#36423101)
> , the usage of RMS and his personal image to label the free software movement outdated/fanatical/toxic

What if i love and use the AGPL, but also won't involve myself with the FSF because I think they are runining the movement and also definitely want no direct association with RMS.

I think RMS is an active harm to the cause of Free Software.

Re:Red Hat cutting back RHEL source availability by matheusmoreira on Thursday June 22, 2023 @11:27AM (#36433637)
Yeah. Open source is a wealth transfer from developers to corporations. I've reached the conclusion that anything other than AGPLv3 means we're working against our own interests. Giving up the leverage provided by the GPL benefits only corporations.
Re:Red Hat cutting back RHEL source availability by fatherlinnux on Sunday June 25, 2023 @03:12AM (#36465720)
I think I get the gist of your sentiment, and somewhat agree, but let me clarify.

GPL, only enforces redistribution of software you distribute, "to" the people you desteibute it to, aka customers.

Most other licenses (MIT, Apache, BSD, etc) don't require any code redistribution (though some require attribution).

GPL ~= redistribution to customers Other ~= no redistribution

Red Hat is complying with the GPL requirements even for BSD, Apache, and BSD licensed code, which I think is good.

I think a more sinister trend forming is around open core, and essentially proprietary code mixed with no code redistribution at all. This makes open core essentially closed source for all intents and purposes. Companies are using open core simply for free marketing and to drive technology adoption in the sales/marketing funnels.

Re:Red Hat cutting back RHEL source availability by jzb on Wednesday June 21, 2023 @03:01PM (#36422842)
I'm not going to call Rocky or Alma "dirtbags" (does anybody use that phrase these days?) but comparing what Red Hat does to Rocky is misleading.

RHEL Clones: Take finished source code, rebuild, test, release.

RHEL: Work upstream to develop features / submit features upstream before inclusion in RHEL, maintain specific versions of upstream, test hundreds of upstreams together to make sure they can be shipped together as an operating system, develop "glue" software like Anaconda to install + manage the whole thing, take source, build, test, release, accept bugs, start over again for next minor release or major release as needed.

And, of course, this elides all the certification work that makes RHEL an attractive enough project to rebuild in the first place because people want very specifically a RHEL compatible distribution to run an application or applications on top of.

What people get pissed at Red Hat about isn't that they don't get to access the source. They're pissed they don't get the convenience. Largely speaking, the people who get pissed aren't concerned about Free Software, either - they just want easy to run binaries. As I understand it "get binaries for free" is not mandated by the four freedoms. The source code is still out there for people to study, change, use, and redistribute. That seems entirely compatible with the free software ethos - but incompatible with the freeloader ethos.

Re:Red Hat cutting back RHEL source availability by NegativeK on Wednesday June 21, 2023 @04:09PM (#36423687)
Rocky and Alma are doing exactly what CentOS pre-Stream did for _six_ years. Now they're frustrated that their decision to kill the CentOS idea didn't stick?

Red Hat might have the legal right to gate their product, but it seems really slimy to build RHEL on the work of who knows how many people that publish it for free and then to put road blocks around their derivative.

I don't really like reductionist blaming, but I feel basically forced to wonder what Red Hat would be doing if IBM wasn't involved.

Re:Red Hat cutting back RHEL source availability by jzb on Wednesday June 21, 2023 @04:50PM (#36424251)
"it seems really slimy to build RHEL on the work of who knows how many people that publish it for free and then to put road blocks around their derivative"

I'm always curious that people get angry at Red Hat profiting on the work of others, but few people get angry at the companies that use a RHEL clone to run their business and pay nothing and contribute nothing.

Red Hat is still releasing source code. The only thing that it's not doing is making it super-convenient to rebuild exactly its product.

Seriously - for most purposes CentOS Stream is just fine if what you want is a distro that feels like RHEL. Its one drawback is that it's not a one-for-one clone of RHEL, which generally only really matters if you are using it to run your business. Which gets me back to - why are people so pissed at Red Hat but not all the organizations that make money using RHEL but don't pay towards its development?

Re:Red Hat cutting back RHEL source availability by sliken on Thursday June 22, 2023 @08:29PM (#36441160)
> Red Hat is still releasing source code. The only thing that it's not doing is making it super-convenient to rebuild exactly its product.

Releasing only to their customers and only if not redistributed. If you held redhat to the same standard for the open source they redistribute they couldn't exist.

Re:Red Hat cutting back RHEL source availability by ilyt on Wednesday June 21, 2023 @04:56PM (#36424336)
> Rocky and Alma are doing exactly what CentOS pre-Stream did for _six_ years. Now they're frustrated that their decision to kill the CentOS idea didn't stick?

CentOS wasn't selling support contracts tho.

Not that I think anything they are doing is in any way wrong mind you.

Re:Red Hat cutting back RHEL source availability by SemioticStandrd on Wednesday June 21, 2023 @06:43PM (#36425714)
To be fair, neither is Rocky.
Re:Red Hat cutting back RHEL source availability by robertjglick on Wednesday June 21, 2023 @10:34PM (#36427376)
Re:Red Hat cutting back RHEL source availability by bclemens on Thursday June 22, 2023 @02:04AM (#36428504)
The RESF / Rocky Linux project does not sell support contracts. That is a contract for CIQ. Any company is free to sell support services for Rocky Linux (and many do, including OpenLogic, MontaVista, CIQ, TuxCare, etc).
Re:Red Hat cutting back RHEL source availability by robertjglick on Wednesday June 21, 2023 @10:36PM (#36427384)
Yes according to NASA
Re:Red Hat cutting back RHEL source availability by totallywrong on Wednesday June 21, 2023 @06:33PM (#36425617)
Take a look at this [1] and tell me one company that comes close. RH has surely made questionable decisions, and yes that seems to be increasing since IBM. But the heat they get is precisely because people are used to have free lunch and then feel it's been taken away. I don't see AWS, Oracle, and others getting the same treatment for benefiting immensely from open source, without contributing much in return. Would you rather have an industry dominated by RH-like companies or the others?

[1] https://www.redhat.com/en/about/open-source-program-office/c...

Re:Red Hat cutting back RHEL source availability by NegativeK on Wednesday June 21, 2023 @07:32PM (#36426213)
Without exaggerating, I think I've read maybe two kind comments about Oracle _ever_. Their handling of the Sun IP alone could overfill thread after thread with vitriol.

And I think an analogy is apt. Someone was one telling me that religions that are slightly different (think Protestantism versus Catholicism) lead to far greater strife than religions that are vastly different (like Buddhism and Catholicism.) Maybe people are just louder about the things they care about and feel close to.

Re:Red Hat cutting back RHEL source availability by fatherlinnux on Sunday June 25, 2023 @03:05AM (#36465693)
I read this comment, said to myself hell yeah, this person gets it, then realized it was my friend JZB!!! On point my friend, on point!
Re:Red Hat cutting back RHEL source availability by stereolambda on Wednesday June 21, 2023 @03:45PM (#36423378)
I don't dislike your sentiment and don't see Rocky Linux as dirtbags, but I think it is important for GPL that you have to[1] provide source only if you provide binaries (IANAL, lawyers correct me). So you should be able to have a business where you sell software and the people who buy receive the GPL'd source code (that they can then modify and share). You don't have to develop in public, or use version control programs: participate in the whole "GitHub culture".

GPL tries to guarantee an environment for user freedom (not developer convenience, like permissive licenses). It has builtin protection against someone closing the source. It doesn't protect against some company pulling an Internet Explorer on you (i.e. providing a free equivalent) with your own code, because this doesn't directly concern user freedoms. You don't have to be actively helping them though.

I think ultimately free-of-charge mirrors should exist, but I see good potentials in companies discovering business merits of GPL, and hopefully AGPL. We need more vigor for those, after getting lucky once with Linux. We cannot rely on good will of corporations (only enforced law works on them), so any sign of luring them into copyleft somehow is a good thing. This would be a long road, but who knows what could happen in the current "AI" chaos and regulation scares.

[1] Of course only have to assuming that you are not the original author and you're building on someone else's code received under GPL.