オープンソース
弊社では、Linux、Apache、PHP、PostgreSQL、MySQL等のオープンソースを積極的に活用して、コストを抑えつつ信頼性の高いシステムを開発しております。
オープンソースとは
ソフトウェアの著作者の権利を守りながらソースコードを、インターネットなどを通じて無償で公開し、誰でもそのソフトウェアの改良、再配布が行えるようにすること、または、そのソフトウェアのことです。
主なオープンソース・ソフトウェア
- FreeBSD:UNIXベースのオペレーティングシステム(OS)
- Linux:UNIXベースのオペレーティングシステム(OS)
- Apache:WWWサーバー
- PHP:システム開発言語
- Java:システム開発言語
- PostgreSQL:リレーショナル・データベース
- MySQL:リレーショナル・データベース
- OpenOffice:ワープロ、表計算、プレゼンテーション等の統合ソフト
- Firefox:Webブラウザ
商用製品との比較
(1) コスト、(2) セキュリティ、(3) メンテナンス性 を比較
オープンソース | 商用製品 | |
---|---|---|
(1) | ライセンス費用がかからない。 | ライセンス費用がかかる。 |
(2) | セキュリティパッチの配布が早い。個別のコミュニティ活動が活発なので、セキュリティホールの情報が入手しやすい。 | 汎用的な商用製品である場合、ハッカーの攻撃対象となるケースが多い。全てが一つの企業に依存するので、一般的にセキュリティパッチの配布は遅い。 |
(3) | ソースコードが開示されているので、不具合が起こった場合、ソースコードを確認し改変することができる。 | 不具合が起こった場合、ベンダの都合で対応が遅くなったり、全く対応されなかったりすることがある。 |