Canonical 및 Fedora에 대한 기여 라이선스 분석

이 기사는 내가 찾은 댓글에서 작성되었습니다. 매우 리눅스 포스팅을 위한 자료를 찾다가 Gnome 3.2: systemd, Gnome OS, NON-LINUX 플랫폼을 더 이상 지원하지 않습니까?.


그 포털의 독자는 아이러니하게도 Gnome 사람들이 무엇을 피우고 있는지 궁금해했습니다. 일부 급진적인 AntiUbuntu(나는 우분투 급진적인 사람이 아닙니다. 어떤 운영 체제의 사용자이든 간에 무언가를 방어하거나 얕잡아 보려는 유일한 욕구로 다른 사람을 조롱하거나 아이러니하게 만드는 것을 좋아하는 사람들과 공유하지 않습니다) 에 대한 Wikipedia 링크로 답장했습니다. Canonical의 기여자 계약.

완전한 지혜로 항목의 작성자인 MetalByte는 주석 작성자가 관심의 주제를 돌리고 있으며 Gnome이 freedesktop.org 표준 위반을 포함하여 몇 가지 사실로 인해 표시되는 것만큼 거룩하지 않다는 것을 보여주었습니다.

역설적이게도 많은 측면에서 Gome을 포함하여 Shell Unity와 KDE 환경이 존중하는 표준입니다.
그것은 변호사로서 뿐만 아니라 우분투 사용자로서 나의 관심을 끄는 것을 멈추지 않았습니다.

찾아낸 정보는 상당히 풍부하고 Canonical에서 제안한 1페이지 라이선스 계약을 몇 시간 동안 읽고 또 읽었는데 상당히 흥미로운 데이터가 있습니다.

우선 우리는 Ubuntu가 Canonical Foundation이 아니라 Canonical Ltd.에 의해 개발되었다는 점을 고려해야 합니다. 단순한 이유 때문에 Shuttleworth는 재단이 아닌 회사를 만들었습니다.

둘째, 링크 제목에 현혹되지 마십시오. 명시적으로 금지되지 않은 주제를 찾을 수 있지만 아무 의미가 없는 것은 사실입니다. 여기 아르헨티나에서는 명시적으로 금지되지 않은 모든 것이 암묵적으로 허용됩니다.

본인은 CLA가 12항에서 제출하는 영국 법률 및 관할권을 알지 못합니다.

이제 Wikipedia는 Contributor License Agreement 범주 내에서 Canonical의 기여자 계약을 정의합니다. 그렇다면 먼저 후자가 무엇인지 알아야 합니다.

위키피디아에 따르면 기여자 라이선스 계약(CLA) 지적 재산이 회사나 프로젝트에 기여되거나 할당되는 조건을 정의합니다. 오픈 소스에서 매우 일반적입니다.

일반적으로 CLA에 대한 두 가지 이유가 있습니다.

이러한 유형의 라이센스는 다음에서 사용됩니다.

참고: 반드시 Canonical과의 계약과 동일한 조건일 필요는 없습니다.

Fedora - Red Hat CLA의 일부 조항을 분석하고 클래스의 유사성뿐만 아니라 명백한 차이점으로 인해 Canonical의 조항과 비교하는 것이 적절하다고 생각합니다.

그러나 또한 다른 오픈 소스 행위자를 고려하지 않고 Canonisoft를 지속적으로 언급하기 때문에 CLA Canonical에서 계약의 목적을 설명하고 정의하며 스스로를 "저작권 보유자"로 정의합니다.

따라서 그들이 하는 일은 기여자/개발자에게 Canonical(및 Fedora의 경우)에 저작권을 할당하는 양식을 작성하도록 요청하고 그 대가로 전 세계적으로 사용, 복사, 수정할 수 있는 로열티 없는 영구적인 권리를 받는 것입니다. , (원하는 경우 인터넷을 통해) 대중에게 전달 및 제공하고 각 경우 원본 또는 수정된 형태로 기여 또는 "라이선스 코드"를 호출하여 배포합니다.

정식으로 저에게 사용, 복사, 수정, 전달 및 공개(인터넷 경유를 포함하되 이에 국한되지 않음) 및 배포할 수 있는 전 세계적이고 비독점적이며 로열티가 없고 영구적인 권리를 각 경우에 원본으로 부여합니다. 또는 내가 원하는 대로 수정된 양식, 할당된 기여.
조항 II CLA 정식.

