オープンソースの定義
「オープンソースの定義」はオープンソースを名乗るソフトウェアが満たすべき条件として以下の要件を挙げている。
自由な再頒布
ソースコード(「ソースコード公開」も含む自由な利用)
派生物(Derived Works. 派生物の自由な利用)
原著作者のソースコードとの区別 (Integrity) - これはTeXなどパッチのみの配布を要求するソフトウェアをOSDに合致させるための妥協の産物である。
特定人物・集団に対する差別の禁止 - たとえば「特定国家への輸出を禁ずるソフトウェア」はOSDに合致しない。
使用分野 (Fields of Endeavor) に対する差別の禁止 - 例えば「兵器への利用を禁ずるソフトウェア」はOSDに合致しない。
ライセンスの権利配分(Distribution of License. ライセンスが再頒布者に認める権利は差別なく与えなければならない。