Ubuntu Software Center의 일부 프로그램이 오픈 소스가 아닌 이유는 무엇입니까?


23

우분투의 일부인 것처럼 보이는 독점 소프트웨어의 양이 걱정됩니다. 소프트웨어 센터에서 "라이센스 : 독점"으로 표시되는 앱이 상당히 많았습니다.

Skype와 같은 파트너가 있습니다 ( 소프트웨어 센터에서 작동하지 않기 때문에 좋은 예 는 아니지만 ).하지만 다른 것들도 상당히 들어간 것 같습니다.

내가 이해하지 못한 것이 있습니까? 우분투 메인 리포지토리에서 모두 파트너이거나 독점적 인 물건입니까?

FOSS를 필터링하는 방법이 있습니까?

오픈 소스 비트는 나에게 중요합니다. 오픈 소스 소프트웨어 모델이 더 좋다고 생각하기 때문에 무료 맥주 OS를 원하지 않습니다. 예를 들어, 데비안은 엄격히 FOSS (AFAIK)입니다.

답변:


24

여러 저장소

Ubuntu에는 포함 된 소프트웨어에 대한 자체 정책이있는 다양한 리포지토리가 있습니다.

커뮤니티 위키 에서 요약 -저장소 :

  • main 은 무료 소프트웨어 인 애플리케이션을 포함하고 있으며, 자유롭게 재배포 할 수 있으며 Ubuntu 팀이 완전히 지원합니다.

    이것은 완전 FOSS 섹션입니다.

  • 제한된 우리의 약속은 무료 소프트웨어 또는 무료 라이센스 하에서 사용 가능한 소프트웨어 만 홍보하는 것입니다. 그러나 일상적인 하드웨어에 Ubuntu 및 무료 응용 프로그램을 설치할 수있는 작은 도구 및 드라이버는 예외입니다.

  • 유니버스 는 무료, 오픈 소스 및 Linux 세계의 스냅 샷입니다. 거의 모든 공개 소스로 구축 된 거의 모든 오픈 소스 소프트웨어가 들어 있습니다. Canonical은 유니버스 구성 요소의 소프트웨어에 대한 정기 보안 업데이트를 보장하지 않습니다.

    오픈 소스, 아마도 FOSS

  • multiverse 구성 요소에는 무료 소프트웨어가 포함되어 있으므로이 소프트웨어의 라이센스 요구 사항이 Ubuntu 기본 구성 요소 라이센스 정책을 충족하지 않습니다. [...]는 지원되지 않으며 일반적으로 수정하거나 업데이트 할 수 없습니다. 자신의 책임하에 사용하십시오.

이들은 소프트웨어 센터가 사용 가능한 응용 프로그램을 나열하는 데 사용하는 "일반"리포지토리입니다.

추가 소프트웨어 (파트너)

위의 추가 사항과 추가 및 파트너 리포지토리가 있습니다. 옵트 인으로 사용자가 직접 활성화해야합니다. 파트너 리포지토리는 Canonical이 어느 정도 개인적으로 보유하고 있습니다. 여기에는 정식 또는 기타 상업적 이유와 파트너 관계를 위해 소스 코드없이 독점 소프트웨어가 포함되어 있습니다.

소프트웨어 센터의 일부 비용이 들지 않는 "앱"은 Extras 리포지토리를 통해 제공되며 확장 리포지토리 정책 을 준수해야합니다 . 이 목록은 몇 가지에 불과합니다 (아래 참조).

MyApps 프로그램을 통해 제출 된 앱 은 또 다른 이야기이며 매우 우분투에 특화되어 있습니다. 소스 코드를 항상 사용할 수있는 것은 아니며 MyApps 상용 소프트웨어 FAQ 에서 관련 정보를 찾을 수 있습니다 . 일부는 APT-HTTPS 인증을 사용하는 개인 PPA를 통해 제공되는 상용 및 비공개 소스입니다. 이러한 방식으로 배포 된 정책은 런치 패드 PPA 정책 및 일부 기술적 요구 사항을 제외하고는 정책을 준수하지 않아도됩니다 . 이는 개발자에게 매우 사적인 것입니다.

패키지 x, y 및 z는 어떻습니까?

특정 응용 프로그램이 어떤 구성 요소에 포함되어 있는지 보려면로 이동 packages.ubuntu.com하여 패키지를 찾은 다음 페이지 제목에서 괄호 안에 섹션을 확인하십시오 (예 :) Package: kcalc (4:4.9.2-0ubuntu1) [universe].