이제 개발자는 어떻게 진행합니까? CLA를 다운로드하고 이를 첨부한 이메일을 보내면 됩니다. 이메일 본문에 "첨부된 Canonical Contributor Agreement에 동의합니다."라고 적혀 있습니다. 이 기사의 관심을 불러일으킨 Canonical의 CLA의 경우입니다.

저것과 같이 쉬운.

Fedora CLA – Red Hat과 일부 비교.

우선 Ubuntu용 소프트웨어를 개발한다고 해서 CLA를 준수해야 한다는 의미는 아니며, 개발 또는 수정된 소프트웨어가 CLA에서 제공하는 소프트웨어 카탈로그용인 경우(예: 지표 등

이제 CLA에 따르면 개발자는 Canonical이 저작권을 완전히 보장하며 Canonical이 소유자인 경우 논리적으로 양보합니다.

할당은 사용, 복사, 수정, 통신 및 대중에게 제공(원하는 경우 인터넷을 통해)할 수 있는 비독점적이고 로열티가 없으며 영구적인 저작권을 보장하고 어떤 경우에도 원본 코드 또는 수정.

즉, Canonical은 Canonical이 개발자에게 지불하는 것과 동일하게 지불됩니다. 1항과 2항.

저작권을 위반할 수 있거나 위반할 수 있는 다른 계약 또는 작업 계약(9조) 또는 코드의 대상인 어떤 것도 양도할 수 없습니다.

1. 본인은 이로써 현재 또는 미래에 전 세계 어느 곳에서든 할당된 기고물에 존재하는 모든 저작권을 완전한 소유권 보증으로 Canonical에 양도합니다. 어떤 이유로든 이 양도가 무효이고 아래 5항에 있는 Canonical의 권리가 적용되는 범위 내에서 본인은 Canonical에 사용, 복사, 수정, 전달 및 대중이 이용할 수 있고(인터넷을 통한 제한 없이 포함) 각각의 경우 원본 또는 수정된 형태로 "할당된 기부금"을 원하는 대로 배포할 수 있습니다.

2. 정식으로 본인에게 사용, 복사, 수정, 전달 및 공개(인터넷 경유를 포함하되 이에 국한되지 않음) 및 배포할 수 있는 전 세계적이고 비독점적이며 로열티가 없고 영구적인 권리를 각 경우에 다음과 같이 부여합니다. 원본 또는 수정된 양식, 내가 원하는 대로 할당된 기여.
조항 1 및 2 CLA 표준
Fedora – Red의 CLA는 다음과 같이 말합니다.

2. 기여자 라이선스 부여. 이로써 귀하는 프로젝트를 대신하여 Red Hat, Inc.와 프로젝트에서 배포한 소프트웨어의 수령인에게 다음을 부여합니다.
(a) 귀하의 기여물 및 그러한 파생물을 재생산하고, 파생물을 준비하고, 공개적으로 전시하고, 공개적으로 수행하고, 서브라이선스를 부여하고, 배포할 수 있는 영구적이고, 비독점적이고, 전 세계적이고, 전액 지불되고, 로열티가 없고, 취소할 수 없는 저작권 라이선스; 그리고,
(b) 귀하의 기고물을 만들고, 만들고, 사용하고, 판매 제안하고, 판매하고, 수입하고, 다른 방식으로 이전할 수 있는 영구적이고, 비독점적이고, 전 세계적이고, 완납되고, 로열티가 없고, 취소할 수 없는(섹션 3에 따름) 특허 라이선스 따라서 그러한 라이선스가 귀하의 기고물 단독으로 또는 귀하가 기고물을 제출한 저작물의 조합에 의해 반드시 침해되는 귀하가 라이선스할 수 있는 특허 청구에만 적용되는 파생 작업. 이 섹션에서 부여된 라이선스를 제외하고 귀하는 귀하의 기여에 대한 모든 권리, 소유권 및 이권을 보유합니다.
2조 CLA 페도라.

표준으로 돌아가서 3항은 계약 문제에서 매우 일반적인 소프트웨어가 이해해야 하는 것을 개념화합니다.

그리고 계약에 사용된 소프트웨어라는 용어는 계약의 일부로 생성된 모든 컴퓨터 프로그램을 의미한다고 합니다. 정식 프로그램. 명백한 이유로 수시로 수정할 수 있는 목록입니다.

4절에서는 할당된 기여를 동일한 개발자가 코드에 수행한 수정 또는 개선으로 개념화합니다.

흥미로운 조항 중 하나는 6번째 조항입니다. CLA는 FSF가 주제에 대해 제공하고 업데이트하는 정의에 따라 "자유 소프트웨어 라이센스" 조건에 따라 적합한 코드를 제공할 의무가 Canonical에 있기 때문입니다. 시간.

그러나 Canonical은 재량에 따라 "기타 라이선스"와 동일하지 않은 다른 "라이선스 조건"에 따라 소프트웨어를 공개적으로 사용할 수 있기 때문에 이것이 열려 있는 경우입니다. 우리가 본 바와 같이 이것은 일반적이며 기여자 라이선스 계약의 목적 중 하나입니다.

Canonical은 일반적으로 자유 소프트웨어 재단에서 수시로 게시하는 해당 용어의 정의에 따라 "자유 소프트웨어 라이선스"에 따라 할당된 기여를 대중에게 제공합니다. Canonical은 재량에 따라 다른 라이선스 조건에 따라 할당된 기고물을 대중에게 제공할 수도 있습니다.

조항 6 CLA 표준
2번 지점에서 Fedora와 비슷한 일이 발생합니다. (a) CLA는 Fedora를 활성화합니다.

이에 비해 Fedora의 CLA는 더 관대하며 Canonical의 CLA는 FSL 또는 다른 라이선스 조건에 따라 배포하도록 강제하기 때문에 오픈 소스에 해롭습니다. 대신 Fedora – Red Hat은 선택한 라이선스 및 조건에 따라 라이선스를 부여하고 서브 라이선스를 부여할 수 있습니다.

그러나 무엇보다도 가장 눈에 띄는 점은 Fedora에 대한 Canonical의 방어에 뛰어든다는 것입니다. 2번 - (b)에서 후자의 CLA는 무엇보다도 특정 상황에서 Fedora - Red Hat을 승인합니다. CLA는 개발자의 기여를 판매하기 위해 설명합니다.

마찬가지로 Canonical은 개발자가 소프트웨어 또는 할당된 기여에 대해 ITS 저작권을 행사하여 침해한 특허를 개발자에게 강제하지 않습니다.

[...] Canonical은 내가 소프트웨어 및/또는 할당된 기고물에 대한 내 저작권을 행사함으로써 침해되는 어떠한 특허도 나를 상대로 주장하거나 집행하지 않을 것입니다.

벌금 CLA Canonical의 7항.
대조적으로 Fedora – Red Hat은 CLA의 3항에서 소송 가능성이 있는 경우 할당이 취소되고 기여자가 법원에서 책임을 져야 할 가능성을 열어 둡니다.

Canonical 측에서 개발자는 다음에 대해 어떠한 특허권도 주장하지 않습니다. (a) Canonical; (b) 소프트웨어 또는 Canonical의 할당된 기여를 받는 사람; (c) 저작권 행사로 특허가 침해된 경우 자유 소프트웨어 라이선스에 따라 소프트웨어 또는 할당된 기여를 받은 사람. 논리적입니다.

나는 (a) Canonical (b) Canonical로부터 소프트웨어 및/또는 할당된 기여를 받은 사람 또는 (c) 자유 소프트웨어 라이선스에 따라 소프트웨어 및/또는 할당된 기여를 받은 사람에 대해 어떠한 특허도 주장하거나 집행하지 않을 것입니다. 소프트웨어 및/또는 할당된 기여에 대한 저작권을 행사하는 사람에 의해 해당 특허가 침해되는 경우. [...]

조항 7 CLA 정식.
결과적으로 오픈 소스 세계에서 매우 자주 사용되는 CLA는 완전히 논리적이고 정당하다고 말할 수 있습니다. 또한 Fedora – Red Hat과 Canonical의 CLA를 비교하면 양 당사자(당사자 및 회사) 모두에게 유리한 요소가 나타납니다.

확실히 가장 논란이 되는 점은 두 회사(둘 다 간단히 분석하기 때문에 둘 다라고 말합니다)가 서브라이선스를 보유할 가능성입니다. Fedora - Red Hat CLA는 그렇게 공개적으로 밝혔지만 어떤 조건으로 콘텐츠를 게시할 것인지는 명확히 밝히지 않았습니다.

Canonical의 경우 Free Software Foundation의 조건에 따라 Free Software License를 사용할 의무가 있지만 CLA에서 말하는 것처럼 "기타 라이센스 조건"이 암시되지 않은 상태에서 라이센스 조건을 임의로 변경할 수 있습니다. , 대부분의 경우 비자유 또는 독점 라이센스에 의존합니다.

독서도 추천합니다 하모니 프로젝트, 매우 흥미 롭습니다.

말하기 위한 대화보다는 10분 정도 시간을 내서 당면한 주제를 분석하는 것이 더 낫다고 생각합니다. 나는 그것을 말하고 항목의 연구 및 조립에 동기를 부여한 의견의 사례를 예로 들었습니다.

Canonical/Ubuntu 또는 "수용"에 동의하지 않는 많은 사람들은 객관적인 요소를 찾는 대신 화염만 생성하고 아무 소용이 없는 불만에 의지합니다.

마지막으로, 나는 언급된 내용의 사용에 대해 책임지지 않으며, 이 경우 두 회사의 CLA에 대한 기본적인 분석일 뿐입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   마르셀로

    글쎄요, 캐노니컬 자체는 여전히 하나의 회사입니다. 미래에 사람들은 묻기 시작할 것입니다. 어쩌다 이렇게 필수품이 된 건지 200년 동안 4억 명의 유저가 프로포즈를 하지 않았나. 아마도 그의 행동을 의심하기 시작할 것입니다. 아니면 아무도 Google을 기억하지 않습니까? 좋은 검색 엔진으로 시작하지 않았습니까… 내가 말했듯이, 나에게 그들은 단지 열린 결말일 뿐입니다…

  2.   마르셀로

    구글의 예가 좀 과했을 수도 있지만, 그들이 그 목표를 가지고 있다는 것은 사실이고, 그것을 달성하느냐 못하느냐는 별개의 문제입니다. 관찰하기 시작하면 Linux는 안정적이라고 할 수 있는 운영 체제이지만 오늘날 X에서 많은 변화가 일어나고 있습니다… Canonical뿐만 아니라 일반적으로 배포판. 유저들의 눈에 들어오는 것을 목표로 하고 있습니다... 이대로 계속 진행된다면 제시된 목표가 그렇게 무리한 것은 아니라고 생각합니다. 눈 나는 여전히 멀리서 생각합니다! =디

  3.   흰 털발 제비

    열린 결말에 동의합니다. 약 200억 명의 사용자는 Google과 비교할 수 없습니다. 주로 그 사용자 수만큼 성장해야 하기 때문입니다.

    1- GNU/Linux 세계에서 다른 배포판은 더 이상 사용되지 않으며 불가능합니다. 우분투만큼 또는 그 이상의 품질을 가진 제품이 있습니다.

    2- 어떤 이유로 Windows가 거의 대량으로 사용되지 않습니다.

    3- 태블릿, 스마트폰 등의 시장에 진입하는 경우 수용도를 확인해야 합니다.

    4- 무엇보다도.

    나는 그것이 유토피아에 가깝고 북쪽을 향하고 있다고 생각합니다.

    이제 그는 모든 사람의 친구가 아니라 오늘날 비판의 대상, 생산적 및 비생산적이며 그가 차지하는 위치에서 분명합니다. 한 사람에 대해 비판받는 많은 것들이 다른 사람들에게도 존재합니다. 또는 요소가 발견되고 그것을 파고들지 않고 파괴적인 비판으로 사용되며 5'만으로 우리는 다른 현실을 발견합니다. 남의 눈 속에 있는 티를 보는 것이 더 쉽다는 말이 있습니다. 이것으로 Fedora - Red Hat이 오우거라는 의미가 아니라 단순히 예입니다.

    아마도 오픈 소스도 비즈니스 모델일 것입니다.

  4.   흰 털발 제비

    "그들은 사용자의 눈을 통해 진입하는 것을 목표로 하고 있습니다..." 우리는 전적으로 동의합니다.

  5.   Linux를 사용합시다

    동의합니다! 이 기사에서 Martín이 제기한 내용은 나에게 환상적으로 보입니다. 왜냐하면 일반적으로 우분투는 비판(트롤)에 대해서만 비판을 받고 논쟁을 탐구할 때 여러 번 1) 그들이 사실이 아니거나 2) 다른 배포판이 동일하거나 "더 나쁘다"는 것을 깨닫기 때문입니다. ". 요컨대, Martín이 여는 흥미로운 논쟁입니다. 솔직히 저는 이러한 기여 라이센스의 존재를 몰랐습니다. 물론 그 존재는 논리적이지만 나는 그것에 대해 생각해 본 적이 없습니다.
    축하합니다 마틴! 또 다른 훌륭한 기사!
    파블로.

  6.   알렉스

    귀하의 기사는 "누구를 위해 일하는지 아무도 모른다"고 말하면서 매우 흥미 롭습니다. 그래서 우리는 항상 계약서를 읽습니다!

  7.   흰 털발 제비

    법의 문제가 아니라 전략의 문제이기 때문에 좋은 질문입니다. 저작권은 하나이고 라이센스는 또 다른 것으로 어떤 것이든 될 수 있습니다.

    양도되는 것은 저작권입니다. 그리고 Canonical은 원칙적으로 무료 소프트웨어 라이센스와 함께 배포하며 필요한 경우 라이센스 조건을 수정할 수 있습니다. 여기에서 "기타 라이선스 조건"의 해석이 시작됩니다. "기타 라이선스 조건"은 "기타 라이선스"와 동일하지 않기 때문입니다.

    Fedora의 경우 Fedora – Red Hat이 어떠한 라이선스 하에서도 라이선스 또는 재라이선스를 수행하지 않는다는 점을 제외하면 거의 동일합니다. 언제 어디서 원하는 방식으로 할 수 있습니다. 심지어 Canonical과 달리 Fedora – Red Hat은 할당된 코드로 인한 분쟁에 직면하여 "스스로 수정하면 할당이 실패합니다."라고 명시적으로 언급합니다. 정식으로 만드는 유일한 참조는 "권리 없는 작업 양도 금지 또는 제XNUMX자와의 계약 또는 고용 계약의 산물"입니다. 두 경우 모두 논리적인 것은 Real Rights 및 "숨겨진 악덕"과 유사한 것입니다. 당신이 무언가를 산 다음 그것이 당신이 사전에 알았다면 당신이 사지 않았을 악덕, 결함이 있음을 발견했을 때, 특히 판매자가 악의가 있는 경우에 당신은 구매와 판매를 철회할 수 있습니다. 음, 이 절들은 비슷한 것을 제기합니다.

    CLA를 사용하는 사람들이 얻을 수 있는 주요 이점은 Canonical을 예로 들면 다음과 같습니다. CLA에 첨부된 카탈로그에 포함된 소프트웨어를 개발자, 수정 또는 개발하는 경우 특허를 침해하지 않음을 보장하는 저작권을 양도하고 당신은 그렇게 할 수 있습니다. 또한 귀하는 Canonical, Canonical로부터 소프트웨어를 받는 사람 또는 자유 소프트웨어 라이선스에 따라 소프트웨어를 받는 사람에 대해 어떠한 조치도 취하지 않을 것에 동의합니다. 또한 Canonical은 Canonical이 라이선스를 변경한 경우를 포함하여 귀하에 대해 어떤 것도 주장하지 않습니다. 일종의 상호 보호가 있습니다. 그것은 분명히 보유자이며 그 이상은 아닙니다. 따라서 개발자는 저작권을 양도했음에도 불구하고 코드로 원하는 작업을 계속할 수 있지만 Canonical에 이를 알리고 CLA 프레임워크를 존중해야 합니다. 이 프레임워크는 그다지 엄격하지도 않고 결국 두 가지 모두에 도움이 됩니다. 즉, 게시물의 목적 1과 2입니다.

    Fedora의 CLA - Red Hat은 "서브라이선싱" 때문이 아니라 코드를 직접 제공 및/또는 판매할 수 있는 권한을 부여하기 때문에 계속해서 머릿속에서 맴돌고 있습니다.

    요즘 나는 언급된 것들 중 다른 CLA를 돌립니다.

  8.   에두아르도 바타 글 리아

    훌륭한 기사, 매우 잘 문서화되고 작성되었으며 배경 조사가 잘 되어 있습니다. 요즘 보기 힘든 그런 것들! 인터넷뿐 아니라 다른 매체의 이른바 '조사 저널리즘'에서도 마찬가지다.
    주제와 관련하여 저는 이러한 라이센스의 존재에 대해 전혀 몰랐으며 솔직히 그 존재가 나에게 그렇게 논리적이지 않은 것 같습니다. Canonical 코드가 수정된 경우를 제외하고 GPL은 저작권을 양도하지 않고 유사한 것을 규정하지 않습니까? 예를 들어 소프트웨어가 GPL에 따라 라이선스가 부여되고 재라이선스를 허용하는 다른 라이선스에 따라 다른 이야기가 될 수 있다는 점을 감안할 때 회사에 권리를 부여하는 것과 프로젝트를 가져가서 직접 따르는 것의 차이점을 이해하지 못합니다. .
    법은 내 장점이 아닙니다.