공개 소스와 제한없는 참여 정신

작가: Roger Morrison
창조 날짜: 21 구월 2021
업데이트 날짜: 21 6 월 2024
Anonim
33rd Seoul Ethereum Meetup
동영상: 33rd Seoul Ethereum Meetup

콘텐츠


출처 : Vectorikart / Dreamstime.com

테이크 아웃 :

아이디어와 기술의 자유로운 공유는 제한없는 참여와 선의의 정신에서 비롯됩니다.

"우리는 왕, 대통령, 투표를 거부합니다. 우리는 거친 합의와 실행 코드를 믿습니다." IETF (Internet Engineering Task Force) 초기에 관여했던 Dave Clark의 말입니다. 모든 디지털 혁신가가 수십억 달러를 벌고 자하는 것은 아닙니다. Richard Stallman, Linus Torvalds 및 Tim Berners-Lee와 같은 기술 개척자들은 자신의 아이디어를 자유롭게 배포했습니다. 이 관대함 뒤에는 수십 년 동안 혁신을 일으킨 공동체 정신과 정신이 있습니다. 다양한 유형의 오픈 소스 라이센싱에 대한 자세한 내용은 오픈 소스 라이센싱-알아야 할 사항을 참조하십시오.

오픈 소스 및 오픈 아이디어

제목에서 "오픈 소스"라는 용어는 일반적으로 사용되는 용어이므로 사용했습니다. 그러나 기사의 요지는 다소 넓습니다. 초창기부터 컴퓨터 업계에는 지식과 아이디어를 폭 넓은 청중에게 자유롭게 공유하고자하는 사람들이있었습니다. 우리는 그들의 동기를 알 것으로 생각할 수 없으며, 여기에서 정신 분석을 시도해서는 안되지만, 이러한 경우에는 금전적 이익에 대한 욕구 이외의 다른 경향이 작용한다는 것이 분명합니다.

일부는 주장 된 지적 재산권을 활용하려는 사람들을 판단하기가 쉽다는 것을 알게 될 것입니다. 물론, 시장 세력은 혁신을 주도합니다. 그러나 19 세인 빌 게이츠는 자신의 BASIC 소프트웨어를 훔쳤다고 주장하는 "공개 사에게 공개 서한 (Open Letter)"을 배포 할 때 깃털 몇 개를 주름지게했습니다. 무료 소프트웨어 및 오픈 소스 커뮤니티에서는 또 다른 역 동성이 있습니다. 손가락을 씌우기가 어려울 수 있지만 어떻게 일이 일어 났는지 살펴볼 수 있습니다. (오픈 소스 이동에 대한 자세한 내용은 오픈 소스 : 사실이 너무 좋습니까?를 참조하십시오.)


RFC 1 : 대화의 시작

ARPANET 초기에는 다음 단계를 결정하기 위해 소규모 대학원생 그룹이 구성되었습니다. UCLA의 Steve Crocker는 리더였으며 인터넷 프로토콜을 혁신하고 표준화하는 커뮤니케이션 및 문서 시스템을 만들었습니다. 1969 년 4 월 7 일에 RFC 1 (Network Working Group Request for Comments) 1로 시작되었습니다.

Crocker는 나중에이 문서를 "잊을 수있는"것으로 불렀지 만 30 년 후 RFC 2555에서 "30 년의 RFC"에 찬사를 보냈습니다. Vint Cerf는 다음과 같이 말했습니다. Crocker 자신도“실무 그룹 회의에 제한없이 참여하는 정신”을 썼습니다. 오늘날 실무 그룹으로 구성된 조직을 IETF (Internet Engineering Task Force)라고합니다. 전 세계 수천 명의 기술 전문가로 구성되어 있습니다.

기념 RFC에서 Jake Feinler는 RFC 시스템의 구축 방법을 설명했습니다.

  • 실무자 그룹이있을 것입니다.
  • 아이디어는 자유로 워야했다.
  • 커뮤니케이션은 비공식적입니다.
  • 문서는 자유롭게 입금 및 배포됩니다.
  • 기여할 것이있는 사람은 누구나 파티에 올 수 있습니다.

중요한 TCP / IP 프로토콜 스택은이 문서에서 비롯된 것으로 군사 지침의 일부가되었습니다. IETF의 사명은 "사람들이 인터넷을 설계, 사용 및 관리하는 방식에 영향을주는 것"입니다. 공동 노력으로 오늘날의 인터넷 환경이 유지되었습니다.

개인 기여자 :

아무도 소프트웨어 품질에 신경 쓰지 않으면 프로그래밍 기술을 향상시킬 수 없습니다.

Tim Berners-Lee는 제네바 CERN의 컨설턴트로서 수천 명의 연구원들 사이의 협력을 개선 할 방법이 필요하다는 것을 알게되었습니다. 그래서 그는“Enquire Within Upon Everything”이라는 빅토리아 시대의 언어에 따라“Enquire”라는 컴퓨터 프로그램을 만들었습니다. 시간이지나면서 Berners-Lee는 Hyper Markup Language (HTTP)를 포함하는 도구 모음을 만들었습니다. "World Wide Web (WWW)"이라고하는 링크 시스템의 HTML (Uniform Resource Locator).


Berners-Lee는 웹을 공개 도메인에 넣었습니다. 한 동료는 이렇게 말했습니다. Torvalds와 마찬가지로 Berners-Lee는 인터넷 뉴스 그룹에서 아이디어를 발표했습니다. “코드 사용에 관심이 있으시면 저에게 메일을 보내십시오.”라고 그는 썼습니다.

1997 년 Eric S. Raymond는 Linux 애호가 모임에서 에세이를 발표했습니다. 그의 영향력있는 작품 인“The Cathedral and the Bazaar”에서 그는 소프트웨어 개발자로서의 경험에서 배운 19 가지 교훈을 논의했습니다. “오픈 소스 소프트웨어의 소셜 콘 (Social Con)”이라는 섹션에서 Raymond는 18 점과 19 점을 다룹니다.

18. 흥미로운 문제를 해결하려면 먼저 흥미로운 문제를 찾으십시오.

19 : 개발 코디네이터가 최소한 인터넷만큼 좋은 통신 매체를 가지고 있고 강요없이 이끌 수있는 방법을 알고 있다면 많은 헤드가 필연적으로 하나보다 낫습니다.

그는 Gerald Weinbergs의 "컴퓨터 프로그래밍의 심리학"에서 제안 된 "자아없는 프로그래밍"의 개념을 고려했습니다. 그리고 그는 리눅스 프로젝트가“전세계를 인재 풀 (pool)”로 성공적으로 사용했다고 언급했다. 프리 휠링은 전 세계적으로 진행되었습니다.

결론

OSI (Open Source Initiative)는 몇 년 전에 시작된 일종의 공개 개발 프로세스의 예입니다. Richard Stallman은 1985 년에 자유 소프트웨어 재단 (FSF)을 설립했습니다. Space는 초기 기술 커뮤니티의 비옥 한 토양에서 생긴 광범위한 자유 및 오픈 소스 노력을 설명 할 수 없습니다.

왜 개발하기 위해 열심히 노력했던 지식과 방법을 제공하고 싶습니까? 누가 알아? 토발즈에게는 부모의 사회적 정치적 기대의 영향이있었습니다. 스톨만은 자유 소프트웨어를 운동과 사명으로 보았다. Berners-Lee는 그의 종교적 배경에 영향을 받았을 것입니다. IETF, OSI 및 FSF와 같은 조직에 참여하는 전 세계 수천 명의 엔지니어? 이 놀라운“무제한 참여 정신”에이를 수 있습니다.