オープンソースとは|ソースコードの公開と再配布を認める、OSI が定義した条件
言葉の意味
オープンソースは、ソフトを配るときの条件の名前です。ソースコード(プログラムの元になる文章)が読めるだけでは足りず、決められた条件を満たす配り方をして初めて、この呼び方ができます。
条件を定めているのは OSI(Open Source Initiative の略。オープンソースの定義を管理している団体)で、その定義は10個の条件からなります。
ライセンス(使ってよい範囲を決めた約束)が、いくつかの異なる提供元のプログラムを含む、ソフトの集合体の配布の一部としてソフトを売ること、または無料で配ることを、どの相手に対しても妨げてはなりません。その販売に対して、ロイヤリティ(利用の対価として払うお金)またはほかの料金を求めてもなりません。
改変と派生した作品を同じ条件で配れること、特定の人または集まりを差別しないこと、特定の分野での利用を制限しないことも、条件に含まれます。
ソースコードそのものについても条件があります。プログラムにはソースコードが含まれていなければならず、意図してわかりにくくした形のソースコードは認められません。ライセンスのどの規定も、特定の技術またはインターフェースの様式を前提にしてはならない、という条件もあります。
ゲームを作る場面でも、この語は使われます。Godot Engine は、寛容なライセンスのもとで配られているオープンソースのソフトウェアです。Godot には第三者が書いたソフトウェアも含まれていて、その多くは、著作権の表示とライセンス文を最終製品の文書に明記することを求める、寛容なオープンソースライセンスで配られています。OSI は、承認したライセンスの一覧を公開しています。
エンジン・フォント・素材ごとにゲームに入れる表示は、ゲームに入れるライセンス表記の書き方|エンジン・フォント・素材ごとに求められる表示にまとめています。
情報源
- Open Source Initiative — The Open Source Definitionhttps://opensource.org/osd確認日 2026-10-19
- Open Source Initiative — Licenses(ライセンスの一覧)https://opensource.org/licenses確認日 2026-10-19
- Godot Docs — Complying with licenses(ライセンスの遵守)https://docs.godotengine.org/en/stable/about/complying_with_licenses.html確認日 2026-10-19
- Godot Engine — License(ライセンス)https://godotengine.org/license/確認日 2026-10-19
関連ページ94
この言葉を定義している公式のページ
公式の用語集
- opensource.orghttps://opensource.org/osd確認日 2026-09-07