2011-01-02 9 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)ボタンの1つでアクセスできる情報画面がありますか?

Maxが以下に述べるように、あなたのアプリをAppleのApp Storeに置くことは間違いありません。他の人が自分でビルドできるようにソースを配布することで、できるだけ "配布"できるようになります。

+0

アプリには情報ボタンがありますが、情報画面は他のコンテンツでいっぱいです。しかし、私はその画面上のコードへのリンクを絞ろうとする可能性があります。 – baalexander

+0

それをスクロール可能にしますか?一番上のGPLを言及し、ソースへのリンクは一番下にあると思いますか? –

+1

これは常識であり、合理的な解釈であるが、FSFは物事を別々に見ている。 Maxのリンクを参照してください:http://mailman.videolan.org/pipermail/vlc-devel/2010-November/077486.html – Kev

0

さらに、ソースコードを開くには、GPLとしてライセンスを取得する必要があります。

公開されているアクセス可能なウェブサイトにソースコードを提供し、あなたのリリースからそのソースコードを指し示すことはOKです。しかし、GPL自体をチェックして、そこに何かを見逃さないようにしてください。

+1

iPhoneアプリを持っている人なら誰でもソースコードを提供してもらう必要がありますが、GPLではなくMITやBSDのようなより自由なライセンスの下で独自のソースコードをライセンスすることができます。 – hotpaw2

0

ライブラリにリンクされたスクロール可能なwebviewは問題ありません。あなたは同じビューであなたの他の情報を持っていて、それを見栄えの良いものにすることができます。しかし、リンクをソースに保つことは厳密には必要ではありません。アプリのウェブページからリンクすることもできます。

他にも言及しているように、メインアプリケーションではGPL以上のリベラルが問題ありません(zlib、MIT、BSDは3つの魔法のライセンスです)。

1

私はそのようなことを専門とする弁護士に相談するべきだと思います。 Maxによって提供されたリンクは、おそらく、GPL2の下でライセンス供与を主張する開発者のための潜在的なワームの可能性を開いた。

FSFがGPL2アプリケーションの削除通知を発行すると、AppStoreとGPL2は互換性がないため、何が起こるのか。

私たちはアドバイスをしないでください。私たちは開発者であり、弁護士ではなく、専門家のアドバイスを求めています。