오픈소스 소프트웨어와 프리 소프트웨어의 차이점은 무엇인가?'
Scott K Peterson
"오픈 소스 소프트웨어"또는 "프리 소프트웨어"를 사용하는가? 프리 소프트웨어 라이센스 (4가지 자유)와 오픈 소스 라이센스 (오픈 소스 정의)에 대한 다른 규칙들이 있지만, 이 두 세트의 규칙에서 분명하지 않은 사항들이 있다: 1. 두 용어 모두 본질적으로 동일한 라이센스 및 소프트웨어 세트를 지칭하며, 2. 각 용어는 다른 기저의 값들을 암시한다.
즉, "프리 소프트웨어"와 "오픈 소스 소프트웨어"라는 용어가 본질적으로 동일한 라이선스 세트를 지칭하지만, 서로 다른 경로를 통해 해당 세트에 도달한다는 것이다. (결과가 완벽하게 동일하지는 않지만 광의의 관점에서 차이점이 중요할 것 같지는 않다.) 라이센스가 동일하더라도 개인의 용어 선택은 가치 측면에서 다른 강조점을 암시할 수 있다.
"프리 소프트웨어"의 개념은 1980 년대 Richard Stallman에 의해 개발되었다. 소프트웨어 수령자가 소프트웨어로 수행 할 수 있는 작업에 초점이 맞추어 진다: "대략적으로 사용자는 소프트웨어를 실행, 복사, 배포, 연구, 변경 및 개선 할 수 있는 자유가 있다." "오픈 소스"는 이러한 라이선스가 제공하는 실질적인 결과에 중점을 둔다: 소프트웨어 개발에 대한 놀랄 만큼 효과적인 협조. 프리 소프트웨어가 먼저 나왔다. 나중에 프리 소프트웨어가 놀라운 협업의 역학을 이끌어 냈다는 것이 분명 해졌다. 1997 년 에릭 레이몬드 (Eric Raymond)의 세미 에세이 인 "대성당과 바자 (The Cathedral and the Bazaar)"는 프리 소프트웨어가 소프트웨어 개발 방법론에 암시한 사항들에 대한 관심에 초점을 맞추었다.
"오픈 소스가 프리 소프트웨어의 핵심을 놓치는 이유 (Why Open Source Misses the Point of Free Software"에서 스톨만 (Stallmal)은 다음과 같이 설명했다: "두 용어는 거의 동일한 범주의 소프트웨어를 설명하지만 근본적으로 다른 가치에 기반한 관점들을 지지한다. 오픈 소스는 방법론의 발달; 프리소프트웨어는 사회운동의 가치에 기반한 관점들을 지지한다." 다른 가치? 그렇다. 그러나 상호 배타적이지는 않다. 하나 또는 다른 것에 맞추기 보다는 많은 사람들은 그 용어 기저에 있는 가치들과 공명하는 정도가 다양하다는 것을 발견한다.
혼란을 없애고 명확하게 하기
만약 어떤 사람이 기저의 가치들을 특정하지 않고 이러한 유형의 소프트웨어를 언급하기를 원한다면 어떻게 할 것인가? 이상하긴 하지만, 각 용어가 암시하는 가치에 관해 중립적 인 라이센스 또는 소프트웨어를 암시하는 널리 받아 들여 지고 있는 용어가 없다. 즉 동일한 소프트웨어 및 동일한 라이센스 집합을 나타내지만 그 소프트웨어와 그러한 라이선스들이 왜 중요한지에 관해서 한쪽 편을 들지 않는 세 번째 용어가 없다. "오픈 소스"는 처음에 중립적인 용어가 될 것으로 기대 되었으나 그 자체로 암시되는 가치들을 개발 시켜 왔다. 중립적 인 용어에 가장 가까운 것은 가치 중립적인 역할을 수행하는 데 제한된 성공을 거둔 FOSS (프리 그리고 오픈 소스 소프트웨어) 또는 FLOSS (프리/ 리브레/오픈소스 소프트웨어)를 들 수 있다. 아마도 두 가지 용어의 존재가 광범위하게 사용되는 용어로서 돌파구가 될 능력을 희석시켜서 결국 약화 시킨 것으로 보인다.
[원문출처] https://opensource.com/article/17/11/open-source-or-free-software
※ Opensource.com에 의해 작성된 이 저작물은 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
자세한 기사는 링크를 참조하시기 바라며 한국저작권위원회는 공정한 오픈소스SW 사용을 위하여
상담, 컨설팅, 라이선스 교육, 오픈소스SW 라이선스 검사서비스 등을 무료로 제공하고 있습니다.