セキュリティ(クラウドセキュリティの基礎を含む)、オープンソースの文化
GNU General Public License(GPL)とGNU Affero General Public License(AGPL)の違いに関する記述として適切なものはどれか。
- AAGPLはコピーレフトの性質を持たないが、GPLはコピーレフトの性質を持つ。
- BGPLはソースコードの公開を求めないが、AGPLはソースコードの公開を求める。
- ✓AGPLは、ソフトウェアをネットワーク経由でサービスとして提供する場合にも、利用者にソースコードを提供する義務を課している点でGPLと異なる。
- DGPLはオープンソースライセンスではないが、AGPLはオープンソースライセンスである。
解説
AGPLはGPLとほぼ同じ内容だが、ネットワーク越しにサービスとして利用させる場合にも利用者へソースコード提供を義務付ける点が特徴である。GPL自体もコピーレフトの性質を持つオープンソースライセンスであり、他の選択肢は誤り。
根拠LinuC レベル1 出題範囲 1.11.1 オープンソースの概念とライセンス(GNU Affero General Public License)