envoyproxy/envoy

Publishing the copyrights and licenses of the third party libraries

Open

#22 874 ouverte le 29 août 2022

Voir sur GitHub
 (7 commentaires) (0 réactions) (0 assignés)C++ (5 373 forks)batch import
area/docshelp wanted

Métriques du dépôt

Stars
 (27 997 stars)
Métriques de merge PR
 (Merge moyen 8j) (378 PRs mergées en 30 j)

Description

Some of the third party libraries that Envoy uses have license terms that demand that the copyright or the license itself is included in the software and/or documentation.

For example, the nghttp2 library uses the MIT license. It contains this sentence: "Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to [...], subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

How does Envoy comply with this legal requirement?

I think the copyright notice and the license of nghttp2 (and other third-party libraries) should appear somewhere in Envoy's documentation. There is already a table that lists all third-party libraries. A similar table that contains a list of the external dependencies, their licenses and (if necessary) also the complete license texts would solve this problem.

Guide contributeur