오픈 소스와 무료 소프트웨어의 차이점은 무엇입니까?


최상의 답변

소프트웨어 라이선스와 관련하여 두 용어는 대체로 상호 교환이 가능합니다. ) 동일한 기본 소프트웨어 라이선스를 사용합니다.

그러나… 기본 값에는 차이가 있습니다.

Richard Stallman이 설명하는 “무료 소프트웨어”는 귀하 (소프트웨어 수신자 / 사용자)의 자유. 이는 GNU General Public License 에 표현되어 소스가 “잠김”되어 향후 사용자의 자유에 영향을 미치는 것을 방지합니다.

주안점은 사용자 의 자유와 전파의 자유에 있습니다. 코드는 중요하지 아닙니다 . 이것은 GNU GPL의 자유로 표현됩니다. 사용자는 소스 코드에 대한 전체 액세스를 허용 할뿐만 아니라 소스 코드를 수정하고 재배포 그것-수신자가 동일한 권리를받는 한. 자유는 퍼질 수 있습니다!

오픈 소스는 자유 소프트웨어 개념을 희석 한 것입니다. 오픈 소스 운동은 사물에 (대부분) 실용적인 태도를 취합니다. 소프트웨어 라이센스는 협력을 장려하고 모든 사람이 이익을 얻을 수 있도록합니다. 사용자의 자유에 초점을 맞추지 않고 . 이 사람들은 소프트웨어에 집중하는 경향이 있습니다.

따라서 “개방형”소프트웨어입니다. “자유로운”사용자가 아닙니다. 강조점의 미묘한 차이.

GNU 프로젝트 는 내가 할 수있는 것보다 훨씬 더 잘 설명합니다. .

자유 소프트웨어와 오픈 소스의 차이점은 라이선스에서도 확인할 수 있습니다. 3 종 BSD 라이선스 는 오픈 소스 라이선스. 그러나 절대로 자유 소프트웨어 사람들이 적절하다고 간주 할 수 있습니다. 소스 코드를 “전달”할 필요가 없습니다. 사용자가 더 나을 수 없습니다. 독점 소프트웨어를 실행하는 것보다 끔찍합니다.

사실상 이것은 기업이 좋아하는 오픈 소스와 같은 종류입니다. BSD 라이선스 소프트웨어를 제품에 통합 할 수 있습니다 (예 : 무료로 물건을 구하는 것! )-예 Windows TCP 스택은 BSD Unix TCP 스택의 복사본으로 시작되었습니다.이 스택은 BSD 라이센스를 받았습니다.

TCP 스택이 GNU GPL 아래에 있다면 Microsoft는이를 수행 할 수 없었습니다. 라이센스를 준수해야하며 Windows 소스 코드를 게시하는 것은 생각할 수없는 일입니다. 그래서 그들은 대신 BSD 라이선스를 선택했습니다.

면책 조항 : 위의 내용을 약간 일반화했을지 모르지만 미묘한 차이에 대한 요점이 있기를 바랍니다.

답변

오픈 소스 == 라이센스 조건에 따라 누구나 읽고 수정하고 재배포 할 수 있도록 소스 코드에 액세스 할 수 있습니다.

무료 소스 == 그런 것은 없습니다. 대중이 수정할 수없는 상태로 소스 코드를 온라인에 게시하는 것은 의미가 없습니다. 감사 목적으로 수행 할 수 있지만 실행 프로그램이 동일한 소스 코드에서 컴파일되었음을 어떻게 알 수 있습니까?

자유 소프트웨어는 일반적으로 GNU GPL 라이선스에 따라 오픈 소스를 참조합니다. 적어도 Richard Stallman의 원래 용어는 그랬습니다. 그는 자유와 마찬가지로 자유를 의미했습니다. 영어에서 free라는 단어는 비용이 들지 않음을 의미하기 때문에 오픈 소스라는 용어가 만들어졌습니다. 무언가를 구입하는 데 드는 대가가 아니라 공동 개발 노력을 암시하기 위해.

프리웨어 == 비용을 지불하지 않는 소프트웨어 제품입니다. 그들은 일반적으로 독점적 인 비공개 소스입니다. 당신은 그들이 어떻게 만들어 졌는지 모르고 이것을 알아 내려는 시도는 일반적으로 불법입니다. 이러한 프로그램은 취득 비용이 0 일 수 있지만 사용 비용은 0이 아닙니다. 광고를보고, 기능이 손상되거나, 비 호환성 문제로 지불하거나, 비트 코인을 채굴하기 위해 CPU 전력을 직접 소비하고있을 것입니다 (이것은 사용되는 CPU 비율이 매우 적고 눈에 띄지 않게됩니다).

열기 소스도 사용 비용이 0이 아닙니다. 당신은 버그를 참아 내야하고, 소프트웨어에 대한 지식과 전문성을 개발해야하고, 일부 기능이나 버그 수정이 필요한 경우에 기여해야하는 등의 비용을 지불하고 있습니다.

실제 소프트웨어 (무엇이든 그렇지 않으면 비용이 들지 않습니다. 비용이 많이 들고 다양한 모델이 비용을 처리하는 방법에 따라 다릅니다.

Richard Stallman은 감염성있는 GPL 라이선스를 발명 한 이상 주의자였습니다. GPL 소프트웨어를 많이 사용할수록 더 많은 GPL 소프트웨어를 만들 수 있습니다 (모든 관련 변경 사항을 GPL해야 함). 그러나 그것은 비용과 사업을 다루는 것과는 관련이 없습니다. 그것은 완벽하고 많은 오픈 소스 회사가 있습니다. 그들은 소프트웨어 자체가 아닌 다른 가치 제안을 제공함으로써 수익을 올립니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다