> In order to be able to use the features with support...
> Our individual support services for the features of the product can be found below under ‘Packages & Pricing‘.
The comparison table distinguishes between features with and without support, and "Support not included" in the part of the table that is just about support. They never mention selling anything but support.
I suspect it's a mistake on the website tbh.
They could publish it under a modified AGPL, an "AGPL with user count restriction" of some kind (which wouldn't be AGPL at all - they would have to modify it heavily for it not to be a self-contradictory mess). However:
A) They would need to own the copyright in all of the code involved so they can publish it under whatever license they want. To the extent their system contains GPL/AGPL code copyrighted by others (and I expect it does), distributing it under an incompatible license like this would be a copyright violation by them against the owners of that code. (This is in section 10, "Automatic Licensing of Downstream Recipients", where it says "You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.")
B) There is no indication they are attempting to do this, other than that one mention on pricing page, which I suspect is a mistake. The repos simply contain the AGPL license.
Section 10 just says that they can’t litigate if I use/modify their freely available source code how I please.
Let’s say somewhere in their code there is a check for “user_count <= 5”. This isn’t a downstream restriction of GPL rights, it’s just a part of the code as they wrote it and I’m free to change it, as long as I make my changes to the code accessible.
I don’t see why this technical limitation would infringe any upstream GPL rights either.
Edit: To be clear, we are talking about different things. I assumed you meant placing a licensing requirement of only 5 users, which would not be possible for the reasons I explained. You appear to be talking about putting a restriction into the code, which as you say would not be prohibited by the GPL, but which would be entirely pointless for obvious reasons. It's an interpretation of their pricing plan that I hadn't considered, though, and I'm curious if that's what they're doing.
This is consistent for a lot of enterprise software out there, where the software won't necessarily prevent you from creating more users than you have licenses/seats for, but the vendor will absolutely bring this up when negotiating a renewed support contract. Only difference here is that the support is licensed separately from the software itself (whereas for proprietary enterprise products they're usually one and the same).
No it's not if you HAVE to pay when you have more then 5 Users. What other big established OSS-Project makes something like that...NOT A SINGLE ONE.
>The comparison table distinguishes between features with and without support,
And the maximal users...just read under Package Community. Since it's not a Service but Software i see not point in restricting the usage, and not sure if it's even possible under (A)GPL.
> When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish)
You are free to modify Grommunio's freely available source code and remove any user cap limits, as long as you make your source code changes available.
In fact I'm fairly certain that Section 10. "Automatic Licensing of Downstream Recipients" protects your right to make this modification:
> You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
I’m curious where you think this price model isn’t allowed under the GPL.
https://www.gnu.org/licenses/agpl-3.0.en.html
(I am not a lawyer.)
And this is why NO OTHER A/GPL project does that, understood?
You're being needlessly hostile and made vague claims about whether or not something like this even allowed under GPL. You haven't demonstrated that this isn't allowed, and that's all I was pointing out. Understood?
The repository/code is the same for all plans: https://github.com/grommunio
>It's free for less than 5 users and the "open source"
That's not how Free (yes it's AGPL) and Opensource Software works. In fact i am not even sure if one could do that under the GPL. Give me ONE single other FOSS Project where you have such a restriction (remember it's not a service but software, running on MY instance), restricting the USE and function of the Software on YOUR Computer was probably the first or second point to even invent the GPL.
Could you try to specify why exactly you think so instead of just spewing your opinion without any sort of reasoning?
> And limiting the usage of a "Opensource" product is even more stupid
Again, why? You seem to be confusing the meaning of "free"/"gratis" with "open source". The code is public and released under the "GNU Affero General Public License", making it open source and even copy-left. What more can you ask for (besides "I WANT FREE/GRATIS SOFTWARE" which is what you seem to actually be annoyed about)
Limiting the USE of a opensource product is a stupid thing todo. The great thing about OSS is that your NOT dependent on a Manufacturer, but here you are if you have more than 5 users (that makes it even worse). IF your are truly OSS don't restrict your product on usage, but present a great Support-Team.
This is not better then ANY Microsoft product with it's CAL's, but MS is probably not going bankrupt in the next 5 years, DONT artificially restrict the USE of your Product!
The licence is GPL, you can use it the way you want on your own machine.
Same same, it's Not a Service but Software, so it's MY instance.
>The licence is GPL, you can use it the way you want on your own machine.
That's the problem..i cant (5 User limit)...and btw it's AGPL
> Community
> max. 5 user – free
With no further explanation (the site isn't very clear generally).
IANAL but I don't think you can do that with AGPL. If it's AGPL licensed and you're hosting it yourself you can use it for anything as long as you abide by the terms of the license (including the "Affero" bit).
It would be different if this were (A)GPL code together with a hosted service you can use free with up to 5 users, but I think that's not what this is.
Edit: The thing they're selling appears to be support and limiting free support to 5 users would be fine (and generous!) but they make it clear with Community you don't get any support so I don't see any basis for restricting the number of users.
The code itself is PHP (server-side), Javascript (browser-side), and Python (API). I didn't click through the other components.
1) "grommunio is an open source based groupware product with supported features and offers companies and users various packages as subscriptions." https://grommunio.com/product/
2) the actual open source project grommunio is based on is called Gromox https://gromox.com/
What other GPL project thinks that's a good way to force someone to pay you?
Think about the logic here and you can answer your question yourself.