자유 소프트웨어
Free software
자유 소프트웨어(free software), 자유 소프트웨어(libre software), 자유 소프트웨어(libre[1][2] software) 또는 자유 소프트웨어(libre software)는 사용자가 소프트웨어를 연구, 변경 및 배포할 수 있을 뿐만 아니라 모든 용도로 소프트웨어를 실행할 수 있도록 하는 용어로 배포되는 컴퓨터 소프트웨어입니다.[3][4][5][6] 무료 소프트웨어는 가격이 아닌 자유의 문제입니다. 모든 사용자는 프로그램을 얻기 위해 지불되는 금액에 관계없이 무료 소프트웨어 사본(수익 포함)으로 원하는 것을 할 수 있습니다.[7][2] 컴퓨터 프로그램은 최종 사용자(개발자뿐만 아니라 개발자)에게 소프트웨어에 대한 궁극적인 제어권을 부여하고, 그에 따라 장치에 대한 제어권을 부여하는 경우 "무료"로 간주됩니다.[5][8]
컴퓨터 프로그램을 연구하고 수정할 수 있는 권리는 변경할 때 선호되는 형식인 소스 코드를 해당 프로그램의 사용자가 사용할 수 있도록 하는 것을 수반합니다. 이것은 종종 "소스 코드에 대한 액세스" 또는 "공용성"이라고 불리지만, 자유 소프트웨어 재단(FSF)은 사용자가 프로그램 사본을 비사용자에게 제공해야 할 의무가 있다는 인상을 줄 수 [9]있기 때문에 이러한 용어로 생각하지 말 것을 권장합니다.
비록 "자유 소프트웨어"라는 용어가 이미 과거에 느슨하게 사용되었고 1978년에 발표된 버클리 소프트웨어 배포판과 같은 다른 허용 소프트웨어가 존재했지만,[10] Richard Stallman은 이를 논의 중인 의미와 연결하고 1983년에 자유 소프트웨어 운동을 시작한 것으로 알려져 있습니다. 그가 GNU 프로젝트를 시작했을 때:[11][12] 자유를 존중하는 운영 체제를 만들고 컴퓨팅 초기에 해커들 사이에 한때 만연했던 협력 정신을 되살리기 위한 공동 노력입니다.
맥락
따라서 자유 소프트웨어는 다음과 다릅니다.
- Microsoft Office, Windows, Adobe Photoshop, Facebook 또는 Apple의 iMessage와 같은 독점 소프트웨어. 사용자는 소스 코드를 연구, 변경 및 공유할 수 없습니다.
- 기본적인 사용에 대한 지불이 필요 없는 독점 소프트웨어의 범주인 프리웨어 또는 그라티스[13] 소프트웨어.
저작권의 보호 하에 있는 소프트웨어가 무료가 되려면 작성자가 사용자에게 위에서 언급한 권리를 부여하는 소프트웨어 라이센스를 보유해야 합니다. 공용 도메인의 소프트웨어와 같이 저작권법의 적용을 받지 않는 소프트웨어는 소스 코드가 공용 도메인에도 있거나 제한 없이 사용할 수 있는 경우 무료입니다.
독점 소프트웨어는 제한적인 소프트웨어 라이센스 또는 EULA를 사용하며 일반적으로 사용자에게 소스 코드를 제공하지 않습니다. 따라서 사용자는 법적 또는 기술적으로 소프트웨어를 변경할 수 없으며, 이로 인해 게시자가 업데이트, 도움말 및 지원을 제공하도록 의존하게 됩니다(벤더 잠금 및 포기 소프트웨어 참조). 사용자는 종종 독점 소프트웨어를 역설계, 수정 또는 재배포하지 않을 수 있습니다.[14][15] 저작권법, 계약 및 소스 코드의 부족을 넘어 소프트웨어 특허 및 디지털 권리 관리(특히 tivoization)와 같은 소프트웨어에 대한 사용자의 자유 행사를 방해하는 추가적인 장애물이 존재할 수 있습니다.[16]
무료 소프트웨어는 영리, 상업적 활동이 될 수도 있고 그렇지 않을 수도 있습니다. 일부 무료 소프트웨어는 자원 봉사 컴퓨터 프로그래머에 의해 개발되는 반면 다른 소프트웨어는 기업에 의해 개발되거나 둘 다에 의해 개발됩니다.[17][7]
오픈 소스를 사용한 명명 및 차이점
두 정의 모두 거의 동등한 프로그램의 코퍼스(corpora)를 지칭하지만, 자유 소프트웨어 재단은 목표와 메시지가 상당히 다르기 때문에 "오픈 소스 소프트웨어"(1998년에 만들어진 대안이지만 유사한 개념) 대신 "자유 소프트웨어"라는 용어를 사용할 것을 권장합니다. 자유 소프트웨어 재단(Free Software Foundation)에 따르면 "오픈 소스"와 관련 캠페인은 대부분 공공 개발 모델의 기술에 초점을 맞추고 기업에 자유 소프트웨어를 마케팅하는 한편 사용자 권리의 윤리적 문제를 매우 가볍게 또는 심지어 적대적으로 받아들입니다.[18] Stallman은 또한 자유 소프트웨어의 실용적인 장점을 고려하는 것은 수갑을 찬다는 것 자체가 바람직하지 않다는 것을 깨닫기 위해 개인이 실용적인 이유를 고려할 필요가 없다는 점에서 수갑을 채우지 않는 것의 실용적인 장점을 고려하는 것과 같다고 말했습니다.[19]
FSF는 또한 "Open Source"가 일반적인 영어에서 정확히 하나의 특정한 의미, 즉 "당신은 소스 코드를 볼 수 있다"는 것에 주목합니다. "자유 소프트웨어"라는 용어가 두 가지 다른 해석으로 이어질 수 있지만, 그 중 적어도 하나는 "오픈 소스"라는 용어와 달리 의도된 의미와 일치한다고 명시하고 있습니다.[a] "libre"라는 대출 형용사는 영어에서 "free"라는 단어의 모호성과 "free software"를 공용 도메인 소프트웨어로 사용하는 오래된 사용의 모호성을 피하기 위해 자주 사용됩니다.[10] (Gratis 대 libre 참조)
자유 소프트웨어의 정의와 네 가지 본질적 자유

