Project

General

Profile

Bug #2901

License terms of fastcgi.h

Added by jan-kiszka 3 months ago. Updated about 2 months ago.

Status:
Fixed
Priority:
Low
Assignee:
-
Category:
mod_fastcgi
Target version:
Start date:
2018-08-16
Due date:
% Done:

100%

Estimated time:
Missing in 1.5.x:

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.

Associated revisions

Revision 5045a9e8 (diff)
Added by gstrauss about 2 months ago

[core] fastcgi.h link to Open Market License (OML) (fixes #2901)

x-ref:
"License terms of fastcgi.h"
https://redmine.lighttpd.net/issues/2901

History

#1

Updated by gstrauss about 2 months 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.

#2

Updated by jan-kiszka about 2 months 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.

#3

Updated by gstrauss about 2 months ago

  • Category set to mod_fastcgi
#4

Updated by gstrauss about 2 months ago

  • Status changed from Patch Pending to Fixed
  • % Done changed from 0 to 100

Also available in: Atom