Articles

유선한 가이드 오픈 소스 소프트웨어

한 스톨만,의 아이디어를”무료”소프트웨어에 대해 더 이상 소프트웨어 주는다. 그것을 보장 하는 것에 대해 사용자가 사용하는 무료 소프트웨어는 적절,무료 공부하는 소스 코드,무료 수정을 위해 자신의 목적을 위해,그리고 무료 다른 사람과 공유할 수 있습니다. 스톨만 그는 코드 라이선스에 따라로 알려진 GNU Public License 거나,GPL 보장하는 사용자는 이러한 네 가지 소프트웨어 자유. GPL 은”바이러스”라이센스는 것을 의미를 만들어 사람은 소프트웨어에 기반 코드에 따라 허가 GPL 을 해야 합니다 또한 방출을 유도체 코드에서 GPL 라이센스입니다.

중요한 것은 라이센스가 회사가 GNU 소프트웨어 사본을 판매하는 것을 금지하지 않는다는 것입니다. 고객이 코드를 공유하도록 허용하는 한 소프트웨어에 대해 원하는만큼 비용을 청구 할 수 있습니다. “문구가 무료로 무료로 음성,무료하지 않으로서 무료 맥주”자주 사용하여 설명하는 데 도움이 이러한 불.

다른 프로그래머들은 곧 Stallman 의 예를 따랐습니다. 가장 중요한 것 중 하나는 1991 년 Linux 운영 체제를 만든 vitriolic Finnish 프로그래머 인 Linus Torvalds 였습니다. 리눅스는”커널,”의 핵심 운영 체제에 대한 하드웨어 및 변환 기본 입에서 당신의 키보드,마우스나 터치 스크린으로 무언가가 소프트웨어를 이해할 수 있습니다. GNU 는 당시 완성 된 커널이 부족하여 많은 GNU 사용자가 gnu 와 Linux 를 기능적 운영 체제로 결합했습니다. Gnu 운영 체제,리눅스 커널 및 기타 도구의 번들은 GNU/리눅스 배포판으로 알려지게되었다; 일부 순수 주의자들은 여전히 Linux 기반 운영 체제를”GNU/Linux.”곧 Red Hat 과 같은 회사는 Linux 와 같은 오픈 소스 기술에 대한 지원을 판매하는 데 돈을 벌고있었습니다.

Linux—또는 GNU/리눅스를 당신이 선호하는 경우—특히 인기가되었을 위해 웹 서버를 실행하고 지금 실행 69.4 퍼센트의 웹 서버,데이터에 따르면 W3Techs. 와 함께 상승의 리눅스와 웹 다른 여러 가지 무료 도구를 포함하여,아파치 웹서버 MySQL 데이터베이스,프로그래밍 언어 Perl,PHP. 많은 사용되는 GPL 라이센스만,다른 사람들을 채택했는 더 라이센스를 허가하는,달리기를 바란다면,허용된 기업이 소유의 제품을 사용하여 그들의 코드입니다.

에서간 사이의 긴장이 고조 사람들처럼,자라고 믿는 모든 소프트웨어야에서 무료로 윤리적 근거,그리고 더 많은 비즈니스 지향 개발자를 생각하는 사람들을 자유롭게 공유하는 코드는 더 나은 방법으로 소프트웨어를 구축하지 않고 윤리적이 필수적입니다. 1998 년에 한 그룹이 만나 공유 코드 아이디어를 홍보하고 협업을 여는 방법을 논의했습니다. 걱정이라는 용어는”자유 소프트웨어”고 스톨만의 절대 철학의 아이디어를 덜 맛을 하는 기업을 유지하고 싶어의 일부는 그들의 독자적인 코드,그룹이 정착 상표에”오픈 소스”에 의해 만들어 낸 리스 Peterson,구별하는 그것의 것을 목표로 합니다.

2000 년대에는 오픈 소스가 진정으로 주류를 이루었습니다. 2004 년에 프로그래머 데이비드 Heinemeier 한손 발표 자신의 웹 애플리케이션 프로그래밍 프레임워크 Ruby on Rails,는 빠르게 되었다 하나의 세계에서 가장 중요한 웹 개발 도구뿐만 아니라,재단은 서비스를 위해 다음과 같 트위터와 Kickstarter. 한편,야후는 오픈 소스 데이터 재정 시스템 하둡의 개발에 자금을 지원했다. 2006 년에 출시 된 후 Facebook,Twitter 및 eBay 를 포함한 다른 회사가이 프로젝트에 기여하기 시작하여 회사 간 협력의 가치를 입증하는 데 도움을주었습니다. 2008 년 썬 마이크로 시스템즈의 10 억 달러 규모의 MySQL 인수는 오픈 소스가 큰 사업이 될 수 있음을 입증했다. 같은 해 구글은 최초의 안드로이드 폰을 출시하여 서버에서 오픈 소스를 주머니로 옮겼다.

