• JoeyJoeJoeJr@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    3
    ·
    2 years ago

    As a user, or a developer? As a user, I don’t think it matters. As a developer, I think other licenses have similar carve outs, e.g. the GPLv3 section 8 is a whole section on “termination” - the copyright holder can revoke your rights for any ticky-tack violation of the license, and at their discretion, the revocation can be permanent.

    Additionally, even with other FOSS licenses, the copyright holder can re-license the project. If I had to guess, this ability to re-license is probably why it is written as it is - the license is called the “FUTO Temporary License.” I would assume it’s written as is so they can re-license later, and they just want to cover their bases now. It’s entirely possible that’s incorrect, and they’ll clamp down. I’m personally willing to give them the benefit of the doubt (though having said that, I have no intention of buying, using, or contributing to this project).

    • sir_reginald@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      2 years ago

      the GPL revocation requires violating the license terms and it’s a clause just to prevent people from using GPL code and not giving back their code. The GPL allows your fiercest competitor or enemy country to use your code and you can’t revoke the license as long as they publish their code too.

      the FUTO license can revoke the license just because Rossmann says so. It is a mechanism to keep Rossmann the owner of everything that spawns from the code of the app and being the only one who can make money from it. If Rossmann doesn’t like someone who wants to redistributes the app, he can immediately revoke their license. Which is fine for a proprietary app. The issue is that he keep calling it “open source”.

    • lemmyvore@feddit.nl
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 years ago

      even with other FOSS licenses, the copyright holder can re-license the project

      Re-licensing the project means future releases go out under a new license. Past releases remain as they are, because they are non-revokable (unless breached; but let’s be real, if you breach an agreement you should stop benefiting from it).

      As a user, or a developer?

      Both. A user that doesn’t care about licensing is typically called a pirate.