Skip Navigation

Why is GrapheneOS against GNU?

grapheneos.social GrapheneOS (@GrapheneOS@grapheneos.social)

@lunar_dust_463@mstdn.social They want you to use an OS which doesn't provide firmware updates and therefore doesn't protect you from serious known vulnerabilities. The firmware is still present when using an OS not updating it. Pretending as if the hardware and firmware isn't closed source by not...

They say that GNU is spreading misinformation and "stop getting info from charlatans"?

50

You're viewing a single thread.

50 comments
  • Pointless over-reaction from GrapheneOS. GNU is harshly honest about the open-source stuff - blobs are obviously, proprietary, and so are Google-based softwares and services.

    • I'm afraid to ask this because I'm not a dev, but I have a fair amount of linux experience. Why is it that the ability to install Google Play Services on GrapheneOS makes it not FOSS/open source, while the ability to install Google Chrome (or any proprietary software, I guess) on Linux doesn't make is non-FOSS/open source?

      I'm not articulating that question very well, and I'm assuming I'm missing some key component, but they seem comparable to me, as a regular user. Is it something like the level of access that GPServices has to the kernel?

    • Unfortunately, the FSF isn't against firmware blobs, only against those updatable by a user.

      From their Respects Your Freedom requirements page.

      However, there is one exception for secondary embedded processors. The exception applies to software delivered inside auxiliary and low-level processors and FPGAs, within which software installation is not intended after the user obtains the product. This can include, for instance, microcode inside a processor, firmware built into an I/O device, or the gate pattern of an FPGA. The software in such secondary processors does not count as product software.

      This means that proprietary firmware flashed at the factory and impossible to replace gets a pass, while hardware with firmware updates through blobs is rejected. Important security fixes (CPU microcode) or stability improvements will be missing if you can't update the firmware.

      • And thats why they advocate open hardware

        • Sure and that's the ideal, but as it currently stands the FSF would rank hardware like this:

          1. Fully open source
          2. Proprietary flashed in factory and impossible to replace
          3. Proprietary and can be updated/replaced

          This makes no sense for security, stability or ideological reasons.

You've viewed 50 comments.