7 ms·
In this case yes, but on the other hand Red Hat won't publish the RHEL code unless you have the binaries. The GPLv2 license requires you to provide the source c
by senfiaj 10mo ago
In this case yes, but on the other hand Red Hat won't publish the RHEL code unless you have the binaries. The GPLv2 license requires you to provide the source code only if you provide the compiled binaries. In theory Meta can apply its own proprietary patches on Linux and don't publish the source code if it runs that patched Linux on its servers only.
- cherryteastain 10mo agoCan't anyone get a RHEL instance on their favorite cloud, dnf install whatever packages they want sources of, email Redhat to demand the sources, and shut down the instance?
- dfedbeef 10mo agoRHEL specifically makes it really annoying to see the source. You get a web view.
- OsrsNeedsf2P 10mo agoHonestly just hearing this makes me want to get all their binaries, request the code, scrape it with OCR and upload it somewhere
- dralley 10mo agoBut that would be silly, because all of the code and binaries is already available via CentOS Stream. There's nothing in RHEL that isn't already public at some point via CentOS Stream. There's nothing special or proprietary about the RHEL code. Access to the code isn't an issue, it's reconstructing an exact replica of RHEL from all of the different package versions that are available to you, which is a huge temporal superset of what is specifically in RHEL.
- Aperocky 10mo agoDon't forget RH is owned by IBM.
- tremon 10mo agoThis violates the GPL, which explicitly states that recipients are entitled to the source tree in a form suitable for modification -- which a web view is not.
- SSLy 10mo agoit's not the only way they offer the sauce through
- carlwgeorge 10mo agoThe source trees in a form suitable for modification (and pull requests) are here: https://gitlab.com/redhat/centos-stream/rpms https://gitlab.com/redhat/centos-stream/rpms
- dralley 10mo agoRHEL source code is easily available to the public - via CentOS Stream. For any individual RHEL package, you can find the source code with barely any effort. If you have a list of the exact versions of every package used in RHEL, you could compose it without that much effort by finding those packages in Stream. It's just not served up to you on a silver platter unless you're a paying customer. You have M package versions for N packages - all open source - and you have to figure out the correct construction for yourself.