News for hackers. Stuff that matters.
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.