4 ms·
Since it's literally impossible to comply with the article 13 of SSPL, MongoDB's license definitely doesn't give its users freedom 0[1], as defined by FSF. [1]
by xeeeeeeeeeeenu 7y ago
Since it's literally impossible to comply with the article 13 of SSPL, MongoDB's license definitely doesn't give its users freedom 0[1], as defined by FSF.
[1] - The freedom to run the program as you wish, for any purpose
- smnrchrds 7y agoCould you please explain why it is impossible to comply with?
- xeeeeeeeeeeenu 7y agoWhen you are offering MongoDB as a service, article 13 requires you to release the source code of everything you're using to host your MongoDB instance under the terms of SSPL. In practice, it's impossible because you aren't the copyright holder of your kernel, firmware, webserver etc. so you can't change their license to SSPL.
- zucker42 7y agoThat's not impossible. You can use solely SSPL software, or software with licenses compatible with SSPL.
- brown9-2 7y agoIs there a kernel or OS under the SSPL?
- zucker42 7y agoAs far as I understand, you could redistribute BSD under the SSPL, since the BSD license doesn't prevent relicensing as long as you keep the BSD license as well. And besides, there's a difference between the practical impossibility of building a kernel and the idea of the actual impossibility of complying with the license terms. That said, I think the argument that the SSPL makes it difficult enough to use the software (due to the bookkeeping requirements of tracking every piece of software that interacts with the SSPL software) has some merit.