bred

Home joomla!の特徴 用語集 オープンソースとは?

ダヴィンチパートナーズはJoomla CMSのシステムを使用したホームページを制作しております。

CMSについて
 
オープンソースとは? PDF 印刷 メール
ユーザー評価: / 0
最低最高 
オープンソースとは、ソフトウェアの設計図にあたるソースコードを、インターネットなどを通じて無償で公開し、誰でもそのソフトウェアの改良、再配布が行なえるようにすることを言います。また、そのようなソフトウェアも含まれる。
open source, Open Source Software, OSS

 

ソースコードを公開して世界中の誰もが有用な技術を共有することでりよいソフトウェアが作られるという発想に基づいています。そこには、「インターネットの発展と社会貢献」を願う世界中の開発者達の想いが込められています。

オープンソースとは、ソフトウェアの著作者の権利を守りながらソースコードを公開することを可能にするライセンス(ソフトウェアの使用許諾条件)を指し示す概念である。

 

オープンソースとはソフトウェアのライセンスにおける区分のひとつでもあります。

ただ単にソースコードを公開するということだけではなく、Open Source Initiativeによる定義であるThe Open Source Definitionによると次のようになっています。
  1. 再配布の自由 (Free Redistribution)
  2. ソースコード(の公開)(Source Code)
  3. 派生物(が同じライセンスで扱われること) (Derived Works)
  4. 原作者のソースコードの全一性(の要求ができる) (Integrity of The Author's Source Code)
  5. 個人やグループに対する差別の禁止 (No Discrimination Against Persons or Groups)
  6. 利用する分野に対する差別の禁止 (No Discrimination Against Fields of Endeavor)
  7. ライセンスの分配(追加ライセンスの禁止) (Distribution of License)
  8. 特定製品でのみ有効なライセンスの禁止 (License Must Not Be Specific to a Product)
  9. 他のソフトウェアを制限するライセンスの禁止 (The License Must Not Restrict Other Software)
  10. 技術的な中立 (The License must be technology-neutral)

現状は「オープンソース」という言葉のもつ「ソースの公開」という意味だけが一人歩きして、ソースの無償公開を基本としたさまざまな定義やライセンスがあふれていたり、派生物がオープンソースライセンスではないままであったりと、トラブルが起きています。

(2)の意味においてしかこの表現を認めない人にとっては、ソースコードが公開されているだけではオープンソースにはならない点には注意が必要です。

Tags: オープンソース