オープンソースの年次アワード「Bossies 2016」が発表、コンテナ、マイクロサービスなどトレンドを反映

 米IDGの出版部門InfoWorldが2016年の「Bossies 2016」を発表した。優れたオープンソースソフトウェアを選ぶもので、今年はアプリケーション、アプリケーション開発など5部門から58のプロジェクトが選ばれた。新しいプロジェクトも多数入選している。

 Bossiesは、InfoWorldのエディターと貢献者が各部門ですぐれたオープンソースプロジェクトを選ぶ年次アワード。今年は、アプリケーション、アプリケーション開発、ビックデータツール、データセンターとクラウドソフトウェア、ネットワーキングとセキュリティの5部門で選んだ。

 アプリケーションでは、おなじみの「LibreOffice」「Alfresco」「Talend Open Studio」などに加えて、パッケージングツール「Flatpak」やリアルタイムコミュニケーション「Rocket.Chat」「Mattermost」などが入選、合計12プロジェクトが選ばれた。

 アプリケーション開発では20種のプロジェクトが選ばれた。傾向として、Web/モバイルアプリだけでなくIoTアプリやロボットも対象となったほか、データの収集からデータの活用にツールのフォーカスが移行しつつある点も指摘している。バージョン2.0が登場したJavaScriptフレームワーク「Angular」や「Bootstrap」、JavaScriptの品質管理ツール「JSHint」などに加えて、Appleがオープンソースにしたプログラミング言語「Swift」、Microsoftの「Visual Studio Code」も並んでいる。

 また、R言語、ディープラーニングフレームワークの「Caffe」、Googleの機械学習フレームワーク「TensorFlow」(ビックデータ部門とダブル入選)、自然言語データを活用するPythonプログラム向けプラットフォーム「Natural Language Toolkit(NLTK)」、Python向けのデータ解析ツールキット「Pandas」なども選ばれた。

 ビックデータでは「Apache Spark」「Apache Solr」「Apache Kafka」などが入選。そのほかグラフデータベースの「Titan」やインタラクティブなデータ分析ができるWebベースのノートブックツール「Apacche Zeppelin」、データ処理のパイプラインを作成できるというGoogle発のApacheインキュベータープロジェクト「Apache Beam」など12のプロジェクトが選ばれた。

 データセンターとクラウドソフトェア部門では、コンテナ、マイクロサービス、分散クラスタなどのトレンドを反映して、17のプロジェクトが選ばれた。「Doceker」や「Kubernetes」、「Apache Mesos」、「CoreOS」といった著名なものに加え、分散キーバリューストア「Etcd」や、Cloud Native Computing Foundationのシステムモニタリングツール「Prometheus」なども選ばれている。Microsoftがオープンソースにした「PowerShell」やアプリケーション開発部門とダブル入選となる「GitLab」なども並んでいる。

 ネットワーキングとセキュリティでは14のプロジェクトが入選した。データセンターペネトレーションテストツールの「Infection Monkey」、Webトラフィックの暗号化を進める電子フロンティア財団がリリースしたLet’s Encrypt用のクライアント「Certbot」、APIトークン、データベース認証などの管理ができる「Vault」(データセンターとクラウド部門ダブル入選)などが選ばれている。Android Open Source Projectのペネトレーションテスト向け変種の「Android Open Pwn Project」、iOSアプリのセキュリティ評価ツール「Needle」などモバイルの安全性に取り組むプロジェクトも入っている。

LibreOffice
http://www.libreoffice.org/

Alfresco
https://www.alfresco.com/

Talend Open Studio
https://www.talend.com/products/talend-open-studio

Flatpak
http://flatpak.org/

Rocket.Chat
https://rocket.chat/

Mattermost
https://www.mattermost.org/

Angular
https://angular.io/

Bootstrap
http://getbootstrap.com/

JSHint
http://www.jshint.com/

Swift
https://swift.org/

Visual Studio Code
https://code.visualstudio.com/

R
https://www.r-project.org/

Caffe
http://caffe.berkeleyvision.org/ TensorFlow

Natural Language Toolkit(NLTK)
http://www.nltk.org/

Pandas
http://pandas.pydata.org/

Apache Spark
https://spark.apache.org/

Apache Solr
https://lucene.apache.org/solr/

Apache Kafka
https://kafka.apache.org/

Titan
http://titan.thinkaurelius.com/

Apacche Zeppelin
https://zeppelin.apache.org/

Apache Beam
https://beam.incubator.apache.org/

Docker
https://www.docker.com/

Kubernetes
http://kubernetes.io/

Apache Mesos
https://mesos.apache.org/

CoreOS
https://coreos.com/

Etcd
https://coreos.com/etcd/

Prometheus
https://prometheus.io/

PowerShell
https://msdn.microsoft.com/en-us/powershell/mt173057.aspx

GitLab
https://about.gitlab.com/

Infection Monkey
https://www.guardicore.com/infectionmonkey/

Certbot
https://certbot.eff.org/about/

Vault
https://www.vaultproject.io/

Android Open Pwn Project
https://www.pwnieexpress.com/products/pentesting-community-editions

Needle
https://labs.mwrinfosecurity.com/tools/needle/