オープンソースの定義(OSD)
オープンソースの定義(OSD)とは、Open Source Initiative(OSI)が公開している、ソフトウェアの配布条件がオープンソースと呼べるために満たすべき10項目の基準のことです。
OSIは、オープンソースとは単にソースコードにアクセスできることを意味するのではないとし、自由な再配布、ソースコードの提供、派生物の許可、個人や集団に対する差別の禁止、利用分野に対する差別の禁止などの基準を示しています。例えば、利用分野に対する差別の禁止として、商用での利用や特定の研究分野での利用を制限してはならないとしています。OSIは、この定義に沿うかを審査したライセンスを承認ライセンスとして一覧で公開しています。
新規事業で「オープンソース」と称するソフトウェアを採用・公開する際、実際のライセンスがこの定義に沿っているかは確認が必要です。ソースコードが公開されていても、商用利用や競合サービスでの利用を制限するライセンスは、OSIの定義上はオープンソースではありません。自社で公開する場合も、既存の承認ライセンスから選ぶと利用者に条件が伝わりやすくなります。
参考資料
「オープンソースの定義」が出てくる記事
この用語が出てくる記事はまだありません。
「AI・データ・OSS」の他の用語
- AGPL(GNU Affero General Public License)
- AI事業者ガイドライン
- AI推進法(人工知能関連技術の研究開発及び活用の推進に関する法律)
- AI生成物の著作物性
- Apacheライセンス
- BSDライセンス
- BSL(Business Source License)
- CC0(パブリック・ドメイン提供)
- CLA(コントリビューターライセンス契約)
- EPL(Eclipse Public License)
- GPL(GNU General Public License)
- ISCライセンス
- MITライセンス
- MPL(Mozilla Public License)
- OpenChain(ISO/IEC 5230)
- OpenRAIL(責任あるAIライセンス)
- SPDX(ライセンス識別子)
- SSPL(Server Side Public License)
- AI学習クローラの拒否(robots.txtによるアクセス制限)
- AIと著作権に関する考え方について
- AIと著作権に関するチェックリスト&ガイダンス
- AIの利用・開発に関する契約チェックリスト
- AI・データの利用に関する契約ガイドライン
- オープンソースAIの定義(OSAID)
