패키지 라이선스

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 패키지에는 dependency_licenses.json 파일이 함께 제공되며, 이 파일에는 패키지에 번들된 소프트웨어, rails 애플리케이션이 사용하는 Ruby 젬, 그리고 프론트엔드 구성 요소에 필요한 JavaScript 라이브러리의 버전 및 라이선스 정보가 포함되어 있습니다. JSON 형식으로 되어 있기 때문에 GitLab은 이 파일을 구문 분석하여 자동화된 확인이나 유효성 검사에 사용할 수 있습니다. 이 파일은 /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 파일을 스크립트 상단의 배열에서 승인 및 의문스러운 라이선스 목록과 비교하여 각 소프트웨어에 대해 Good, Unknown, 또는 Check 중 하나를 출력합니다.

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

이 목록은 GitLab 개발 문서의 라이선싱에서 가져왔습니다. 그러나 Linux 패키지의 특성상 라이선스가 동일하게 적용되지 않을 수 있습니다. gitrsync 등이 여기에 해당됩니다. GNU 라이선스 FAQ를 참조하세요.

라이선스 승인

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

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

상표 사용

GitLab 문서 내에서 제3자 기술 및/또는 제3자 엔티티의 상표에 대한 언급이 있을 수 있습니다. 제3자 기술 및/또는 엔티티에 대한 참조의 포함은 오로지 GitLab 소프트웨어가 해당 제3자 기술과 상호 작용하거나 해당 제3자 기술과 함께 사용될 수 있는 예시를 위한 것입니다. 해당 상표, 자료, 문서, 그리고 그 외 지적 재산권은 전적으로 해당 제3자 소유입니다.

상표 요구 사항

GitLab 상표의 이용은 우리의 지침에 명시된 표준에 준수해야 합니다(수시로 업데이트됨).

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

문서에서 GitLab 또는 제3자 상표를 사용할 때, 처음으로 등장할 때는 “(R) Chef는 구성에 사용됩니다…“와 같이 (R) 기호를 포함해야 합니다. 그 이후 등장하는 경우에는 해당 기호를 생략할 수 있습니다.

만일 상표 소유자가 특정 고지나 상표 요구 사항을 요구한다면, 해당 고지나 요구 사항을 상기해야 합니다.