자유 소프트웨어와 오픈 소스 소프트웨어: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Seabird33 (토론 | 기여)
Seabird33 (토론 | 기여)
잔글 →‎Q&A
676번째 줄:
* SOD(Service on Demand)와 같은 새로운 SW 비즈니스에 공개SW를 활용하다면 라이센스 적용이 어떻게 되는가? SOD 는 실제로 SW를 배포하지 않고, ASP처럼 사용만 할수 있게 해주는 서비스입니다. 즉 MS office를 SOD로 서비스 받으면, 실제 자신의 PC상에 SOD가 설치되지 않고 서버에 접근하여 사용하게 되는데, 이런 서비스가 GPL에서 정의 하는 "배포"와 어떻게 다르게 해석될수 있는지 모르겠습니다. 서비스해주는 곳까지만 소스를 공개하면 되는것인지, 실제 사용자가 사용함으로 사용자까지 소스를 공개해야하는지 해석 부탁드리겠습니다.
 
답변) 구체적으로 SOD가 어떻게 작동하는지에 따라 약간 다르겠지만, 기존의 ASP, 또는 서버/클라이언트 모델에서 서버쪽에만 SW가 설치되어 있는 상황이라면, GPL version2에서는 이를 배포로 보지 않습니다.
따라서 서버쪽에서 사용된 소스코드를 사용자에게 제공할 필요가 없습니다.
이러한 해석때문에 구글이나 야후 등에서 사용되는 많은 서버, 엔진 등이 오픈소스소프트웨어로 구성되어 있음에도 이들 기업이 소스코드를 제공할 필요가 없는 것입니다.
 
다만 이와 같은 상황에 문제제기를 하는 오픈소스개발자들이 많이 있고, 그들 나름대로 Affero GPL 또는 HPL (http://trends.newsforge.com/article.pl?sid=06/08/14/1212229&from=rss 기사 참조)을 만들어서, 위와 같은 경우에도 소스코드를 제공할 것을 요구하도록 GPL을 변경하여 사용하는 경우도 있습니다.
그리고 GPL version3 논의에도 이러한 주장들이 반영되어, 개발자들의 추가적인 선택(option)에 의해 네트워크 서버형태의 경우에도 소스코드를 공개하도록 하는 내용이 초안에 들어 있습니다.
 
[[Category:컴퓨터]]