Hacker News new | ask | show | jobs
by rryan 3545 days ago
How many people using RethinkDB are changing its code? AGPL does not mean you have to share the code to your app making use of RethinkDB.

AGPL protects against people making hosted forks of RethinkDB and not sharing the changes they've made back to the community.

1 comments

> How many people using RethinkDB are changing its code?

That's not the point. If you're even using the software the other software components would also be bound by the AGPL license.

That is not correct. Any modifications to the project under the AGPL license need to also be under AGPL.

Anything that simply uses the projects APIs is not bound to the same license. If this were not the case, then companies using MongoDB would have to be releasing all their project code, including Google / Ebay / EA / Sage / anyone else listed here: https://www.mongodb.com/who-uses-mongodb

If all these high profile companies are OK with using an AGPL project without turning their projects open source, then I'm sure it's legally fine to do so in practise.

No. AGPL does not apply to stuff connecting to the program.

It gives you the right to the source code of the program if you interact with it remotely through a computer network (directly or indirectly). It does not apply to other software(e.g. a client driver) that connects to tne program.