다양한 분야에서 오픈 소스 소프트웨어의 출현과 개발은 인터넷을 이해하는 데 중요한 위치를 차지합니다. 오픈 소스 소프트웨어가 없었다면 인터넷에 액세스할 수 있는 많은 도구가 존재하지 않았을 것입니다. 더욱이, 오픈 소스 문화는 효율적인 글로벌 협업, 새로운 법적 프레임워크 및 투명성에 대한 요구를 위한 과다한 리소스를 가져왔습니다.
매일 우리는 우리를 지배하는 사람과 기관의 결정에 영향을 받습니다. 몇 백년 전에 직장 주인들은 직원들이 특정 시간에 일을 시작하기를 원했기 때문에 우리는 특정 시간에 일어났습니다. 거기에서 학교와 기타 모든 사회 기관이 적응했습니다.
우리는 길을 건너기 전에 신호등이 녹색으로 바뀔 때까지 기다립니다. 아침에 패스트리를 먹을 때 얇은 플라스틱 카드로 결제하거나 휴대폰에 있는 이미지로 결제할 수도 있습니다. 이는 사람들이 일부 글로벌 규칙과 프로토콜에 동의했기 때문입니다.
오픈 소스 문화에는 인구가 많은 그룹이 어떻게 전체 사회에 이익이 될 규칙과 프로토콜을 만들 수 있고 만들어야 하는지에 대한 기발한 변형과 끝없는 진보 지향적 논쟁이 있습니다. 사회의 사려 깊은 발전에 관심이 있다면 기여할 수 있는 방법을 찾기 시작해야 합니다.
오픈 소스 운동의 출현으로 이어진 주요 사건 중 하나는 1970년대 MIT에 프린터를 기증한 것입니다. 직원 프로그래머 포함
기증된 프린터의 소스 코드에 액세스할 수 없기 때문에 Stallman은 모든 사용자에게 그것이 어떻게 작동하는지 알 수 있고 사물을 변경할 수 있는 자유를 부여하는 완전한 운영 체제를 만들기로 결심했습니다. 그리하여 GNU 프로젝트가 탄생하게 되었습니다. 페닝
[나는] 프로그램이 마음에 든다면 그 프로그램을 좋아할 만한 다른 사람들과 공유해야 합니다. 소프트웨어 판매자는 사용자를 나누어 정복하여 각 사용자가 다른 사람과 공유하지 않기로 동의하게 만들고 싶어합니다. 나는 이런 식으로 다른 사용자와의 연대를 깨는 것을 거부합니다.
Stallman과 비슷한 견해를 공유한다면 해커가 되는 방법에 대해 더 배우고 싶을 수도 있습니다.
해커는 문제를 해결하고 물건을 만듭니다. 크래커와 섞어서는 안 됩니다. 크래커는 그다지 밝지 않기 때문에 문제를 일으키는 것일 수 있습니다. 그들은 세상이 흥미로운 문제들로 가득 차 있다고 믿습니다. 해커는 문제를 영원히 해결하는 솔루션을 만들기 위해 학습 능력을 최대한 활용합니다. 동료 해커에 대한 존중으로 그들은 서로에게 새로운 방향을 제시하고 창의적인 솔루션을 공개적으로 공유하도록 강요하지 않습니다.
해커의 태도는 접근 철학을 기반으로 합니다.
해커의 태도는 컴퓨터 및 프로그래밍과 관련이 없는 영역까지 확장됩니다. 예를 들어,
지난 수십 년 동안 우리는 공동제작에 대한 흥미로운 사회적 실험을 통해 학습을 축적했으며 다음과 같은 개념이 등장했습니다.
틀림없이 기업 생산 세계의 다른 곳만큼 하향식이 아니기 때문에 오픈 소스 문화는 소프트웨어를 공동 생산하는 방법에 대한 아이디어뿐만 아니라 더 광범위하게는 상위 수준의 모든 것을 공동 생산하는 아이디어를 포함하도록 진화했습니다. 기술적 깊이 임계값. 그러한 아이디어 중 다수는 기업 세계, 특히 글로벌 스타트업 및 기업가 정신 생태계의 이해관계자들 사이에서 널리 채택되었습니다.
다음과 같은 오픈 소스 개척자의 작업에서 더욱 확장되었습니다.
실제로 오픈소스는 여러 사람들이 온라인에서 결정을 내리는 사회적 현상입니다. 아마도 집단적 의사결정이 보다 민주적이고 상향식 관행을 포함하는 방향으로 눈에 띄게 발전한 영역일 것입니다.
오픈 소스 프로젝트 개발자는 일반적으로 합의에 의해 결정을 내립니다. 때로는 문제가 다루기 힘들거나 최선의 노력에도 불구하고 합의가 형성되지 않는 경우, 장기적으로 함께 일하려면 커뮤니티가 앞으로 나아갈 방향을 제시할 필요가 있습니다.
처음에는 무엇으로 시작됐나
연구 결과에 따르면 다음과 같습니다.
2018년과 2019년은 거대 기술 기업들의 논란의 여지가 있는 의사 결정이 직원들로부터 큰 반발을 불러일으킨 해였습니다.
GitHub가 미국 이민관세집행국(ICE)과 계약을 맺었다는 사실도 놀라운 일이 아니었을 것입니다. 에
또 다른 측면에서는 합법성
대규모 오픈 소스 코드에 대한 대체 인터페이스로 Copilot을 제공함으로써 Microsoft는 오픈 소스 작성자와 사용자 간의 법적 관계를 단절하는 것 이상의 일을 하고 있습니다. 아마도 마이크로소프트는 새로운 것을 만들고 있을 것이다.
벽으로 둘러싸인 정원 이는 프로그래머가 전통적인 오픈 소스 커뮤니티를 발견하는 것을 방해할 것입니다. 아니면 최소한 그렇게 할 인센티브를 제거하십시오. 시간이 지남에 따라 이 프로세스는 이러한 커뮤니티를 고갈시킬 것입니다. 사용자의 관심과 참여는 벽으로 둘러싸인 Copilot 정원으로 옮겨져 오픈 소스 프로젝트 자체, 즉 소스 저장소, 이슈 추적기, 메일링 목록, 토론 게시판에서 멀어지게 됩니다. 이러한 에너지 전환은 오픈 소스에 대한 고통스럽고 영구적인 손실이 될 것입니다.
위에서 언급한 것 중 몇 가지만 언급한 GitHub의 최근 조치는 오픈 소스 역사에 중요한 이정표를 세우는 큰 논쟁을 불러일으켰습니다. 오픈 소스에 대한 액세스를 제한해야 할까요? 때로는 엄청난 창의적 노력에도 불구하고 생계를 유지하기 위해 고군분투하는 오픈 소스 관리자가 윤리적으로 지원하지 않는 엄청난 수익 창출 환경에서 자신의 기여가 사용되는 것을 지켜봐야 할까요? 에 따르면
Dan Goodman-Wilson은 오픈 소스의 취약성에 대한 심층적이고 철학적인 입장 에서 '아니요'라고 대답하며 문제의 근본 원인을 다음과 같이 요약합니다.
오픈 소스는 오픈 소스 소프트웨어 풀에 대한 액세스 규제를 명시적으로 거부했으며, 커뮤니티 구조를 통해 짜여진 보이지 않고 암묵적이지만 매우 실제적인 규제의 광범위한 시스템을 무시했습니다. 통제를 완전히 포기하는 것은 해롭습니다. 우리에게 필요한 사람들을 밀어내고 우리가 원하지 않는 사람들에게 문을 열어주는 것입니다. 오픈 소스의 주요 실패는 오픈 소스 커뮤니티 전체를 지배하는 기존(암시적, 은밀한) 규정의 조합 또는 그 부족으로 설명될 수 있습니다.
오픈소스 이후의 세계에 대한 설명에서 Goodman-Wilson은 오픈소스 유지관리자를 위한 사려 깊은 인센티브 시스템의 필요성과 "공개의 기본 원칙"을 따르지 않는 행위자의 오픈소스 사용을 방해하는 메커니즘의 필요성을 강조합니다. 인간의 가치'. 히포크라테스 라이센스 와 같은 프로젝트,
좀 더 큰 물고기가 있긴 하지만
리드 이미지: 무엇이든 오픈 소스로 제공됩니다. 커트버거의 일러스트.