オープンソースの年次アワード「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/
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/
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