Adrian Kuschelyagi Malacoda, free software enthusiast and GNU respector

Pronouns: any

  • 7 Posts
  • 104 Comments
Joined 1Y ago
cake
Cake day: Jun 30, 2020

help-circle
rss

Always Sunny in Philadelphia is good as long as you keep in mind that the protagonists are the bad guys.


Not in F-Droid, but I helped bring Icedove (rebranded Thunderbird) to GNU Guix. I hope to be able to contribute more to Guix in the following months. I have also been (since 2010) a supporting member of the Trisquel project, although I stopped using Trisquel (for my desktops) in 2014.


I struggle to name projects (it’s probably the most difficult part of development for me) but honestly I kind of agree with this. For me being libre isn’t a distinguishing feature or a nice-to-have, it’s an expectation. In the libre world everything is libre, so there’s no need to call your project libre. It’s like if a bottled water states the phrase “contains water” in bold font.



Primary sources are acceptable in limited circumstances, namely as a citation for when someone said something (as opposed to as a statement of fact or notability). There are some reddit AMAs being cited on Wikipedia, e.g. Patrick Stewart’s AMA is cited here as saying he likes Yorkshire Tea

For example, the lemmy AMA could be cited as “According to the lemmy developers, the goals of lemmy are X, Y, and Z”

However, primary sources on their own do not establish notability, which is the issue at hand here.


Guix provides a more up-to-date IceCat, but warns that “IceCat 78 has not yet been released by the upstream IceCat project. This is a preview release, and does not currently meet the privacy-respecting standards of the IceCat project.”

I had no idea this was still the case.


GNU Guix System, for the following reasons:

  • User-level management of packages, i.e. each user has their own profile which contains their own installed packages, which is separate from the set of system packages. i.e. no need to be root to un/install packages

  • Commitment to GNU Free System Distribution Guidelines, meaning no proprietary software, proprietary kernel bits, or promotion of such - which I’m aware some see as a negative but I specifically purchased Linux-libre compatible hardware for this reason.

  • Source-based package manager with an option for retrieving pre-built packages (“substitutes”) from build servers. Any Guix machine can become a build server.

  • Packages can be built from a specified git revision, or with a specified patch, etc.

  • A package is just a variable defined in Guile Scheme. A package repository (“channel”) is just a git repo containing a collection of packages.

  • Declarative configuration of system i.e. kernel, packages, services, users, etc.

  • Un/installs are atomic transactions, they create new generations of profiles that can be rolled back. Same goes for system configurations. Each system “reconfiguration” actually creates a new entry in the bootloader so if it breaks you can boot into the previous system generation and manage it.


There is a certain irony in attacking Mozilla for having a business partnership with Google, while promoting a proprietary Chromium derivative. Mozilla has tried to diversify its revenue stream to be less reliant on Google, but they got attacked for that too. It’s almost as if this attack on Mozilla, by Vivaldi and Brave and their fanbases, is not motivated by principles but by competitive interests - especially since Vivaldi admits to having similar business relationships with Yahoo and Microsoft (among others).

Mozilla Corporation might be flawed but Firefox and Gecko are vital for the free software community and important to the health of a free and open web. If you’re not going to use Firefox, there are Firefox forks that don’t have any of the “sus” bits. There’s no need to put down Gecko to promote Chromium, much less a proprietary Chromium browser.


In my view, what this ultimately is is a free Discord client. The server is there because I assume the developer liked Discord’s API and wanted to be able to self host a server using it, but I imagine the majority of users will be interested in using this client with discord.com.

Keep in mind that “don’t use proprietary platform, switch to x/y/z” doesn’t account for the unfortunate reality that people may have contacts on that platform and switching wholesale and cutting off contact with those people is an unreasonable tradeoff. While a completely free service would be ideal, using a free client with a non-free service is still an improvement.


I like xfce. As a former GNOME 2 user it’s familiar to me, I set it up the way I like it and it doesn’t change often.


Oh well, I guess it’s better than the alternative.

If the alternative is Android, no, no it’s not. You can de-google and even fully liberate (e.g. magisk, root, custom ROM) an Android device. Apple devices are stuck inside their walled garden.

Android is a piece of shit but buried inside that shit is gold (a semblance of an open Linux system). Apple is a pure, refined, polished piece of shit, but it’s an expensive luxury shit that they market as being good for you.


  1. “Only the UI” is the part of the system that the user actually interacts with; without it, the system is unusable. The free software movement doesn’t distinguish between “stuff that matters” and “stuff that does not matter” - a proprietary app or system that contains free components is still, overall, proprietary. Otherwise, you might as well say Microsoft Edge (Chromium based) or macOS (BSD based) are free software, which they obviously are not.
  2. You are correct - “real Linux” (in scare quotes) is a sarcastic remark about how people do not consider Android to be an actual Linux system (which it is). Judging by the architecture diagram, SailfishOS without the proprietary components just looks like a regular GNU/Linux, which is why I suggested actually free (or freer) alternatives.

I don’t understand, if you’re willing to consider non-Android OS’s, then you’re willing to go without microG or Google Services?


Sailfish OS is proprietary. It goes in the trash. If you want “Real Linux™” consider Mobian, postmarketOS, or Ubuntu Touch.



Rust Foundation Trademark Policy Issue

Summary of the issues related to the Rust trademark policy with regards to GNU/Linux distributions specifically…


Despite the reference to “Android’s default SMS app” this is in fact referring to the proprietary Google message app (com.google.android.apps.messaging) and not the AOSP messaging app (com.android.messaging)


You can see all the changes made in the build scripts repo (which at a glance looks like it’s mostly based on F-Droid Fennec’s build scripts) mainly prebuild.sh and the *-liberate.patch



Which website are you looking at? On https://organicmaps.app/ the “get it on F-Droid” button links directly to https://f-droid.org/packages/app.organicmaps. I can’t see any mention of, or link to, a custom repo.


Yes, Guix can be used as a standalone package manager. I have no experience with Nix so I can’t say how similar it is.

(Also a Guix System user, and have used the Guix package manager on my Mobian Pinephone)


I wonder what secret requirements (e.g. maximum length) they have. Some sites don’t tell you these until you try to register.

edit: apparently none


Lemmy

This one’s obvious to us all but I think it’s fitting. …

5