2012-06-07 2 views
0

GPL 라이센스가 적용된 인터넷을 통해 흥미로운 Android 서비스를 발견했습니다. 나는 알고 싶다.이 서비스와 통신하는 안드로이드 애플리케이션을 만든다면, 그것을 개인적으로 유지하는 것이 가능한가, 아니면 GPL로 만드는 것이 필수인가? 물론, 내 응용 프로그램과 함께 GPL 서비스를 배포하고 싶습니다.GPL Android 서비스와 통신하는 Android 전용 애플리케이션

+4

이 질문은 프로그래밍이나 소프트웨어 개발이 아니라 라이센스 또는 법적 문제에 관한 주제이므로 닫으려고합니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/q/274963/369450) 및 [도움말 센터] (http://stackoverflow.com/help/on-topic)를 참조하십시오. – cpburnz

답변

1

저는 변호사도 아니지만, 할 수있을 거라 확신합니다. 나는 이것을 다음과 같이 표현했다. GPL 코드를 참조하지 않고 프로그램을 컴파일하고 링크 할 수 있다면, 당신은 안전한면에있다.

귀하의 경우 (안드로이드 서비스) 안전한 방법은 시장을 통해 별도로 제공 할 수있는 별도의 APK에 서비스를 설치하는 것이고 의도를 통해 귀하의 프로그램과 통신하게하는 것입니다.

이것은 GPL Un * x 컴퓨터의 프로그램이 grep (또는 다른 도구를 사용할 수 있음)이라고하는 경우와 유사합니다. 나는 당신의 프로그램이 GPL로 될 필요가 없다는 것이 명백하다고 생각한다. 그렇지 않으면 그러한 운영체제를위한 GPL이 아닌 프로그램이 없을 것이다.

0

간단한 대답 : 예 집합은 괜찮습니다 (GPL이 필요 없음). 복잡한 답변은 변호사에게 물어보십시오. FSF FAQ를 읽으십시오.

1

당신이 의미있는 대화를 통해 HTTP 요청을 보내고 그렇다면 오픈 소스 코드를 필요로하지 않습니다. GPL 제한은 코드를 링크 할 때만 유효합니다.

+0

그러나 그렇습니다. Markus가 말한 것처럼 우리 중 누구도 변호사가 아니므로 정말로 우려한다면 진짜 사람에게 물어봐야합니다. – James

+0

저는 웹 서비스가 아니라 Android 서비스에 관해 이야기하고있었습니다. Android 서비스는 애플리케이션에서 서비스로 원격 호출을 가능하게하는 인터페이스를 정의합니다. 전체 아키텍처가 나에게 너무 일반적이지 않기 때문에 이것이 일종의 집계인지 또는 다른 것인지는 확실하지 않았습니다. –

+0

오, 재미있는 것. 최악의 경우가 다가오고 있습니다. 변호사에게 모든 것이 중요한지 정말로 묻습니다. 또는 GPL 소프트웨어를 작성한 사람들에게 물어보십시오. 그들은 결국 결국 불평 할 수 있습니다. – James