扉
GPLと情報の共有
高橋 明
1
1東北大学大学院神経病態制御学分野
pp.721-722
発行日 2003年7月10日
Published Date 2003/7/10
DOI https://doi.org/10.11477/mf.1436902411
- 有料閲覧
- 文献概要
「リナックス(Linux)」というのをご存じだろうか?コンピューターの基本ソフトウェアの一種でWindowsやMac OSと同列の関係にある.リナックスの開発手法は型破りな革命的なものだ.GPL(GNU General Public Liscense)と呼ばれるライセンスに基づいて,スウェーデンの若者,リーヌス・トーヴァルズによってオリジナルが創られた,その後世界中の開発者がインターネットを通じて,その発展に貢献している.しばしばリナックスは「オープンソース」や「フリーソフトウェア」と等価に語られるが,それは部分的に正しいだけで,その本質はGPLに基づいているということにある.GPLによると,ソフトウェアの開発者は自由にソフトウェアを改変できるが,それを配布するにあたって,「どこをどのように変えたか」という変更の履歴とともにソースコードを公開すること,配布するソフトウェアに同じライセンスを適用することが義務づけられている.著作権については,アメリカでは「ミッキーマウス法案」などに代表されるように保護期間の延長が進められているが,そのような考え方の対極に位置付けることもできるのがGPLだと思われる.エリック・レイモンドという人は「伽藍とバザール」という言葉で,システムを構築する過程の2つの両極端を見事に切り取っている.「伽藍」方式ではソースコードを非公開にし,少数の開発者がシステムを構築し,完成に近づいた段階で様々な環境下のテストを行う.
Copyright © 2003, Igaku-Shoin Ltd. All rights reserved.