• 0 Posts
  • 23 Comments
Joined 2 months ago
cake
Cake day: September 22nd, 2025

help-circle

  • Interesting, but ultimately a roundabout justification for why the author chose a non-FOSS license for their startup Slack-clone built on ATProto.

    They talk about “pro-labor licensing” but what they mean is pro- their -labor, not pro- anyone else’s -labor.

    GPL is already the most pro-labor licensing since it respects the work of anyone who contributes in equal measure, and does not hold the “original” founding author in higher regard.

    It’s really quite something to rail so unequivocally against the “fascistic mega-corps” and “autocratic corpostates” in your licensing justification blog post and then build your commercial product on top of Bluesky .



  • GPL is the only thing standing between us and Embrace-Extend-Extinguish.

    There’s a reason that “Stallman was right” is a meme in the FOSS world.

    Do you think IBM wouldn’t make Red Hat completely proprietary if they had the chance? They already tried to use their customer licensing to restrict source access!

    It only takes one successful proprietary product to gain mind-share and market-share and become a new de-facto standard, and then all of the original FOSS has to play catch-up and stay compatible to stay relevant.

    See Jabber/XMPP for an example.














  • if you click on it, the link in your browser’s address bar will more likely render properly.

    The default on librewolf (and possibly Firefox?) is to show the punycode in the URL bar since rendering the international characters can be used as a way to create phishing URLs that look similar (and sometimes identical) to characters in the latin alphabet. This is a very dangerous feature since the URL bar of the phishing site can look identical to the real website address.

    To enable the display of the alternate character sets represented by the punycode URLs, you have to set network.IDN_show_punycode to false in about:config.



  • You get incremental backups (snapshots) by using

    --link-dest=DIR         hardlink to files in DIR when unchanged
    

    To use this you pass in the previous snapshot location as DIR and use a new destination directory for the current snapshot. This creates hard links in the new snapshot to the files which were unchanged from the previous snapshot, so only the new files are transferred, and there is no duplication of data on disk (for whole-file matches).

    This does of course require that all of the snapshots exist in the same filesystem, since you cannot hard-link across filesystems.