Debianフリーソフトウェアガイドライン(DFSG)とは
DFSGは、ソフトウェア・ライセンスが自由かどうか、またソフトウェアをDebianのmain配布に含められるかを判断するためにDebian Projectが用いる基準集です。
Debian Project が用いる Debian フリーソフトウェアガイドライン(DFSG)は、ソフトウェア・ライセンスが「自由」かどうかを判断するための簡潔な基準集である。これは Debian の社会契約の一部をなし、あるパッケージを Debian の「main」アーカイブに収められるかを見極める実用的な試金石として機能する。Debian の外でも、DFSG はオープンソースやフリーソフトウェアのライセンスを論じる際に大きな影響力を持ってきた。
基本原則と典型的な基準
DFSG が重視するのは技術的機能ではなく自由である。具体的には、再配布の権利、ソースコードへのアクセス、派生物の作成と配布の許可、人や集団、利用分野に対する差別の不在である。また、ライセンスは再配布先のすべての受領者に適用されるべきであり、Debian 固有のものに結びついていてはならない。実際には、これらの原則が Debian による現実のライセンス評価を導いている。
- コピーを再配布し、販売する自由。
- ソースコードを入手できること。
- 修正し、その修正を配布する許可。
- 人、集団、利用分野に対する差別がないこと。
- ライセンスは Debian 専用であってはならず、他のソフトウェアへ制限を拡張してはならない。
歴史と発展
DFSG は Debian Project の初期に、価値観の表明であると同時に、どのソフトウェアをプロジェクトの main 配布に含めるべきかを判断する実務上の道具として草案化された。これは、Debian がフリーソフトウェアと利用者に対して負う約束を説明する、より広い社会契約の一部として書かれた。時がたつにつれ、このガイドラインは多くのライセンスに適用され、何を自由なライセンスとみなすかについてのコミュニティの期待形成にも影響を与えてきた。
用途、影響、例
Debian の保守担当者やライセンス担当チームは、ソフトウェアをパッケージ化する際に DFSG を適用する。DFSG を満たすライセンスは main アーカイブへの収録対象となり、適合しないソフトウェアは「contrib」または「non-free」セクションに置かれるか、あるいは除外されることがある。DFSG は Open Source Definition にも影響を与え、特定のライセンスや条項がフリーソフトウェアの原則と両立するかどうかをめぐる議論でも頻繁に引用される。
制限と特筆すべき違い
DFSG は法的助言の代わりではなく、方針上の指針である。Debian が実務上の配布管理の観点から「自由」と考えるものを示すものであり、新しい、あるいは複雑なライセンスについては解釈が必要になることがある。法的な整合性、執行可能性、法域ごとの差異は別の問題であり、DFSG の範囲を超えて法的分析が必要になる場合がある。
その結果、DFSG は今も重要なコミュニティ基準であり続けている。Debian のパッケージ作成に明確さを与え、より広いオープンソースの規範にも影響を及ぼし、新しいライセンス上の問題が生じたときには議論と慎重な解釈の余地を残しつつ、ライセンス評価のための価値に基づく明快なチェックリストを提供している。
関連項目
著者
AlegsaOnline.com Debianフリーソフトウェアガイドライン(DFSG)とは Leandro Alegsa
URL: https://ja.alegsaonline.com/art/26070