MongoDB's Server Side Public License Is Likely Unenforceable
11–20 of 245 posts
Re: MongoDB's Server Side Public License Is Likely Unenforceable
#12I don't understand the line of reasoning. Can anyone give me a lay explanation? My understanding of the license change is basically "if you use MongoDB to support any site, all software higher in the stack needs to be released as well". Is that accurate? If so, why can't an author make this part of the license?
I don't see that as the case here necessarily. TFA just points out to potential users that the license has changed and might necessitate dropping MongoDB from your stack.
Re: MongoDB's Server Side Public License Is Likely Unenforceable
#13I don't understand the line of reasoning. Can anyone give me a lay explanation? My understanding of the license change is basically "if you use MongoDB to support any site, all software higher in the stack needs to be released as well". Is that accurate? If so, why can't an author make this part of the license?
Not quite—if you offer MongoDB itself as a service, then yes. If you just use it on the backend, no. (Read the license and consult your lawyer for details, of course.)
That sounds pretty squishy and likely to be broader than just the use case of offering Mongo as a service.
Re: MongoDB's Server Side Public License Is Likely Unenforceable
#14Re: MongoDB's Server Side Public License Is Likely Unenforceable
#15Use Postgres, problem solved.
Re: MongoDB's Server Side Public License Is Likely Unenforceable
#16This bit in particular really hits the nail on the head:
Let's assume that it is ok somehow to pass forward other open source software, solving that problem. What about my continuous integration software (e.g. CircleCI), or my business backup software (e.g. Jungle Disk) or my code hosting service (e.g. Github)? There is no logical bound to this license. Taken on its face, I would theoretically be bound to release the internal source code of services from third parties that I included in or relied upon to deliver my service.
Copyleft is one thing, but this is so invasive and byzantine that it beggars belief that anybody actually thought this license made sense.
Re: MongoDB's Server Side Public License Is Likely Unenforceable
#17I don't understand the line of reasoning. Can anyone give me a lay explanation? My understanding of the license change is basically "if you use MongoDB to support any site, all software higher in the stack needs to be released as well". Is that accurate? If so, why can't an author make this part of the license?
Re: MongoDB's Server Side Public License Is Likely Unenforceable
#18I’m not a lawyer, but I wouldn’t expect that to be a valid defense. If you can’t comply, don’t use it.
Re: MongoDB's Server Side Public License Is Likely Unenforceable
#19Is this similar to the GPL3 in intent to force website backends to become open source?
Re: MongoDB's Server Side Public License Is Likely Unenforceable
#20I don't understand the line of reasoning. Can anyone give me a lay explanation? My understanding of the license change is basically "if you use MongoDB to support any site, all software higher in the stack needs to be released as well". Is that accurate? If so, why can't an author make this part of the license?
No. If you take MongoDB and offer it as SaaS, the additional software that's part of your offering, such as monitoring, backup solutions, etc, have to be open-sourced, or you have to make their code available (since the chair of OSI defines what's open source).
The only grey area I see is if you offered some sort of database-as-a-service backed by Mongo but not explicitly sold as Mongo-as-a-service.