• starman2112@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    13 hours ago

    Interesting read.

    I just found out that a company has a copy of a GPLed program, and it costs money to get it. Aren’t they violating the GPL by not making it available on the Internet?

    No. The GPL does not require anyone to use the Internet for distribution. It also does not require anyone in particular to redistribute the program. And (outside of one special case), even if someone does decide to redistribute the program sometimes, the GPL doesn’t say he has to distribute a copy to you in particular, or any other person in particular.

    What the GPL requires is that he must have the freedom to distribute a copy to you if he wishes to. Once the copyright holder does distribute a copy of the program to someone, that someone can then redistribute the program to you, or to anyone else, as he sees fit.

    Once the copyright holder does distribute a copy of the program to someone, that someone can then redistribute the program to you, or to anyone else, as he sees fit.

    Does the GPL allow me to require that anyone who receives the software must pay me a fee and/or notify me?

    No. In fact, a requirement like that would make the program nonfree. If people have to pay when they get a copy of a program, or if they have to notify anyone in particular, then the program is not free. See the definition of free software.

    The GPL is a free software license, and therefore it permits people to use and even redistribute the software without being required to pay anyone a fee for doing so.

    You can charge people a fee to get a copy from you. You can’t require people to pay you when they get a copy from someone else.

    Sounds like bambu is perfectly free to not give the code to anyone, but as soon as they give the code to someone, that someone can give it to whoever they want.

    • woelkchen@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      Sounds like bambu is perfectly free to not give the code to anyone, but as soon as they give the code to someone, that someone can give it to whoever they want.

      And that’s why people redistributing and modifying an older snapshot of the code are 100% within their rights to do so.