패키지 라이센스

Tier: Free, Premium, Ultimate Offering: Self-managed

라이센스

GitLab 자체는 MIT 라이센스를 따르지만, 리눅스 패키지 소스는 Apache-2.0으로 라이센스가 부여됩니다.

라이센스 파일 위치

버전 8.11부터 리눅스 패키지는 패키지에 포함된 모든 소프트웨어의 라이센스 정보를 포함하고 있습니다.

패키지를 설치한 후 각 개별 번들 라이브러리의 라이센스는 /opt/gitlab/LICENSES 디렉토리에서 찾을 수 있습니다.

모든 라이센스가 함께 컴파일된 LICENSE 파일도 있습니다. 이 컴파일된 라이센스는 /opt/gitlab/LICENSE 파일에서 찾을 수 있습니다.

버전 9.2부터 리눅스 패키지는 모든 번들 소프트웨어의 버전 및 라이센스 정보를 포함하는 dependency_licenses.json 파일을 함께 제공합니다. 이 파일은 Rails 애플리케이션이 사용하는 소프트웨어 라이브러리와 프론트엔드 구성 요소에 필요한 JavaScript 라이브러리도 포함합니다. JSON 형식이기 때문에 GitLab은 이 파일을 파싱하여 자동화된 검사 또는 유효성 검사를 위해 사용할 수 있습니다. 이 파일은 /opt/gitlab/dependency_licenses.json에서 찾을 수 있습니다.

버전 11.3부터 라이센스 정보는 온라인에서도 제공됩니다: https://gitlab-org.gitlab.io/omnibus-gitlab/licenses.html

라이센스 확인

리눅스 패키지는 여러 가지 소프트웨어로 구성되어 있으며, 다양한 라이센스에 의해 보호되는 코드로 이루어져 있습니다. 이러한 라이센스는 위에 명시된 대로 제공되고 컴파일됩니다.

버전 8.13부터 GitLab은 리눅스 패키지 설치 과정에 추가 단계를 두었습니다. license_check 단계는 lib/gitlab/tasks/license_check.rake를 호출하며, 이는 컴파일된 LICENSE 파일을 현재 승인된 라이센스 목록과 의문이 제기되는 라이센스 목록에 대해 확인합니다. 이 스크립트는 리눅스 패키지의 각 소프트웨어에 대해 Good, Unknown 또는 Check 중 하나를 출력합니다.

  • Good: GitLab 및 리눅스 패키지에서 모든 사용 유형에 대해 승인된 라이센스를 나타냅니다.
  • Unknown: ‘good’이나 ‘bad’ 목록에서 인식되지 않는 라이센스를 나타내며, 사용에 대한 영향을 즉시 검토해야 합니다.
  • Check: GitLab 자체와의 호환성에 문제가 있을 수 있는 라이센스를 나타내며, 리눅스 패키지의 일부로 사용되는 방법에 대해 확인하여 준수를 보장해야 합니다.

이 목록은 라이센스에 대한 GitLab 개발 문서에서 가져온 것입니다. 그러나 리눅스 패키지의 특성상 라이센스가 동일하게 적용되지 않을 수 있습니다. 예를 들어 gitrsync와 같은 경우입니다. GNU 라이센스 FAQ를 참조하세요.

라이센스 인정

libjpeg-turbo - BSD 3-clause 라이센스

이 소프트웨어는 Independent JPEG Group의 작업을 부분적으로 기반으로 합니다.

상표 사용

GitLab 문서 내에서 제3자 기술 및/또는 제3자 개체의 상표를 참조할 수 있습니다. 제3자 기술 및/또는 개체에 대한 참조의 포함은 GitLab 소프트웨어가 그러한 제3자 기술과 어떻게 상호작용하거나 함께 사용할 수 있는지를 보여주는 예시의 목적으로만 이루어집니다. 모든 상표, 자료, 문서 및 기타 지적 재산은 해당 제3자의 소유입니다.

상표 요구 사항

GitLab 상표의 사용은 우리의 지침 (때때로 업데이트됨)에서 정한 기준을 준수해야 합니다.

CHEF® 및 모든 Chef 마크는 Progress Software Corporation의 소유이며, Progress Software 상표 사용 정책에 따라 사용해야 합니다.

GitLab 또는 제3자 상표를 문서에서 사용할 때는 첫 번째 인스턴스에서 (R) 기호를 포함해야 하며, 예를 들어 “Chef(R)는 설정을 위해 사용됩니다….”와 같이 적어야 합니다. 후속 인스턴스에서는 기호를 생략할 수 있습니다.

상표 소유자가 특정한 고지 또는 상표 요구 사항을 요구하는 경우, 해당 고지 또는 요구 사항은 위에 명시해야 합니다.