• 2 Posts
  • 95 Comments
Joined 2 years ago
cake
Cake day: July 21st, 2023

help-circle


  • I have not tried GTK because I cannot fathom why would anyone use a UI toolkit written in C. But even language trash talk aside, it’s probably easier for a C++ project to use a C++ GUI library instead of a C one albeit with C++ bindings. Also I’ve read somewhere that it the C++ GTK bindings are kinda sucky.

    These are just my assumptions, though. Someone who has tried both GTK and Qt might give a better answer.





  • None. The closest you can get is the AGPLv3.

    If you go further, it will no longer be open source. This is the case for the Server Side Public License (SSPL) for example. It requires the entire system configuration to be released under the same license*. This sounds “open source friendly” but it’s actually just a proprietary license because it’s not realistically possible to legally comply with it. You cannot run standard hardware without proprietary firmware, which means you cannot run SSPLed software on it legally.

    *This only applies if you host the software as a service but the result is the same. It basically violates the freedom to use the work for any purpose.










  • It does actually hurt something — my time. If the windows are on top of each other, that means I cannot see the one on the bottom. Which means I either have to click between 2 windows or make them tiled like you described (aka using a tiling WM but shit). Both options are inferior experience to a tiling WM which handles this automatically.

    I don’t think tiling WMs are some mega productivity boost. But I also think that floating WMs are just a worse workflow with almost no benefits. The only exception is if you want to see only a part of a window, which is easier to do on floating WM. But that’s a rare situation and you can do it on a floating WM too, it just takes like 5 seconds more to set up.




  • Yeah I feel like this is an even bigger issue. Phones are basically a hardware ID card. Companies and (EU) governments use phones as a way to run “hard to tamper with” kind of software — banking apps, digital transport ticket, etc.

    This kind of software is not compatible with Software Freedom, so if we want Linux phones, we first need regulation to get rid of this toxic software. Such regulation should allow the use of cryptographic keys (example) in place of crappy Android apps for things that are basically mandatory to live in current society (have a place where to store money, being able to travel, etc.). EU Linux phone can come after.