オープンソース×クラウド情報サイト「OSS×Cloud News」。最新ニュースと、詳細な解説/コラムなどオープンソースとクラウドに関するコンテンツを提供。

OSSコミュニティとは

フリーウエアと違って、OSSはOSやデータベースといった企業向けシステムでの利用を目的としたものが対象となります。このようなシステムでも使用に耐える機能や品質を実現するために、OSSは多くのボランティア開発者がインターネットを介して共同開発しており、この集団のことをOSSコミュニティと呼びます。

OSSコミュニティの中には、OSSの使い方の勉強会を開いたりするサークルのようなもの(ユーザ会など)や、OSS のプログラム開発を行うの開発コミュニ ティがあります。

大規模なOSSコミュニティでは複数のソフトウエアが並行して開発されており、それぞれがOSSプロジェクトとして運営されています。代表的なOSSコミュニティにApacheがあります。

単にApacheというと、WebサーバであるApache HTTP Serverを意味しますが、Apacheの開発コミュニティでは、とてもたくさんのプロジェクトが運営され、多くのソフトウエアが開発されています。Apache HTTP Server以外の有名なプロジェクトには以下のようなものがあります。

  • Apache Struts - Java Webアプリケーションを構築するための、開発フレームワーク。最初のバージョンであるStruts1は、当時のJavaプログラミングの標準であったサーブレットとJSPによる開発環境を提供していた。
  • Apache Tomcat - サーブレットとJSPにより開発されたJava アプリケーションを実行されるためのアプリケーション・サーバ。
  • Apache Hadoop - 大規模データの分散処理を行うためのJavaソフトウェアフレームワーク。ビッグデータ処理への適用で注目を集めている。
  • Apache Lucene - Javaで書かれた全文検索ライブラリ。JavaのプログラムからLuceneのAPIを呼び出すことで全文検索の機能を利用できる。

OSSとは|コンテンツインデックス

OSSNEWSに広告を掲載しませんか?
無料資料プレゼント

フォレスターによる調査レポート「サービスとしてのデータベース (2017 年第 2 四半期)」AWS社提供

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



  • オープソース書籍(サイド)

facebook

twitter