7 ms·
The Fedora Project Remains Community Driven
- AshamedCaptain 4y ago> For example, Gentoo Linux, another community driven distribution, cannot and will not redistribute proprietary software at all. And this is not something that can be voted on, but must be complied with. This doesn’t mean that Gentoo Linux is not community driven whatsoever; it only means that it’s legally bound This is quite a poorly chosen example since Gentoo will not ship binaries period. To this day I don't think there is an official host for binary packages (binhost). Gentoo happily ships automated build instructions for all types of patent-encumbered (see USE flag "bindist") and even proprietary software (in which case it's more like "download instructions" rather than build). bindist USE flag is enabled by default since without it even OpenSSL is crippled. i.e. your Gentoo box is likely to play H264/H265 out-of-the-box, at least once you get to rebuild the codecs as part of the normal setup. I think this is an important point because the entire argument smells wrongly. There is an evident scale of distros that are more "deadly afraid" of software patents vs distros that simply don't care, and it is common knowledge that Fedora is practically leading the "afraid" side. Gentoo is nowhere near close. Even Debian/Ubuntu is a bit more towards the don't care side (albeit not by much). Their stance with e.g. the openSSL EC patents comes to mind: Fedora decided to cripple OpenSSL here (hobble_openssl patchset) but Debian did not. So it's obviously untrue that the response of the distro comes dictated by some magical all-knowing law entity. Interpretation of the law is an open topic (until tested in court) and thus can be subject to community vote.
- saghm 4y ago> Even Debian/Ubuntu is a bit more towards the don't care side (albeit not by much). Their stance with e.g. the openSSL EC patents comes to mind: Fedora decided to cripple OpenSSL here (hobble_openssl patchset) but Debian did not. I remember Ubuntu also causing a bit of a stir when they announced that they were going to add an option to their installer to allow users to use ZFS (which is considered to be licensed in a way incompatible with Linux although not closed-source). Most things I read about it at the time seemed to predict that they would not get away with it, but I don't think I ever heard anything about it again afterwards (although I don't personally use Ubuntu so I don't know if they did in fact go through with it or if it's still included in their installer today).
- yjftsjthsd-h 4y ago> although I don't personally use Ubuntu so I don't know if they did in fact go through with it or if it's still included in their installer today It is. And it is interesting, and promising, that Oracle hasn't sued them; whether that's because Oracle somehow hasn't noticed (or their legal arm hasn't, anyways), doesn't care (read: can't see the profit), or actually thinks it's above board, I couldn't say.
- saghm 4y agoWhat surprises me the most about the fact that Oracle apparently is fine with this is that they could very easily have just updated ZFS's license (or add an alternative alongside the existing one) to make it fully compatible with Linux at any point since getting ownership of it through their Sun acquisition. It seemed like an intentional decision not to do so, but I guess it is possible they somehow have been oblivious to all of this the entire time.
- p_l 4y agoOracle ZFS and OpenZFS by now are separate things and Oracle changing license from their proprietary one to another wouldn't impact OpenZFS. Remember, Oracle changed their license back to proprietary closed source.
- yjftsjthsd-h 4y agoOh, yeah, that whole thing is maddening. Oracle is a major user of Linux; they could have just made the ZFS code properly, formally GPLv2 compatible and merged it in and overnight have an amazing storage system in OEL. Instead, they just... sat on it. Ugh.
- ungamedplayer 4y agoI imagine they sat on it, so that if they needed to strongarm someone using it.. they could. Red Hat would be their immediate target to bend over.
- 4y ago
- segfaultbuserr 4y ago> > For example, Gentoo Linux, another community driven distribution, cannot and will not redistribute proprietary software at all. > This is quite a poorly chosen example since Gentoo will not ship binaries period. To this day I don't think there is an official host for binary packages (binhost). This is incorrect. The original statement by the blogger, though a bit ambiguous, is technically entirely correct. While shipping binary packages is not the norm for Gentoo, some binary packages are available and Gentoo absolutely does provide and redistribute a selected number of binary packages (not as binhost but as ebuilds). Examples including firefox-bin, icedtea-bin, chromium-bin, or pypy-bin. The tarballs of these binary packages are built by Gentoo developers and hosted on the official Gentoo servers and mirrors. On the other hand, the official Portage package manager also has many proprietary software available for installation. But in this case, only the ebuild script can be hosted, putting the actual tarballs on official Gentoo servers and mirrors is strictly prohibited. Only the raw upstream source can be used. A common example is Google Chrome. Another peculiar one is Oracle JRE/JDK - for a long time, the Gentoo ebuild was not even allowed to automatically download Oracle Java. Instead, the ebuild asks the user going to Oracle, agreeing with the license, and downloading it manually and putting it into Portage's cache. All because of legal requirements that must be obeyed by Gentoo. This is what the author mean by Gentoo "cannot and will not redistribute proprietary software at all".
- AshamedCaptain 4y ago> The original statement by the blogger, though a bit ambiguous, is technically entirely correct. Still, it is misleading at best. First, because the entire contention is from open but patent-encumbered software (codecs) rather than outright non-distributable binaries. And second, because I'm assuming these *-bin packages are the exception, rather than the rule (e.g., same as the Gentoo LiveCD contents), so it's malicious to point it as an example of anything. Gentoo is still (mostly) a source-based distribution, and when you finish the default install, you end up with a system that contains patent-encumbered software and can play/encode H264 out of the box. And render Truetype points, etc. IANAL, but it is dubious that the patent owner would make a difference based on whether the system was distributed as binaries or as "source code + automated build scripts", but apparently that is what the distro decided. A much better example for the article to use would have been SuSE, which, despite being set in Europe, practically follows Fedora's reluctance to ship patent-encumbered software to the letter. In fact, SuSE has already followed Fedora on the choice to cripple Mesa (which is what triggered TFA). But even choosing SUSE as an example would (conveniently) leave a big elephant on the room: Ubuntu. While perhaps not in the default install, Ubuntu is literally one click away from giving you access to all kinds of patent-encumbered software (via a prominent checkbox visible on the first dialog of the setup program, not a 3rd party mirror or anything). And as mentioned, even Debian is not as much on the "afraid" side as as Fedora is. So different distributions do have different interpretations/responses to the same law in the same jurisdiction, making the entire "Law Compliance Cannot Be Voted" argument easily proved wrong. Heck, even the different distros' legal teams often give different advice...
- yjftsjthsd-h 4y agoHuh. That's surprising to begin with; Fedora is RHEL's upstream, so I just assumed Red Hat was running it. If people wanted to change Fedora in a way that was counter to RH's interest, would it really go through?
- _jal 4y agoI don't know much about Fedora, haven't run it in years. But there are quite a few open source projects that are effectively dominated by RH employees. In a few that I've had interest in, it was pretty clear the direction was being project-managed by RH. I think they've learned to try to keep it subtle, but they wield a lot of power in the open source world, not just via their distributions and direct contributions.
- thrown_22 4y agoI've found that every major controversy in Linux can be traced to someone working in redhat or someone working in microsoft. It's uncanny.
- DSMan195276 4y agoI suppose the more charitable way to look at it is that groups like Red Hat (and now Microsoft) are the ones interesting in paying the people looking to do that work. Which is not to say it doesn't give them a lot of sway, but there's also only so many volunteer hours and you'll inevitably get more work done than others if you're getting paid to do it 40+ hours a week.
- boudin 4y agoIt's definitely part of it, the fact that they are major contributors makes their work much more visible. There's some amazing contributions from Redhat employees like Pipewire. They are one of the only companies investing into Linux as a desktop os and, personally, I do appreciate that.
- matheusmoreira 4y ago
- aflag 4y agoThe patent troll lost the case against gnome. Or rather, they've settled on not prosecuting either gnome or any other project with an OSI approved license. So, it's very likely that their patent was not even valid. If gnome had acted the same way as fedora, they'd pre-emptively remove shotwell or remove some of its features. The community can choose to take risks, such as being prosecuted by a patent troll. For example, insurance can funded by the community.
- emkoemko 4y agoummm they clearly own the patents to these codecs.... countless companies are paying licenses for these... this is really different to some vague patent troll stuff gnome lawsuits over.
- kazinator 4y agohttps://pauljun.me/the-four-dirty-c-words-of-the-internet https://pauljun.me/the-four-dirty-c-words-of-the-internet
- nimbius 4y agotitle should be amended to read "so long as IBM is feeling generous." redhat managed to torpedo centos at the drop of a hat, so I have little faith they won't eventually come back to the table for seconds and find a way to make fedora miserable.
- yjftsjthsd-h 4y agoThe thing is, IBM/RH benefits from the community having at least the illusion of control, because then RH can ride off of other people contributing work and testing for free to Fedora, which then gets nicely packaged into RHEL and sold. If they squeeze hard enough to make the community drop Fedora then they have to do all of that work via people they actually pay to work on the product.
- stjohnswarts 4y agotbf fedora is a nice distro if you want to be near the bleeding edge but not bleeding and don't mind updating often (every 6 months or so). I prefer arch but not everyone wants to be bleeding all that much.
- seabrookmx 4y agoYeah I like it when grub works ;) Kidding aside, I recently tried Fedora for the first time in years and it's been great. I wanted a newer kernel for the 12th gen chip in my Framework laptop, and loading a custom kernel (at least in the Debian-based distros I'm familiar with) is a total pain when you have LUKS encryption enabled. Gnome+Wayland has come a long way as well and things seem quite polished.
- matheusmoreira 4y agoFedora was pretty bad in my experience. Every major upgrade was a mess and left things in some sort of partial state. Had to reinstall everything to get a smooth experience again. Yum corrupted its own package database once. Do they even use it anymore? Arch Linux has been perfectly stable for years on my laptop.
- armchairhacker 4y ago> Law Compliance Cannot Be Voted This isn't the end-all-be-all statement the authors think it is. Law compliance can be voted, a community can absolutely decide not to follow a law and do illegal stuff with their software. Of course, then they get shut down by the legal system and the entire community faces consequences up to possibly jail, including the maintainers who didn't agree to the decision... but this is not Fedora definitively breaking a law which will hurt the maintainers. This is Fedora fighting against a patent troll which will cause a big legal hassle and then back off. I imagine the devs just don't want to pay for lawyers or don't have the funds, because you know, open source doesn't generate revenue. That is what they should've said: "we are doing this because the alternative is getting sued and we don't want to pay for a lawyer? Do you (the community) want to pay for a lawyer?" Maybe some think this message is rude but I like it, it actually puts this situation in the hands of the community.
- matheusmoreira 4y ago> Of course, then they get shut down by the legal system and the entire community faces consequences up to possibly jail Or potentially nothing happens because in these cases the law in question is often US law and not everyone is subject to US jurisdiction.
- 2OEH8eoCRo0 4y agoYou can remove the patented code path or you can get sued and remove the code path after paying a lot of money.
- Kenji 4y ago
- usr1106 4y agoThe headline is pretty misleading. It suggests that there was some kind decision covering being a community or not. No such decision was even debated. It's all about codecs and legal risks.
- ttarr 4y ago> as long as you comply with US laws (unfortunately) and the Fedora Code of Conduct. This is it, I'm not in the US, many aren't either, so why shall I suffer the consequence of such decisions. Note sure if it's feasible to have a none-US build whilst based in the US. But for the time being it's over for me, I've been using Fedora for years and recommending it to friends and family, despite the RPM fusion required after initial setup, but not anymore. Let's see how welcoming Arch is.
- sleepycatgirl 4y agoYeah.. Fedora was pretty nice, but this... is just silly. I myself ended up going to Arch (Really nice for gaming), then Gentoo, and ultimately settled on NixOS
- gigatexal 4y agoI might, too, as a long time Fedora fan, move to Arch for this. I wish they’d used their IBM/Redhat position and money to fight patent trolls in court with an attitude of: “come at me bro”. And until sued /lost don’t do anything.
- type0 4y ago> money to fight patent trolls in court It's a shame that they at least don't want transfer the project to a Fedora association in Europe (zapsaný spolek in Brno) and legally insulate it. This just goes to show how much they care about community.
- brnt 4y ago(Why is Arch nice for gaming?)
- sleepycatgirl 4y agoMainly because of how easy it ks to install steam, mesa-git, and latest kernel. Back when I had Nvidia card, Arch also was least painless when it came to the drivers for some reason, alongside gentoo. AUR was certainly useful with getting game related stuff that wasn't in repos or so
- hdjjhhvvhga 4y agoThis post only reinforces the original accusation. If you read between the lines, it looks like somehow Fedora was allowed not to "comply with the law", then IBM took over Red Hat and they are afraid someone will sue IBM over Linux again. That's fair, of course, but it's hard to say the distro is "community driven". Also, why should it be? The whole point of Fedora, from the point of Red Hat (before the split into Fedora and RHEL) was to use the community to test features that would end up in RHEL. Why should they outsource control over the project to someone else? It makes no business sense. They maintain the distro, many outside volunteers help, too, but it's clear who makes crucial decisions.
- deleted 4y ago[deleted]
- FollowingTheDao 4y agoPardon my lack of understanding, but is software like VLC at risk for being sued as well?
- glowingly 4y agoEn France? Non! https://www.videolan.org/legal.html https://www.videolan.org/legal.html > Patents and codec licenses > Neither French law nor European conventions recognize software as patentable (see French section below). Therefore, software patents licenses do not apply on VideoLAN software. > NB: libaacs is not shipped in VLC.
- Conan_Kudo 4y agoThat's not exactly right: https://en.wikipedia.org/wiki/Software_patents_under_the_European_Patent_Convention https://en.wikipedia.org/wiki/Software_patents_under_the_Eur...
- traverseda 4y ago>This is mainly a volunteer effort, as the majority of us contributing to it are unaffiliated with Red Hat and unpaid developers. Is that true? Looking through the list of project/repo owners, so far all the ones I can find that have any sort of listed affiliation are affiliated with redhat. It's pretty clear that redhat has a strong influence over this project.