이제 오픈 소스는 거의 모든 곳에 있습니다. Walmart 사용하는 오픈 소스 소프트웨어 개발 플랫폼은 노드,그리고 그것을 열었 코드의 그것의 클라우드 관리 도구 OneOps 및 개발 플랫폼은 전극. JP 모건 체이스를 오픈 그것의 블록체인 플랫폼 정원회는 임직원과 협력의 제작자가 개인정보 보호 집중 비트코인 대안 Zcash. 심지어 마이크로 소프트의 전 CEO 호출한 후에는 리눅스”암,”지금 사용하고 릴리스 오픈 소스 소프트웨어 등과 같은 인기가 있습니다.NET 프로그래밍 framework. 심지어 자사의 푸른 클라우드 서비스의 일부를 실행하는 리눅스를 사용하고 지역 사회와 자신의 리눅스 도구를 공유하고있다.오픈 소스는 더 이상 반문화가 아닙니다. 그것은 설립입니다.

오픈 소스 소프트웨어는 완전한 유선 안내
오픈 소스의 미래

상승의 오픈 소스지 않습니다. 에도 불구하고 기업 세계에서의 포옹 오픈 소스 소프트웨어,많은 독립적이거나 시동-기반으로 프로젝트를 아직 어떻게 돈을 벌 수 있습니다. 심지어는 개발자는 소프트웨어의에 의하여 널리 이용되는 중요한 회사에 투쟁하기 위해 기금을 마련하기 위해 자신의 비용 또는 다른 사람을 고용. 즉 심각한 결과를 초래할 수있다.

예를 들어,2014 년,안전 연구자들이 밝혀 심각한 취약성에서 두 개의 중요한 오픈 소스 프로젝트는 OpenSSL 및 강타하는 부분의 많은 주요 운영 체제입니다. 없이 소프트웨어의 잠재적인 보안상 문제가 있지만,사실 이러한 문제는 발견되지 않은 갔 너무 오래 강조 표시된 큰 문제에 대한 오픈 소스:은 큰 이름을 오픈 소스 프로젝트에 의존하고 덜 알려진 오픈 소스 구성 요소에 의해 실행되는 자원 봉사자가 적은 시간 문제를 해결하고 돈을량 보안 감사자.

어떤 회사는 기업의 주위에 오픈 소스 제품을 채택하고 있 논란이 새로운 라이선싱 계획이다. 한 노력을 계속 클라우드 컴퓨팅 서비스 판매에서 경쟁하는 서비스를 기반으로 코드,MongoDB 만들어 새로운 라이센스에 2018 년으로 제한하는 어떻게 다른 회사를 사용할 수 있습 MongoDB 커뮤니티 서버입니다. 기타 오픈 소스 회사가 채택한 공정한 소스 라이센스는 기업이 필요합으로 더 이상 15 이상 직원 비용을 지불을 사용하는 소프트웨어 라이센스를 사용하거나,새로운 공용 절,제한하는 어떻게 회사가 수 있는 상용화 소프트웨어입니다. 당신이 볼 수 있습의 소스 코드는 소프트웨어에서 발표에서는 이러한 라이선스,하지만 그들이 휴식과 함께 무료 오픈소스 소프트웨어 전통의 사용자가 허용 무엇이든 할 그들은 원하는 코드입니다.한편 신생 기업은 오픈 소스에 대한 이익을 돌리는 새로운 방법을 모색하고 있습니다. Red Hat 돈에 의해 판매에 대한 지원이 해당 오픈 소스의 제품,하지만 가능한 오픈 소스 프로젝트입니다. Tidelift 라는 회사는 오픈 소스 프로젝트 패키지에 대한 단일 가입비를 통해 지원을 판매하는 것을 목표로합니다. “오픈 소스 용 넷플릭스”라고 생각하십시오.”

