Contents
Can I use AGPL library in commercial software?
If we follow the comments it turns out that you can use AGPL libraries with your closed-source, commercial server-side software, as long as you don’t modify the library.
Is MongoDB open source license?
MongoDB has always been a “reluctant open source company”. While the world was moving away from copy-left licenses (GPL) to permissive ones (MIT, BSD, Apache), MongoDB chose AGPL, an even more restrictive version of the GPL license for their MongoDB Server Software. “MongoDB was built by MongoDB.
Is MongoDB closed source?
“MongoDB was previously licensed under the GNU AGPLv3, which meant companies who wanted to run MongoDB as a publicly available service had to open source their software or obtain a commercial license from MongoDB,” the company explains. …
Can a GPL code be distributed alongside an app?
The (A)GPL work cannot be distributed alongside the final application even as a separate app (eg, putting them into the same archive or repository), although it’s fine to provide instructions on where to find the GPL work and how to use it with your app. AGPL is the same as GPL; therefore if your app is using AGPL code it has to be AGPL licensed.
Is the AGPL based on the GPL or the LGPL?
The AGPL is based on the GPL, not the LGPL. It does not contain any linking exceptions, and any work using AGPL code (linked or otherwise, modified or not) must also be AGPL licensed and distributed. Using separate processes can circumvent the (A)GPL, but this is murky ground.
Can you use AGPL libraries with closed source software?
If we follow the comments it turns out that you can use AGPL libraries with your closed-source, commercial server-side software, as long as you don’t modify the library. Is that the case? Or you have to distribute your entire application when you use an AGPL licensed library?
Which is a modified version of the GNU GPL?
The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.