내 프로그램은 gpl'ed 프로그램에서 하나의 기능을 호출합니다. GPL의 용어에 따라 배포해야합니까? [닫은

StackOverflow https://stackoverflow.com/questions/1216053

  •  06-07-2019
  •  | 
  •  

문제

나는 iPhone 애플리케이션에서 작업 중이며 일부를 이해합니다. 어려움 App Store를 통해 GPL 응용 프로그램을 출시 할 때.

그만큼 특허 GPL에 따라 라이센스가 부여 된 다른 프로그램에 대한 프로그램은 해당 프로그램에 요구 사항을 첨부하지 않는다고 말합니다. 또한, 그것은 또한 말합니다

"프로그램이 플러그인을 동적으로 연결하지만 이들 사이의 통신이 플러그인의 '기본'기능을 일부 옵션으로 호출하고 반환되기를 기다리는 것으로 제한됩니다. 이는 경계선입니다."

내 프로그램은 기본적으로 GPL'D 프로그램의 주요 기능을 호출하고 해당 함수의 출력 파일을 사용하여 데이터를 검색합니다. 따라서 이것은 gnu.org가 설명한 "경계선"사례입니다.

이 조건은 상황을 정의되지 않은 지점으로 남깁니다. 이 경우 GNU의 제한을 우회하는 방법이 있습니까?

무료 소프트웨어는 훌륭하지만 Apple을 유통 업체로 사용하는 iPhone 응용 프로그램의 경우 번거 로움을 더합니다.

도움이 되었습니까?

해결책

IANAL, 그러나 다른 프로그램을 호출하고 (그리고 여전히 별도의 실행 파일) 출력을 처리하면 GPL이 전혀 문제가되지 않습니다. GPLED 프로그램을 배포 할 때 해당 프로그램과 관련하여 GPL을 준수해야합니다. 즉, 해당 프로그램의 소스 코드를 제공해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top