• galileopie@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 hours ago

    I agree with you 100%, no exceptions. Strongly agree. I say the GPL is socialist. What those people don’t consider is that there are many countries in the world where no court will take a case over a software license.

    The ISC license is a libertarian license.

    Tell me your opinion on one thing. I’ve considered that if Torvalds changes the license to AGPLv3, meaning servers have to publish their source code, it would an extremely quick collapse and abandonment of Linux. The GPLv2 Linux kernel can have binary code in it, but a AGPLv3 must be 100% open source, and Google would ban Linux on all corporate systems, Microsoft would ban it, CISCO would ban it, IBM would ban it, a complete implosion. What do you say?

    But if all those corporations adopt one of the BSD’s operating systems, due to the BSD and ISC license, the corporations can ignore those licenses and develop on more complete, stable, secure, long term reliable system. Linux is a collection of various parts forced together. BSD is a complete operating system from a single couple of developers who all have commit access to every part of the system.

    • t3rmit3@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 hours ago

      I’ve considered that if Torvalds changes the license to AGPLv3, meaning servers have to publish their source code, it would an extremely quick collapse and abandonment of Linux.

      AGPL evolved out of people saying, “my SaaS application isn’t being distributed at all, it’s just living on my server, so I can use your copy-left software without releasing my source alterations, and not violate the (GPLv2) license, because the license is based on distribution”. If the Linux kernel itself went AGPL (which isn’t what AGPL is even for), it would mean that modifications of the kernel would have to be published by whoever is doing the modifications, even if that kernel was only being used in a SaaS capacity, but most companies aren’t modifying the kernel and then offering that modified software over the network, they’re just running software on top of the upstream kernel, and AGPL higher up in the chain doesn’t touch that software, just like the current Linux kernel GPL doesn’t automatically apply to some python code you run on your Linux server.

      Android, Amazon Linux, and IOS (the Cisco one) would just not move to the AGPL kernel (since you can’t retroactively apply it to already-released kernels), and probably continue their own forks as totally separate as they already do.

      But the 99% of companies who are just using stock Linux distros e.g. stock Ubuntu to run their SaaS applications wouldn’t be affected. It definitely would not see the use collapse overnight.

      • galileopie@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        But if each corporation forked their own kernel, after a few years of customizing the code to their needs, they would each be developing their own operaging system so all software would only run on company systems and would not be compatible with customer’s systems.

        • t3rmit3@beehaw.org
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          No, their derivatives are not running on top of another person’s OS, they are themselves the OS. Hardware doesn’t make itself compatible with Linux, Linux makes itself compatible with hardware (by using or creating drivers). Those other companies do as well (or own the hardware stack as well, like Cisco).