web-dev-qa-db-ja.com

iOSアプリの追加機能にAGPL3.0ライセンスライブラリを使用する

私はiOSアプリケーションを構築しており、AGPL 3.0ライセンスのライブラリを組み込んで、いくつかの追加の(必須ではない)機能を提供することを計画しています。これに関していくつか質問があります。

  1. これでもアプリのソースを公開する必要があることは正しいと思いますか?はいの場合、一般に公開する必要がありますか、それともアプリをダウンロードした人だけに公開する必要がありますか?
  2. これにより、アプリを有料で配布できますか?
1
Arnold

はい、AGPLと同じ条件でソースコードを利用できるようにする義務があります。これは設計上、GPLとほぼ同等です。

技術的には、GPLは、ソースがそれを要求し、バイナリのコピーを受け取った人々にのみ配布されることを要求しています。たとえば、私がバイナリをメアリーに渡したり、メアリーが私を通してソースを要求したりするのを止めることはできませんが、それを超える義務はありません。

AGPLの追加の性質は、AGPLコンポーネントを、配布されることはないが他の人が使用するサービスに配置した場合、他の人が利用できるようにする義務があることです。

AGPLv3とGPLv3はほとんど同じなので、 "GPLでプログラムのコピーをお金で売ることはできますか?" も当てはまります。言い換えれば、「はい、完全に、すぐに進んでください」。

私がコピーを購入し、ソースを入手し、両方を無料で配布するのを止めることはできませんが、たとえばiOS市場に完全に置いて、好きなものを請求することはできます。 (私が同じことをするのを止めることはできませんが、価格はあなたよりも1セント低くなっているので、モデルは...危険です。)

2
Daniel Pittman