• MonkderVierte@lemmy.zip
    link
    fedilink
    arrow-up
    3
    arrow-down
    3
    ·
    3 days ago

    I still think we need a foss license that requires a donation (in money, not neccessarily code) for professional use.

    • esa@discuss.tchncs.deOP
      link
      fedilink
      arrow-up
      11
      ·
      3 days ago

      Such a license would neither be regarded as free software nor open source.

      Some other alternative could be making GPL-3.0-or-later + a Contributor License Agreement a more common option, so that it is possible to tell companies that if they want to use the library in some closed-source application, they need to work out a license deal.

      CLAs are frequently involved in turning software proprietary though, so it isn’t exactly held in the highest esteem in the FOSS community.

      And without a CLA you essentially get the Linux kernel situation, which will be stuck on GPL2 forever, since they can’t reasonably get everyone to agree to switch to GPL3, especially since some copyright holders are not just unwilling, but unreachable or dead (and in several jurisdictions copyright lasts for decades after death).

      Personally I suspect public funding, similar to science, education and libraries, is a more likely option, though that’ll be an uphill political struggle a lot of places.

      • MonkderVierte@lemmy.zip
        link
        fedilink
        arrow-up
        2
        arrow-down
        3
        ·
        edit-2
        2 days ago

        So a “here’s the code, do whatever you want with it, but you must contribute your changes” is open source but a “but you must contribute money if you make money with it” isn’t? Isn’t that just nitpicking?

        Not free software; of course, makes sense. Rather a limited free software.

        • esa@discuss.tchncs.deOP
          link
          fedilink
          arrow-up
          5
          ·
          edit-2
          3 days ago

          Isn’t that just nitpicking?

          No, because the definitions are phrased very differently. Software doesn’t have to be copyleft to be considered FOSS either, as is the case with tons of BSD and MIT and whatnot code that’s used in proprietary programs—all they have to do is make it clear that they’re using their software (and even that’s not a given).

          Even with copyleft licenses like the GPL, as long as they never distribute their software to anyone they don’t have to offer them the source code either, as with so many backends. The AGPL gives consumers of distributed systems some more rights.

          Free software is mostly about providing you rights when you encounter the source code, meaning that you’re allowed to modify it and share it. This is as opposed to stuff like “source available” licenses that permit you to read the source code, but not modify or share it.

          • litchralee@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            3 days ago

            +1 because this is a much more concise description of free vs open source, the exact obligations of the (A)GPL license, and of use vs distribution, than what I’ve written in the past vis-a-vis proposals of non-free licenses like SSPL and Futo.

        • Flipper@feddit.org
          link
          fedilink
          arrow-up
          1
          ·
          3 days ago

          Golf isn’t you must contribute your changes.

          It just grants a user and only a user the right to get a copy, that is build able.

          A diff tree, or the forced upstreaming is not required. You don’t even have to provide a copy to the original author unless they are a user!