News for hackers. Stuff that matters.
Re:Why I replaced MIT with copyleft license for Nodemailer by netule on Thursday February 02, 2017 @05:44PM (#13555661)
I am not sure how this is supposed to start making him money. Doesn't the sticky nature of GPL-like licenses only apply if you redistribute the GPL licensed software alongside your own package or make a derivative?
Re:Why I replaced MIT with copyleft license for Nodemailer by e12e on Thursday February 02, 2017 @06:02PM (#13555806)
From the text I'm not sure the idea really is to make the author money. If anything, presumably any code others contribute now will be copyleft, meaning if the patches are integrated and re-distributed by the author he can charge for distribution - but have to distribute under copyleft.

I also wonder how many corporations integrate and redistribute nodemailer; I'm sure there's a few - but I'm guessing most just use nodemailer. Apart from paranoid legal teams, the licence change shouldn't make any difference.

Now, someone distributing a firewall appliance using nodemailer for sending email alerts would have to provide customers with a copy of nodemailer source under copyleft - along with any changes. I still don't see why that would translate to payments to the author.

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.
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).

Re:Why I replaced MIT with copyleft license for Nodemailer by gribbly on Thursday February 02, 2017 @07:27PM (#13556478)
Not sure if it makes a difference in this case either, however the method is being used successfully by projects like x264, x265, which distribute under GPL, but also offer commercial licenses allowing them to be incorporated into proprietary solutions.
Re:Why I replaced MIT with copyleft license for Nodemailer by patmcguire on Thursday February 02, 2017 @06:31PM (#13556058)
What if you do an on-prem SAS deployment? Think that counts.