2

Mac AppStoreで$nで販売されるアプリを作成したいのですが、そのソースを開きたいと思います。誰もがソースを調べてコンパイルできるようになります(もちろん、xcodeがある場合)。どのライセンスを使用できますか?

4

3 に答える 3

4

これは部分的な回答にすぎませんが、GPLのみを使用することはできないようです。

于 2011-03-26T16:16:03.447 に答える
2

どんなライセンスでもいいと思います。元の作成者および著作権の所有者として、ライセンス条項に従う義務はありません。そして、それらに従うことを選択した場合、ヘルプ メニューの単純な「(SourceForge/GitHub/Google Code/Whatever) ページに移動」するだけで、バイナリを受け取る人にソース コードを提供するという GPL* の要件を満たすことができます。 .

*私が GPL を例として選んだのは、単にあなたがタグ付けしたからです - その特定のライセンスを支持している、または他のライセンスを拒否していると解釈しないでください! :-)

于 2011-03-26T16:12:51.633 に答える
-4

他のソフトウェアに感染するライセンスは使用できません。LGPL は問題ないはずです。GPL アプリケーションの派生物である作品も GPL でなければならないため、GPL はほとんどの商業ビジネスで許可されていません。派生作品は適切に定義されておらず、実際には GPL アプリを「使用する」ことになります。99% の場合、人々は GPl アプリを変更または拡張することに関心がないためです。もちろん、「使用」も適切に定義されていません。GPLアプリを使用できるようにいくつかのAPIにリンクする場合、GPLアプリを使用していますか、それとも派生物を作成していますか. 「使用」が何を意味するかは、GPL では明確ではありません。

たとえば、ほとんどの人は GPL src エディターを使用することは問題ではないと考えています..GPL アプリのそのような些細な使用法でさえ、100% 明確ではありません. GPL bison エディターについて読んでください。bison で編集されたコードは GPL である必要がありますが、bison エディターに関しては、この点で GPL に明示的に例外を設けています。

この GPL における「使用」の不明瞭な意味が、人々を疫病のように GPL から遠ざけている問題です。たとえば、C++ アプリケーションで MySQL を使用している場合、どのようにすればよいのでしょうか? MySQL サービスと通信するには、何らかの「ドライバー」を使用する必要があります。したがって、MySQL を変更したり拡張したりしていなくても...そして通常の意味では、あなたの作品は MySQL の派生物ではありません...あなたは単に MySQL と話しているだけです...あなたのアプリが MySQL にリンクしていると法廷で主張される可能性がありますGPL「ドライバー」であり、クローズドソースの商用アプリケーションを開いてGPLの下で配布する必要があります。したがって、あなたのビジネスは破産する可能性が最も高いでしょう...そしてすべては、チームの一部の知らないメンバーが、GPL での「使用」の意味の不明確な意味に混乱したためです。「使用」の解釈は…

于 2011-03-26T16:23:55.147 に答える