ソースを表示
出典: Wikipedio
オープンソース
のソース
移動:
ナビゲーション
,
検索
以下に示された理由によりページの編集を行うことができません:
この処理は
登録利用者
の権限を持った利用者のみが実行できます。
以下にソースを表示しています:
'''オープンソース'''とは、[[ソフトウェア]]の[[著作者]]の権利を守りながら[[ソースコード]]を公開することを可能にする[[ライセンス]](ソフトウェアの使用許諾条件)を指し示す概念である。 [http://opensource.org/history History of the OSI]によれば、[[1998年]][[2月3日]]に、[[パロアルト (カリフォルニア州)]]において、[[Netscapeシリーズ|Netscapeブラウザ]]のソースコードをどのような形で公開していくかという戦略会議の中でつけられた新たな用語であると説明されている。またオープンソースに関する本 "Open Sources: Voices from the Open Source Revolution" にも、マーケット向けのプロモーション用語として使う新しい言葉“'''オープンソース'''”を作り出したとある。 ==定義== [[Open Source Initiative]] (OSI) による定義である "The Open Source Definition(OSD)" によれば'''オープンソース・ライセンス'''の要件として、以下のような基準を挙げている。 # 自由な再頒布ができること # ソースコードを入手できること # 派生物が存在でき、派生物に同じライセンスを適用できること # 差分情報の配布を認める場合には、同一性の保持を要求してもかまわない # 個人やグループを差別しないこと # 適用領域に基づいた差別をしないこと # 再配布において追加ライセンスを必要としないこと # 特定製品に依存しないこと # 同じ媒体で配布される他のソフトウェアを制限しないこと # 技術的な中立を保っていること ''詳細は[http://www.opensource.jp/osd/osd-japanese.html オープンソースの定義]を参照'' 日本語では[[ソースコード]]が無償で公開されていることを基本とした様々な定義(のライセンス)に「オープンソース」という表現が使われている、またはそのように判断されている場合が多い。(例:[[JRA-VAN]]の[http://jra-van.jp/dlb/sdv/umakichi_license.html 馬吉ソース公開版]等。厳密な意味ではオープンソースとは呼べず、ソース公開版と名乗っている。) == フリーソフトウェアとの関連 == オープンソースの原型となった概念として、[[フリーソフトウェア]](自由なソフトウェア)を無視することはできない。 * ソフトウェアライセンスとしては、オープンソースなソフトウェアはフリーソフトウェアの一部のようにも見える。事実、フリーソフトウェアライセンスの代表格である [[GNU General Public License|GPL]] は OSD を満たしている。 * OSI は、オープンソースとは社会をフリーソフトウェアに向かって導くためのやり方だと説明している。 * しかし、[[フリーソフトウェア財団]]は、オープンソースは「自由」の思想を含んでいないという点でフリーソフトウェアとは決定的に異なるとしている。 創始者の1人である[[エリック・レイモンド]]によれば、オープンソースはフリーソフトウェアに付きまとっていた否定的な印象を払拭するための、「製品の再ブランド化を図る」[http://www.oreilly.co.jp/BOOK/osp/OpenSource_Web_Version/chapter15/chapter15.html]ためのものであった。 ソフトウェアがフリー(自由)であるということは、ソフトウェアを自由に改良していくことを望む[[ハッカー]]や、そうして改良されたものを利用する消費者の利益となるのみではない。ソフトウェア関連産業の企業にとっても有用な戦略になりうるものとされている。[[レッドハット|Red Hat]] の成功や [[IBM]] のオープンソースへの投資はその象徴としてしばしば言及される{{要出典}}。 しかしながら、1997年当時、フリーソフトウェアというものに対する経営者や投資家の印象は必ずしも良いものではなかった。1つには、「フリーソフトウェア」という言葉が「無償のソフトウェア」という意味と紛らわしく、ビジネスには無償という考え方は馴染まないということがあった。もう1つには、[[フリーソフトウェア運動]]を進める中心的な存在である[[フリーソフトウェア財団]] (FSF) がフリーでない(プロプライエタリな)ソフトウェアに対して攻撃的であったことや、その「コンピュータのユーザは、何の制約も受けずにソフトウェアを他人と共有できるべきなのである」[http://www.oreilly.co.jp/BOOK/osp/OpenSource_Web_Version/chapter05/chapter05.html]という主張が[[共産主義]]的だとされたことがある。 反商業的なイメージをもつ「フリーソフトウェア」は、利益追求を目的とする企業としては関わりたくない対象だったことは当然であった<ref name="yoshidatomoko200709p135">{{Cite book|和書|title=ネット社会を変える! オープンソースの逆襲|author=吉田智子|publisher=出版文化社|date=2007-09-10|edition=初版|chapter=第3章 インターネット文化と商業主義のバトルの歴史|pages=135ページ}}</ref>。ソースコードの公開は有意義であるが、フリーソフトウェア運動の急進的な思想は非現実的であり、その極端な思想がビジネスの世界からは拒否されると考えた人々によって、新たに「オープンソース」いう言葉が生み出された<ref name="yoshidatomoko200709p135"/>。そこでは敢えて自由という点を強調はせず、むしろ「ソースコードを公開するとどういうメリットがあるか」が関心の中心である。 この方針は一定の成功を収めオープンソースという概念の浸透をもたらしたが、自由を強調しないという点はフリーソフトウェア運動の支持者からの攻撃の標的となることがある。オープンソース創始者の1人ブルース・ペレンスは[[1999年]][[2月17日]]、オープンソースが既に成功を収めたこと、そしてオープンソースがフリーソフトウェアから離れすぎていることを挙げて「今こそフリーソフトウェアについて再び語るべきときだ」と述べた。[http://www.yamdas.org/column/technique/ITTTAFSj.html] ==オープンソース運動の歴史== [[コピーレフト]]思想に基づいた[[フリーソフトウェア]]運動は1984年にアメリカで始まった。ソフト開発技術者の[[リチャード・ストールマン]]はソフトウェアは特定の国・企業・団体・個人の所有物ではなく、人類の共有財産であり、誰でも開発・供給に参加でき、誰でも自由に使用できるものという理念に基づいてコピーレフト理論を提唱し、[[フリーソフトウェア財団]]、[[GNU|GNU Project]]を設立し、フリーソフトウェアの開発・普及運動を開始した。 オープンソース運動は1998年にアメリカで始まった。マイクロソフトのInternet Explorerとの競争でシェアが低下した[[ネットスケープコミュニケーションズ]]のブラウザ[[Netscape Navigator]]の建て直しプロジェクトで、製品の機能・品質の向上とシェア回復のために、技術者の参加を募集する方法、誰でも開発・供給に参加できる理念として、[[エリック・レイモンド]]、[[ブルース・ペレンズ]]が提唱・開始し、後に[[Open Source Initiative]]が具体的に定義した開発スタイルである。 2000年代の最初の10年間である現在では、オープンソース、オープンテクノロジーによる製品開発・ビジネスモデルはコンピュータ業界だけでなく様々な分野で、非営利組織、営利企業、国・自治体の議会・行政機関の連携により普及が進行し、クローズドソース、プロプライエタリソフト・テクノロジーによる製品開発・ビジネスモデルからオープンソース、オープンなテクノロジーによる製品開発・ビジネスモデルへの変革・転換が進行中である。2007年現在では、世界の多くの国において、多種多様な分野で多種多様なオープンソース、オープンテクノロジー・ビジネスが開発され供給され普及し使用されている。 オープンソース、オープンテクノロジー・ビジネスによる製品・システム・サービスの開発・供給・消費を積極的に推進する非営利組織・企業は世界中に存在するが、本部・本社がアメリカに所在する事例、主要な開発者・供給者、消費者・利用者がアメリカに所在する事例が多く、オープンソース、オープンテクノロジー・ビジネスによる製品・システム・サービスの開発者・供給者・消費者は、2007年の時点では発祥地であるアメリカが中心地である。 <!-- 具体的には、オープンソース、オープンテクノロジー・ビジネスを積極的に推進する非営利組織である[[Open Source Initiative]]、[[フリーソフトウェア財団]]、[[SourceForge]]、[[World Wide Web Consortium]]、製品・システム・サービスを開発・供給する非営利組織でる[[GNU|GNU Project]]、[[Mozilla Foundation]]、[[Apacheソフトウェア財団]]、[[Fedora Project]]、[[openSUSE Linux]]、[[Debian]]、[[CentOS]]、[[StartCom]]、[[Gentoo Foundation]]、[[GNOME|GNOME Project]]、[[KDE|KDE Project]]、[[OpenOffice.org]]、[[Vim|Vim Developers]] - [[WinMerge|WinMerge Developers]] - [[7Z|7-ZIP Foundation]] - [[TrueCrypt|TrueCrypt Foundation]]、[[PostgreSQL]]、[[Eclipse|Eclipse Foundation]]、[[|NetBeans|NetBeans Foundation]]、[[Ruby on Rails]]、[[Perl Foundation]]、[[Python Software Foundation]]、[[Samba]]、[[ウィキメディア財団]]、[[XWiki|XWik Developers]]、[[JAMWiki|JAMWiki Developers]]、[[TWiki|TWiki Developers]]、[[TiddlyWiki|TiddyWiki Developers]]、製品・システム・サービスを開発・供給する企業である[[IBM]]、[[サン・マイクロシステムズ]]、[[アップル インコーポレイテッド|アップル]]、[[レッドハット]]、[[ノベル (企業)]]、[[SCO]]、[[Linspire]]、[[Slackware]]、[[Terra Soft Solutions]]、[[JBoss]]、[[Zope]]、[[Django]]、[[SugarCRM]]、[[Compiere]]、製品・システム・サービスの開発・供給に協力する企業である[[ヒューレット・パッカード]]、[[デル]]、[[オラクル (企業)]]、[[Google]]、[[Yahoo!]]、[[Computer Sciences]]、[[EDS]]、[[アクセンチュア]]、前記の各組織・各社はいずれもアメリカに本部・本社がある非営利組織または企業である。 場合によってはこの部分はどなたか整理すれば使用できる可能性があると思います。 --> == 様々なライセンス == 各々のライセンスの詳細については個別の記事やオリジナルの契約書を参照のこと。 以下の各ライセンスは、一定の条件の下でソフトウェアの使用、複製、改変、(複製物または二次的著作物の)再頒布を認めている。次の 2 つの条件はほぼ共通している。 ; 無保証であること : オープンソースの性質上、ソフトウェアやその二次的著作物は元の著作者でも制御しきれない形で流通し、元の著作者がそこから直接に利益を得ることは難しい。そのため、ソフトウェアは「有用であるとは思うが無保証である」と謳っている。つまり、著作者は、そのソフトウェアについて、予期した動作をする/しないの保証をしない。また、その動作の結果何らかの損害をもたらしたとしてもそれを保障しないものと定めている。 ; 著作権表示を保持すること : オープンソースは一定の条件内で自由な利用を認めるものであって、著作権を放棄するものではない。むしろ、「一定の条件」を守らせるための法的根拠は原著作者の著作権に求められる。そのため、多くのライセンスは適切な形でソースコードや付属文書に含まれる[[著作権表示]]を保持し、つまり二次的著作物を作った者が自分で0から作ったように偽らないことを定めている。 : ソースコードを伴わないバイナリ形式のみでの配布を認めているライセンスでは、その際にも付属文書に著作権表示を記載するように定めているものもある。 次の条件は、採用しているライセンスとそうでないライセンスがある。 ; 同一ライセンスの適用 : 複製や改変物を頒布する際には、必ず元と同じライセンスでの利用を認めるように定めているものがある。[[GNU General Public License]] (GPL) が代表的である。例えば、GPL のソースコードを BSD ライセンスのソースコードと組み合わせて新しいソースコードを作った場合、GPL の規定によりこのソースコードを頒布する際には GPL での利用を認めなければならない(詳細は'''[[コピーレフト]]'''を参照)。このようなソースコードを利用して、ソースコードを独占する(プロプライエタリな)ソフトウェアを作成することは難しい。 ; 原著作者の特別な権利 : この種の条件は、現在ソースコードを独占的に所有している企業がそれをオープンソース化するに当たって考慮する余地のあるものである。例えば [[Mozilla]] のためのライセンスとして作成された [[Mozilla Public License|MPL]] では、二次的著作物を頒布する際にはソースコードを公開しなくてはならないが、元々の Mozilla の著作権を有していた [[Netscape Communications]] だけは特別で二次的著作物のソースコードを公開しなくても良い権利を持っている。 ===MIT License (X11 License)=== {{main|MIT License}} [[マサチューセッツ工科大学]](MIT)を起源とするライセンス。非常に制限が緩い。[[X Window System]]で使用されていることから X11ライセンスとも呼ばれる。[[フリーソフトウェア財団]]によれば、MITは過去にこれ以外のライセンスで多数のソフトウェアを公開しており、厳密には'''X11 License'''と呼ぶべきだとしている<ref>[http://www.gnu.org/licenses/license-list.html#X11License Various Licenses and Comments about Them]</ref>。現在一般にThe MIT Licenseの名称で配布されているのはこのライセンス<ref>[http://www.opensource.org/licenses/mit-license.php The MIT License]</ref>である。 利用条件は、 * 無保証 * 著作権表示の保持 ===BSDライセンス=== {{main|BSDライセンス}} 次の条件のもと、複製・改変・再頒布を認めている。 * 無保証 * 著作権表示の保持 * 二次的著作物の広告には、オリジナルの著作者が紹介されていること(宣伝条項) ====修正BSDライセンス==== オリジナルのBSDライセンスの宣伝条項と呼ばれる条項は、多数のソフトウェアを収録したパッケージ製品の場合、広告本体よりも多くの紹介文を必要とする事態を招きかねないという欠点があった。そのため、オリジナルの BSD ライセンスから広告条項を削除した'''修正BSDライセンス'''が発表された。派生物への制限が緩いため広く使用されている。 ===GNUのライセンス=== [[GNU]]プロジェクトの一環として[[フリーソフトウェア財団]]より配布されているライセンス。 <!-- LPGL、GFDLGNUライセンスとして GPLの下位においてあります。--> ====GNU General Public License (GPL)==== {{main|GNU General Public License}} 次の条件のもと、複製・改変・再頒布を認めている。 * 無保証 * 著作権表示の保持 * 同一ライセンスの適用 ====GPL 3==== 2007年6月29日(米国時間)Free Software Foundation(FSF)がGPL 3を発表した。 GNU GPL3 は、オープンソースによるソフトウエアの権利、義務、プログラム提供者のもつ特許の使用など基本理念を明文化したライセンス体系となっている。 ====GNU Lesser General Public License (LGPL)==== LGPL は GPL と同じく同一ライセンスの適用を要求しているが、その条件がいくらか緩やかである。LGPL では、元のソースコードそれ自体を変更した改変版には LGPL または GPL を適用しなければならない。しかし、元のソースコードを改変することなく他のソースコードと[[リンカ|リンク]]した場合には、他のソースコードには LGPL を適用しなくても良い。 これは、LGPL が当初 [[glibc]] のためのライセンスとして作成されたことに関係がある。C 言語ライブラリのように他のソフトウェアを作るための基盤として広く利用されるソフトウェアの場合、GPL はリンクされるすべてのソースコードが GPL であることを要求するので、ライブラリとしての価値を低くしてしまう。つまり、ライブラリが GPL であると、そのライブラリは GPL のソフトウェアを作るためにしか使えないものとなってしまう。 この問題を解決するため、LGPL のソフトウェアを一緒にリンクするだけであれば LGPL を適用しなくてもよいものと定めている。 ====GNU Free Documentation License (GFDL)==== {{main|GNU Free Documentation License}} * 無保証 * 著作権表示の保持 GPL が[[プログラム (コンピュータ)|コンピュータプログラム]]の配布に主眼を置いて設計されているのに対し、GFDL は文書の配布に主眼を置いて書き直した「文書用 GPL」と言える。 ===Apache Software License=== {{main|Apache License}} [[Apacheソフトウェア財団]]によるライセンス。 ====Apache Software License 1.0==== http://apache.org/licenses/LICENSE-1.0 Apache HTTP Server 1.2 などのライセンス。いわゆる「広告条項」が存在する。 ====Apache Software License 1.1==== http://apache.org/licenses/LICENSE-1.1 Apache Software License 1.0 からいわゆる「広告条項」を削除したライセンス。頒布の際にドキュメントに記載するようになった。 ====Apache License, Version 2.0==== http://apache.org/licenses/LICENSE-2.0 [[2004年]]3月1日以降に Apache プロジェクトからリリースされたソフトウェアのライセンス。 Apache Software Foundation により2004年1月21日に承認<ref>[http://www.mail-archive.com/announce@apache.org/msg00110.html Apache License, Version 2.0]</ref>された。 ===Common Public License (CPL)=== {{main|Common Public License}} [[IBM]]が提唱したライセンス。修正を加えたコードが商用製品で使用しやすくなっている。 == 関連項目 == {{ウィキポータルリンクS|FLOSS|break=yes|[[File:Free Software Portal Logo.svg|none|40px]]}} * [[著作権]] * [[Debianフリーソフトウェアガイドライン]] (DFSG) -- OSD の原型となった * [[BSDライセンス]] * [[GNU General Public License]] * [[GNU Free Documentation License]] * [[Mozilla Public License]] * [[フリーソフトウェア]] * [[コピーレフト]] * [[オープンコンテント]] * [[オープンソース・インテリジェンス]] * [[OpenDocument]] * [[OpenFormula]] * [[オープンソースハードウェア]] * [[オープン標準]] * [[オープンフォーマット]] * [[Open Source Group Japan]] * [[連帯経済]] * [[非市場経済]] *[[言い出しっぺの法則]] * [[3E戦略]] ==脚注== <references /> ==参考文献== ===オープンソース・フリーソフト=== * ''Open Sources: Voices from the Open Source Revolution'', ISBN 1-56592-582-3 ** [http://www.oreilly.com/catalog/opensources/book/toc.html WEB公開版] * 「オープンソースソフトウェア 彼らはいかにしてビジネススタンダードになったのか」, ISBN 4-900900-95-8 (''Open Sources''の日本語版) ** [http://www.oreilly.co.jp/BOOK/osp/OpenSource_Web_Version/contents/contents.html WEB公開版] {{FOSS}} [[category:オープンソース|*]] [[Category:ソフトウェアの分類|おふんそす]] [[Category:ソフトウェア|おふんそす]] [[af:Ope-inhoud]] [[ar:مصدر مفتوح]] [[ast:Códigu abiertu]] [[bg:Отворен код]] [[bn:মুক্ত সোর্স]] [[ca:Codi obert]] [[ckb:سەرچاوە کراوە]] [[da:Open source]] [[de:Open Source]] [[en:Open source]] [[eo:Malfermita kodo]] [[es:Código abierto]] [[et:Avatud lähtekood]] [[fa:متنباز]] [[fi:Avoin lähdekoodi]] [[fr:Open source]] [[gl:Open Source]] [[he:קוד פתוח]] [[hr:Otvoreni kod]] [[id:Sumber terbuka]] [[is:Opinn hugbúnaður]] [[it:Open source]] [[kn:ಮುಕ್ತ ತಂತ್ರಾಂಶ]] [[ko:오픈 소스]] [[lb:Open Source]] [[lt:Atvirasis kodas]] [[ml:ഓപ്പണ് സോഴ്സ് സോഫ്റ്റ്വെയര്]] [[nds:Open Source]] [[nl:Open source]] [[nn:Open kjeldekode]] [[no:Åpen kildekode]] [[pl:Otwarte Oprogramowanie]] [[pt:Código aberto]] [[ro:Open source]] [[scn:Surgenti aperta]] [[simple:Open source]] [[sk:Open source]] [[sl:Odprta koda]] [[sq:Open source]] [[sv:Öppen källkod]] [[ta:திறந்த மூலநிரல்]] [[th:โอเพนซอร์ซ]] [[tr:Açık kaynak]] [[ur:آزاد مصدر]] [[yi:אפענער קאד]] [[zh:开放源代码]]
このページで使われているテンプレート:
Template:Cite book
Template:FOSS
Template:Main
Template:ウィキポータルリンクS
Template:要出典
オープンソース
に戻る。
表示
本文
ノート
ソースを表示
履歴
個人用ツール
ログイン
ナビゲーション
メインページ
コミュニティ・ポータル
最近の出来事
最近更新したページ
おまかせ表示
ヘルプ
検索
ツールボックス
リンク元
リンク先の更新状況
特別ページ