Bug #2901
closedLicense terms of fastcgi.h
Description
src/fastcgi.h is referring to some "LICENSE.TERMS" that does not seem to be included in the source package. Can you clarify which one applies here? Ideally, that clarification would be put into the file directly for future reference.
Updated by gstrauss about 6 years ago
- Status changed from New to Patch Pending
- Priority changed from Normal to Low
- Target version changed from 1.4.x to 1.4.51
Depending on your operating system distribution, documentation such as license files are included in the packages which provide the FCGI library or development headers. On Fedora Linux, LICENSE.TERMS is provided in the fcgi package, even though fastcgi.h is provided in the fcgi-devel package.
lighttpd implements the FastCGI protocol inside lighttpd mod_fastcgi, and includes fastcgi.h for the data structures and defines. The public interfaces (not the implementation) to a protocol exist to allow for other implementations to be written. I am not a language lawyer, so please do your own due diligence.
The lighttpd tests/fcgi-auth.c and tests/fcgi-responder.c test programs do rely on libfcgi and LICENSE.TERMS definitely applies to libfcgi. libfcgi is not distributed with lighttpd source.
The fcgi and fcgi-devel packages in Fedora Linux have the Open Market License (OML)
https://fedoraproject.org/wiki/Licensing:Main
https://fedoraproject.org/wiki/Licensing/Open_Market_License
I'll include a link to the Open Market License in the fastcgi.h file distributed with lighttpd source.
Updated by jan-kiszka about 6 years ago
Thanks for clarifying this! It is important that this is resolved in upstream and does not have to be researched over and over again by some downstream package or image assembler.
Updated by gstrauss about 6 years ago
- Status changed from Patch Pending to Fixed
- % Done changed from 0 to 100
Applied in changeset 5045a9e8332eed5db2293755a75960075e5b3aa2.
Also available in: Atom