자유 소프트웨어에 대한 최초의 공식적인 정의는 1986년 2월 FSF에 의해 발표되었습니다.[20] Richard Stallman이 작성한 그 정의는 오늘날에도 여전히 유지되고 있으며, 만약 소프트웨어의 사본을 받은 사람들이 다음과 같은 네 가지 자유를 가진다면 소프트웨어는 자유 소프트웨어라고 말합니다.[21][22] 넘버링은 프로그래밍 언어에서 제로 기반 넘버링이 일반적으로 사용되는 것에 대한 스푸핑으로 0부터 시작할 뿐만 아니라, "Freedom 0"이 처음에는 목록에 포함되지 않았지만 나중에 매우 중요하게 여겨지면서 목록에 먼저 추가되었기 때문입니다.
- 자유 0: 프로그램을 어떤 목적을 위해서라도 사용할 수 있는 자유.
- 자유 1: 프로그램이 어떻게 작동하는지 연구하고, 당신이 원하는 것을 하도록 그것을 바꿀 수 있는 자유.
- 자유 2: 이웃을 도울 수 있도록 재배포하고 복사할 수 있는 자유.
- 자유 3: 프로그램을 개선하고, 개선한 내용(그리고 일반적으로 수정된 버전)을 대중에게 공개하여 공동체 전체가 이익을 얻을 수 있는 자유.
자유도 1과 3은 소스 코드가 필요한데, 소스 코드 없이 소프트웨어를 연구하고 수정하는 것은 매우 비실용적인 것부터 거의 불가능한 것까지 다양할 수 있기 때문입니다.
따라서 자유 소프트웨어는 컴퓨터 사용자가 자신이 선택한 사람과 협력하고 사용하는 소프트웨어를 제어할 자유가 있음을 의미합니다. 자유 소프트웨어 재단(Free Software Foundation)은 자유(자유) 소프트웨어와 무상(제로 가격) 소프트웨어를 구별하는 발언으로 요약하여 다음과 같이 말합니다. "자유 소프트웨어는 가격이 아니라 자유의 문제입니다. 개념을 이해하기 위해서는 '자유'를 '자유로운 맥주'가 아니라 '자유로운 언론'에서와 같이 생각해야 합니다.[21] (Gratis 대 libre 참조)
1990년대 후반, 다른 그룹들은 거의 동일한 소프트웨어 세트를 설명하는 자체 정의를 발표했습니다. 가장 주목할 만한 것은 1997년에 발표된 [23]데비안 자유 소프트웨어 가이드라인과 1998년에 발표된 오픈 소스 정의입니다.
FreeBSD, OpenBSD 및 NetBSD와 같은 BSD 기반 운영 체제는 자체적으로 자유 소프트웨어에 대한 공식적인 정의를 가지고 있지 않습니다. 이러한 시스템의 사용자들은 일반적으로 동일한 소프트웨어 세트가 허용된다고 생각하지만, 때때로 복사가 제한적이라고 생각합니다. 그들은 일반적으로 다른 사람들이 소스 코드를 제공하도록 법적으로 강요받지 않고 원하는 대로 소프트웨어를 사용할 수 있도록 허용하는 허용 자유 소프트웨어 라이센스를 옹호합니다. 그들의 견해는 이 허용적 접근이 더 자유롭다는 것입니다. Kerberos, X11 및 Apache 소프트웨어 라이센스는 의도와 구현 방식이 상당히 유사합니다.
예
인터넷에는 수천 개의 무료 애플리케이션과 많은 운영 체제가 있습니다. 사용자는 대부분의 리눅스 배포판에 포함된 패키지 관리자를 통해 해당 애플리케이션을 쉽게 다운로드하고 설치할 수 있습니다.
자유 소프트웨어 디렉터리는 자유 소프트웨어 패키지의 대규모 데이터베이스를 관리합니다. 가장 잘 알려진 예로는 Linux-libre, Linux 기반 운영 체제, GNU 컴파일러 모음 및 C 라이브러리, MySQL 관계형 데이터베이스, Apache 웹 서버, Sendmail 메일 전송 에이전트 등이 있습니다. 다른 영향력 있는 예로는 Emacs 텍스트 편집기, GIM Praster 도면 및 이미지 편집기, X 윈도우 시스템 그래픽 디스플레이 시스템, LibreOffice 오피스 제품군, TeX 및 LaTeX 유형 설정 시스템 등이 있습니다.
역사
1950년대부터 1970년대 초까지 컴퓨터 사용자는 일반적으로 공공 영역 소프트웨어인 자유 소프트웨어와 관련된 소프트웨어 자유를 갖는 것이 일반적이었습니다.[10] 소프트웨어는 일반적으로 컴퓨터를 사용하는 사람들과 사람들이 자신들의 하드웨어를 유용하게 만드는 소프트웨어를 만들고 있다는 사실을 환영하는 하드웨어 제조업체들에 의해 공유되었습니다. 소프트웨어의 교환을 용이하게 하기 위해 사용자 및 공급자의 조직, 예를 들어 SHARE가 구성되었습니다. 소프트웨어가 BASIC과 같은 해석된 언어로 작성되는 경우가 많아 이러한 프로그램을 사용하기 위해 소스코드를 배포하게 되었습니다. 소프트웨어는 또한 베스트셀러인 BASIC Computer Games와 같은 컴퓨터 잡지(Creative Computing, SoftSide, Comput!, Byte 등)와 책에서 인쇄 소스 코드(Type-in program)로 공유 및 배포되었습니다.[24] 1970년대 초에는 상황이 바뀌었습니다: 소프트웨어 비용이 급격히 증가하고, 성장하는 소프트웨어 산업은 하드웨어 제조업체의 번들 소프트웨어 제품과 경쟁하고 있었습니다(하드웨어 비용에 비용이 포함되어 있다는 점에서 무료), 리스된 기계는 소프트웨어 지원이 필요한 반면 소프트웨어에 대한 수익은 제공하지 않았습니다. 또한 일부 고객은 하드웨어 제품 비용과 함께 제공되는 "무료" 소프트웨어 비용을 원하지 않았습니다. 미국 vs. 1969년 1월 17일에 제출된 IBM, 정부는 번들 소프트웨어가 반경쟁적이라고 비난했습니다.[25] 일부 소프트웨어는 항상 무료일 수 있지만, 앞으로는 주로 판매용으로 생산되는 소프트웨어의 양이 증가할 것입니다. 1970년대와 1980년대 초, 소프트웨어 산업은 컴퓨터 사용자가 적합하다고 생각하는 대로 소프트웨어 응용 프로그램을 연구하거나 적응할 수 없도록 하기 위해 (컴퓨터 프로그램의 이진 복사본만 배포하는 것과 같은) 기술적 조치를 사용하기 시작했습니다. 1980년에는 저작권법이 컴퓨터 프로그램으로 확장되었습니다.
1983년, 인기 있는 Emacs 프로그램의 원작자들 중 한 명이자 MIT 인공지능 연구소의 해커 커뮤니티의 오랜 멤버인 Richard Stallman은 GNU 프로젝트를 발표했는데, 그 목적은 완전히 비공개 유닉스 호환 운영 체제를 만드는 것이었습니다. 컴퓨터 세계와 사용자를 둘러싼 기후 변화에 좌절했다고 말했습니다. 프로젝트와 목적에 대한 초기 선언에서 그는 전통적인 해커 윤리에 정면으로 반하는 금지인 개발 중 잠재적으로 수익성이 있는 소프트웨어의 무료 공유를 금지하는 비공개 계약 및 제한적 라이선스에 동의하도록 요청받은 것에 대한 반대를 동기로 특히 인용했습니다. 1984년 1월 GNU 운영 체제를 위한 소프트웨어 개발이 시작되었고, 1985년 10월 자유 소프트웨어 재단(FSF)이 설립되었습니다. 그는 자유 소프트웨어 정의와 모두를 위한 소프트웨어 자유를 보장하기 위해 설계된 "copyleft" 개념을 개발했습니다. 일부 비소프트웨어 산업은 자유 소프트웨어 개발에 사용되는 것과 유사한 기술을 연구 개발 과정에 사용하기 시작했습니다. 예를 들어, 과학자들은 더 개방적인 개발 과정을 기대하고 있습니다. 마이크로칩과 같은 하드웨어는 카피레프트 라이선스로 출시된 사양으로 개발되기 시작했습니다(예를 들어 OpenCore 프로젝트 참조). 크리에이티브 커먼즈와 자유 문화 운동도 자유 소프트웨어 운동의 영향을 많이 받았습니다.
1980년대: GNU 프로젝트의 창립
1983년, MIT 인공지능 연구소의 해커 커뮤니티의 오랜 멤버인 리차드 스톨만은 컴퓨터 산업과 사용자들의 문화 변화의 영향에 좌절했다고 말하며 GNU 프로젝트를 발표했습니다.[26] 1984년 1월 GNU 운영 체제를 위한 소프트웨어 개발이 시작되었고, 1985년 10월 자유 소프트웨어 재단(FSF)이 설립되었습니다. 1985년 3월 GNU 매니페스토라는 제목으로 프로젝트와 목표를 설명하는 기사가 발표되었습니다. 선언문에는 GNU 철학, 자유 소프트웨어 정의 및 "카피레프트" 아이디어에 대한 중요한 설명이 포함되었습니다.
1990년대: 리눅스 커널 출시
리눅스 커널은 1991년에 자유롭게 수정 가능한 소스 코드로 출시되었습니다. 첫 번째 라이선스는 독점 소프트웨어 라이선스였습니다. 그러나 1992년 2월 버전 0.12로 GNU General Public License에 따라 프로젝트를 다시 라이선스했습니다.[27] 유닉스와 마찬가지로 토르발스의 커널은 자원봉사 프로그래머들의 관심을 끌었습니다. FreeBSD와 NetBSD(둘 다 386BSD에서 파생됨)는 1993년 USL v.BSDi 소송이 법정 밖으로 해결되었을 때 자유 소프트웨어로 출시되었습니다. OpenBSD는 1995년 NetBSD에서 분리되었습니다. 또한 1995년에는 아파치 라이선스 1.0으로 아파치 HTTP 서버(Apache HTTP Server)가 출시되었습니다.
라이센싱

