Caretaker of DS8.ZONE. Free (Libre) Software enthusiast and promoter. Pronouns: any

Also /u/CaptainBeyondDS8 on reddit and CaptainBeyond on libera.chat.

  • 0 Posts
  • 7 Comments
Joined 4 years ago
cake
Cake day: March 27th, 2021

help-circle
  • I don’t know if grouping disparate projects under the “community” label has any worthwhile benefit. Given the label is meant to classify related operating systems, the label should provide an accurate description of the basis of the system. A simpler solution would be to just say GNU/Linux is a subcategory of Linux (and maybe even sub-sub-categorize by package manager or init system or whatever makes the most sense). Similarly, I think Android and its derivatives are worthy of being its own classification of Linux operating system (as long as you don’t try to claim “it’s not real Linux” or whatever).

    With regards to software compatibility, I think it’s rather the other way around - software written for “Linux” usually works on any POSIX operating system, and sometimes even Windows. Unless you’re talking about binary compatibility, which is meaningless in the Linux space anyway.


  • Why not also recognize systemd, or musl, or kde or gnome or any of the other millions of non GNU packages that are needed to make up a complete OS.

    Unironically there might be some value in recognizing “systemd/Linux” as a subfamily of Linux operating systems.

    And these days GNU makes up less and less of the core packages that most distros run anymore.

    Linux makes up exactly one package on a so-called Linux system.



  • I feel like there’s a lot of FUD around this subject, because people bring it up as if it’s purely a negative without talking about the reasons why it’s done the way it is. The whole point of F-Droid is that it’s a repository (not a store) of free software applications. They have an inclusion policy forbidding proprietary code and dependencies, and in order to enforce this policy they have to build from publicly available source code, and in order to do so they need to sign the builds themselves. This means, yes, you are trusting F-Droid instead of the upstream developer - but given F-Droid has higher standards than upstream developers this is a tradeoff I am willing to make.

    Reproducible builds solves this in a way that preserves the standards of F-Droid, however, “security peoples’” favored “alternatives” (such as Accrescent, Obtainium, and Google Play Store/Aurora Store) forego this entirely, showing they don’t either have a viable solution to offer or that they don’t really care about the problem that F-Droid is addressing to begin with.


  • Unironically one of the greatest people in the technology space of the last 40 years, in the sense of accomplishments and impact on the world. I’m talking specifically about the free software movement, copyleft, and the GNU GPL. The world would be a much worse place without those accomplishments. The fact that a lot of his life’s work is erroneously attributed to the kernel guy doesn’t change that.

    As a thinker, absolutely brilliant and unfortunately misunderstood. He espouses radical ideas about the relation of users to the technology they use that are still relevant to issues of today (e.g. enshittification, planned obsolescence, surveillance capitalism, and so on). It goes far beyond “you can look at source code to see if there’s bugs or spyware in it.” There’s a reason “Stallman was right” is a meme.

    As a leader and a figurehead I’m not convinced he’s as effective. Regardless of the coordinated smear campaign from a few years ago (in which it was erroneously said “he defended Jeffrey Epstein” or “he blamed Epstein’s victim” or some such), he has demonstrated behaviors that alienate people and people who have worked for/with him (e.g. FSF employees and GNU maintainers) have said he is not a good boss. His comment about “voluntary pedophilia” is inexcusable, even though he has said he no longer stands by it. The Epstein association was fabricated from a quote taken out of context, but I don’t think it was wise to even join that discussion. The glibc manual abort() joke incident from 2018 is probably what convinced me of this - not so much that the joke is bad (humor is subjective) but that multiple developers objected to it and said it made them uncomfortable, yet he “pulled rank” and insisted it be left in (although as of now it seems to be absent). I believe his intentions were good (the “joke” isn’t actually about abortion as such, but rather the US government “global gag rule” suppressing discussions of such) but forcing it in against the protests of the community was inappropriate in my opinion.

    Overall despite the above I feel he’s done more good than harm to the world, however, I’m not sure how much more good he can do in his position. I feel like the term “Stallmanism” would be an apt term for his thought but because of the above I feel leery associating myself with the guy.


  • For me LineageOS is a good baseline. I don’t have anything against “privacy” OS’s but they’re not really for me. I just use F-Droid to get apps and don’t care about compatibility with proprietary stuff so neither microG nor the GrapheneOS sandboxed Play services are of interest to me. I don’t use GrapheneOS because I don’t have or want a Pixel phone.

    LineageOS significantly increases the lifespan of devices it supports and that’s important to me. Planned obsolescence is cancer.

    My ideal mobile OS would be something like Mobian (or even better, a GNU Guix based distribution) but it should be noted that AOSP is also a Linux based operating system and thus anything derived from that is a Linux mobile OS.