オープンソースソフトウェア活用動向調査 (2008年度)

 要約

 基盤のOSSは定番化、さらに活用範囲が広がるOSSミドルウェア/ツール
前回および今回の調査を見て基盤系のソフトがかなり定番化しているのがわかります。例えばネットワークであればBIND, OpenSSH, Open SSL,OpenLDAPなど、開発ではPHP, Eclipse, Subversion,データベースのMySQL,PostgreSQLなど。これらは使用実績多数の中に入っているだけではなくほぼ全てのSI企業で採用実績があります。今回の調査ではさらにそれら基盤系のソフトウェア上で開発を効率よく行うためのツールの使用実績も上がっています。例えばiBatis, Seaser(S2DAO)などのO/Rマッピングツール、TortoiseSVN,Tracなどのソフトウェアなどの管理ツール、バグトラックなどのBugzilla, pgAdminMYSQLAdministratorなどのデータベース用管理ツール、テストツールのSeleniumなど,またWeb系の開発が多くなっていることからEclipse WTPFirebugといったものもリストに上がっています。データベースに関しては軽量で手軽に使えるFirebirdSqliteなどが入っているのもユニークな点です。
 

業務用アプリの充実
また業務用アプリの使用実績が上がっている点も目立ちます。ソフトとしてはopenoffice, Thunderbird, Gimp, cdtools, Nautilusなどのデスクトップ向けツール、Xoops,PukiWiki,島根県CMSなどのCMSツール。これらも従来は個人ユーザーレベルで一部の技術者が使っている程度でありましたが、大手SIベンダーでも業務あるいは開発の現場で使用しているようです。 OSSの完成度が上がっているというもうひとつの証拠とも見られます。
 

フリーOSの台頭
フリーのOSであるCentOSFedoraCore, Ubuntuなどの使用実績が上がっている点も目立ちます。CentOS,FedoraCore, Ubuntuなど、個人レベルでのユーザーは以前からありましたが大手SIベンダーがこれらのフリーOSをシステム構築の現場でも使用しているという点は注目に値すると思われます。コミュニティによる開発の完成度がかなり上がってきていると考えられます。
 

管理ツール
管理ツールに関しては若干の入れ替えが見られます。影舞GroundWorkなどがリストからはずれ、一方でNagios,Hinemosなどがリストに入ってきています。しかし実際のSIではLinux以外のシステムも含めて運用、管理するため、Linuxも管理できる商用の管理ツールが使われることが多いようです。
 

その他
実績が減っているものとして目に付くのはスパム対策、IMAPなどのメール関係、理由としてスパムなどセキュリティ関連は顧客が商用を使う傾向があるようです。
またRedHatにDovecotが採用され、IMAPなどもそれでできるので、それに関するツールが減っています。(Courier-IMAP,CyrusI MAPなど)
 

今後注目のOSS
前回調査時に”今後使用予定”、”興味を持って調査中”だったものの中に今回使用実績が上がっているものが目立ちます。今回の調査の中のこれら”今後使用予定”、”興味を持って調査中”のOSSツール/ミドルウェアは来年以降大手SI企業で広く使われる可能性が高いと予想されます。今回リストに上がっているHinemos,TOMOYO,Redmineなど今後の動向に注目していく価値があると思われます。
 

OSSツールの【 】の符号は、現在の活用状況を示しています。
◎:ほとんどのベンダー・SIerが既に採用している
◯:複数のベンダー・SIerが既に採用している
☆:実績は少ないが、複数のベンダー・SIerが評価を完了、採用が始まる見込み
♪ :複数のベンダー・SIerが注目、今後評価が進む見込み

SIプロセス

   2008年度(今回)

   2007年度(前回)

要求/要件定義

      AmaterasERD
      AmaterasUML
      ArgoUML
      Dia
      Dynamic Draw
      EclipseUML Free Edition
      IIOSS
 

      AmaterasERD
      AmaterasUML
      ArgoUML
      Dia
      Dynamic Draw
      EclipseUML Free Edition
      IIOSS
 

