オープンソースの定義
1. Free Redistribution (自由再配布)
販売や無償配布の権利を制限しない。
2. Source Code Availability (コード開示)
難読化のない完全なソースコードを同梱・提供する。
3. Derived Works Allowed (派生容認)
変更、修正、および二次的著作物の作成を許可する。
4. Integrity of Author's Source Code (オリジナルの保持)
原著者のコード保護を理由とする「パッチ形式での修正」を容認する。
5. No Discrimination Against Persons/Groups (主体非差別)
特定の個人、団体、国籍などへの利用制限を排除する。
6. No Discrimination Against Fields of Endeavor (用途非差別)
商用、軍事、研究、暗号利用などの特定分野への制限を排除する。
7. Distribution of License (自動適用)
追加契約や秘密保持契約なしで全ユーザーに権利を付与する。
8. License Must Not Be Specific to a Product (製品非依存)
特定のディストリビューションや製品群の一部であることを条件にしない。
9. License Must Not Restrict Other Software (他ソフト不干渉)
同梱する他ソフトのライセンス(プロプライエタリ等)を強制・制限しない。
10. License Must Be Technology-Neutral (技術的中立)
特定のUI、メディア、実行環境、通信プロトコルへの依存を強制しない。
