리눅스 커널을 수정하여 서버로 사용시 소스 공개 여부

위 분류에 속하지 않는 모든 주제

Moderator: Dry8r3aD

Post Reply
roose
Posts: 3
Joined: 2008/08/26 Tue 12:51 am

리눅스 커널을 수정하여 서버로 사용시 소스 공개 여부

Post by roose » 2009/02/25 Wed 1:56 pm

라이센스 관련 질문입니다.
리눅스 커널을 수정한 후 서버를 구성하여 상용 또는 비상용 서비스를 한다고 했을 때 해당 업체는 서버 커널 소스를 공개를 해야 하는지 궁금합니다.

User avatar
haze11
Posts: 1106
Joined: 2008/04/21 Mon 2:45 pm
Location: 하늘아래
Contact:

Re: 리눅스 커널을 수정하여 서버로 사용시 소스 공개 여부

Post by haze11 » 2009/02/25 Wed 5:58 pm

GPL은 배포시 라이센스가 발효된다 보시면 됩니다
HazE's Land: http://haz3.com
NateOn: haze11@nate.com
MSN: haze11@nownuri.net
Skype: hansunlee
Twitter: http://twitter.com/haze11

Mr.Dust
Posts: 876
Joined: 2008/03/31 Mon 5:14 pm
Contact:

Re: 리눅스 커널을 수정하여 서버로 사용시 소스 공개 여부

Post by Mr.Dust » 2009/02/25 Wed 6:05 pm

[quote="haze11":2zszxxb0]GPL은 배포시 라이센스가 발효된다 보시면 됩니다[/quote:2zszxxb0]
배포를 어떻게 볼 것이냐라는 부분이 문제가 될 것 같은데, 제 관점에서는 일단 제가 아닌 다른 사람이 쓰면 배포라고 생각합니다.
회사라면 사내가 아닌 사외에서 사용되면 배포가 되는 것이겠지요. 즉, 서버에 설치해 팔거나 대여 등의 서비스를 해도 이 역시 배포라고 봐야하지 않을까 싶습니다.

다만, 수정한 커널을 설치한 서버를 이용한 서비스를 제공한다면 배포하곤 무관하겠네요. ㅎㅎ
오픈소스의 법률적인 부분은 오픈 램프의 산사랑님이나 lawboy 님께 여쭈어보면 되지 않을까 싶습니다.
http://openlamp.itcanus.net/notice/3

User avatar
ihavnoth
Posts: 880
Joined: 2008/09/19 Fri 11:08 pm
Location: 경기/평택
Contact:

Re: 리눅스 커널을 수정하여 서버로 사용시 소스 공개 여부

Post by ihavnoth » 2009/02/26 Thu 12:43 am

커널에 새로 추가할 코드가

기존의 코드 수정이 아니라 새로운 기능을 모듈로서 추가하는 부분이고
그 모듈 부분을 제거해도 그 커널이 정상작동한다면

그 커널 모듈 부분만 다른 라이센스를 사용하는 것도 가능한 걸로 알고 있습니다.

물론 요즘에 GPL로 선언안하고 모듈 프로그래밍하다보면

각종 유용한 커널 내부 펑션들을 사용할 수 없게 제한걸린 부분도 있습니다.

커널 소스에서 GPL이 아닌 모듈들을 확인해보시고 참고해보는것도

이해에 도움이 될것 같습니다.

cd 커널소스
grep -r "MODULE_LICENSE" * | gre -v "GPL"

대부분이 GPL인데 아닌것도 몇개 있네요
물론 우분투 커널에 추가된 부분이긴하지만요...

^.^ 머리아픈 라이센스 문제는 컨설팅비 주고 전문가에게 문의를~~~

uriel
Posts: 51
Joined: 2008/03/31 Mon 6:21 pm

Re: 리눅스 커널을 수정하여 서버로 사용시 소스 공개 여부

Post by uriel » 2009/02/26 Thu 10:34 am

일반적으로 웹서비스 같은 "서비스"는 배포로 보지 않습니다.

배포까지 제약하는 것은 AGPL이나 GPL 3.0이고 GPL 2.0 (현재 kernel, 대부분의 GPL)에서는 서비스는 배포가 아닙니다.

배포는 해당 소스를 수정해서 "다른 업체"에게 웹서비스를 하게 한다면 배포입니다만 자기가 직접 서비스를 하면 GPL 2.0까지는 배포가 아닙니다. 이것 때문에 GPL 3.0이 가장 큰 논란이 됩니다.

User avatar
ihavnoth
Posts: 880
Joined: 2008/09/19 Fri 11:08 pm
Location: 경기/평택
Contact:

Re: 리눅스 커널을 수정하여 서버로 사용시 소스 공개 여부

Post by ihavnoth » 2009/02/26 Thu 10:46 am

[quote="uriel":2tyv0wxm] 이것 때문에 GPL 3.0이 가장 큰 논란이 됩니다.[/quote:2tyv0wxm]
GPL 3.0에 대해서 읽어보고 싶었는데 이런 부분에 차이점이 있었군요.
좋은 정보 감사합니다.

uriel
Posts: 51
Joined: 2008/03/31 Mon 6:21 pm

Re: 리눅스 커널을 수정하여 서버로 사용시 소스 공개 여부

Post by uriel » 2009/02/26 Thu 12:02 pm

GPL 3.0의 경우 중간에 draft 당시의 기준으로 최종적으로 어떻게 되었는지는 확실하지는 않습니다.

AGPL의 경우는 [url:37u2co5q]http://barosl.com/blog/entry/gnu-agpl-released[/url:37u2co5q] 을 참고로 하시고, 대부분의 웹사이트에서 얘기하는 "사실"은 GPL 3.0이 AGPL과 호환된다는 얘기만 있네요.

구체적으로는 GPL 3.0 전문을 읽어보아야 하겠지만 이건 귀찮아서 조금 읽다 말아서 제가 말하는 GPL 3.0에 대한 것은 100% 신뢰하지는 말아주세요.

Post Reply