FreeBSD 핸드북 : 어플리케이션 설치하기: 포트 콜렉션 : 직접 포트 만들기 : 라이센스 문제
Previous: pkg 부디렉토리
Next: 업그레이드

4.7.6. 라이센스 문제

어떤 소프트웨어 패키지는 제한적인 라이센스를 포함하거나 위법일 수도 있습니다(공개키 암호화에 대한 PGP의 특허, ITAR (암호화 소프트웨어의 수출) 이 그런 것들입니다). 이런 것들을 다루는 일은 각각의 라이센스의 정확한 의미에 따라 여러가지가 있을 수 있습니다.

소프트웨어의 라이센스 문장을 읽고 FreeBSD 프로젝트가 ftp나 CD-ROM을 통해 소스나 컴파일된 바이너리를 재배포하는 것에 의해 라이센스를 어기는 책임을 지지 않도록 확인하는 것은 여러분 포터의 책임입니다. 의심스러우면, FreeBSD 포트 메일링 리스트 <freebsd-ports@FreeBSD.ORG> 에게 문의하세요.

종종 일어나는 이런 경우를 다루기 위해 Makefile에 지정할 수 있는 몇가지 변수가 있습니다:

  1. 포트가 `영리 목적으로 판매할 수 없음'식의 라이센스라면, NO_CDROM 변수에 그 이유를 나타내는 문자열을 지정하세요. 우리는 그런 포트가 릴리즈 시에 CD-ROM에 들어가지 않도록 확인할 것입니다. 배포파일과 패키지는 여전히 ftp에서 이용할 수 있을 것입니다.
  2. 만들어지는 패키지가 각 사이트마다 다르게 만들어지거나 만들어지는 바이너리 패키지가 라이센스 문제로 배포될 수 없다면, NO_PACKAGE 변수에 그이유를 나타내는 문자열을 지정하세요. 이런 패키지가 ftp 사이트에 놓어지거나 릴리즈 시에 CD-ROM에 들어가지 않도록 확인할 것입니다. 그러나 배포 파일은 두가지 모두에 포함될 것입니다.
  3. 포트가 사용할 수 있는 사람에 법적인 제한을 하거나 (예: 암호화 관련) `상업적 이용 금지' 라이센스가 걸려 있다면, RESTRICTED 변수에 그 이유를 나타내는 문자열을 지정하세요. 그런 포트는 배포 파일이나 패키지를 ftp 사이트에서 사용할 수 없을 것입니다.

주의: GNU General Public License(GPL) 버전 1과 2는 포트에 문제가 안됩니다.

주의: 여러분이 커미터라면, ports/LEGAL 파일도 같이 갱신하세요.


FreeBSD 핸드북 : 어플리케이션 설치하기: 포트 콜렉션 : 직접 포트 만들기 : 라이센스 문제
Previous: pkg 부디렉토리
Next: 업그레이드