모든 자유 소프트웨어 라이센스는 위에서 논의한 모든 자유를 사용자에게 부여해야 합니다. 그러나 응용 프로그램의 라이센스가 호환되지 않는 한 소스 코드를 혼합하거나 바이너리를 직접 연결하여 프로그램을 결합하는 것은 라이센스 기술 때문에 문제가 있습니다. 간접적으로 함께 연결된 프로그램은 이 문제를 피할 수 있습니다.
대부분의 무료 소프트웨어는 소규모 라이선스에 해당합니다. 가장 인기 있는 라이센스는 다음과 같습니다.[29][30]
- MIT 라이선스
- GNU 일반 공중 사용 허가서 v2 (GPLv2)
- 아파치 라이선스
- GNU 일반 공중 사용 허가서 v3 (GPLv3)
- BSD 라이선스
- GNU Lesser General Public License (LGPL)
- 모질라 공중 사용 허가서(MPL)
- 이클립스 퍼블릭 라이선스
자유 소프트웨어 재단과 오픈 소스 이니셔티브는 각각 자유 소프트웨어와 오픈 소스 소프트웨어의 정의를 준수하는 라이선스 목록을 발표합니다.
FSF 목록은 규정적이지 않습니다: 자유 소프트웨어 라이센스는 FSF가 들어본 적이 없거나 작성하기에 충분히 중요한 것으로 간주될 수 있습니다. 그래서 FSF 목록에 없는 라이센스는 무료일 수 있습니다. OSI 목록에는 제출, 검토 및 승인된 라이센스만 나열됩니다. 오픈 소스 소프트웨어로 공식 인정받으려면 모든 오픈 소스 라이선스가 오픈 소스 정의를 충족해야 합니다. 반면 자유 소프트웨어는 공식적인 인정에 의존하지 않는 더 비공식적인 분류입니다. 그럼에도 불구하고 자유 소프트웨어 정의를 충족하지 않는 라이센스에 따라 라이센스가 부여된 소프트웨어는 자유 소프트웨어로 올바르게 간주될 수 없습니다.
이 두 조직과는 별개로, 데비안 프로젝트는 특정 라이센스가 데비안 자유 소프트웨어 가이드라인을 준수하는지 여부에 대한 유용한 조언을 제공하는 것으로 보입니다. 데비안은 승인된 라이선스 목록을 게시하지 않으므로 소프트웨어 아카이브에 어떤 소프트웨어를 허용했는지 확인하여 판단을 추적해야 합니다. 그것은 데비안 웹사이트에 요약되어 있습니다.[31]
FSF 가이드라인을 준수하는 것으로 발표된 라이센스가 오픈 소스 정의를 충족하지 못하는 경우는 드물지만, 그 반대의 경우는 반드시 해당되지 않습니다(예를 들어, NASA 오픈 소스 계약은 OSI 승인 라이센스이지만 FSF에 따르면 무료는 아닙니다).
자유 소프트웨어에는 다양한 범주가 있습니다.
- 공용 도메인 소프트웨어: 저작권이 만료되었거나, 저작물에 저작권이 없거나(1988년 이전에 저작권 고지 없이 공개됨), 저자가 포기 성명서와 함께 공용 도메인에 소프트웨어를 공개했습니다(이것이 가능한 국가의 경우). 퍼블릭 도메인 소프트웨어는 저작권 보호가 부족하기 때문에 독점적이든 무료든 모든 저작물에 자유롭게 통합될 수 있습니다. FSF는 이러한 목적을 위해 CC0 공용 도메인 전용을 권장합니다.[32]
- BSD 운영 체제와 함께 배포되는 대부분의 소프트웨어에 적용되기 때문에 BSD 스타일이라고도 불리는 허용 라이센스: 이러한 라이센스 중 많은 것들은 배포에 제한이 없기 때문에 복사 없는 것으로도 알려져 있습니다.[33] 저작자는 보증을 거부하고 수정된 저작물의 적절한 귀속을 요구하기 위해 저작권을 보유하며, 재배포 및 수정, 심지어 비공개 소스까지 허용합니다. 이러한 의미에서 허가 라이선스는 제한된 소프트웨어 개발 비용을 절감함으로써 자유롭지 않은 소프트웨어를 만들 수 있는 동기를 제공합니다. 이것은 소프트웨어 자유의 정신과 양립할 수 없기 때문에, 많은 사람들은 허가된 라이선스가 카피레프트 라이선스보다 덜 자유롭다고 생각합니다.
- 카피레프트 라이선스(Copyleft License), GNU 일반 공중 사용 허가서가 가장 두드러집니다. 저작자는 저작권을 유지하고 모든 재배포가 동일한 라이선스로 라이선스된다는 제한 하에 재배포를 허용합니다. 또한 다른 사용자에 의한 추가 및 수정은 원본 라이센스 제품의 일부와 함께 배포될 때마다 동일한 "카피레프트" 라이센스로 라이센스를 받아야 합니다. 이는 바이러스성, 보호성 또는 상호 라이센스라고도 합니다. 배포 제한으로 인해 모든 사람이 이 유형의 라이센스를 무료로 간주하지는 않습니다.[34]
보안 및 신뢰성