FOSS 소프트웨어만으로 시스템을 실행할 수 있습니까?

FOSS 전용으로 필터링하려면 단지 소스를 활성화 하지 않도록하기 위해서만 활성화 main하고 선택적으로 universe하세요. 원하는 경우 /etc/apt/sources.list파일을 편집하여 /etc/apt/sources.list.d/제외하십시오. 위 의 제한된 구성 요소 에 대한 설명에 표시된대로 하드웨어를 올바르게 실행하는 데 문제가 발생할 수 있습니다 .

작동 여부는 사용하려는 소프트웨어에 대한 하드웨어 및 요구 사항에 따라 다릅니다. 일부 메인 스트림 하드웨어에는 독점 펌웨어 / 바이너리가 필요하지 않으며 닫힌 소스 데이터 없이도 완벽하게 작동 할 수 있습니다. 제한다중 우주 구성 요소는 대부분의 사람들이에서 일반적으로 허용 균형을 제공하지만, 당신은 당신이 완전히 FOSS 할 경우에 사용 중지 할 필요가있다.

선택할 수있는 응용 프로그램 집합은 유니버스 구성 요소 를 비활성화하기로 결정한 경우 상당히 축소됩니다 . 계량 적있는 모든 패키지 목록은 당신에게 몇 가지 아이디어를 제공하기 위해이 숫자를 가지고 :

  • 주 (+ 보안) : 14250
  • 우주 : 32595
  • 다 우주 : 746
  • 제한적 : 14

추가 리포지토리에 대한 신뢰할 수있는 소스를 찾을 수 없으므로 일반 Packages.gz 파일을 사용하면됩니다 (Quantal amd64로 가정).

참조


1
+1. 개인적으로 '무료 소프트웨어'와 '오픈 소스 소프트웨어'(연결된 철학 페이지에 설명되어 있음)에는 차이가 있다고 언급합니다. 나는 또한 상업적인! = 자유 맥주처럼 독점적이고 자유 롭다! = 자유 에서처럼 자유 롭다. (물론 지루한 세부 사항에 들어 가지 않고)
Andrea Corbellini 2013

1
@AndreaCorbellini 그래 ... 알아 여기 모든 세부 사항에 들어가지만, 1) 나는 이러한 세부 사항을 잘 모르겠어요, 2) 나는 개인적으로 걱정하지 않는다 수 이러한 세부 사항에 대해 많이. 적어도 몇 가지 중요한 세부 사항을 포함시킬 시간을주세요. :)
gertvdijk

주 / 유니버스를 제거하면 소프트웨어 센터에서 비 OSS 앱이 표시되지 않습니까?
Jorge Castro

@ JorgeCastro 나는 많은 의존성이 더 이상 충족되지 않을 것이라고 생각합니다 ... :) main는 대부분의 응용 프로그램에 실제로 필요합니다-예를 들어 커널. 아니면 제한된 / 다중 / 외부 / 파트너를 제거하는 것을 의미합니까?
gertvdijk 2013

1
내 경험으로는 할 수 없습니다. 비 포스 소프트웨어를 제거하려고했지만 운이 없습니다. 예를 들어 리포지토리는 스냅에 영향을 미치지 않습니다. 나는 저장소를 비활성화하고 활성화하여 우분투 18.04 및 16.04에서 테스트했지만 전혀 운이 없었습니다. 독점 소프트웨어는 여전히 우분투 소프트웨어 센터에 있습니다. 따라서 내 대답은 이것이 버그이거나 Canonical이 의도적으로 수행중인 것입니다. AskUbuntu에 게시 한 후 "Ubuntu Software Center에 독점 소프트웨어가있는 이유는 무엇입니까?"
Tio TROM

1

sudo apt purge gnome-software-plugin-snap그림과 같이 스냅을 비활성화하면다른 답변 한 다음 Ubuntu Software Center에서 소프트웨어 및 업데이트> Ubuntu로 이동하여 "저작권 또는 법적 문제에 의해 제한되는 소프트웨어 (다중)"라는 옵션의 선택을 취소하십시오. 비 FOSS 결과. 적어도 지금까지 내 검색에 독점 결과가 표시되지 않았습니다.

... 드라이버 제외- "제한된"옵션을 선택 해제하여 드라이버를 제거하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.