Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Rallly
  3. Licensing

Licensing

Scheduled Pinned Locked Moved Rallly
10 Posts 6 Posters 106 Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jordankruegerJ Offline
    jordankruegerJ Offline
    jordankrueger
    wrote last edited by
    #1

    The most recent update to Rallly institutes a licensing requirement for more than one user. (Discussion here.)

    1 Reply Last reply
    1
    • nebulonN Offline
      nebulonN Offline
      nebulon
      Staff
      wrote last edited by
      #2

      Correct, we already released V4 which has that change as a major package release, so it requires manual update approval: https://forum.cloudron.io/post/108054

      So far without a license it will show a banner, reminding the users to get a valid license.

      1 Reply Last reply
      2
      • nichu42N Offline
        nichu42N Offline
        nichu42
        wrote last edited by
        #3

        While I can fully understand it, I really don't like the move.

        Matrix: @nichu42:blueplanet.social

        BrutalBirdieB 1 Reply Last reply
        1
        • nichu42N nichu42

          While I can fully understand it, I really don't like the move.

          BrutalBirdieB Offline
          BrutalBirdieB Offline
          BrutalBirdie
          Partner
          wrote last edited by
          #4

          @nichu42 said in Licensing:

          I really don't like the move.

          If enough people agree and dislike what is being done, a fork might be created and maintained just to show the middle finger.
          All within the license of AGPL-3.0.
          Same what happened with Valkey

          Like my work? Consider donating a drink. Cheers!

          nichu42N 1 Reply Last reply
          2
          • BrutalBirdieB BrutalBirdie

            @nichu42 said in Licensing:

            I really don't like the move.

            If enough people agree and dislike what is being done, a fork might be created and maintained just to show the middle finger.
            All within the license of AGPL-3.0.
            Same what happened with Valkey

            nichu42N Offline
            nichu42N Offline
            nichu42
            wrote last edited by nichu42
            #5

            @BrutalBirdie Not a license expert and I don't know about Valkey, but wouldn't AGPL-3.0 allow me to create a soft fork, i.e., forking every new version and remove the license banner? Couldn't even Cloudron do that?

            Matrix: @nichu42:blueplanet.social

            1 Reply Last reply
            0
            • necrevistonnezrN Offline
              necrevistonnezrN Offline
              necrevistonnezr
              wrote last edited by necrevistonnezr
              #6

              Nope: https://www.gnu.org/licenses/agpl-3.0.de.html

              • Sec. 4: „You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.“
              • Sec. 5: „d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.“
              • Similar language in Sec. 7
              BrutalBirdieB 1 Reply Last reply
              2
              • necrevistonnezrN necrevistonnezr

                Nope: https://www.gnu.org/licenses/agpl-3.0.de.html

                • Sec. 4: „You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.“
                • Sec. 5: „d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.“
                • Similar language in Sec. 7
                BrutalBirdieB Offline
                BrutalBirdieB Offline
                BrutalBirdie
                Partner
                wrote last edited by
                #7

                @necrevistonnezr
                Oh yea, you are right!

                Like my work? Consider donating a drink. Cheers!

                1 Reply Last reply
                1
                • nichu42N Offline
                  nichu42N Offline
                  nichu42
                  wrote last edited by
                  #8

                  I interpret it that you are not allowed to remove the AGPL 3.0 license / copyright notice. Not the payment nag notice.

                  I know these are no truth-telling toys, but this is what Gemini Pro says:
                  "- You can fork the project.

                  • You can remove the payment reminders/nagging feature.
                  • You can make this modified version available for others to deploy.
                    Crucially, you must do so under the terms of the AGPL 3.0, including making the complete source code of your modified version available to those who use or deploy it.

                  The original author chose the AGPL 3.0, which grants these freedoms. While they can request payment or add reminders in their version, the license itself allows users to modify and share those modifications. Your actions would be a demonstration of the freedoms provided by the license."

                  Matrix: @nichu42:blueplanet.social

                  1 Reply Last reply
                  0
                  • BrutalBirdieB Offline
                    BrutalBirdieB Offline
                    BrutalBirdie
                    Partner
                    wrote last edited by
                    #9

                    Since it is all still legal jargon my reaction is always 🤷
                    There is in interesting read tho https://opensource.org/blog/modified-agplv3-removes-freedoms-adds-legal-headaches

                    Neo4j Precedent: A recent court case (Neo4j v. PureThink) suggests licensors (like Rallly's maintainers) might enforce added restrictions (e.g., paid licenses) even if AGPLv3's Section 7 allows licensees to remove "further restrictions." This could complicate removing the nag banner/user limits.

                    Soooo . . .


                    When there's no cops around anything's legal

                    shrugging

                    Like my work? Consider donating a drink. Cheers!

                    andreasduerenA 1 Reply Last reply
                    1
                    • BrutalBirdieB BrutalBirdie

                      Since it is all still legal jargon my reaction is always 🤷
                      There is in interesting read tho https://opensource.org/blog/modified-agplv3-removes-freedoms-adds-legal-headaches

                      Neo4j Precedent: A recent court case (Neo4j v. PureThink) suggests licensors (like Rallly's maintainers) might enforce added restrictions (e.g., paid licenses) even if AGPLv3's Section 7 allows licensees to remove "further restrictions." This could complicate removing the nag banner/user limits.

                      Soooo . . .


                      When there's no cops around anything's legal

                      shrugging

                      andreasduerenA Offline
                      andreasduerenA Offline
                      andreasdueren
                      wrote last edited by
                      #10

                      @BrutalBirdie Gemini says:

                      Conclusion based purely on this AGPL-3.0 license text:

                      If the Rallly code that implements the user limit and the nag banner is itself licensed under this AGPL-3.0, then:

                      • Yes, a user or organization (like Cloudron, if they chose) can legally fork Rallly.
                      • Yes, they can modify the AGPL-3.0 licensed source code to remove the multi-user licensing check and the associated nag banner. This would be considered removing a "further restriction" as permitted by Section 7.
                      • They must still comply with all other AGPL-3.0 terms when they distribute or provide network access to their modified version:
                        • Clearly state that their version is modified (Section 5a).
                        • State that their modified version is released under the AGPL-3.0 (Section 5b).
                        • Display "Appropriate Legal Notices" (the AGPL ones, not Rallly's proprietary ones) in the UI (Section 5d).
                        • Provide the Corresponding Source of their modified version to users interacting with it over a network (Section 13).
                        • Keep original copyright notices and AGPL license information intact.

                      The Neo4j precedent mentioned in the forum discussion is less relevant here if Rallly is genuinely distributing the entirety of this V4 code (including the restriction mechanism) under this standard, unmodified AGPL-3.0. The Neo4j case involved a license that was AGPLv3 plus a "Commons Clause," which was a significant alteration/addition to the AGPL terms. If Rallly is just using plain AGPL-3.0, then plain AGPL-3.0 rules apply.

                      In summary: The AGPL-3.0 is designed to prevent exactly this kind of "bait-and-switch" where software is offered as "free" under a strong copyleft license, but then functional restrictions are baked in that users cannot remove. The license explicitly gives users the right to remove such "further restrictions."

                      1 Reply Last reply
                      2
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search