2013-07-04 6 views
0

나는 RESTFul 웹 API를 노출하는 프로그램을 만들었습니다. 나는 그 프로그램을 자유 소프트웨어 라이센스하에두고 MIT에서 라이선스를 얻기 위해 먼저 기울이고 있었다. API를 사용하는 클라이언트가 독점적이 될 수 있기를 원했기 때문이다. 나중에 나는 프로그램이 HTTP 서버에서 자체적으로 실행되고 클라이언트가 단순히 HTTP를 통해 인터페이스와 연결되기 때문에 이들이 코드를 통합하지 않을 것임을 깨달았다. GPL로 라이센스를 받고 여전히 상용 상용 클라이언트를 사용하는 것이 안전 할 것이라는 가정하에 올바른 것인가?GPL 라이센스 프로그램에서 공개하는 웹 API는 클라이언트에게 GPL을 적용하도록 설정합니까?

+1

이 질문은 법적 조언을 구하는 것으로 보입니다 ([tag : licensing] 및 [tag : gpl] 태그 설명 참조). – femtoRgon

답변

2

당신은 맞지만 여전히 GPL은별로 쓸모가 없을 것입니다. AGPL을 사용하면 효과적인 카피 레프트를 찾고있는 경우 GPL의 서버 허점을 닫습니다. 독점 서비스는 여전히 RESTFul 웹 API와 상호 작용할 수 있습니다.