"자유 소프트웨어"와 "오픈 소스"의 차이점

실제로 오픈 소스 소프트웨어와 자유 소프트웨어는 많은 라이센스를 공유하지만 la 자유 소프트웨어 재단 오픈 소스 운동이 자유 소프트웨어 운동과 철학적으로 다르다고 생각합니다.. 이것은 종종 혼동되고 "무료"와 "오픈 소스"라는 용어가 같은 의미로 사용되기 때문에 특히 적절합니다.


이는 1998 년 Eric S. Raymond와 Bruce Perens를 비롯한 여러 사람들이 OSI (Open Source Initiative)를 구성했을 때 나타났습니다. 그들의 목표는 소스 코드 공유의 실질적인 이점을 더욱 두드러지게하고,이 개념에서 하이테크 산업의 주요 소프트웨어 하우스 및 기타 회사에 관심을 갖는 것이 었습니다. FSF와 Richard Stallman은 자유 소프트웨어라는 용어를 사용하여 윤리적으로 문제를 제기하는 것을 선호합니다.

이러한 옹호자들은 영어 오픈 소스에서 "오픈 소스"라는 용어가 "자유 소프트웨어"(자유 소프트웨어)를 말할 때 FSF가 사용하는 영어로 "무료"라는 용어의 모호함을 피할 수 있다는 것을 알고 있습니다.. 반면에 회사 나 정부를 겁주지 않는보다 "기술적"이고 "중립적 인"이름을 부여합니다. 대조적으로, "자유"라는 용어는 "그곳에는 사업이 불가능하다"고 많은 정부와 개인이 그것을 공산주의와 연결시키는 등의 이유로 비즈니스 세계의 많은 사람들이 레이더에서 그것을 제거하도록 이끌었습니다.

"오픈 소스"라는 용어는 Foresight Institute 싱크 탱크의 Christine Peterson에 의해 만들어졌으며 무료 소프트웨어 제품에 대한 영어 용어는 상표로 등록되었습니다.

많은 사람들은 개발자가 프로그램의 소스 코드를 사용, 수정 및 재배포 할 수있을 때 소프트웨어 개발 프로세스의 질적 이점을 인식합니다.이 모든 코드는 원래 Richard Stallman과 FSF가 제기 한 것입니다. 소프트웨어를 개발할 때 이러한 자유가 제공하는 이점에 대한 자세한 분석은 Eric S. Raymond의 "The Cathedral and the Bazaar"를 읽는 것이 좋습니다.

그러나 자유 소프트웨어 운동은 소프트웨어의 도덕적 또는 윤리적 측면을 특별히 강조하여 기술적 우수성을 바람직한 부산물로 보지만 윤리적 표준에서 파생되었습니다. 오픈 소스 운동은 기술적 우수성을 주요 목표로보고 소스 코드 공유가이를위한 수단입니다.. 이러한 이유로 FSF는 오픈 소스 운동과 "오픈 소스"라는 용어와는 거리가 멀습니다.

OSI는 OSD (Open Source Definition)를 준수하는 라이선스 만 승인하기 때문에 대부분의 사람들은이를 배포 체계로 해석하고 "오픈 소스"를 "자유 소프트웨어"와 자유롭게 교환합니다. 두 용어, 특히 그러한 소프트웨어의 개발 및 사용에 대한 동기 측면에서 중요한 철학적 차이가 있지만. 하나, 이러한 차이는 협업 프로세스에 거의 영향을 미치지 않습니다..

오픈 소스 이니셔티브를 통한 "오픈 소스"운동은 자유 소프트웨어 재단 (Free Software Foundation)의 진원지 인 자유 소프트웨어 운동과 다릅니다. 그러나 철학적 관점에서 볼 때 양립 할 수 없지만 실제 관점에서는 거의 동일합니다. 사실, 두 운동은 수많은 프로젝트의 실제 개발에서 함께 작동합니다.

소프트의 요구 사항. 오픈 소스 ".

오픈 소스의 아이디어는 코드를 공유함으로써 결과 프로그램이 독점 소프트웨어보다 우수한 품질을 갖는 경향이 있다는 전제를 바탕으로하며, 이는 기술적 비전입니다. 반면에 자유 소프트웨어는 철학적, 도덕적 경향이 있습니다. 독점 소프트웨어는 공유 할 수 없기 때문에 인간 간의 공유를 금지하는 것은 상식에 어긋나 기 때문에 "비 윤리적"입니다.

