2011-01-02 16 views
1

내가 만들고있는 iPhone 앱에서 GPL 버전 2 라이선스가있는 라이브러리를 사용하고 있습니다. 공개 GitHub 저장소로 앱의 소스 코드를 공개 할 계획입니다. GPL 버전 2를 준수하기 위해해야 ​​할 일이 있습니까?iPhone 앱의 GPL 준수

주로 소스 코드에 연결할 필요가 있습니까? 아니면 면허증을 언급합니까? 나는 라이센스를 준수하는 데 필요한 것 이상으로 GPL에 따라 앱을 광고 한 후 아닙니다.

+4

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

답변

1

중요한 아이디어는 바이너리를 얻을 수있는 누구나 소스를 얻을 수 있어야한다는 것입니다. GitHub 저장소의 URL을 앱 어딘가에두면 충분할 것입니다. 앱에 (i) 버튼 중 하나를 사용하여 액세스 할 수있는 정보 화면이 있습니까?

맥스가 아래에서 언급했듯이 애플 앱 스토어에 앱을 올리는 것은 당연한 일이다. 당신이 할 수있는 가장 "배포판"은 다른 사람들이 스스로 구축 할 수 있도록 소스를 배포하는 것입니다.

+0

앱에 정보 버튼이 있지만 정보 화면이 다른 콘텐츠로 가득 찼습니다. 그러나 해당 화면의 코드에 대한 링크를 집어 넣으려고 할 수 있습니다. – baalexander

+0

또는 스크롤 할 수있게 만드시겠습니까? 상단에있는 GPL을 언급하고 소스에 대한 링크가 맨 아래에 있습니까? –

+1

그것이 상식이고 합리적인 해석 인 반면, FSF는 사물을 다르게 봅니다. Max의 링크 : http://mailman.videolan.org/pipermail/vlc-devel/2010-November/077486.html – Kev

0

또한 소스 코드를 여는 데 GPL 라이센스가 필요합니다.

공개 액세스 가능한 웹 사이트에 소스 코드를 제공하고 릴리스에서 가리키는 것이 좋을 것입니다. 그러나 GPL 자체를 확인하여 그 무엇도 놓치지 않도록해야합니다.

+1

아이폰 앱을 가진 사람이라면 누구나 소스 코드를 제공 할 수 있어야하지만, GPL이 아닌 MIT 나 BSD와 같은보다 자유로운 라이선스로 자신의 포함 된 소스 코드를 라이선스 할 수있다. – hotpaw2

0

사용되는 라이브러리에 대한 링크가있는 스크롤 가능한 웹보기가 좋을 것입니다. 동일한보기에서 다른 정보를 가질 수 있으며,보기 좋게 스타일을 지정할 수 있습니다. 그러나 근원에있는 연결을 지키는 것은 엄밀하게 필요하지 않다; 앱의 웹 페이지에서 링크 할 수도 있습니다.

다른 언급과 같이, GPL 또는 그 이상의 자유 소프트웨어는 주 앱 (zlib, MIT, BSD는 3 가지 마법 라이센스)으로 적합합니다.

1

나는 그런 것들을 전문으로하는 변호사와상의해야한다고 생각합니다. 맥스 (Max)가 제공 한 링크는 GPL2 하에서 라이선스를 취득한 개발자에게 잠재적으로 웜의 가능성을 열어 놓았다.

FSF에서 AppStore와 GPL2가 호환되지 않기 때문에 GPL2 앱에서 게시 중단 알림을 시작하면 어떻게됩니까?

우리의 조언을 따르지 마십시오. 우리는 변호사가 아닌 개발자입니다. 전문가의 조언을 구하십시오.