• @9point6
    link
    7717 days ago

    Sometimes there’s a benefit in getting open source code into proprietary software. Think libraries implementing interoperability APIs, communication protocols, file formats, etc

    That’s what permissive licenses are for.

    If some company wants to keep their code closed and they have a choice between something interoperable or something proprietary that they will subsequently promote, and the licence is the only thing stopping them from going for the open source approach, that’s worse.

    Completely agree that a good breadth of everything else is suited to copyleft licensing though

    • @[email protected]
      link
      fedilink
      3117 days ago

      If some company wants to keep their code closed

      That’s the whole point, you’re leveraging the use of the commons so that it’s less feasible to keep your code closed. If they want to keep their code closed, they can spend a lot more manhours building everything from scratch.

      • peopleproblems
        link
        1117 days ago

        Our man-hours come from leadership and architects so separated from code they can’t agree on drawings or what constitutes a micro service architecture or… Any real pattern at all.

    • @[email protected]
      link
      fedilink
      616 days ago

      This is a hypothetical that has no clear bearing connection to common practice.

      In other words, I could just reverse this to contradict it and have equal weight to my hypothetical: devs should always use GPL, because if their software gets widely adopted to the point where companies are forced to use it, it’s better that it’s copyleft.

      • @[email protected]
        link
        fedilink
        916 days ago

        This is not a hypothetical and is in fact quite common. Say you’re working for a non profit, write code for a standard specification that is better than all other open options. It is better for everyone that companies adopt this code for interoperability.