7 ms·
It's straight up FOSS. What they're selling is support. I don't know if anyone responding here has read the rest of the Product page[1], but I thought it was qu
by jorams 5y ago
It's straight up FOSS. What they're selling is support. I don't know if anyone responding here has read the rest of the Product page[1], but I thought it was quite clear:
> 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.
[1]: https://grommunio.com/product/ https://grommunio.com/product/
- omnicognate 5y agoSure, but then they say "Community - Max 5 user - free" (on the page you link), and Community has no support. The point is they can't restrict the user count on a piece of AGPL software they aren't providing any hosting or support for. I suspect it's a mistake on the website tbh.
- jagger27 5y agoWhat clause of the AGPL forbids this?
- omnicognate 5y agoIt's more that the AGPL allows you to use the software without any such restriction. If they license it under the AGPL you can use it with as many users as you want. In fact it requires that if you host an instance you make the code available to the users, for them to use/host/modify/distribute themselves (section 13, "Remote Network Interaction"). 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.
- jagger27 5y agoSorry, I still don’t see why having user count limitations would be a violation. The way I read it, they are compliant with Section 13. They are providing access to source code, as required. 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.
- omnicognate 5y agoAre you claiming there is such code? It would be a bizarre and pointless thing to add. 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.
- yellowapple 5y agoI suspect what they mean by "max 5 user" (based on my experience dealing with enterprise software vendors) is that the terms of the "community" support plan covers deployments with up to that many users - i.e. there's nothing technically stopping you from creating more users, just that it would be outside the terms of whatever support contract exists for that "community" "price" tier. 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).
- omnicognate 5y agoBut there isn't any support on the "community" price tier. The linked page makes that very clear. (And it's hardly suprising, providing support to non-paying users would make no business sense.)
- nix23 5y ago>It's straight up FOSS 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.
- jagger27 5y agoI think you're misunderstanding the GPL. From the top of the Preamble section: > 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 https://www.gnu.org/licenses/agpl-3.0.en.html (I am not a lawyer.)
- nix23 5y agoSince it's opensource you can change the code (remove the restriction, and release a 1to1 fork/patch without restriction), and this is why it make no sense to implement such a restriction in the first place. And this is why NO OTHER A/GPL project does that, understood?
- jagger27 5y agoThe reason could be as simple as to add just enough friction to nudge people towards a paid support plan. We agree that it's a silly way to create a value add, and we both agree that it's unenforceable because of the choice to license under (A)GPL. 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?