-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Copyright violation: Based on BSD-licensed code, but no BSD license or original copyright statements #389
Comments
Just for convenient reference, the commit which contains the rewrite "using a couple tricks borrowed from NGINX", from November 2009: 433202d |
just another convenient reference, commit adding (some) nginx attribution: 8dabce6 |
I don't know if any nginx code remains. If anyone can point out examples, please do so and I'll update the license. Otherwise we should probably just remove the attribution to avoid confusion. The only code that was taken verbatim from nginx that I'm aware of were some lookup tables and a couple of macros but they were removed in 2010. |
I believe that there might not be any common lines between them anymore. Let's remove this unless there are objections. |
last relevant reference: ngx_http_parse.c from nginx-0.7.64 in November 2009: https://github.com/nginx/nginx/blob/a49413511aa15ecc50755be2ff01d785b722e017/src/http/ngx_http_parse.c |
The boilerplate included attribution to NGINX that created confusion because NGINX is distributed under a different license (BSD, not MIT.) To the best of everyone's knowledge, no actual NGINX code remains. Remove the attribution to clear up the confusion. Refs: nodejs#389
The boilerplate included attribution to NGINX that created confusion because NGINX is distributed under a different license (BSD, not MIT.) To the best of everyone's knowledge, no actual NGINX code remains. Remove the attribution to clear up the confusion. Fixes: nodejs#389 PR-URL: nodejs#390 Reviewed-By: Fedor Indutny <[email protected]>
http_parser.c states:
nginx has the following license and copyright statement in its license file:
The license requires itself and the copyright statements to be retained, neither of which is happening. This project is therefore not legally reproducible as-is.
The text was updated successfully, but these errors were encountered: