GNU General Public License(GPL)v3オープンソースライセンスの下でiOSアプリを公開することは合法ですか?もちろん、他人のGPLソースを使用することはできませんが、ソース全体の著作権を私が持っていても大丈夫ですか?
GPLライセンスに問題がある場合、MITライセンス、BSDライセンス、または別のライセンスを使用できますか?
私は弁護士ではありませんが、GPL (IMO) に関する私の見解から、GPLv3は単に第 3 段落の理由から、App Store ディストリビューションと完全に互換性がありません。
3. 迂回防止法からユーザーの法的権利を保護する。
対象となる作品は、1996 年 12 月 20 日に採択された WIPO 著作権条約の第 11 条に基づく義務を履行する適用法、またはそのような手段の回避を禁止または制限する同様の法律の下で、有効な技術的手段の一部とは見なされません。
対象作品を譲渡する場合、対象作品に関して本ライセンスに基づく権利を行使することによって技術的手段の回避が行われる範囲で、技術的手段の回避を禁止する法的権限を放棄し、その操作または変更を制限する意図を放棄するものとします。作品のユーザーに対して、技術的手段の迂回を禁止するあなたまたは第三者の法的権利を強制する手段として作品。
基本的に、知る限り、デバイスは、誰でもデバイスにソースコードの変更をインストールして使用できるように完全に開いている必要があります。
ただし、この段落はGPLv2には存在しません。私が知る限り、互換性があるため、 Gorillas用に選択したライセンスはどれですか。誰かがそうではないと判断して法廷に持ち込んだ場合、何かが起こる可能性があると確信していますが、技術的には; GPL が法廷に出たことさえありません (少なくとも、私の知る限りでは)。Apple がいつの日か、GPL の配布条件を順守できないという理由で GPL を非互換であると明示的に言及することを決定した場合、Apple は GPL をそのようにライセンス供与しないように指示する可能性があり、私はCDDLに切り替えます。
あなたが言及した他のライセンスについては; それらは完全に問題ありません。GPL ほど厳しい制限はありません。
参考までに、いくつかのライセンスのかなり良い比較を以下に示します。
ちなみに、これらの優れたライセンス (GPLv3 を含む) のいずれかを取得して、互換性を持たせたり (著作権で保護されていない場合)、デュアル ライセンスに使用したりすることもできます。
私の理解からの短い答え、はい、いいえ
もう少し詳しく説明すると、iPhone アプリを作成し、GPL の下でソースを公開することを妨げるものは何もありません。ただし、ライセンスの特定の部分は、アプリストアの配布メカニズムの下では実行できないようです
実際の結果は、App Store で料金を支払う必要があるColloquy mobileのような状況ですが、無料でソースを入手できます (99 ドルでサインアップすれば、iPhone/iTouch にビルド/インストールできます)開発プログラム)
すべてのコードの著作権を所有している場合、問題はないはずです。GPL に基づいて他の人にライセンスを供与することはできますが、それはあなたには適用されません。