2024-01-01 オープンソースの定義
オープンソースという言葉が独り歩きしているケースが散見されたので、改めてオープンソースの定義を確認しておく。
The Open Source Definition – Open Source Initiative より10項目を引用する:
- Free Redistribution
- Source Code
- Derived Works
- Integrity of The Author’s Source Code
- No Discrimination Against Persons or Groups
- No Discrimination Against Fields of Endeavor
- Distribution of License
- License Must Not Be Specific to a Product
- License Must Not Restrict Other Software
- License Must Be Technology-Neutral
いくつかわかりにくいものがあるが、日本語版だとそれぞれの理由も併記されており、こちらのほうが意図が汲み取りやすい。
オープンソースの定義 (v1.9) 注釈付 – Open Source Group Japan – オープンソース・グループ・ジャパン
私たちはこの「オープンソースの定義」が、ソフトウェア界の人々の大多数が 「オープンソース」という語に元来込めていて、今も依然として込めている意味を捉えていると思っていますが、この語が広く使われるようになるにつれて、そ の意味するところがいくぶん正確さを失っている感は否めません。
オープンソースとは?となったときにこの定義に立ち返りたい。