• 8 Posts
  • 160 Comments
Joined 2 years ago
cake
Cake day: September 1st, 2023

help-circle
  • I wasn’t being very serious about nix. IMO, it’s quite the time investment due to its poor documentation and it has a lot of gotcha’s if you aren’t on NixOS e.g one example is that it’s great for terminal applications, but horrendous for GUI applications as it’ll be hit or miss. Again, this is if you’re not on NixOS. So, it can feel like an “all or nothing” approach.

    If you have the time and will, then it can be very rewarding. But if you just "want something that works ™ " side by side in your current system, personally, I wouldn’t recommend it - unless it’s hidden by some other tool like devenv (which is a great tool for reproducible developer environments).

    Anti Commercial-AI license


  • Adopt nix and you will be able to ignore it forever! 😉

    Seriously though, as others have said, use whatever fits you best. I avoided snaps and flatpaks due to the increased size requirements. So many things were duplicated for no apparent benefit (to me). However, with their introduction of permissions and portals, it does seem like a safer option. Although, we’re in a phase right now where not everything is flatpakked and applications trying to talk to each other is a pain (keepassxc unable to talk to flatpak firefox librewolf, chromium, etc.).

    Now that I use nix, I have a whole bunch of other problems, but at least getting packages is quite low on the list.

    Anti Commercial-AI license


















  • who enforces the law?

    There are many ways to solve this, but you could have a regulatory body that does spot checks itself or where companies must register their products and their end of life / end of support dates with links (or whatever the law stipulates) to the source code, schematics, designs, etc. . Companies that don’t abide by it get slapped with a fine (if the law is well-written it’s a percentage of global revenue), repeatedly, until they are taken to court.

    It needs to be worldwide (at least for some products)

    Doesn’t have to. Any goods imported into a zone have to fulfill it, otherwise they are not allowed. There many regulations for products to be imported, so this would be one of them. If some small country introduced it, they might see their imports drop, but if the EU introduced it, even Apple would have to abide by it. See EU’s Digital Markets Act or the CE Marking.

    how are mergers handled?

    I’d assume the way they always are? If the end result is a product being discontinued or unsupported --> opensource.

    what to do if the company goes bancrupt or is closed otherwises? Who will outsource the code where? And who will be accountable

    Not sure why this would be different from current proceedings. When your company goes bankrupt it doesn’t wipe the slate clean, nor are you absolved of all laws. If that were the case then a company could kill people, wave the bankrupt “get out of jail free” card and move on.
    This is also where insurances come in. You’d have to be insured against the loss of your product designs, code, schematics, etc. as losing them would mean inability to abide by the law.

    does that also count for private people? (e.g.: if I take a picture, I own the copyright for it, do I lose my copyright if I don’t sell the picture? Or does it only count if I sold it once? What if I sold it exclusively to someone?)

    I would ask back: if you sell something on ebay that you designed and made, do you legally have provide support for it? If not, then this wouldn’t apply to you. If it does, then the law applies to you.

    Anti Commercial-AI license