• 2 Posts
  • 439 Comments
Joined 3 years ago
cake
Cake day: July 1st, 2023

help-circle

  • Limonene@lemmy.worldtoGames@lemmy.world#StopPayingGames
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    2 days ago

    When you buy software on a DVD, you own the software, at least until you install it and agree to the clickwrap agreement that revokes your ownership.

    In the olden days, we installed software by copying it off floppy disks onto our hard drives. There was no clickwrap agreement, because there was no installer. We owned that software.

    GOG advertises that purchasers own the software they buy. https://www.gog.com/en/news/welcome_to_gog

    Lots of open source software can be owned. You have to do something that grants you ownership in the first place, like buying it on a disc. Downloading it for free might or might not, I don’t know. But no FOSS license I know of has any clause that revokes ownership. The GPLv2 has a specific clause that says

    You are not required to accept this License

    so you can always choose to reject the whole GPL, and revert back to the implicit rules of commerce, “Pay money, receive thing” which confers ownership.





  • chmod can do 95% of everything I’ve ever needed, just with the “user” and “other” category. Private files, public-readable files, public read-write files, programs I compile but anyone can run… all that is just in the “user” and “other” category of chmod.

    It gets 99% if you add the sticky bit (used on /tmp) and the “group” category. Serial ports are owned by root:dialout, and mode 660. To get serial port access, just add the user to the dialout group. For group assignments in college, each partner pairing had their own group they could use. Group work files were mode 660 so groups could edit each others’ work, but other groups couldn’t peek.

    For the last 1%, use setfacl. It does everything that explorer.exe’s security tab can do.