アットウィキロゴ

ライセンスとFOSSに関するFAQ。

FOSS=Free/Open-Source Softwareとそのライセンスに関するFAQ。

オープンソースって何?

GNUが使っているフリーソフトウェア(ソースの公開、改変、再配付が 自由なソフトウェア )という言葉が、Windowsなどで使われるフリーウェア(無償であるがソース非公開、 改変、再配付不可のソフトウェア)と混同されることを防ぐため、エリック・S・レイモンドが1998年に作り出した 造語
オープンソースの定義は Open Source Initiative が The Open Source Definition(OSD) (日本語訳)として以下のように定めており、この定義に適合するライセンスを使用したソフトだけがオープンソースと名乗ることができます。

  1. 再配布が自由にできる。
  2. ソースコードが入手できる。
  3. 改変が自由にでき同じライセンスで派生物を作れる。
  4. 差分を配布するとき、元のソフトと同じライセンスで配布すること。
  5. 個人やグループを差別してはいけない。
  6. 利用分野で差別をしてはいけない。
  7. 再配布時に追加のライセンスを必要としない。
  8. 特定製品に依存してはならない。
  9. 他のソフトウェアを制限をしてはいけない。
  10. 技術的に中立であること。

Windowsのソフトなどによく見られる、ソースは公開しているが再配付改変不可(1と3に違反)や、責任回避のため「医療分野等での使用禁止」など但し書きをつけること(6に違反)は、OSDの定義に合致しないのでオープンソースとは名乗れません。

ライセンス

OSI でオープンソースとされているライセンスの解説。GPLとLGPLについては GNU 関係の FAQ を参照。

このライセンスは日本でも有効なの?

判例はありませんが、日本の著作権法第10条では、ソフトウェアは著作物とされており、オープンソースソフトウェアは著作権を放棄していないので、提示された条件を破れば著作権法違反になるというのが通説です。ソフトウェアを利用した時点で、日本の民法上でもライセンス契約が成立したと見なされます。

このライセンスの日本語訳ありませんか?

OSI承認ライセンス 日本語参考訳を参照のこと。

ライセンス説明

BSDライセンスは制限が緩く、コードを使用したソフトウェアのライセンスを自由に決められる。
これに対してGPLでは、GPLなコードを少しでも使用すると、そのソフトウェアのライセンスは必ずGPLでライセンスしなければならない。
BSDライセンスは、商用製品に組み込む用途として優れたライセンスだが、GPLは共同開発やフリーソフトウェアの理想の実現として優れたライセンスである。
昔は、何の見返りも求めずにソースコードごと公開するというOSSが多かった。最近はビジネス的なオープンソース(最初からビジネスや金儲けのために使うOSS)が増えてきている。FSFは今でもフリーソフトウェアを万人に認められるフリーな権利だと主張している。

MIT/X11 ライセンスって何ですか?

XFree86 License は、X Window System の配布のために決められているライセンス。MIT/X(11) ライセンスとも呼ばれる。
1.0 は、修正 BSD ライセンスとほぼ同じ。
1.1 は、BSD ライセンスと同じで、宣伝条項を載せなければならない。

BSD ライセンスって何ですか?

BSD の流れを汲む *BSD 系の OS とその周辺ソフトウェアの配布のために決められているライセンス。
宣伝条項付きの BSD ライセンスは、派生物の広告に初期開発者名を表示する必要があるが、ソースコードを使ったプログラムに独占的なライセンスをつけて配布しても良い。
宣伝条項が削られた BSD ライセンスは、修正(済) BSD ライセンスと呼ばれ、しなければならないのは著作権表示だけになっている。現在では BSD ライセンスと言うと、こちらを指す場合が多い。
派生プログラムにソースコードをつけずにユーザーに配布する場合には好まれているライセンス。

Apache ライセンスって何ですか?

Apache Software Foundation のソフトウェアの配布のために決められているライセンス。
1.1 は、BSD ライセンスと同じで、宣伝条項を載せなければならない。
2.0 は、宣伝条項の代わりに、特許に関する条項がついている。

MPL って何ですか?

Mozilla Foundation のソフトウェアの配布のために決められているライセンス。Mozilla Public Licenseの略。Netscape Public License と呼ばれていたこともあった。
1.0 は、派生ソフトウェアの配布条件は GPL と同様。
1.1 は、ファイル単位でのライセンスとなっており、派生者が新たに作成したファイルについて、どういうライセンスをつけて配布しても良いことになっている。
Mozilla Foundation では、GPL や LGPL でのコードの利用も許可するため、ライセンスを GPL/LGPL/MPL のトリプルライセンス(=必要に応じて選択)にしている。

GPL/LGPL関連

GPL/LGPL関係はGNU関係のFAQに移動しました。

最終更新:2026年06月24日 19:45