• BaumGeist@lemmy.ml
    link
    fedilink
    arrow-up
    19
    ·
    4 months ago

    Well, ideally you’re choosing your license based on the cases where it differs from others and not the majority of times where it doesn’t make a difference.

    Someone aiming to make Free software should use a copyleft license that protects the four freedoms, instead of hoping people abide by the honor system.

    Also, no one can 100% accurately predict which of their projects will get big. Sure, a radical overhaul of TCP has good odds, but remember left-pad? Who could have foreseen that? Or maybe the TCP revision still never makes it big: QUIC and HTTP/3 are great ideas, and yet they are still struggling to unseat HTTP/2 as the worldwide standard.

    • lolcatnip@reddthat.com
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      4 months ago

      Seems like using a copyleft on the reference implementation of a new protocol is a great way to ensure the protocol is never widely adopted.

    • gencha@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      People who used left-pad deserved everything that happened to them. But, very valid point.

      There is no honor system. If your code is open for commercial reuse, that’s it. If you have any expectations that are not in line with that, then yes pick a different license.

      I guess I agree with you, I’m just phrasing it from a different perspective.