IT情報ならキーマンズネット

製品 新着情報

留守モードLite (ドコモ・システムズ)

OpenStandiaソリューション/シングルサインオン (野村総合研究所)

WebFOCUS (アシスト)

IT-Guardians (コニカミノルタビジネスソリューションズ)

ExchangeUSEワークフロー (富士電機システムズ)

SPAM WATCHER (アンペール)

ITカテゴリ関連情報

基幹システム

情報系システム

ネットワーク

運用管理

サーバ・ストレージ

セキュリティ

PC・モバイル

OS

WEB構築

開発

OA・周辺機器


ブログで読み解くIT用語辞典


最新キーワード解説

 

ノウハウ解説

 

IT製品入門

Affero General Public License

1/7

出典: フリー百科事典『)』

GNU Affero General Public License
作者フリーソフトウェア財団
バージョン3
著作権者Free Software Foundation, Inc.
リリース日2007年11月19日
DFSGコンパチブルYes[1]
フリーソフトウェアYes
OSIの承認Yes
GPLコンパチブルYes (GPLv3 とリンク可能)
コピーレフトYes
他のライセンスのコードとのリンクNo (GNU GPLv3 のみ Yes)
  

Affero General Public LicenseAffero GPLAGPL)とは、2つの別々だが歴史的関係のあるフリーソフトウェアライセンスを指す。その2つとは、

バージョン作者ベース
Affero General Public License, version 1Affero, Inc.(2002年3月)GNU General Public License, version 2 (GPLv2)
GNU Affero General Public License, version 3フリーソフトウェア財団(2007年11月)GNU General Public License, version 3 (GPLv3)

どちらのバージョンのAGPLも、以前から指摘されていた通常のGPLにあるアプリケーションサービスプロバイダの「抜け穴 (loophole)」(ASPループホール)を閉じるよう設計された。すなわち、ASPではソフトウェアは単に使われるだけで配布されるわけではなく、コピーレフト条項が発動しない。どちらのバージョンも元になった GNU GPL のバージョンとは異なり、コンピュータネットワーク上でのソフトウェアの使用についての条項を加えてある。その追加条項では、AGPLライセンスの著作物(通常、ウェブアプリケーション)のネットワークユーザーに対して、完全なソースコードを提供可能にしておくことを要求する。

フリーソフトウェア財団は、一般にネットワーク上で動作するソフトウェアについて GNU AGPLv3 の適用を考慮することを推奨している[2]Funambolが検討を依頼したことを受け[3]、2008年3月、Open Source Initiative は GNU AGPLv3 をオープンソースライセンスとして承認した[4]

ソフトウェアがネットワークサービスとして配備されるとき、そのソースコードを提供可能にすることを要求するライセンス条項を一般に「Affero条項」などと呼ぶことがある。

目次

[編集] 歴史

2000年、e-ラーニングe-ビジネスビジネスモデルを開発中だった Henry Poole はアムステルダムでリチャード・ストールマンと面会し、GPLv2 のASPループホールについて話し合った。その後数ヶ月間、ストールマンとPooleは問題の解決策を議論した。2001年、PooleはWebサービス企業 Affero, Inc. を創設した。このため、Afferoのコードを他の組織が使って派生Webサービスを立ち上げることを可能にするライセンスがすぐにも必要となった。このとき、PooleはGPLv2のASPループホールを閉じる新たなライセンスについて助言を得るため、フリーソフトウェア財団ブラッドリー・M・クーンエベン・モグレンに接触した。

2002年2月後半ごろ、クーンは自身のソースコードを表示するプログラムの考え方に基づき、GPLv2に2(d)節を補うことを示唆した。すなわち、派生的著作物において対応する完全なソースコードを提供する「ソースダウンロード」機能の保持を求める条項である。クーンはGPLv2の2(c)節に基づいて下流の頒布者や修正者に対して特定の機能の保持を要求するような要求をした先例があると主張した[5]

モグレンとクーンは2(d)節の案を作成しPooleに提示し、その目的でのGPLv2の派生ライセンスの公表をFSFが許可した。2002年3月、Affero, Inc. は最初の Affero General Public License (AGPLv1) をAfferoプロジェクトで使用するライセンスとして公表し、他のSaaS開発者がこのライセンスを自由に使えるようにした。

FSFはAGPLv1の追加条項をGPLv3に加えることを検討したが、最終的に別のライセンスとすることを決定した。それはGPLv3とほとんど同一だが、AGPLv1の2(d)節とよく似た条項を含んでいる。この新たなライセンスは GNU Affero General Public License と命名され、AGPLv1と歴史的に極めて密接に関連していることをその名で示した。GNU AGPL にはGPLのバージョンと合わせるためバージョン番号3が付与されたため、現在の GNU Affero General Public License は「AGPLv3」と略記されるようになった。

AGPLv3の最終版は2007年11月19日、FSFが公表した[6]

AGPLv3を最初に採用したソフトウェアはStetである(2007年11月21日)[5]。これはFSFがライセンスを決める際にドラフトを公開してコメントを求めるためのソフトウェアであり、自身のライセンスを生み出すのに使われた唯一のソフトウェアと言われている。

[編集] GPLとの互換性

AGPLのどちらのバージョンも、それらのベースとなっている GNU GPL と同様、強いコピーレフトライセンスである。FSFの判断によれば、AGPLv1は2(d)節を加えたことでGPLv2と非互換になっている。すなわち、それら両方のラインセンスのコンポーネントをまとめて単一の著作物として頒布することはできない。

対照的にGPLv3とAGPLv3には相互に互換な節があって、両ライセンスは互換性がある。両方のライセンスの13節で、一方のライセンスで提供されているコードともう一方のライセンスで提供されているコードをリンクして1つの著作物とすることが可能であることが明記されている[7]。このようにして両方のライセンスのコピーレフトを緩めることで、そのような組み合わせの頒布を可能にしている。

AGPLv1からFSFのAGPLv3へのアップグレードを可能にするため、Affero, Inc. は Affero General Public License version 2 を発表した。これは純粋に移行のためのライセンスであり、「AGPLv1またはAffero, Inc. が公開したそれ以降のバージョン」でライセンスしたソフトウェアの受領者は、そのソフトウェアまたは派生著作物の頒布をAGPLv3で行うことができる、というものである。

[編集] 関連項目

[編集] 初期の採用例

[編集] 脚注・出典

  1. ^ Jaspert, Joerg (November 28, 2008). "ftp.debian.org: Is AGPLv3 DFSG-free?". The Debian Project. 2008-12-01 閲覧。
  2. ^ List of free-software licences on the FSF website: “We recommend that developers consider using the GNU AGPL for any software which will commonly be run over a network”.
  3. ^ "Funambol Helps New AGPLv3 Open Source License Gain Formal OSI Approval". 2009-07-28 閲覧。
  4. ^ "OSI approved licenses". 2009-07-28 閲覧。
  5. ^ a b Kuhn, Bradley (November 21, 2007). "stet and AGPLv3". Software Freedom Law Center. 2008-06-14 閲覧。
  6. ^ License text of AGPLv3 - GPLv3”. Free Software Foundation (US). (November 19, 2007). http://www.fsf.org/licensing/licenses/agpl-3.0.html 2007-11-19 閲覧。 
  7. ^ The GNU General Public License - GNU Project - Free Software Foundation (FSF)

[編集] 外部リンク


 1  2   3   4   5   6   7 

[記事全文]