• 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!