分析/設計

   IIOSS
 

   IIOSS
 

開発

プログラミング

【◎】Ant
       ASM
       Barracuda MVC
       BCC Developer
       Bonita
【◯】Bugzilla
       CheckStyle
【◎】CVS
       Doxygen
【◎】Eclipse
【◯】Eclipse WTP
       FileZilla
【◯】FindBugs
【◯】Firebug
       gcc Developer Station 2000
【◯】Hibernate
【◎】iBATIS
       IIOSS
       JALCEDO
       Lomboz
       Maven
【◯】Meadow
       MEDOR
       Monolog
【◯】MySQL Administrator
       MySQL Query Browser
【◯】NetBeans
【◯】OpenGL
【◎】Perl
       Perseus
【◯】pgAdmin III
【◎】PHP
【◯】phpBB
       PMD
       PolyORB
       PyGame
       PyGTK
       PyQt
【◎】Python
【◯】Ruby on Rails
【◯】Ruby
【◯】Seasar2
【◎】Seasar2(S2DAO)
【◯】Selenium
       Spago
       SpagoBI
       Speedo
【◯】Spring
【◎】Struts
【◎】Subversion
       twisted
       Umbrello UML Modeller
       WideStudio/MWT
       wxPython
       XMLC
【◯】XOOPS
【◯】XOOPS cube
      影舞
【◯】島根県CMS
 

【◎】Ant
       ASM
       Barracuda MVC
       BCC Developer
       Bonita
【☆】Bugzilla
【◯】CheckStyle
【◎】CVS
       Doxygen
【◎】Eclipse

       FileZilla
【◯】FindBugs

       gcc Developer Station 2000
【◯】Hibernate
       iBATIS
       IIOSS
       JALCEDO
【◯】Lomboz
【◯】Maven

       MEDOR
       Monolog
       MySQL Administrator
       MySQL Query Browser
       NetBeans
【☆】OpenGL
【◎】Perl
       Perseus
【☆】pgAdmin III
【◎】PHP
【◯】phpBB
       PMD
       PolyORB
       PyGame
       PyGTK
       PyQt
       Python
【☆】Ruby on Rails
【◎】Ruby
【♪】 Seasar2

       Selenium
       Spago
       SpagoBI
       Speedo
【◯】Spring
【◎】Struts
【◎】Subversion
       twisted
       Umbrello UML Modeller
       WideStudio/MWT
       wxPython
       XMLC
【◯】XOOPS

【◯】影舞
 

単体テスト

       CheckStyle
       Cobertura
       Cunit
【◯】Dbunit
       EMMA
【◯】FindBugs
      FitNesse
      jcoverage
【◯】JUnit
       NUnit
       PMD
       xUnit(JUnit,CUnit,     VBUnit, NUnitなど)
 

【◯】CheckStyle
       Cobertura
       Cunit
       Dbunit
       EMMA
【◯】FindBugs
       FitNesse
       jcoverage
【◎】JUnit
      NUnit
      PMD
      xUnit(JUnit,CUnit, VBUnit, NUnitなど)

機能テスト

      djUnit
      EMMA
      FitNesse
      Jameleon
【◯】Metricsプラグイン
      Selenium
      Solex
      Valgrind
 

 【◯】djUnit
       EMMA
       FitNesse
       Jameleon
【◯】Metricsプラグイン
       Selenium
       Solex
       Valgrind
 

構築

【◎】Apache
【◎】BIND
【◯】Courier-IMAP
【◯】Cyrus IMAP
       Django
       ERP5
       eXo Platform
【◯】Firebird
【◎】JBoss
       LISM
       MoinMoin
      MondoRescue
【◎】MySQL
【◎】Namazu
【◎】OpenLDAP
       OpenOLAP
【◎】OpenSSH
【◎】OpenSSL
       Plone
