⸻ Ban DHMO 🇦🇺 ⸻

  • 14 Posts
  • 207 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle









  • It really depends alot on the situation, I do agree however, when you compare Open Source and Free Software, Open Source seems to be designed to be exploitative which is why it is supported by large companies. As you said the AGPL is really the only way to go as it means you get access to every modification a large company makes to your software, which is why the Linux kernel (albeit GPLv2, which is also a good copyleft license) has become such a big project, running on the phone I’m typing this on and the servers our Lemmy instances are on.

    It’s probably not the answer to everything and FUTO are trying to fix this (probably the wrong way though) but AGPL is really the best license to avoid exploitation, that way if they use it, you get in return more source code.


  • I wouldn’t recommend watching it, but the central argument of this video is to do with software support. They argue that “open source” was more relevant prior to the internet (in servers?) due to the long turnaround time in getting a software vender (in this video IBM) to fix a bug in their software, arguing that by having access to the source code support could instruct the server maintainer what changes to make without them needing to send the tape to IBM to debug (apparently that was something they did, but it seems people in the video comments disagree with this hinting that the youtuber has no actual experience in this area). They argue that due to high speed internet support can release software fixes much quicker so having access to the source code isn’t useful as paying for support contracts is a better option for businesses rather than having people who understand the software they’re running. Apparently this is the only reason why open source is useful. They go on to argue that Linux is only popular on servers because RedHat’s support contracts are cheaper than Microsoft’s, something which I doubt and probably has more to do with the kernel and OS being easy to modify and control allowing it to be extended to a large variety of use cases instead of writing a new system from scratch.

    There’s lots of issues with their argument and some have claimed it is trolling but I reckon that would be giving them too much credit. It is likely they are just an idiot fanboying for their favourite companies desperately trying to justify their irrational biases








  • Something interesting I’d like to point out, the videogame Mindustry is open source and copyleft (I think either GPL or AGPL). You can get a build off GitHub or FlatHub completely for free. However there is a Steam version with Steam multiplayer and achievements as well which is $9.99 USD on Steam, estimated ownership is around 846.7k [1], the price hasn’t always been $9.99, but assuming that isn’t the case the game has made around $8 million, I haven’t taken out Valve’s cut and I don’t know how much tax they’re paying but that’s pretty good. It could be a lot higher if all of the FlatHub and GitHub users paid for their copy. I initially discovered the game on FlatHub, loved it and now have it on Steam. I wouldn’t have bought the game if I hadn’t tried it for free.

    It feels counterintuitive that freeloaders can help with sales, but consider a physical artwork like a painting. People don’t tend to buy these things without seeing them first, and seeing it is experiencing, so there’s very little benefit to buying it, but people do anyway to support the artist, because they want more.

    [1] https://steamdb.info/app/1127400/charts/






  • I’ve never actually used NixOS (I did use Nix once to save my ass on Arch because of the aforementioned CUDA thing which I will not let go), but my reasoning for it not having as good QA as Fedora Atomic Desktops is the large number of possible configurations to test for, as well as testing GUI programs. But I understand the way the project is being developed and designed with things like flakes there is certainly potential for much more stringent QA, however, it still feels a bit like an “in development” thing that’s probably not at the stage where users can expect to use it without coming across things they can’t do etc. (Not that Silverblue doesn’t have that).

    So I agree it certainly has its uses.