독점 소프트웨어와 비교하여 자유 소프트웨어의 보안에 대한 논쟁이 있으며, 주요 문제는 무명을 통한 보안입니다. 컴퓨터 보안에서 널리 사용되는 정량적 테스트는 패치되지 않은 알려진 보안 결함을 상대적으로 계산하는 것입니다. 일반적으로 이 방법을 사용하는 사용자는 알려진 보안 결함에 대한 수정이 부족한 제품은 최소한 수정이 가능할 때까지 피하는 것이 좋습니다.
자유 소프트웨어 옹호자들은 이 방법론이 자유 소프트웨어 시스템의 소스 코드에 접근할 수 있고 커뮤니티가 존재하는 문제에 대해 더 많이 드러나기 때문에 더 많은 취약성을 계산함으로써 편향되어 있다고 강력하게 믿고 있습니다.[38] (이를 "공개를 통한 보안"[39]이라고 합니다.) 독점 소프트웨어 시스템은 불우한 프로그램 사용자의 자격을 박탈하는 등 공개되지 않은 사회적 단점을 가질 수 있습니다. 사용자가 소스 코드를 분석하고 추적할 수 있기 때문에 상업적 제약이 없는 많은 사람들이 코드를 검사하고 실행 가능한 것보다 버그와 허점을 찾을 수 있습니다. Richard Stallman에 따르면, 소스 코드에 대한 사용자 액세스는 바람직하지 않은 숨겨진 스파이웨어 기능을 가진 무료 소프트웨어를 배포하는 것을 독점 소프트웨어보다 훨씬 더 어렵게 만듭니다.[40]
그 주제에 대해 몇 가지 정량적 연구가 수행되었습니다.[41][42][43][44]
바이너리 블롭 및 기타 독점 소프트웨어
2006년 오픈비SD는 커널에서 이진 블롭의 사용을 반대하는 첫 번째 캠페인을 시작했습니다. 블롭은 일반적으로 사용자나 개발자에게 드라이버 소스 코드를 밝히지 않는 공급업체의 하드웨어에 대해 자유롭게 배포할 수 있는 장치 드라이버입니다. 이는 소프트웨어를 수정하고 수정된 버전을 배포할 수 있는 사용자의 자유를 효과적으로 제한합니다. 또한 블롭은 문서화되지 않았으며 버그가 있을 수 있으므로 커널이 포함된 운영 체제에 보안 위험이 있습니다. 블롭 방지 캠페인의 선언된 목표는 개발자가 해당 하드웨어에 대한 무료 소프트웨어 드라이버를 작성할 수 있도록 하는 하드웨어 문서를 수집하여 궁극적으로 모든 무료 운영 체제를 블롭 상태로 유지하거나 유지할 수 있도록 하는 것입니다.
리눅스 커널 및 기타 장치 드라이버의 바이너리 블롭 문제는 아일랜드의 일부 개발자들이 모든 바이너리 블롭을 제거한 리눅스 기반 배포판인 gNewSense를 출시하도록 동기를 부여했습니다. 이 프로젝트는 자유 소프트웨어 재단으로부터 지원을 받았고 자유 소프트웨어 재단 라틴 아메리카가 이끄는 리눅스 리브 커널의 창조를 자극했습니다.[45] 2012년[update] 10월 기준으로, Trisquel은 가장 인기 있는 FSF 승인 리눅스 배포판으로 디스트로워치(12개월 이상)가 순위를 매겼습니다.[46] 데비안은 FSF의 승인을 받지 않고 리눅스-libre를 사용하지 않지만, 2011년부터 기본적으로 커널 블롭 없이 사용할 수 있는 인기 있는 배포판이기도 합니다.[45]
리눅스 커뮤니티에서는 "blob"이라는 용어를 사용하여 커널에 있는 모든 비어 있지 않은 펌웨어를 지칭하는 반면 OpenB는SD는 이 용어를 디바이스 드라이버를 지칭하는 데 사용합니다. FSF는 OpenB를 고려하지 않습니다.Linux 커뮤니티의 blob에 대한 정의에 따라 blob free가 되는 SD.
비즈니스모델
모든 자유 소프트웨어 라이센스에 따라 소프트웨어를 판매하는 것은 상업적 용도와 마찬가지로 허용됩니다. 이것은 사본이 남아 있거나 없는 라이센스에도 적용됩니다.[17][48][49]
무료 소프트웨어는 자유롭게 재배포가 가능하기 때문에 일반적으로 수수료를 거의 내지 않고 이용할 수 있습니다. 자유 소프트웨어 비즈니스 모델은 일반적으로 사용자 지정, 동반 하드웨어, 지원, 교육, 통합 또는 인증과 같은 부가 가치를 기반으로 합니다.[17] 단, 무료 애플리케이션 자체의 사본을 얻기 위해 사용자에게 비용이 청구되는 경우에는 예외가 있습니다.[50]
일반적으로 콤팩트 디스크 및 부팅 가능한 USB 드라이브를 배포하거나 무료 소프트웨어를 설치 또는 유지 관리하는 서비스에 대한 수수료가 부과됩니다. 상업적으로 사용되는 대규모 무료 소프트웨어 개발은 종종 사용자 기부, 크라우드 펀딩, 기업 기부 및 세금을 조합하여 자금을 지원합니다. 미국 국가안보국(National Security Agency)의 SELinux 프로젝트는 연방정부가 자금을 지원하는 자유 소프트웨어 프로젝트의 한 예입니다.
반면 독점 소프트웨어는 다른 비즈니스 모델을 사용하는 경향이 있습니다. 독점 애플리케이션의 고객이 라이센스에 합법적으로 액세스하고 사용하기 위해 수수료를 지불합니다. 이 라이센스는 고객에게 소프트웨어의 일부 또는 일부를 자체적으로 구성할 수 있는 권한을 부여할 수 있습니다. 일반적으로 독점 소프트웨어를 구입할 때 일부 수준의 지원이 포함되지만, 일반적으로 추가 지원 서비스(특히 엔터프라이즈 애플리케이션의 경우)는 추가 비용을 지불하고 이용할 수 있습니다. 일부 독점 소프트웨어 공급업체는 유료로 소프트웨어를 사용자 지정하기도 합니다.[51]
자유 소프트웨어 재단은 무료 소프트웨어 판매를 장려합니다. 재단은 "무료 소프트웨어를 배포하는 것은 개발을 위한 자금을 마련할 수 있는 기회입니다. 낭비하지 마세요!"[7]라고 말했습니다. 예를 들어, FSF의 자체 권장 라이센스(GNU GPL)는 "당신은 당신이 전달하는 각 사본에 대해 어떠한 가격도 청구하지 않을 수 있으며, 당신은 유료로 지원 또는 보증 보호를 제공할 수 있습니다."[52]라고 말합니다.
마이크로소프트의 CEO Steve Ballmer는 2001년에 "오픈 소스는 상업적인 회사에서 사용할 수 없습니다. 라이센스를 작성하는 방식으로 오픈 소스 소프트웨어를 사용할 경우 나머지 소프트웨어를 오픈 소스로 만들어야 합니다."[53] 이러한 오해는 수정된 버전의 소프트웨어를 배포할 경우 소스를 릴리스하고 동일한 라이센스를 사용해야 한다는 카피레프트 라이센스(GPL과 같은)의 요구 사항에 기초합니다. 이 요구 사항은 동일한 개발자의 다른 소프트웨어에는 적용되지 않습니다.[54] 상용 업체와 자유 소프트웨어의 비호환성 주장도 오해입니다. Red Hat과 IBM(IBM은 2019년 Red Hat 인수)과 같은 여러 대기업이 있으며,[55] 이들은 자유 소프트웨어 개발에 있어 상당한 상업적 사업을 하고 있습니다.[citation needed]
경제적 측면과 채택
자유 소프트웨어는 인터넷, 월드 와이드 웹 및 닷컴 회사의 인프라 발전에 중요한 역할을 했습니다.[56][57] 자유 소프트웨어는 사용자가 사용하는 프로그램을 개선하고 개선하는 데 협력할 수 있도록 해줍니다. 자유 소프트웨어는 사적 재화가 아니라 순수한 공공재입니다. 무료 소프트웨어에 기여하는 기업은 상업적 혁신을 증가시킵니다.[58]
"우리는 Windows에서 Linux로 주요 기능을 마이그레이션했는데, 이는 안정적이고 안정적인 운영 체제, 즉 사내 제어 기능을 제공하는 운영 체제가 필요했기 때문입니다. 따라서 패치, 조정 또는 조정이 필요한 경우에는 조정할 수 있습니다."
Official statement of the United Space Alliance, which manages the computer systems for the International Space Station (ISS), regarding their May 2013 decision to migrate ISS computer systems from Windows to Linux[59][60]
IBM, Red Hat 및 Sun Microsystems와 같은 대기업은 무료 소프트웨어의 경제적 실행 가능성을 인정했습니다.[61][62][63][64][65] 핵심 사업이 IT 부문에 속하지 않는 많은 기업들은 초기 자본 투자가 적고 애플리케이션 패키지를 자유롭게 사용자 정의할 수 있기 때문에 인터넷 정보 및 판매 사이트를 위해 무료 소프트웨어를 선택합니다. 소프트웨어 사업의 대부분의 회사는 라이선스가 허용하는 경우 상용 제품에 무료 소프트웨어를 포함합니다.[17]
무료 소프트웨어는 일반적으로 무료로 제공되며 독점 소프트웨어에 비해 TCO(총 소유 비용)가 영구적으로 낮아질 수 있습니다.[66] 무료 소프트웨어를 사용하는 기업은 소프트웨어 자체를 변경하거나 프로그래머를 고용하여 소프트웨어를 수정함으로써 특정 요구에 맞게 소프트웨어를 맞출 수 있습니다. 무료 소프트웨어는 보증이 없는 경우가 많으며, 더 중요한 것은 일반적으로 누구에게도 법적 책임을 부여하지 않는다는 것입니다. 단, 소프트웨어 및 사용 조건에 따라 양 당사자 간에 보증이 허용됩니다. 그러한 계약은 자유 소프트웨어 라이선스와 별도로 이루어집니다.
Standish Group의 보고서에 따르면 무료 소프트웨어를 채택하면 독점 소프트웨어 업계의 매출이 매년 약 600억 달러 감소하는 것으로 추정됩니다.[67] 에릭 S. Raymond는 무료 소프트웨어라는 용어가 비즈니스 커뮤니티에 너무 모호하고 위협적이라고 주장했습니다. Raymond는 오픈 소스 소프트웨어라는 용어를 비즈니스 및 기업 세계를 위한 보다 친근한 대안으로 홍보했습니다.[68]
참고 항목
메모들
참고문헌
- ^ GNU Project. "What is free software?". Free Software Foundation. Archived from the original on Nov 15, 2023.
- ^ a b "Richard Stallman". Internet Hall of Fame. Retrieved 26 March 2017.
- ^ "Free Software Movement". GNU. Retrieved 2021-01-11.
- ^ "Philosophy of the GNU Project". GNU. Retrieved 2021-01-11.
- ^ a b "What is free software and why is it so important for society?". Free Software Foundation. Retrieved 2021-01-11.
- ^ Stallman, Richard M. (2015). Free Software Free Society: Selected Essays of Richard M. Stallman, 3rd Edition.
- ^ a b c 무료 소프트웨어 판매(gnu.org )
- ^ Stallman, Richard (27 September 1983). "Initial Announcement". GNU Project. Free Software Foundation.
- ^ Stallman, Richard. "Words to Avoid (or Use with Care) Because They Are Loaded or Confusing: Access". www.gnu.org.
- ^ a b c Shea, Tom (1983-06-23). "Free software - Free software is a junkyard of software spare parts". InfoWorld. Retrieved 2016-02-10.
"In contrast to commercial software is a large and growing body of free software that exists in the public domain. Public-domain software is written by microcomputer hobbyists (also known as "hackers") many of whom are professional programmers in their work life. [...] Since everybody has access to source code, many routines have not only been used but dramatically improved by other programmers."
- ^ Levi, Ran. "Richard Stallman and The History of Free Software and Open Source". Curious Minds Podcast.
- ^ "GNU". cs.stanford.edu. Retrieved 2017-10-17.
- ^ "Definition of GRATIS". www.merriam-webster.com. Retrieved 2023-05-08.
- ^ Dixon, Rod (2004). Open Source Software Law. Artech House. p. 4. ISBN 978-1-58053-719-3. Retrieved 2009-03-16.
- ^ Graham, Lawrence D. (1999). Legal battles that shaped the computer industry. Greenwood Publishing Group. p. 175. ISBN 978-1-56720-178-9. Retrieved 2009-03-16.
- ^ Sullivan, John (17 July 2008). "The Last Mile is Always the Hardest". fsf.org. Archived from the original on 28 October 2014. Retrieved 29 December 2014.
- ^ a b c d Popp, Dr. Karl Michael (2015). Best Practices for commercial use of open source software. Norderstedt, Germany: Books on Demand. ISBN 978-3738619096.
- ^ Stallman, Richard. "Why "Open Source" misses the point of Free Software". GNU Project. Free Software Foundation.
- ^ Stallman, Richard (2013-05-14). "The advantages of free software". Free Software Foundation. Retrieved 2013-08-12.
- ^ Stallman, Richard. "What is the Free Software Foundation?". GNU's Bulletin. Vol. 1, no. 1. p. 8.
- ^ a b Free Software Foundation. "What is free software?". Retrieved 14 December 2011.
- ^ "Four Freedoms". fsfe.org. Retrieved March 22, 2022.
- ^ Perens, Bruce. "Debian's "Social Contract" with the Free Software Community". debian-announce mailing list.
- ^ Ahl, David. "David H. Ahl biography from Who's Who in America". Retrieved 2009-11-23.
- ^ Fisher, Franklin M.; McKie, James W.; Mancke, Richard B. (1983). IBM and the U.S. Data Processing Industry: An Economic History. Praeger. ISBN 0-03-063059-2.
- ^ Williams, Sam (2002). Free as in Freedom: Richard Stallman's Crusade for Free Software. O'Reilly Media. ISBN 0-596-00287-4.
- ^ "Release notes for Linux kernel 0.12". Kernel.org.
- ^ Carver, Brian W. (2005-04-05). "Share and Share Alike: Understanding and Enforcing Open Source and Free Software Licenses". Berkeley Technology Law Journal. 20: 39. SSRN 1586574.
- ^ "Top 20 licenses". Black Duck Software. 19 November 2015. Archived from the original on 19 July 2016. Retrieved 19 November 2015.
1. MIT license 24%, 2. GNU General Public License (GPL) 2.0 23%, 3. Apache License 16%, 4. GNU General Public License (GPL) 3.0 9%, 5. BSD License 2.0 (3-clause, New or Revised) License 6%, 6. GNU Lesser General Public License (LGPL) 2.1 5%, 7. Artistic License (Perl) 4%, 8. GNU Lesser General Public License (LGPL) 3.0 2%, 9. Microsoft Public License 2%, 10. Eclipse Public License (EPL) 2%
- ^ Balter, Ben (2015-03-09). "Open source license usage on GitHub.com". github.com. Retrieved 2015-11-21.
"1 MIT 44.69%, 2 Other 15.68%, 3 GPLv2 12.96%, 4 Apache 11.19%, 5 GPLv3 8.88%, 6 BSD 3-clause 4.53%, 7 Unlicense 1.87%, 8 BSD 2-clause 1.70%, 9 LGPLv3 1.30%, 10 AGPLv3 1.05%
- ^ "License information". Debian. 2020-09-03.
- ^ "Various Licenses and Comments about Them". GNU Operating System. 12 January 2022.
- ^ "CI: Main". Retrieved 19 March 2015.
- ^ Palmer, Doug (2003-02-15). "Why Not Use the GPL? Thoughts on Free and Open-Source Software". www.charvolant.org. Archived from the original on 2020-01-24. Retrieved 2020-01-24.
- ^ Mookhey, K.K.; Burghate, Nilesh (2005). Linux: Security, Audit and Control Features. ISACA. p. 128. ISBN 9781893209787.
- ^ Toxen, Bob (2003). Real World Linux Security: Intrusion Prevention, Detection, and Recovery. Prentice Hall Professional. p. 365. ISBN 9780130464569.
- ^ Noyes, Katherine (Aug 3, 2010). "Why Linux Is More Secure Than Windows". PCWorld. Archived from the original on 2013-09-01.
- ^ "Firefox more secure than MSIE after all". News.com.
- ^ "The Benefits of Open Source". Retrieved 19 March 2015.
- ^ "Transcript where Stallman explains about spyware".
- ^ 데이비드 에이. 휠러: 오픈 소스 소프트웨어/자유 소프트웨어(OSS/FS, FLOSS 또는 FOSS)가 필요한 이유는 무엇입니까? 숫자를 보세요! 2007
- ^ 미셸 델리오: Linux: 경쟁업체보다 적은 버그 Wired.com 2004
- ^ Barton P. Miller; David Koski; Cjin Pheow Lee; Vivekananda Maganty; Ravi Murthy; Ajitkumar Natarajan; Jeff Steidl (11 April 1995). Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services (Report). Madison, WI: University of Wisconsin: Computer Sciences Department. Archived (PDF) from the original on 21 June 2010.
...The reliability of the basic utilities from GNU and Linux were noticeably better than those of the commercial systems
- ^ Miller, Barton P.; Cooksey, Gregory; Moore, Fredrick (2006). "An empirical study of the robustness of MacOS applications using random testing" (PDF). Proceedings of the 1st international workshop on Random testing - RT '06. New York, New York, USA: ACM Press. pp. 1, 2. doi:10.1145/1145735.1145743. ISBN 159593457X. Archived from the original (PDF) on 21 June 2010.
We are back again, this time testing... Apple's Mac OS X. [...] While the results were reasonable, we were disappointed to find that the reliability was no better than that of the Linux/GNU tools tested in 1995. We were less sure what to expect when testing the GUI- based applications; the results turned out worse than we expected.
- ^ a b "Links to Other Free Software Sites - GNU Project - Free Software Foundation". Retrieved 19 March 2015.
- ^ "DistroWatch Page Hit Ranking". DistroWatch. 30 October 2012. Archived from the original on 7 October 2011. Retrieved 30 October 2012.
- ^ "Explaining Why We Don't Endorse Other Systems".
- ^ "BSD license definition". Retrieved 19 March 2015.
- ^ "Why you should use a BSD style license for your Open Source Project". Retrieved 19 March 2015.
- ^ "[libreplanet-discuss] Is there any software that is libre but not gratis".
- ^ Andy Dornan. "The Five Open Source Business Models". Archived from the original on October 10, 2009.
- ^ GNU 일반 공중 사용 허가서, 섹션 4. gnu.org
- ^ "Ballmer calling open source a 'cancer', saying it's 'not available to commercial companies'". Chicago Sun-Times. 1 June 2001. Archived from the original on 2001-06-15.
- ^ "Licenses". Choose a License. Retrieved 2022-10-19.
- ^ "IBM Closes Landmark Acquisition of Red Hat for $34 Billion; Defines Open, Hybrid Cloud Future". IBM Newsroom. Retrieved 2022-10-19.
- ^ Netcraft (14 March 2023). "Web Server Usage Survey".
- ^ The Apache Software Foundation. "Apache Strategy in the New Economy" (PDF). Archived from the original (PDF) on 2008-02-16.
- ^ Waring, Teresa; Maddocks, Philip (1 October 2005). "Open Source Software implementation in the UK public sector: Evidence from the field and implications for the future". International Journal of Information Management. 25 (5): 411–428. doi:10.1016/j.ijinfomgt.2005.06.002.
In addition OSS's development process is creating innovative products that are reliable, secure, practical and have high usability and performance ratings. Users are now not only benefiting from the OSS revolution but also from the improved proprietary software development that is being forced upon suppliers in order to maintain competitive advantage.
- ^ Gunter, Joel (May 10, 2013). "International Space Station to boldly go with Linux over Windows". The Telegraph. Archived from the original on 2022-01-11.
- ^ Bridgewater, Adrian (May 13, 2013). "International Space Station adopts Debian Linux, drops Windows & Red Hat into airlock". Computer Weekly.
- ^ "IBM launches biggest Linux lineup ever". IBM. 1999-03-02. Archived from the original on 1999-11-10.
- ^ Hamid, Farrah (2006-05-24). "IBM invests in Brazil Linux Tech Center". LWN.net.
- ^ "Interview: The Eclipse code donation". IBM. 2001-11-01. Archived from the original on 2009-12-18.
- ^ "Sun begins releasing Java under the GPL". Free Software Foundation. November 15, 2006. Retrieved 2007-09-23.
- ^ Rishab Aiyer Ghosh (November 20, 2006). "Study on the: Economic impact of open source software on innovation and the competitiveness of the Information and Communication Technologies (ICT) sector in the EU" (PDF). European Union. p. 51. Retrieved 2007-01-25.
- ^ "Total cost of ownership of open source software: a report for the UK Cabinet Office supported by OpenForum Europe". Retrieved 19 March 2015.
- ^ "Open Source". Standish Newsroom. Standishgroup.com. 2008-04-16. Archived from the original on 2012-01-18. Retrieved 2010-08-22.
- ^ Eric S. Raymond. "Eric S. Raymond's initial call to start using the term open source software, instead of free software".
더보기
- 퍼켓, 밀러 "우리 소프트웨어의 소유자는 누구입니까? 1인칭 사례 연구" eContact(2009년 9월). 몬테랄: CEC
- 행콕, 테리. "자유의 용어: 문맥이 있는 60개의 단어와 구" 자유 소프트웨어 매거진. 2010-20-24 Wayback Machine에서 아카이브된 2012-06-06
- Stallman, Richard M. (2010) [2002]. Free Software Free Society: Selected Essays of Richard M. Stallman, 2nd Edition. GNU Press. ISBN 978-0-9831592-0-9.
외부 링크

