누가 리눅스를 만드는가? 그들이 그것을 포기하는 이유는 무엇입니까? 이 사람들을 신뢰할 수 있습니까?
오랜 Linux 사용자는 이 질문을 웃을 수 있지만 다른 관점에서 생각해 보십시오. Facebook 시대에 "무료"가 종종 "광고 지원 및 귀하의 모든 움직임을 추적할 것"을 의미하는 것으로 판명될 때 오픈 소스 라이선스에 익숙하지 않은 사람은 누구나 "무료"에 대해 회의적일 것입니다.
"당신이 지불하지 않는다면, 당신은 제품입니다 "라는 격언이 이어집니다.
따라서 다음과 같이 말할 필요가 있습니다. Linux 및 기타 오픈 소스 소프트웨어는 Facebook 또는 Gmail과 같은 의미에서 무료가 아닙니다. 오픈 소스 프로젝트). 대신 Linux는 전 세계가 참여하기로 결정하는 경우 참여할 수 있는 협업 프로젝트입니다. 예:당신도 마찬가지입니다.
그렇다면 누가 리눅스를 만드는가? 우리 모두가 할. 프로그래머가 아닌 사람들이 더 쉽게 이해할 수 있는 Wikipedia의 예를 사용하여 이것이 의미하는 바에 대해 이야기해 보겠습니다.
Wikipedia 작동 방식
Wikipedia는 지구상에서 가장 인기 있는 웹사이트 중 하나이지만 여기에 추가하는 비용을 받는 사람은 거의 없습니다. 대신 특정 주제에 열정적인 사람들은 모든 기사 상단에 있는 "편집" 버튼을 클릭합니다. 계정을 추가하지 않고도 누구나 이 작업을 수행할 수 있습니다.
이것이 바로 지금까지 수집된 인간 지식의 가장 완전한 모음이 어떻게 만들어지는지, 즉 기여하기로 결정한 사람들에 의해 이루어집니다. Linux도 같은 방식으로 작동합니다.
물론 Wikipedia는 그보다 더 복잡합니다. 새로운 변경 사항을 면밀히 살펴보고 유지 여부를 결정하는 전담 핵심 편집자 그룹이 있습니다. 수정하는 Wikipedia 봇이 있습니다. 주제가 일시적으로 논란의 여지가 있는 경우 관리자가 페이지를 잠그는 경우가 있습니다.
시간이 지남에 따라 시스템이 개발되었지만 Wikipedia를 있는 그대로 만드는 것은 거의 전적으로 자원 봉사자라는 사실은 남아 있습니다. Linux는 우리가 알고 있는 것처럼 거의 동일합니다. 다양한 자원 봉사자 그룹이 최신 Linux 배포판을 구성하는 수천 개의 프로그램에 코드를 제공합니다.
물론 Wikipedia에는 단점이 있습니다. 개별 포켓몬에 대한 기사는 일반적으로 전체 아프리카 국가에 대한 기사보다 더 많은 편집을 볼 수 있으며 사소한 일에 대한 싸움은 몇 달 동안 "토론" 섹션을 지배할 수 있습니다. (군중은 정말 똑똑할 수 있지만 때로는 이상한 우선 순위를 갖기도 합니다.) 모든 오픈 소스 프로젝트와 마찬가지로 Wikipedia 프로세스는 민주적 커뮤니티가 그렇듯이 복잡합니다. 그것은 어떻게 든 전체 인터넷에서 가장 유용한 단일 리소스 중 하나에 추가되는 자유롭게 흐르고 진행 중인 프로젝트입니다.
그리고 뭔지 알아? 대부분의 Linux 배포판은 동일한 방식으로 작동합니다.
오픈 소스:우리 모두가 작업하는 것
대부분의 인터넷 사용자는 웹에서 가장 많이 사용되는 브라우저 중 하나인 Firefox에 익숙합니다. 오픈 소스 소프트웨어의 대표적인 예입니다. 즉, 원하는 사람이 자신의 목적에 맞게 자유롭게 편집할 수 있는 소프트웨어입니다.
Wikipedia와 유사하게 Firefox는 자원 봉사자 팀에 의해 "편집"됩니다. 수천 명의 사람들이 이 브라우저를 만들기 위해 협력하고 있으며 수백만 명의 사람들이 이 브라우저를 무료로 사용하고 있습니다.
이게 리눅스랑 무슨 상관이야? 글쎄, 대부분의 Linux 배포판에는 Firefox가 포함되어 있습니다. Firefox는 오픈 소스이기 때문에 자유롭게 사용할 수 있습니다. 모든 Linux 배포판은 수천 개의 서로 다른 프로젝트의 모음이며 Firefox와 같은 모든 프로젝트에는 자체 팀이 있습니다. 그러나 Linux 배포판 자체에도 모든 것을 통합하는 데 도움이 되는 자원 봉사자 팀이 있습니다.
이러한 모든 프로젝트는 소스 코드를 공개적으로 게시합니다. 즉, 제안을 하고 싶은 사람은 누구나 코드를 보고 그렇게 할 수 있습니다. 개발자 사이의 대화는 일반적으로 공개됩니다. 즉, 원하는 경우 의사 결정 프로세스에 대해 읽을 수 있습니다. 더 많은 참여를 원하시면 프로젝트 뒤에 있는 개발자에게 연락하여 도움을 제공할 수 있습니다. 시간이 지나면 스스로 핵심 개발자가 될 수도 있습니다.
하지만 코딩을 하지 않더라도 기여할 수 있는 방법이 있습니다. 예를 들어 아티스트는 아이콘이나 배경 화면을 디자인할 수 있습니다. 베타 버전을 사용하려는 사람은 누구나 귀중한 피드백을 제공할 수 있습니다. 작가가 문서 작성을 도울 수 있습니다.
이것이야말로 가장 열성적인 사용자를 위해 그리고 가장 열성적인 사용자가 만든 프로젝트인 오픈 소스입니다.
코드에 대한 더 많은 안구
어떤 사람들은 통합된 비전을 염두에 두고 단일 회사에서 모든 것을 제어하는 것을 선호하여 이 접근 방식을 좋아하지 않을 수 있습니다. 그리고 그것이 반드시 잘못된 주장은 아니지만 오픈 소스 모델이 특정 이점을 제공한다는 점을 지적할 가치가 있습니다.
다시 위키피디아에 대해 이야기합시다. 물론 Wikipedia에는 실수가 있지만 수백만 명의 사람들이 매일 이를 살펴보고 있습니다. 더 많은 사람들이 페이지를 볼수록 더 많은 사람들이 주어진 실수를 알아차리고 수정할 수 있습니다.
오픈 소스 소프트웨어에 대해서도 마찬가지입니다. Microsoft가 새 버전의 Windows를 빌드할 때 Microsoft 직원만 코드를 볼 수 있습니다. 오픈 소스 프로젝트가 새 버전에서 작동하면 공개적으로 수행됩니다. 원하는 경우 전 세계가 코드를 볼 수 있습니다. 그리고 보는 사람이 많을수록 문제가 지적될 가능성이 높습니다.
이러한 잠재적인 문제에 대한 대화가 지속적으로 발생하고 있습니다. 때때로 그들은 불쾌해질 수 있으며, 이 지점에서 분열이 발생합니다. 사실, 누구나 기존 오픈 소스 프로젝트를 가져와서 자신만의 버전을 만들 수 있습니다. 이를 포크라고 하는 프로세스입니다.
나는 계속할 수 있었다. 말할 필요도 없이 두 접근 방식 모두 장단점이 있습니다. 그러나 전통적으로 Linux 및 기타 오픈 소스 프로젝트는 코드를 살펴보는 사람이 많기 때문에 잠재적인 문제에 신속하게 대응했습니다.
누가 리눅스를 만드는가? 당신은 할. 뛰어!
Linux는 단순한 운영 체제가 아니라 커뮤니티입니다. 당신이 그것에 빠져들고 싶다면 꽤 재미있는 취미가 될 수도 있습니다. 많은 새로운 단어가 의미하는 바를 배워야 할 수도 있지만 일단 본격적으로 배우기 시작하면 컴퓨터를 자신만의 컴퓨터로 만들 수 있게 될 것입니다.
Windows XP 난민이든, 충실한 컴퓨터를 안전하게 실행할 수 있는 방법을 찾고 있는 사람이든, 아니면 그저 호기심이 많은 사람이든 상관없이 최고의 Linux 배포판 목록을 확인하고 바로 시작하는 것이 좋습니다. 당신은 Linux를 만드는 사람들을 신뢰할 수 있으며 원하면 가입할 수도 있습니다.
그리고 지금:콜라보레이션! Linux 및 오픈 소스에 대한 설명은 어땠나요? 사람들이 참여할 수 있는 가장 좋은 방법은 무엇입니까? 이 기사에서 수정하고 싶은 실수는 무엇입니까? 댓글에서 이 모든 것에 대해 자유롭게 이야기하십시오.