2008-11-14 2 views
2

내가 가장 좋아하는 텍스트 편집기는 Notepad++이며 GPL에 따라 배포됩니다. 그것의 홈 페이지에 명시 적으로 ...GPL 코드를 통합하는 대신 GPL로 출시 된 도구를 사용하는 경우 GPL은 어떻게 적용됩니까?

MS Windows 환경에서 실행되는 은 GPL 라이센스가 적용됩니다.

GPL 코드를 사용하는 응용 프로그램을 빌드 할 때 GPL 아래에서 응용 프로그램의 라이센스를 취득해야한다는 것을 알고 있습니다. 그러나 GPL은 툴을 사용하고 코드를 통합하지 않을 때 어떻게 적용됩니까?

독점 폐쇄 소스 애플리케이션의 코드를 편집하는 데 Notepad ++를 사용하면 해당 애플리케이션의 라이선스에 어떤 영향을 줍니까?

답변

7

GPL은 라이센스가 부여 된 일부 구성 요소를 배포하는 경우에만 적용됩니다. GPL 라이센스 도구를 사용하여 다른 것을 구축하는 것은 완벽합니다.

GPL 라이선스 편집기 (예 : Notepad ++ 또는 emacs)를 사용하면 Notepad ++ (또는 해당 라이브러리)를 제품에 배포하지 않는다면 코드를 사용하여 빌드하는 제품에 어떠한 의무도 적용되지 않습니다.

2

작성자가 잘못 언급했습니다. GPL은 소프트웨어 사용에 대한 제한을 두지 않으며, 소프트웨어와 그 파생 상품을 배포하는 경우에만 약 입니다.

3

gcc를 사용하여 코드를 컴파일하는 것 이상으로 GPL을 코드에 넣지 마십시오.

GPL은 클로즈드 소스 애플리케이션에 전송되지 않습니다.

+1

런타임 라이브러리 (자체 GPL 임)를 포함하는 컴파일러는 [예외] (http://www.gnu.org/licenses/gcc-exception.html)가 필요하기 때문에 좋지 않은 예입니다. –

0

중요하지 않다고 생각합니다. 그렇다면 gcc로 컴파일 된 모든 것이 오픈 소스로 공개되어야하며 작년에 정부에서 일했을 때 gcc는 인기있는 C/C++ 컴파일러 였고 분류 된 소프트웨어는 GPL로 공개되지 않았습니다.

1

저는 요청자가 메모장 ++ 작성자의 진술을 과도하게 해석하고 있다고 생각합니다. 나는 그들이 모국어가 아닌 사람들이라고 생각한다.

필자가 작성한 내용은 "MS Windows 환경에서 실행되며 그 사용은 GPL 라이센스의 적용을받습니다."와 같습니다. 그게 잘못된 것은 아닙니다.

1

활동 복사, 배포 및 수정 이외의 은이 라이센스가 적용되는 이 아닙니다.; 그들은 그 범위 밖에있다. 의 프로그램 실행은 이 아니며 프로그램의 출력은 프로그램 (프로그램 실행과 관계 없음)을 기반으로 한 내용 인 경우에만 적용됩니다. 그것이 사실인지 여부는 프로그램의 기능에 따라 다릅니다.

관련 문제