Austin, Cool story. Where'd you go to law school?
On Tue, Dec 18, 2012 at 3:55 PM, Austin William Wright <[email protected]> wrote: > It is a clear-cut thing: "Linking" in the context of copyright means to > embed another program (compiled or otherwise) inside your program and > distribute it. > > The GPL does not decide when it gets to be applicable, all it gets to do is > decide when to grant permission to distribute. If you're not distributing > GPL-licensed programs, the GPL doesn't apply to you. Period. > > On Saturday, December 15, 2012 5:47:08 PM UTC-7, David Herron wrote: >> >> On Sat, Dec 15, 2012 at 1:16 PM, Jake Verbaten <[email protected]> wrote: >>> >>> > The virality of *GPL licenses as node modules has never been tested in >>> court, so it's unclear what the ramifications are. >>> >>> To clarify, if I were to release a MIT module onto github or npm or some >>> other distribution channel which has a dependency on an GPL module checked >>> into node_modules into git. (so it's in my code). >>> >>> There would have to be a court case to determine whether or not I am >>> allowed to licence my top level code under MIT instead of being forced to >>> use GPL because a dependency is GPL? >> >> >> Earlier Martin Cooper raised the question of what does it mean to "link" >> in JavaScript. That wasn't just an idle question, because IIRC the GPL >> viralness kicks in when you "link" code together. In JavaScript there's no >> "linking" involved (because it's not compiled) and with Node.js modules >> there's no subclassing ... etc .. soooo... >> >> Are you sure it's a good idea to check dependencies into your own source >> tree? That doesn't sound like a good practice to me. Why not let npm take >> care of the dependencies? >> >> I would think that when you "npm install" a package, and npm installs all >> the dependencies, that the binding is loose enough to not trigger any actual >> concern. >> >> But, yeah, okay, it's not terribly well a clear-cut thing. Ah.. maybe an >> analogy could be drawn from packaging policies in, say, the Debian/Ubuntu >> projects? >> >> + David Herron, nodejs.davidherron.com >> > -- > 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