이러한 자금 조달 문제를 해결하는 것은 오픈 소스의 미래에 매우 중요합니다. 그러나 돈 만이 유일한 문제는 아닙니다. 오픈 소스 노동력도 덜보다 다양한 기술 산업 전체적으로 실시한 설문 조사에 따르면 2017 년에 의해 GitHub. 응답자의 절반을 목격했 나쁜 행동과 같은 무례의 이름을 부르거나 성희롱—그리고 그것을 말했을 유지하기에 충분에서는 특정 프로젝트나 커뮤니티입니다. 설문 조사 응답자의 약 18%는 그러한 나쁜 행동을 직접 경험했습니다. 오픈 소스 프로젝트에서 작업하는 것이 이제 기술 분야에서 일자리를 착륙시키는 중요한 부분이기 때문에 문제가됩니다. 여성과 소수 민족이 오픈 소스에서 벗어나면 기술 산업 전체가 훨씬 덜 다양 해집니다.

방법 중 하나 많은 오픈 소스 프로젝트리하기 위해 노력하고 문제 코드의 수행이라는 참가자가 계약,는 경고 참가자에 대한 개인적인 공격,괴롭힘,또는”다른 행위로 간주될 수 있 부적절한 전문적인 설정입니다.”일반적인 감각으로 이 지침을 수 있는 사운드,그들이 입증했들 사이에서 논란이 오픈 소스 코더에 사용되는 판단하에 전적으로 자신의 코드,그들의 전문성—또는 그 부족하다. 기여자 규약의 저자는 여전히 주기적으로 괴롭힘을 당한다.

여전히 진행의 징후가 있습니다. 2018 년에,개발,긴 비난을 받을 만드는 유독한 환경에서의 리눅스 커뮤니티,사과에 대한 자신의 과거에 행동하고,리눅스 프로젝트를 채택한 기여 언약입니다.

포함은 오픈 소스에 대한 윤리적 인 문제가 아닙니다. 다양한 팀이 더 나은 제품을 만듭니다. 그리고 더 나은 소프트웨어를 만드는 것은 오픈 소스가 모든 것에 관한 것입니다.

오픈 소스 소프트웨어는 완전한 유선 안내
더 배우기
  • 스톨만이 멈춘?
    Wired 는 1993 년 첫 호에서 Richard Stallman 과 free software movement 를 프로파일 링했습니다.

  • 구글은 오픈 소스 TensorFlow,인공지능 엔진
    구글의 오랜 역사를 가지고 풀어 놓는 오픈 소스 코드를 포함하여,AI 코드는 해당 소프트웨어다. 이것은 완전히 이타적인 결정이 아니었다:구글은 AI 의 상태를 발전 다른 회사의 혜택을 기대하고있다.마이크로 소프트는 리눅스와 사랑에 빠졌다고 말한다. 지금 그것은 마지막으로 증명
    어떻게 가 포스터 아이의 독점 소프트웨어를 오픈 소스를 지지를 해제하여 하나의 주력 개발자 중심의 제품에 오픈 소스입니다.

  • 인터넷을 깨다,Shellshock 은 단지 시작이다 우리의 불황
    어떻게 대규모 보고 Shellshock 발견되 누에 대한 두 개 이상의 년 동안 오픈 소스 프로그램 Bash 포함되어 있는 맥 os 과 대부분의 리눅스 구동 운영 시스템—그리고 그것이 왜 중요한지에 대해 인터넷습니다.

  • 오픈 소스 원. 이제 뭐?
    Red Hat 은 매년 수십억 달러의 매출을 올리지 만 다른 많은 오픈 소스 회사들은 어려움을 겪었습니다. 한편 자원 봉사 개발자는 불타 오르고 심각한 버그는 옷을 입지 않습니다.

  • 주는 오픈 소스 프로젝트 수명한 후에 개발자의 죽음
    경우에 개발자의 오픈 소스 프로젝트를 통과하거나 화상,그것은 있을 수 있는 파급 효과를 통해 많은 프로젝트에 의존하는 사람들은 개발자의 코드입니다. 다음은 커뮤니티가 이러한 상황을 처리하는 방법을 배우는 방법입니다.

  • 여자를 데리고 정중하는 오픈 소스 프로젝트
    Ada 코렐 썼다 참가자가 계약,코드의 수행에 대한 오픈 소스 프로젝트에서 2014. 그녀가 직면한 괴롭힘 이후로,많은 최대의 오픈 소스 프로젝트를 채택하거나 그녀의 언약 또는 유사한 코드의 수행할 수 있습니다.

최종 업데이트 April23,2019.

이 깊은 다이빙을 즐겼습니까? 더 많은 유선 가이드를 확인하십시오.