응용 프로그램에서 GPL 소프트웨어를 사용하지만 수정하거나 배포하지 않으면 GPL에서 응용 프로그램을 해제해야합니까?
답변 : 귀하의 질문은 약간 모호합니다. 두 가지 경우 :
(a) 애플리케이션을 배포하지 않으면 애플리케이션을 배포하지 않았기 때문에 대답은 아니요입니다. 예를 들어 회사 내부에서만 사용하는 경우에는 아무 것도 할 의무가 없습니다.
(b) 귀하의 응용 프로그램을 배포하고 응용 프로그램의 일부로 GPL을 사용한 경우 (런타임시에만 라이브러리에 연결하는 경우에도)-비용을 청구하지 않아도-변경하지 않더라도 GPL은 어떤 식 으로든 적용 할 수 있습니다. 따라서 애플리케이션의 소스를 제공해야합니다.
소스를 제공한다고해서 다운로드되는 것은 아닙니다. IT 담당자는 반드시 서면 요청을해야하며 리스팅의 사본을 보내야합니다 (의견 참조 : 실제로 리스팅을 보낼 수는 없습니다 . "합리적인"취급 / 복사 비용을 청구 할 수 있습니다. 그러나 자신의 소스 코드를 사용할 의무를 피할 수는 없습니다.
내 응용 프로그램에서 사용하는 일부 소프트웨어를 수정하면 어떻게됩니까? 그런 다음 GPL에 따라 응용 프로그램을 릴리스해야합니까, 아니면 GPL 약관에 따라 수정 된 소프트웨어를 제공 할 수 있습니다.
답변 : 위를 참조하십시오. GPL 소프트웨어를 사용한 경우 소스 코드를 사용할 수 있어야합니다. 여기에는 수정 된 GPL 코드가 포함됩니다.
GPL 소프트웨어를 사용하지만 수정하지 않으면 어떻게 응용 프로그램과 함께 배포 할 수 있습니까?
답변 : 위를 참조하십시오. 소스를 사용할 수있게하면 배포 할 수 있습니다 (GPL 코드).
GeSHi가 GPL이므로 프레임 워크가 GPL이어야합니까?
답변 : 프레임 워크를 배포하면 그렇습니다.
수정 사항을 GeSHi 관리자에게 다시 제공하는 경우 특정 응용 프로그램 사용 사례에 맞게 GeSHi를 수정할 수 있습니까?
답변 : 원한다면 할 수 있습니다. 당신은 필요가 없습니다. 수정할 수는 있지만 응용 프로그램을 배포 할 때는 소스를 사용 가능하게하고 라이브러리를 수정 한 소스도 제공해야합니다.
GeSHi로 프레임 워크를 재배포 할 수 있습니까?
답변 : 원한다면 할 수 있습니다. 애플리케이션이 GPL 코드와 함께 배포되지 않고 사용자가이를 사용하기 위해 별도로 다운로드하도록하는 경우, 귀하의 경우는 좀 더 특별하고 논쟁을 불러 일으킬 수 있지만 동일한 원칙이 적용됩니다. 출처를 확인하십시오.
이러한 문제를 피하려면 GPL 조건이 바이러스로 확산되지 않고 라이브러리를 런타임에 호출 할 수있는 다른 라이센스 또는 최소한 LGPL이 필요한 것을 사용해야합니다.
의심스러운 경우 법률 자문이 필요합니다. 당신이 (나 또는 다른 사람으로부터) 여기에 오는 조언은 상당히 신중하게 다루어야합니다. 변호사 만이 귀하에게 적절한 법적 조언을 제공 할 수 있습니다.