자유 소프트웨어처럼 오픈 소스 또는 오픈 소스에는이 운동 내에서 고려할 프로그램에 필요한 일련의 요구 사항이 있습니다., 이것들은:

  • 무료 재배포: 소프트웨어를 자유롭게 양도하거나 판매해야합니다.
  • 소스 코드-소스 코드를 포함하거나 자유롭게 획득해야합니다.
  • 파생 작품: 수정 사항의 재배포가 허용되어야합니다.
  • 작성자 소스 코드의 무결성 : 라이선스는 패치로만 재배포하기 위해 수정이 필요할 수 있습니다.
  • 차별없이 사람 또는 그룹의 : 아무도 빠질 수 없습니다.
  • 이니셔티브 영역에 대한 차별 없음 : 상업 사용자를 배제 할 수 없습니다.
  • 라이선스 배포-프로그램을받는 모든 사람에게 동일한 권리가 적용되어야합니다.
  • 라이선스는 제품에 한정되지 않아야합니다.-프로그램은 더 큰 배포의 일부로 단독으로 라이센스를 부여 할 수 없습니다.
  • 라이선스는 다른 소프트웨어를 제한해서는 안됩니다.: 라이센스는 오픈 소프트웨어와 함께 배포되는 다른 소프트웨어도 오픈 소스 여야한다고 의무화 할 수 없습니다.
  • 라이선스는 기술적으로 중립적이어야합니다.-마우스 클릭 액세스 또는 소프트웨어 매체에 특정한 라이센스 동의는 필요하지 않습니다.

이 데칼은 자유 소프트웨어의 네 가지 자유.

FOSS 및 치실

"오픈 소스"라는 용어는 "무료"라는 용어의 모호성을 제거하지만 "무료"와 "무료"라는 두 가지 의미를 혼동합니다. "무료", 새로운 입력사용자에게 자유롭게 개선 할 수있는 오픈 소스의 정의를 따르는 프로그램과 소스 코드 사용에 대한 강력한 제한이있는 단순히 소스 코드를 사용할 수있는 프로그램 사이.

많은 사람들은 사용 가능한 소스 코드가있는 모든 소프트웨어가 오픈 소스라고 믿습니다., 그들은 그것을 조작 할 수 있기 때문에 (이러한 유형의 소프트웨어의 예는 인기있는 무료 소프트웨어 패키지 Graphviz가 될 것입니다. 처음에는 무료가 아니지만 나중에 AT & T가 라이센스를 변경했지만 소스 코드를 포함했습니다). 그러나이 소프트웨어의 대부분은 사용자에게 수정 사항을 배포 할 자유를 제공하지 않으며 상업적 사용을 제한하거나 일반적으로 사용자의 권한을 제한합니다.

이것은 만든다 "오픈 소스"라는 용어는 여전히 양가 적입니다., 일부 악의적이거나 무지한 회사는 실제로 자유 소프트웨어가 아니라 이전에 승인 된 사용, 검토 또는 수정을 위해 프로그램의 소스 코드를 제공 할 때 개념을 사용하여 제품을 정의합니다.

위의 양면성을 감안할 때 자유 소프트웨어라는 용어의 사용은 미래에 상기 자유를 수정하지 않는다는 묵시적 규칙에 따라 수정, 사용 및 배포의 완전한 자유로 제공되는 프로그램을 지칭하기 위해 선호됩니다..

두 용어가 생성하는 가능한 모호성 또는 혼동을 해결하려는 용어는 다음과 같습니다. FOSS (무료 및 오픈 소스 소프트웨어). 이 용어는 또한 사용됩니다 풀솜 (무료 / libre 및 오픈 소스 소프트웨어).


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Linux를 사용합시다

    이것은 "자유 소프트웨어"가 아닌 "오픈 소스"라는 용어를 발명 한 사람들이 설정 한 요구 사항입니다. 그들의 웹 사이트를보십시오 : http://www.opensource.org/
    또 다른 코멘트 : 한 가지는 프로그램을 수정하고 변경 사항을 업로드하고 다른 하나는 수정하고 자신의 포크를 만드는 것입니다. 적어도 두 번째는 소프트로 간주 될 수 있어야합니다. 오픈 소스 ".

  2.   Martingaldean

    분석 할 몇 가지 부정확성이 있습니다. "오픈 소스"는 위에서 언급 한 조건을 항상 존중하지는 않습니다. 오픈 소스를 판매하고 수정을 허용하지 않는 회사의 경우가있을 수 있습니다.

    1.    마리오

      예를 들면? 많은 사람들이 BSD 라이센스를 가지고 있으며 변경 사항을 반환하지 않고 닫을 수 있으며 무료가 아닌 부분과 혼합되어 있으므로 약간의 제한이있을 수 있습니다 (Chrome). 이것은 SL과의 또 다른 차이점입니다.

  3.   알마

    이봐, 난 당신의 블로그로 돌아갑니다! 이 게시물에 감사드립니다. 저는 스페인어로 된 것을 찾고 있었고 귀하의 기사가 훌륭하게 맞습니다.

    1.    리눅스를 사용하자

      기뻐요! 포옹! 폴.