• 0 Posts
  • 9 Comments
Joined 1 year ago
cake
Cake day: June 29th, 2024

help-circle
  • If you’ve ever been in a position where you weren’t able to relicense an entire project as GPL, or were developing for a platform that doesn’t allow LGPL3 libraries to be used because users can’t replace the LGPL3-licensed binary (ios, android, game consoles, proprietary hardware), which I’m sure many people with programming careers have experienced at some point, you’ll quickly find that any copyleft-licensed library is effectively useless to you.
    I would wager that those who have had to deal with that before are much less likely to use a copyleft license for future projects.

    There’s also a lot of small projects where the developer doesn’t care about licensing. They just want the code out there, and for anyone to be able to use it, as long as they get some recognition for making it.

    Most people aren’t lawyers, and don’t care enough to read all the different licenses and compare them all. They pick the simplest one that ensures anyone can do anything with it, and they aren’t held liable for anything.

    Apache is too full of legalese for most people to bother reading. BSD has different versions which make it more complicated to pick which one you want. MIT has much less confusion about versions (there are different versions, but most people associate ‘MIT license’ with the most common one).

    And then the existing popularity helps lock in a license choice once you’ve picked a license category. “If MIT is good enough for ‘x’, it’s good enough for me.”





  • Sms is bad if you care about privacy, but great for voyeurs.

    I frequently send dick pics between two of my phone numbers with fake messages about selling drugs and blowing things up attached, triggering them for a manual review in the government/carrier’s office.

    Signal is very useful for minorities and anyone who’s actually planning a terrorist attack.



  • An ‘ideal’ solution might require a complete redesign on how federation works.

    Something like a more decentralised network where you don’t have a ‘home’ instance.
    An instance would be more like a relay into a ‘core’ network, and you could swap between them at any time.

    It’d probably require your account info to be public though, so passwords wouldn’t be possible to implement in a foolproof way.

    Instead of signing in, your device could generate a public/private keypair on signup.
    The whole network would have your public key, and only content/actions that your device signs would be propagated on the network.

    Sorry, you probably don’t care about my ideas lol. Just thinking out loud I guess.