저는 오픈 소스에 대해 머리를 감싸려고 노력하는 완전한 Linux 초보자입니다. 저는 오픈 소스 개발에 대한 결정을 내리는 데 핵심 역할을 하는 사람이 누구인지 알고 싶었습니다. 개발자는 새로운 기능이나 기능에 어떻게 동의합니까?
예를 들어 좀 더 정확하게 말하자면, 11.04에서 Unity를 도입한 책임자가 누구인지 물어보겠습니다. 분명히 사용자에게 어떻게 받아들여지든 상관없이 창의적인 생각으로 소개되었을 수도 있습니다. 그렇다면 우분투 팀에서 이러한 아이디어를 정확히 제안한 사람은 누구입니까?
그러한 새로운 창의적 기능을 제안하더라도 관련된 나머지 개발팀에서는 어떻게 이를 공통 표준으로 합의합니까?
답변1
실제로 두 가지 질문을 하나에 묻습니다. 하지만 우리가 GNU+Linux라고 부르는 이유가 있다는 점부터 말씀드리고 시작하겠습니다.분포. 우분투배포하다다른 사람이 만든 무료 소프트웨어. 어떤 소프트웨어를 사용하고 어떻게 사용할지는 Ubuntu에 달려 있지만 프로젝트 자체에는 자체 의사 결정 프로세스가 있습니다.
기본적으로 Canonical 제품인 Unity와 같은 경우 Canonical은 의사 결정에서 큰 역할을 합니다. 하지만 우분투는 그 이상입니다. 예를 들어 Firefox는 Mozilla에서 유지관리하므로 이 경우 Mozilla가 대부분의 결정을 내립니다. 많은 응용 프로그램과 프로그램에서 그렇습니다. 일반적으로 결정을 내리는 사람은 소프트웨어를 만드는 사람입니다. 작동 방식에 따라 Ubuntu는 사용할 소프트웨어를 선택합니다. "의사결정자"가 되기 위해 Firefox와 같은 소프트웨어를 가져와서 새로운 프로젝트를 만드는 것은 합법적이지만 실제로는 그런 일이 거의 발생하지 않습니다. 프로젝트가 향하는 방향에 대해 큰 논쟁이 있는 경우 두 가지 다른 응용 프로그램으로 분할될 수 있습니다. 이는 또한 의사 결정과 소프트웨어 유지 관리 책임을 나누는 것을 의미하며 이는 큰 일입니다. 또한, 소프트웨어가 매우 훌륭하고 프로젝트 관리가 매우 부실한 경우, 예를 들어 LibreOffice로 이어지는 OpenOffice.org 주변의 상황처럼 인식된 상황이 발생할 수 있습니다.
따라서 Unity는 Canonicals 프로젝트이므로 담당합니다. 하지만 그렇다고 해서 다른 의견이 존중받지 못하고 환영받지 못한다는 뜻은 아닙니다. 그들은. Canonical이 그 중심에 있지만 여전히 커뮤니티 프로젝트입니다. 그러나 커뮤니티가 둘 이상의 의견으로 나뉘어 있고 하나의 솔루션만 있어야 하는 경우 Canonicals의 의견이 최종 결정이 됩니다. 하지만 일반적으로최고의 솔루션사람들이 동의할 수 있는 거죠.
Ubuntu가 향하는 방향과 무엇에 집중할지에 대한 일반적인 결정을 위해 Ubuntu의 한 버전 출시 직후에 개발자 서밋이 있고 다른 버전이 시작됩니다. 다음은 10월 31일에 시작되며 큰 그림이 다듬어지는 곳입니다. 이에 대한 자세한 내용은 여기에서 확인할 수 있습니다.http://uds.ubuntu.com/
답변2
다른 여러 배포판(아마도 Red Hat이 가장 두드러짐)과 마찬가지로 Ubuntu는 기업의 지원을 받기 때문에 어느 정도 "책임"을 맡고 공식 로드맵과 '지원' 기능이 무엇인지 결정하는 회사가 있습니다.
우분투의 경우 마크 셔틀워스가 설립한 캐노니컬(Canonical)이라는 회사가 이를 담당하고 있다. Shuttleworth는 닷컴 붐 기간 동안 막대한 개인적 재산을 축적했으며(그는 우주인입니다!) 그와 Canonical 경영진은 Canonical이 회사를 성장시키기 위해 제공하는 유료 서비스와 지원을 위해 노력하고 있지만 대부분 자신의 주머니에서 돈을 지출했습니다. 수익성에.
한편 Red Hat은 자체 엔터프라이즈 배포판에 대한 지원을 판매하고 이를 통해 상당한 수익을 올리고 있습니다.
즉, 성공의 열쇠는 커뮤니티의 의견을 경청하고 로드맵에 대한 패치 및 의견 제출에 참여하도록 허용하는 것입니다. 따라서 Canonical 직원만이 Ubuntu나 기타 프로젝트에 참여하는 것이 아닙니다.
누구나 오픈 소스 프로젝트를 "포크"하여 변경 사항에 대한 소스를 계속 게시하는 한 원하는 작업을 수행할 수 있습니다(대부분의 경우 단순화를 위해 생략하겠습니다). Linux Mint와 같은 프로젝트를 볼 수 있지만 분명히 그러한 포크가 시작되려면 비슷한 생각을 가진 사람들의 상당한 관심과 지원이 필요합니다.