"contrib"과 "non-free" 패키지 저장소의 차이점은 무엇입니까?

"contrib"과 "non-free" 패키지 저장소의 차이점은 무엇입니까?

나는 여러 가지 이유로 데비안을 좋아하지만 이 배포판과 정책의 특정 측면에 대한 문서를 찾는 것이 항상 쉬운 것은 아닙니다.

contrib내 질문은 : non-free패키지 저장소의 차이점은 무엇입니까?

내가 올바르게 기억한다면 몇 가지 설명에서 다음을 찾을 수 있습니다.

  • non-free라이센스가 무료가 아닌 패키지에 적용됩니다.
  • contrib패키지의 종속성 non-free(이로 인해 패키지는 데비안의 일부가 아닙니다)

하지만 데비안에서 비자유 소프트웨어를 제공하는 동일한 목적을 위해 두 개의 저장소를 갖는 것이 이상하게 보입니다.

여기에 뭔가 빠진 것이 있는지 궁금합니다.

답변1

반자유주의적인패키지가 규정을 준수하지 않습니다.데비안 자유 소프트웨어 가이드정의. 예를 들어:

nvidia-driver독점 드라이버를 제공합니다.

기여하다패키지는 DFSG 호환 패키지이지만 다음에 따라 달라집니다.반자유주의적인패키지 또는 제대로 작동하려면 일부 비자유 소프트웨어(패키지를 통해 또는 수동으로 다운로드해야 함)를 다운로드해야 합니다. 그래서 그들은 결국 들어가지 않습니다 main. 예를 들면 다음과 같습니다.

bumblebee-nvidiaDFSG를 준수하지만 그렇지 않은 경우반자유주의적인package nvidia-driver이므로 해당 섹션에 배치됩니다 contrib.

viceROM이 제대로 작동하려면 (저작권과 법률을 존중하면서) 다운로드해야 합니다.

누군가가 원하지 않거나 사용할 수 없는 경우반자유주의적인소프트웨어를 사용하는 사람은 해당 소프트웨어를 필요로 하지 않거나 사용할 수 없을 가능성이 높으므로 별도의 폴더에 저장하는 것이 더 유용합니다.기여하다부분. 그 사람은 다운로드도 안 해도 돼기여하다부분.

업데이트: 소프트웨어는기여하다,그리고 그 출처여전히 무료로 사용할 수 있습니다. 흥미로운 부분은 다른 프로젝트에서 재사용할 수 있습니다.반자유주의적인의존하는(또는 사용할 수 없는) 부품을 교체할 수 있습니다(예: 게임 엔진의 그래픽, 음악 등 자산 교체).기여하다). 그것을 결합하다반자유주의적인어떤 부분을 재사용할 수 있는지 파악하는 데 도움이 됩니다.

하찮은 일:오픈소스 정의원래 DFSG에서 Debian에 대한 언급을 제거하여 생성되었습니다.

답변2

데비안 정책 매뉴얼은 다음을 정의합니다:

2.2.2. contrib 아카이브 영역

contrib 아카이브 영역에는 데비안 배포판과 함께 작동하도록 설계된 추가 패키지가 포함되어 있지만 빌드하거나 실행하려면 배포판 외부의 소프트웨어가 필요합니다.

contrib의 모든 패키지는 DFSG를 준수해야 합니다.

게다가 contrib의 패키지는

  • 우리가 지원을 거부할 정도로 문제가 너무 많아서는 안 됩니다.

  • 본 핸드북에 명시된 모든 정책 요구 사항을 충족해야 합니다.

contrib에 포함된 패키지의 예는 다음과 같습니다.

contrib이 필요한 무료 패키지, 비자유 패키지 또는 컴파일하거나 실행하기 위해 아카이브에 전혀 없는 패키지

무료가 아닌 프로그램을 위한 패키지 또는 기타 유형의 무료 추가 기능입니다.

2.2.3. 비자유 아카이브 영역

비자유 아카이브 영역에는 DFSG와 호환되지 않거나 배포판에 문제를 일으키는 다른 문제가 있는 Debian 배포판과 작동하도록 설계된 보충 패키지가 포함되어 있습니다. 수정 제한이나 기타 제한 사항으로 인해 본 설명서의 모든 정책 요구 사항을 준수하지 못할 수도 있습니다.

소프트웨어 패키지가 DFSG와 호환되지 않거나 배포에 문제를 일으키는 특허 또는 기타 법적 문제로 인해 방해를 받는 경우 비자유 상태로 배치해야 합니다.

또한, 비자유 소프트웨어 패키지

  • 우리가 지원을 거부할 정도로 문제가 너무 많아서는 안 됩니다.

  • 본 핸드북에 명시된 대로 충족할 수 있는 모든 정책 요구 사항을 충족해야 합니다.

추가 자료:

답변3

https://www.debian.org/doc/debian-policy/ch-archive#s-contrib

contrib 아카이브 영역에는 데비안 배포판과 함께 작동하도록 설계된 추가 패키지가 포함되어 있지만 빌드하거나 실행하려면 배포판 외부의 소프트웨어가 필요합니다.

소프트웨어는 무료이지만 사용할 수 없는 소프트웨어일 가능성이 높습니다 main. 데비안에서는 얻을 수 없습니다.

관련 정보