【◯】Poderosa
【◎】Postfix
【◎】PostgreSQL
【◎】PukiWIki
       pylons
【◎】qmail
【◎】qpopper
【◎】Samba
【◎】sendmail
       SpamAssassin 
【◯】SQLite
【◎】Squid
       SquirrelMail
【◎】Tomcat
      TurboGears
【◎】vsftpd
【◎】Xen
【♪】  Zope
 

【◎】Apache
【◎】BIND
【◎】Courier-IMAP
【◎】Cyrus IMAP
      Django
      ERP5
      eXo Platform
      Firebird
【◎】JBoss
      LISM
      MoinMoin
【◯】MondoRescue
【◎】MySQL
【◎】Namazu
【◎】OpenLDAP
       OpenOLAP
【◎】OpenSSH
【◎】OpenSSL
       Plone
       Poderosa
【◎】Postfix
【◎】PostgreSQL
【☆】PukiWIki
       pylons
【◎】qmail
【◎】qpopper
【◎】Samba
【◎】sendmail
【◯】SpamAssassin 
      SQLite
【◎】Squid
【☆】SquirrelMail
【◎】Tomcat
      TurboGears
【◎】vsftpd
【☆】Xen
      Zope
 

評価

計測テスト

      Eclipse TPTP
      RUBBoS
      RUBiS
      Valgrind
 

      Eclipse TPTP
      RUBBoS
      RUBiS
      Valgrind
 

負荷テスト

【◯】ab(ApacheBench)
      bonnie
      iometer
【◎】JMeter
      openSTA
      WebLOAD Open Source
 

      ab(ApacheBench)
      bonnie
      iometer
【◎】JMeter
      openSTA
      WebLOAD Open Source
 

脆弱性テスト

【◯】Nessus
       Nikto
       Paros
      WebScarab
 

【☆】Nessus
      Nikto
【☆】Paros
      WebScarab
 

運用/保守

       Amanda
【◎】analog
      AWStats
       bsfilter
【◯】CACTI
       Ganglia
       Groundwork
【☆】Hinemos
      JFFNMS
【◎】Log4J
       MondoRescue
【◎】MRTG
【◯】Nagios
       Nedi
【◯】NET-SNMP
       NTOP
【◎】OpenLDAP
【◯】RRDTool
       SNMP TT
      SpamAssassin
【◯】swatch
【◯】Syslog NG
【◎】VNC
【◎】webmin
【◯】WIRESHARK
 

【♪ 】Amanda
【◎】analog
【◯】AWStats
       bsfilter
       CACTI
【☆】Ganglia
【☆】Groundwork
【♪ 】Hinemos
      JFFNMS
【◎】Log4J
【◯】MondoRescue
【◎】MRTG
【☆】Nagios
       Nedi
【◎】NET-SNMP
       NTOP
【◎】OpenLDAP
【◯】RRDTool
       SNMP TT
【◯】SpamAssassin
【◯】swatch
【◯】Syslog NG
【◎】VNC
【◎】webmin
【♪】WIRESHARK
 

変更/構成管理

【◎】CVS
【◯】FindBugs
【◯】NET-SNMP
【☆】Subclipse
【◎】Subversion
      Tortoise CVS
【◎】TortoiseSVN
 

【◎】CVS
【◯】FindBugs
【◎】NET-SNMP
      Subclipse
【◎】Subversion
      Tortoise CVS
      TortoiseSVN
 

プロジェクト管理

【◯】GanttProject
     mantis
     OpenProj
【♪】Project Keeper
【☆】redMine
     Streber
【◎】Trac
     tugboat
     TUTOS
 

      GanttProject
     mantis
     OpenProj
【♪】Project Keeper
     redMine
     Streber
     Trac
     tugboat
     TUTOS
 

トップに戻る

「SI Forum Linux/OSSシステム構築情報」サイトご利用条件へ

                                                                                                                                                                       

 

 

 

 

 

 要約

前回調査との比較