4 ms·
It does. For example MongoDB is AGPL. BUT if you add nodemailer to your project as a dependency and you link to it GPL will stick. This is why MongoDB's drivers
by edem 10y ago
It does. For example MongoDB is AGPL. BUT if you add nodemailer to your project as a dependency and you link to it GPL will stick. This is why MongoDB's drivers are Apache license but the database itself is AGPL.
- fiddlerwoaroof 10y agoSo, someone told me that your code need not be GPL but that the combination of your code + a gpled program must be. IANAL, but this sounded reasonable to me.
- Crespyl 10y agoThe trick is in what constitutes "combination", particularly re. static vs. dynamic linking. My understanding is that, at least with LGPL, you can have a closed source program distributed with a LGPL shared object/dll (plus license text) that gets loaded dynamically, but I don't think you can do that with GPL proper. Static linking (IIUC) is right out (for closed source projects).
- deleted 10y ago[deleted]