2月 102010
Open Source Softwareとは、ソフトウェアの設計図にあたるソースコードを、インターネットなどを通じて無償で公開し、誰でもそのソフトウェアの改良、再配布が行なえるようにすること。また、そのようなソフトウェア。
ソースコードがあれば、そのソフトウェアの類似品を作成したり、そのソフトウェアで利用されている技術を転用することが容易に可能なため、企業などでは自社の開発したソフトウェアのソースコードは極秘とし、他社に供与するときにはライセンス料を取ることが多い。
1998年、The Open Source Initiative(OSI)という団体によって「The Open Source Definition」(OSD)という定義が発表されている。「自由な再頒布の許可」「派生ソフトウェアの頒布の許可」「個人や集団の差別の禁止」「適用分野の制限の禁止」など10項目からなり、これに準拠しているソフトウェアライセンスには「OSI認定マーク」が付与される。ただし、人々が日常使う「オープンソース」という言葉が必ずしもOSDの内容を指しているとは限らない。
参考:http://e-words.jp/w/E383AAE38390E383BCE382B9E38397E383ADE382ADE382B7.html
よく読まれている記事
- 応用情報技術者試験の午後対策
- シェルスクリプト内でexpectを使ってSFTP接続
- モジュール強度のわかりやすい図 モジュール結束性 独立性
- ゴール指向要求分析 アイアスター kaos法
- 平成24年春期 午前問22 解き方メモ
この記事を読んだ人は次の記事も読んでいます:
- OSS(Open Source Software)の特徴のうち,適切なものはどれか。ただし, OSSはOSI(Open Source lnitiative)によるOSD(The Open Source Definition)の定義に基づくものとする。
- オープンソースソフトウェアを利用することによるメリットはどれか。
- ミドルウェアの説明として, 適切なものはどれか。
- アジャイル
- ゼロデイ攻撃
- 配列のソート Mapソート Listソート アルファベット順にソートする
- CMMIの開発モデルの目的はどれか。