パッケージライセンス
ライセンス
GitLab自体はMITですが、Omnibus GitLabのソースはApache-2.0でライセンスされています。
ライセンスファイルの場所
バージョン8.11から、Omnibus GitLabパッケージには、パッケージ内にバンドルされているすべてのソフトウェアのライセンス情報が含まれています。
パッケージのインストール後、バンドルされている各ライブラリのライセンスは/opt/gitlab/LICENSES
ディレクトリにあります。
また、すべてのライセンスがコンパイルされたLICENSE
ファイルがあります。このコンパイルされたライセンスは、/opt/gitlab/LICENSE
ファイルにあります。
バージョン9.2から、Omnibus GitLabパッケージは、ソフトウェアライブラリ、Railsアプリケーションが使用するRuby gems、フロントエンドコンポーネントに必要なJavaScriptライブラリなど、バンドルされているすべてのソフトウェアのバージョンとライセンス情報を含むdependency_licenses.json
ファイルを同梱しています。このファイルはJSON形式であるため、機械で簡単に解析することができ、自動チェックや検証に使用することができます。このファイルは/opt/gitlab/dependency_licenses.json
にあります。
バージョン11.3から、ライセンス情報をオンラインで入手できるようになりました:http://gitlab-org.gitlab.io/omnibus-gitlab/licenses.html
ライセンスの確認
OmnibusのGitLabパッケージは、多くのソフトウェアで構成されており、多くの異なるライセンスでカバーされているコードで構成されています。 これらのライセンスは、上記のように提供され、コンパイルされています。
バージョン8.13から、GitLabはOmnibus GitLabに追加のステップを入れました。license_check
ステップはlib/gitlab/tasks/license_check.rake
を呼び出し、コンパイルされたLICENSE
ファイルを、スクリプト上部の配列で示される現在の承認者ライセンスと疑わしいライセンスのリストと照合します。 このスクリプトは、Omnibus GitLabパッケージの一部である各ソフトウェアについて、Good
、Unknown
、Check
のいずれかを出力します。
-
Good
: GitLabとOmnibus GitLab内で、すべての使用タイプで承認されたライセンスを示します。 -
Unknown
: は、「良い」または「悪い」のリストで認識されていないライセンスを示し、使用の意味合いについて直ちにレビューされるべきです。 -
Check
:はGitLab自身と互換性がない可能性のあるライセンスを示します。従って、準拠を確実にするために、Omnibus GitLabパッケージの一部としてどのように使われているかをチェックする必要があります。
このリストは現在のところ、GitLab開発ドキュメントのライセンスから引用しています。 しかし、Omnibus GitLabパッケージの性質上、ライセンスが同じように適用されない場合があります。例えば、git
やrsync
などです。GNUライセンスFAQをご覧ください。
ライセンス承認
libjpeg-turbo - BSD 3-clause ライセンス
本ソフトウェアは、Independent JPEG Groupの作業を一部ベースにしています。
商標の使用
GitLabドキュメンテーションの中で、サードパーティの技術および/またはサードパーティのエンティティの商標が参照されることがあります。 サードパーティの技術および/またはエンティティの参照が含まれるのは、GitLabソフトウェアがそのようなサードパーティの技術とどのように相互作用するか、またはそのようなサードパーティの技術と組み合わせて使用されるかを例示するためだけです。 すべての商標、資料、ドキュメンテーション、およびその他の知的財産は、そのようなサードパーティの所有物です。
商標の要件
GitLab商標の使用は、当社のガイドライン(随時更新されます)に記載された基準を遵守する必要があります。 CHEF®およびすべてのChefマークは、Chef Software, Inc.が所有するものであり、以下にあるChef商標ポリシー(随時更新されます)に従って使用する必要があります。
文書でGitLabやサードパーティの商標を使うときは、最初のインスタンスに(R) のシンボルを入れてください。例えば、”Chef(R) is used for configuring…” 以降のインスタンスではシンボルを省略してもかまいません。
商標オーナーが特定の通知または商標要件を要求する場合は、そのような通知または要件を上記に記載する必要があります。