zlib/libpng License에 관해서 찾아보던 중
It is compatible with the GNU General Public License.
라는 문장이 마음에 걸리는 군요. GNU License는 사용하면 사용한 Source도 Open해야 되는 것으로 알고 있는데 zlib/libpng License도 사용하면 Source를 Open해야 되는 것인가요?
zlib/libpng License 라이선스를 사용한다고 해서 모두 소스코드를 공개해야 하는 것은 아닙니다. GPL과 compatible 하다는 것은 GPL 소프트웨어와 함께 사용 가능하다는 뜻입니다. (이러한 경우 소스코드를 공개해야 할 수도 있습니다.)
어떠한 라이선스가 다른 라이선스와 compatible 하다는 것은 서로 다른 라이선스 하에 있는 두 개의 S/W를 함께 사용 가능하다는 것입니다.
예를 들어 A라는 라이선스 하에 있는 a 코드와 B라는 라이선스 하에 있는 b 코드를 사용해서 a+b 의 S/W 를 만들 경우 A라이선스와 B라이선스를 동시에 만족시킬 수 있으면 A와 B는 compatible 하다고 합니다.
GPL과 BSD는 compatible 하지만 GPL과 MPL은 compatible 하지 않습니다.
정보통신부에서 발행한 오픈소스S/W 라이선스 가이드(3.1.1 공통적 준수사항 - 서로 다른 라이선스의 조합)를 참고하세요.http://kldp.org/files/open%20source%20guide.pdf
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
GPL 과 함께 사용할 수 있는 라이선스라는 뜻입니다.
zlib/libpng License 라이선스를 사용한다고 해서 모두 소스코드를 공개해야 하는 것은 아닙니다.
GPL과 compatible 하다는 것은 GPL 소프트웨어와 함께 사용 가능하다는 뜻입니다.
(이러한 경우 소스코드를 공개해야 할 수도 있습니다.)
어떠한 라이선스가 다른 라이선스와 compatible 하다는 것은 서로 다른 라이선스 하에 있는 두 개의 S/W를 함께 사용 가능하다는 것입니다.
예를 들어 A라는 라이선스 하에 있는 a 코드와 B라는 라이선스 하에 있는 b 코드를 사용해서 a+b 의 S/W 를 만들 경우 A라이선스와 B라이선스를 동시에 만족시킬 수 있으면 A와 B는 compatible 하다고 합니다.
GPL과 BSD는 compatible 하지만 GPL과 MPL은 compatible 하지 않습니다.
정보통신부에서 발행한 오픈소스S/W 라이선스 가이드(3.1.1 공통적 준수사항 - 서로 다른 라이선스의 조합)를 참고하세요.
http://kldp.org/files/open%20source%20guide.pdf
댓글 달기