Earlier quoted context omitted.
There isn't a shred of the original mongrel parser left. I'm not 100% sure but http-parser looks more like it's inspired by nginx than that it actually contains nginx code. Disclosure: I know both http-parser and nginx fairly well. I'm one of the 'other Node contributors'. :-)
But it was Ryan who said that it does: http://twitter.com/#!/ryah/status/69620659650699264
A conversation about open source licenses
21–30 of 35 posts
Re: A conversation about open source licenses
#22It sounds like Ryan is saying that he re-wrote it because of technical reasons, when from the email exchange, it is really because of licensing. That's kind of sketchy to me.
Right or wrong, I think that if node was using mongrel/nginx stuff at any point they should still give some attribution. It certainly seems like the code was helpful in getting the project started regardless of the fact that all the code has been rewritten in later releases.
Re: A conversation about open source licenses
#23I assume this is somehow related the joyent's assumption of copyright on the node code (stewardship). Is there any background on why this was posted in a gist (and why it was submitted to HN)?
>> Is there any background on why this was posted in a gist http://bettween.com/ryah/zedshaw/May-07-2011/May-15-2011/asc
Re: A conversation about open source licenses
#24It is sad how this has been misrepresented. First of all, this was an email conversation between Ryan Dahl and Zed Shaw. That you know. What you probably don't know is that Ryan first posted this tweet [0] about rewriting Zed's http parser. Zed then responded twice [1] & [2], vehemently. Ryan then responded with a single "?" to Zed's outbursts. That is when Zed said this: "@ryah And don't make me bust out the fucking…
Re: A conversation about open source licenses
#25http-parser is based on parsers from mongrel and/or nginx (at least in parts), yet the LICENSE file says Joyent, Inc. and other Node contributors. ... No mention of the original copyright holders ( Zed Shaw and/or Igor Sysoev ) tsk tsk
Re: A conversation about open source licenses
#26Earlier quoted context omitted.
But it was Ryan who said that it does: http://twitter.com/#!/ryah/status/69620659650699264
If you read to the bottom of the email chain here: http://twitter.com/#!/ryah/status/69624489893314560 , ry says he rewrote the parser.
Anyway, Igor Sysoev was just added to the LICENSE file, so EOT.
Re: A conversation about open source licenses
#27http-parser is based on parsers from mongrel and/or nginx (at least in parts), yet the LICENSE file says Joyent, Inc. and other Node contributors. ... No mention of the original copyright holders ( Zed Shaw and/or Igor Sysoev ) tsk tsk
The NGINX contribution has been noted now; https://github.com/ry/http-parser/commit/8dabce6ec7142319bc5...
Re: A conversation about open source licenses
#28Earlier quoted context omitted.
Ryan said that the current version uses nginx's URL parser, so clearly not everything is new code.
Here you go: http://news.ycombinator.com/item?id=2549813
Re: A conversation about open source licenses
#29Re: A conversation about open source licenses
#30I haven't done much open source (all I've got out there is a thing to suck a small newsfeed from an NNTP server, a simple NNTP cache, three Warhammer Online add-ons, and a Talisman calculator for Wahammer Online), as my job at a mostly closed source company raises enough challenges to occupy all of the time I have for programming. However, Zed Shaw really tempts me to make time to get involved in open source, especia…
Just being wrong and giggling when people correct you is level 0 trolling. If you really want to troll you gotta step up your game and do something like any of these:
http://mulletdb.com/ http://livingdouchebag.com/ http://programming-motherfucker.com/
If you can pull off projects like that, and open source them, then I'll be one of your fans. If all you do is try to provoke me, then I'll just end up making you look like the dumbass you actually are.
(So something like that is what you want? :-)
EDIT: mulletdb.com is better.