Organization丨Noah
며칠 전 Red Hat은 Enterprise Linux(RHEL)의 소스 코드 공개 제공을 중단하겠다고 발표했습니다. 이전에 "노골적으로 "페이월"을 세우는 것에서 언급했듯이 RedHat은 오픈 소스를 위반합니까? “기사에 보도된 대로 이번 결정으로 인한 연쇄반응이 뭉쳤다. Oracle Linux 개발 책임자는 IBM을 목표로 하고 있고, SUSE도 RHEL의 포크를 발표했으며, 관련 하위 기관들도 '자구' 전략을 생각하고 있습니다...
"적에게 1,000의 부상, 자신에게 300의 손실을 입힙니다. "라고 일부 커뮤니티 이용자들은 이런 댓글을 달기도 했다. 그로부터 20일 이상이 지났고, 이번 사건으로 촉발된 도미노 현상이 본격화됐다.
Oracle은 2006년에 현재 Oracle Linux로 알려진 것을 출시했으며, 그 계획은 Linux 커뮤니티를 분열시키지 않고 고객과 ISV를 위한 공통 플랫폼을 제공하기 위해 RHEL 호환 Linux 배포판을 제공하는 것이었습니다. Oracle Linux도 Red Hat이 RHEL 소스 코드에 대한 액세스를 제한한 이후에도 영향을 미쳤습니다.
월요일에 게시된 "Keep Linux Open and Free - We Have to"라는 기사에서 Big Red 최고 엔터프라이즈 설계자 Edward Screven과 Oracle Linux 개발 책임자 Wim Coekaerts는 IBM이 Linux 배포판을 죽이려고 한다고 지적했습니다. 그들은 이익 마진을 늘리는 동시에 다음과 같은 약속을 합니다.
"오라클이 Linux를 배포하는 한, 오라클은 배포판의 바이너리와 소스 코드를 무료로 공개적으로 만들 것입니다. 또한 Oracle은 커뮤니티 및 상업용 배포판을 포함한 모든 종류의 다운스트림 배포판을 환영합니다."
Oracle 듀오는 또한 CentOS를 언급하면서 IBM이 "RHEL의 무료 대안으로 CentOS를 효과적으로 제거했다"고 주장했습니다. CentOS에 등장한 두 가지 새로운 RHEL 대안인 AlmaLinux와 Rocky Linux에 대해 "IBM은 RHEL 소스 코드를 공개하지 않음으로써 이들을 직접 공격했습니다."
"아마도 이것이 경쟁사를 제거하는 이유에 대한 진정한 대답일 것입니다. 경쟁자가 적다는 것은 IBM에게 더 많은 수익 기회를 의미합니다."
또한 Screven과 Coekaerts는 Red Hat의 대응을 겨냥했습니다. 그들은 Red Hat 핵심 플랫폼 부사장 Mike McGrath의 말을 인용하여 무료 RHEL 배포를 계속할 수 없는 이유는 "Red Hat에서는 수천 명의 사람들이 새로운 기능을 활성화하고, 버그를 수정하고, 다양한 패키지를 통합하고, 그런 다음 장기적으로 작업을 지원하고... 작업을 수행하는 사람들에게 비용을 지불해야 합니다."
그들의 견해로는 이러한 근거가 뒷받침되지 않습니다. 그래서 기사 끝부분에서 그들은 다음과 같은 조롱하는 내용을 내놓았습니다.
“RHEL 개발자에게 비용을 지불하고 싶지 않다고 했나요? 비용을 절약할 수 있는 방법은 간단합니다. 우리에게서 구입하세요. Oracle Linux의 다운스트림 배포자입니다."
오라클과 Red Hat 사이의 이 말싸움이 옳은지 그른지에 대해 구경꾼들은 서로 다른 의견을 가지고 있을 것입니다. 그러나 Oracle이 Red Hat을 조롱하고 있다는 사실만으로도 상황을 생각해 볼 가치가 있습니다. 대중이 보기에 Red Hat은 진정한 오픈소스 개척자이지만 Oracle은 결코 오픈소스에 우호적이지 않았습니다. Oracle이 Sun의 유산을 낭비하거나 Oracle과 Google 간의 장기간의 Java API 저작권 소송 싸움에도 불구하고 Red Hat이 몇 년 전에 Oracle에서 OpenJDK 8 및 OpenJDK 11을 유지 관리했다는 사실조차도 여전히 사람들의 기억을 궁금해합니다. 아직 신선해요.
RHEL이 일으킨 사건에 대해 Software Freedom Conservancy의 정책 연구원인 브래들리 쿤(Bradley Kuhn)은 상당히 날카로운 논평을 했는데, 그의 말에는 "용을 죽인 소년은 결국 사악한 용이 될 것이다"라는 한탄이 막연하게 드러났다. "
“Red Hat은 오랫동안 Oracle보다 도덕적 우위를 점하고 있다는 자부심을 갖고 있습니다. Oracle의 전체 비즈니스 모델은 고객에게 겁을 주기 위해 공격적인 독점 라이센스를 사용하는 것입니다. RHEL의 비즈니스 모델은 점점 더 이 방향으로 기울고 있습니다. ”
Oracle Linux가 성명을 발표한 직후 Rancher, NeuVector 및 SUSE Linux Enterprise Edition(SLE)이 그 뒤를 이었습니다. 그도 조치를 취했습니다.
SUSE는 공개적으로 사용 가능한 RHEL을 포크하고 모든 사용자가 자유롭게 사용할 수 있는 RHEL 호환 배포판을 개발 및 유지할 것이라고 발표했습니다. 향후 몇 년 동안 SUSE는 이 프로젝트에 천만 달러 이상을 투자할 계획입니다.
SUSE의 CEO인 Dirk-Peter van Leeuwen은 다음과 같이 말했습니다. “우리는 수십 년 동안 이러한 가치를 유지해야 할 책임이 있습니다. 협업과 공유된 성공은 앞으로도 계속 혁신을 이어갈 것입니다. . 고객이나 커뮤니티가 공급업체 종속으로 인해 영향을 받지 않도록 하고 내일과 오늘 실질적인 선택권을 갖도록 하세요."
발표에 따르면 SUSE는 오픈 소스 커뮤니티와 협력하여 장기적인 솔루션을 개발하기 위해 최선을 다하고 있습니다. RHEL 및 CentOS 사용자를 위한 내구성이 뛰어난 호환 대안입니다. SUSE는 대체 소스 코드에 대한 지속적인 무료 액세스를 제공하는 오픈 소스 기반에 이 프로젝트를 기여할 계획입니다. 또한 SUSE는 SLE 및 openSUSE와 같은 Linux 솔루션에 계속 투자하기 위해 최선을 다하고 있습니다.
일반적으로 주요 오픈소스 회사가 다른 주요 오픈소스 회사의 프로젝트를 포크하는 경우는 매우 드뭅니다. 하지만 SUSE가 지금 이렇게 하는 데에는 이유가 있으며 오픈 소스 커뮤니티의 많은 사람들이 이를 지원할 가능성이 높습니다.
오픈 소스 운동이 상용화된 이후 상업적인 이익과 오픈 소스의 커뮤니티 중심적이고 급진적인 측면 사이에 약간의 긴장이 있었습니다. 대부분의 경우 양측은 수년 동안 균형을 유지해 왔으며 공존할 수 있는 방법을 찾았습니다. 그러나 지난 몇 주 동안 Red Hat과 같은 플레이어, 수많은 Linux 배포판, RHEL 호환 배포판을 제공하는 공급업체 간에 논쟁이 벌어졌기 때문에 논쟁은 여전히 불가피합니다.
Dirk-Peter van Leeuwen은 "독점성을 강화하는 것이 오픈 소스 회사 간 경쟁의 기반이 되어서는 안 됩니다. 우리 모두 오픈 소스 커뮤니티에 기여합니다.
SUSE가 대규모 Linux 공급업체로서 이를 수행할 수 있는 리소스가 없다는 것은 놀라운 일이 아닙니다. 30년 이상의 개발 기간을 거치며 우여곡절을 겪었지만 여전히 잘 알려져 있고 신뢰할 수 있는 기업입니다.
“이 공동 노력은 혁신을 촉진하고 커뮤니티 중심의 육성에 대한 뿌리 깊은 헌신을 보여줍니다. 오픈소스 소프트웨어의 기본 가치를 강화하고 개발합니다. SUSE의 CTO 겸 COO인 Thomas Di Giacomo는 이렇게 말했습니다. "우리는 커뮤니티가 이 필수 소프트웨어의 미래를 형성하기 위해 적극적으로 참여하고 협력할 것을 요청합니다. "우리는 SUSE의 제품 포트폴리오와 함께 이 새로운 RHEL 호환 Linux 배포판이 커뮤니티와 고객이 엔터프라이즈 Linux, 클라우드 컴퓨팅, 컨테이너화, 엣지, AI/ML 및 기타 신흥 기술에서 전례 없는 발전을 이룰 수 있도록 지원합니다. ”
Red Hat의 결정에 대해 대기업은 이에 대처하는 방법이 있고 소규모 그룹은 생존 방법이 있습니다. 외부 세계의 눈으로 볼 때 Red Hat의 접근 방식은 이러한 연쇄 반응에서 AlmaLinux와 Rocky Linux에 엄청난 타격을 주지만 이제 둘 다 어려움을 극복하고 RHEL 클론을 계속 출시할 것이라고 블로그 게시물 "Keeping Open Source Open"에서 밝혔습니다. ", Rocky Linux에서는 소스 코드를 얻는 데 사용할 수 있는 두 가지 대체 방법을 자세히 설명합니다. 하나는 여러 온라인 소스(Docker Hub 포함)에서 사용할 수 있는 RHEL 기반 UBI 컨테이너 이미지를 사용하는 것입니다. Get. Red Hat 소스는 쉽고 안정적입니다. UBI 이미지 사용에 방해받지 않고 이를 OCI(Open Container Initiative) 컨테이너로 확인했으며 예상대로 정확하게 작동합니다.
두 번째로, 퍼블릭 클라우드 인스턴스를 사용하면 누구나 클라우드에서 RHEL 이미지를 시작할 수 있습니다. CI 파이프라인을 통해 이를 수행할 수 있으므로 모든 패키지 및 정오표에 대한 소스 코드를 얻을 수 있습니다. 이 모든 작업은 클라우드 이미지를 시작하여 DNF를 통해 소스 코드를 가져오고 자동으로 게시됩니다. Git 리포지토리
Rocky Linux는 기사에서 GPL 소프트웨어의 재배포를 막을 수 없다는 점을 강조합니다. “두 방법 모두 오픈 소스 소프트웨어에 대한 약속을 훼손하거나 TOS 또는 EULA에 동의하지 않고도 RHEL 바이너리와 SRP를 합법적으로 얻을 수 있습니다. 우리의 권리를 방해하는 제한. 우리 법률 고문은 우리가 받은 모든 바이너리의 소스 코드를 얻을 권리가 있음을 보장하여 우리가 원래 의도에 따라 Rocky Linux를 계속 발전시킬 수 있도록 보장했습니다. "
물론 위의 방법이 바뀔 수도 있다는 점도 지적해 다른 가능성을 계속해서 모색하고 있다. "만약 레드햇이 커뮤니티에 부정적인 영향을 미치기 위해 노력을 더 강화하기로 결정한다면, 록키 리눅스는 계속해서 전체 오픈 소스 커뮤니티에 가장 큰 기여자가 됩니다. ”
4. Red Hat의 대응: 건전한 오픈 소스 생태계에서는 경쟁과 혁신이 함께 진행됩니다
시간을 6월 21일로 되돌립니다. Red Hat은 제3자에게 RHEL 소스 코드 제공을 중단하겠다고 발표했으며 CentOS Stream도 마찬가지입니다. RHEL 관련 소스 코드의 유일한 공개 저장소가 공개되면서 이 사건의 첫 번째 도미노가 땅에 떨어졌습니다.
Red Hat은 당시 피드백 루프를 단축하는 것이 아이디어라고 밝혔습니다. RHEL 생태계의 개발자들 사이에서 “우리는 업스트림 우선 회사라는 점을 기억하십시오. 우리가 하는 모든 일은 먼저 업스트림으로 진행된 다음 시스템을 통해 흐릅니다. 이는 CentOS에서 다운스트림으로 수행한 변경 사항이 이제 업스트림 커뮤니티, Fedora, Red Hat Enterprise Linux, CentOS로 전달되어야 함을 의미합니다. 그래서 실제로 우리의 속도가 많이 느려졌고 우리가 원하는 만큼 빠르게 움직일 수 없었습니다. ”
그러나 이는 또한 CentOS와 RHEL이 더 이상 100% 호환되지 않는다는 의미이기도 합니다. 이 움직임은 커뮤니티에 상당한 동요를 일으켰고 많은 CentOS 기여자들은 헤어지고 새로운 배포판인 Rocky Linux와 Alma Linux를 출시했습니다.
그러던 어느 날 Red Hat은 Rocky 및 Alma와 같은 회사가 버그 간 호환성을 주장하며 다운스트림 Linux 배포판을 구축하고 있다는 사실을 발견했습니다. 물론 Rocky와 Alma가 한 일은 합법적이고 그들의 권리 내에서 이루어졌습니다. 그러나 Red Hat은 이에 대해 분명히 다른 견해를 가지고 있습니다.
Red Hat 부사장이자 RHEL 총괄 관리자인 Gunnar Hellekson은 이것이 "내가 Red Hat Enterprise Linux를 실행하고 있는데 다른 사람이 와서 내 오픈 소스 프로젝트를 가져가서 버그 간 호환성을 요구하는 것과 같다고 생각합니다. 따라서 기본을 혁신하지 않고 어떤 식으로든 개선하지 않고 내 사용자를 적극적으로 모집하여 내 버전 대신에 사용하는 것은 오픈 소스 커뮤니티에서 나쁜 행동입니다. 비생산적이며 생태계에 좋지 않습니다.”
6월 26일 Red Hat Core Platform 부사장 Mike McGrath는 관련 논란에 대해 다음과 같은 비슷한 견해를 표명했습니다.
건강한 오픈소스 생태계에서는 경쟁과 혁신이 함께합니다. Red Hat, SUSE, Canonical, AWS 및 Microsoft는 모두 관련 브랜딩 및 생태계 개발 노력을 통해 Linux 배포판을 만들었습니다. 이러한 변종은 모두 Linux 소스 코드를 활용하고 기여하지만 다른 변종과 "완전히 호환"된다고 주장하는 변종은 없습니다.
McGrath는 "결국 RHEL을 재구축하는 것에서 가치를 찾지 못했고 재구축 작업을 더 쉽게 만들 의무도 없습니다."라고 직설적으로 말했습니다. Red Hat이 GPL 계약을 '위반'했다는 비판에 대해 그의 반박은 다음과 같습니다. GitLab의 소스 코드 저장소는 RHEL 릴리스를 빌드하는 곳이며 모든 사람에게 공개됩니다. RHEL을 "폐쇄 소스"라고 부르는 것은 전혀 사실이 아니며 부정확합니다. CentOS Stream은 RHEL보다 빠르게 업데이트됩니다. RHEL이 반드시 최신 코드를 가리킬 필요는 없지만 코드는 있습니다.
이 사건에서 대부분의 비평가들이 무시하는 핵심 사항은 GPL이 Red Hat에게 바이너리를 제공하는 당사자에게만 소스 코드를 제공하도록 요구하는 것이지 소스 코드를 제공하도록 요구하는 것은 아닙니다. 세계로. Red Hat 고객은 여전히 소스 코드에 액세스할 수 있으므로 Red Hat은 GPL을 위반하지 않습니다. GPL은 그들을 Red Hat 계약에서 해방시키지 않습니다. 원할 경우 소스 코드를 재배포할 수 있지만, Red Hat은 GPL을 100% 준수하는 고객 계약을 종료함으로써 이에 대응할 수 있습니다.
모든 기업은 자사의 모델과 제품을 보호할 법적 권리가 있습니다. 오픈 소스 라이센스의 작동 방식을 실제로 이해하지 못하는 많은 사람들을 제쳐두고, 이것이 Linux라는 이유만으로 무료로 얻을 수 있는 자격이 있다고 생각하는 사람들이 많다는 인상을 받았습니다. 그러나 실제로는 그렇지 않습니다. 그것은 자유 소프트웨어에서 "자유"가 의미하는 바가 아니며, 그런 적도 없었습니다.
https://www.php.cn/link/4eb7d41ae6005f60fe401e56277ebd4e
https://www.php.cn/link/788b4ac1e172d8e520c2b9461c0a3d 5
https://www.php . b 2610fb4d3f74b4106fb80b233d
위 내용은 연쇄반응이 시작된다! Linux 배포판은 새로운 변화를 환영합니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!