Re:Why I replaced MIT with copyleft license for Nodemailer
by edem on Thursday February 02, 2017 @06:13PM
(#13555898)
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.
[ Parent
| on HN ]
Re:Why I replaced MIT with copyleft license for Nodemailer
by fiddlerwoaroof on Thursday February 02, 2017 @09:30PM
(#13557147)
So, 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.
Re:Why I replaced MIT with copyleft license for Nodemailer
by Crespyl on Friday February 03, 2017 @09:58AM
(#13560159)
The 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).