>From my understanding is that if I have a dependency on a GPL module no matter how deep in my dependency tree (my larger apps have over a 100 dependencies) my entire app is GPL.
I have zero dependencies on GPL modules for that reason and won't use any npm modules that are under the GPL licence. If you like collaboration or want people to use your code you should licence it as MIT, because it's virtually the community standard. (Meteor released with GPL a while back and was hitting back by the community and changed to MIT) > . They think that using a permissive license will cause everyone to go off and maintain their own fork instead of contributing back to the project. To back that up, I love npm and have 170+ modules on it. I maintain a few forks of other peoples modules and I hate it. dependencies on git links suck. In fact I already have 170 modules I don't want to maintain any more! I'd match rather make a pull request and have it go into master then maintain it (although it's a struggle to write high quality pull requests with tests!) On Fri, Dec 14, 2012 at 8:28 PM, David Herron <[email protected]> wrote: > > Okay, my early grok of the answers is that there isn't an actual legal > hurdle .. someone else using the module won't be subject to the viral > effect of the GPL in other words. It's more of a community dislike. Am I > reading the reaction correctly? > > Which reminds me of a quip I read a long time ago, which went something > like:- I want everyone else's code to be under the BSD license, but I want > my code to be under the GPL .. > > Basically meaning the tendency is to want do as much as possible with > other peoples code while putting as much protection around my code. > > Maybe there's a license I don't know about that's a good happy medium > between the extremes of BSD and GPL? > > + David Herron > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
