패키지 라이선스

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

라이선스

GitLab 자체는 MIT이지만, Linux 패키지 소스는 Apache-2.0 하에 라이선스가 부여됩니다.

라이선스 파일 위치

버전 8.11부터, Linux 패키지에는 패키지에 번들된 모든 소프트웨어의 라이선스 정보가 포함되어 있습니다.

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

모든 라이선스가 통합된 LICENSE 파일도 있습니다. 이 통합된 라이선스는 /opt/gitlab/LICENSE 파일에서 찾을 수 있습니다.

버전 9.2부터, Linux 패키지에는 rails 애플리케이션이 사용하는 소프트웨어 라이브러리, Ruby gem 및 프론트엔드 구성요소에 필요한 JavaScript 라이브러리를 포함한 모든 번들된 소프트웨어의 버전 및 라이선스 정보가 포함된 dependency_licenses.json 파일이 함께 제공됩니다. GitLab은 이 파일을 JSON 형식으로 구문 분석하여 자동화된 확인이나 검증에 사용할 수 있습니다. 이 파일은 /opt/gitlab/dependency_licenses.json에서 찾을 수 있습니다.

버전 11.3부터, 라이선스 정보를 온라인으로도 제공하고 있으며, 다음에서 확인할 수 있습니다: https://gitlab-org.gitlab.io/omnibus-gitlab/licenses.html

라이선스 확인

Linux 패키지는 많은 소프트웨어로 구성되어 있으며, 여러 다른 라이선스로 구성된 코드로 이루어져 있습니다. 위에서 설명한대로 이러한 라이선스가 제공되고 통합됩니다.

버전 8.13부터, GitLab은 Linux 패키지 설치에 추가 단계를 추가했습니다. license_check 단계에서는 lib/gitlab/tasks/license_check.rake를 호출하여 통합된 LICENSE 파일을 스크립트 상단의 배열에 표시된 현재 승인된 및 의문 승인 라이선스 목록에 대조합니다. 이 스크립트는 Linux 패키지의 각 소프트웨어에 대해 Good, Unknown, 또는 Check 중 하나를 출력합니다.

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

이 목록은 GitLab licensing 개발 문서에서 제공됩니다. 그러나 Linux 패키지의 성격으로 인해 라이선스가 동일하게 적용되지 않을 수 있습니다. ‘git’ 및 ‘rsync’와 같은 경우가 있습니다. GNU License FAQ에서 자세한 내용을 확인할 수 있습니다.

라이선스 인정

libjpeg-turbo - BSD 3-clause license

본 소프트웨어는 Independent JPEG 그룹의 작품을 일부 기반으로 합니다.

상표 사용

GitLab 문서 내에서는 제3자 기술이나 제3자 엔티티의 상표에 대한 언급이 있을 수 있습니다. 제3자 기술 또는 엔티티에 대한 언급은 오로지 GitLab 소프트웨어가 해당 제3자 기술과 상호 작용하거나 이와 함께 사용될 수 있는 예시를 위한 것입니다. 모든 상표, 자료, 설명 및 기타 지적 재산은 해당 제3자의 소유입니다.

상표 요구사항

GitLab 상표 사용은 우리의 가이드라인에서 정한 표준을 준수해야 합니다(수시로 업데이트됨).

CHEF® 및 모든 Chef 상표는 Progress Software Corporation의 소유이며 Progress Software 상표 사용 정책을 준수해야 합니다.

문서에서 GitLab 또는 제3자 상표를 사용할 때에는 첫 번째 인스턴스에서 (R) 기호를 포함해야 합니다. 예를 들어, “Chef(R) is used for configuring….” 다음 인스턴스에서는 기호를 생략할 수 있습니다.

상표 소유자가 특정한 고지 또는 상표 요구를 하는 경우 해당 고지나 요구가 상단에 명시되어야 합니다.