Posts tagged:

agpl

3D Repo Runs MongoDB

Dec 12 • Posted 1 year ago

If you’re an architectural or engineering firm, you’ve undoubtedly confronted the difficulty of managing and collaborating on 3D assets like CAD drawings.  The act of sharing massive files is hard but feasible, but it is significantly complicated by the inability to determine that you’re using the latest version.  For the CAD-inclined, there’s hope. Jozef Dobos, a doctoral student at University College London (UCL), has applied the geospatial indexing capabilities of MongoDB a version control system for 3D assets called 3D Repo.  Sponsored by Arup Foresight, the built environment innovation division of Arup Group Limited, a global design and business consulting firm with offices in over 30 countries, 3D Repo leverages the flexibility of MongoDB’s data model, not to mention its geospatial capabilities, to make collaboration on 3D assets easy.

Read more

The AGPL

May 5 • Posted 5 years ago

MongoDB is released under the GNU Affero General Public License.  This Free Software Foundation license is fairly new, and thus we wanted to talk about how this license differs from GPL.

Our goal with using AGPL is to preserve the concept of copyleft with MongoDB.  With traditional GPL, copyleft was associated with the concept of distribution of software.  The problem is that nowadays, distribution of software is rare: things tend to run in the cloud.  AGPL fixes this “loophole” in GPL by saying that if you use the software over a network, you are bound by the copyleft.  Other than that, the license is virtually the same as GPL v3.

To say this another way: if you modify the core database source code, the goal is that you have to contribute those modifications back to the community.

Note however that it is NOT required that applications using mongo be published.  The copyleft applies only to the mongod and mongos database programs.  This is why Mongo DB drivers are all licensed under an Apache license.  You application, even though it talks to the database, is a separate program and “work”.

As always, we want your feedback (and participation) — comments welcome both here and in the forums.

blog comments powered by Disqus