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? > That's a mischaracterization -- npm as a hosting platform and a community tool is neutral. Modules hosted on npm are subject to the terms of the GPL just like any other GPL code. It's just as viral for Node.js as it is for any other platform. But you can put GPLed modules on npm if you like. > 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? > There's very little that's extreme about the BSD / MIT license. In fact, I'd put those licenses as in-betweens between public domain / WTFPL-style licenses and ideologically-driven free licenses like the GPL. However, the Perl and Apache licenses were developed as a response to the old-style BSD licenses with advertising clauses vs the extreme purity of the GPL, so you might check them out. And the Affero GPL and LGPL give you other choices on the GPL end of things. But in the end, Nuno's got it -- do what feels best to you, as long as you're willing to deal with the consequences. F -- 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
