DUICUO

2016年のオープンソースプロジェクト トップ10が発表されました。あなたはどれが一番好きですか?

[[180038]]

[51CTO.com クイック翻訳] 毎年、数え切れないほどの印象的で傑出したオープンソースプロジェクトが登場し、発展し、変化し、成長しています。2016年も同様に注目すべき年でした。そこで、最も強力なオープンソースプロジェクトのトップ10をリストアップし、その秘密を垣間見ることができるようにしました。

1. アトム

AtomはGitHubが提供するカスタマイズ可能なテキストエディタです。オープンソースプロジェクトであるAtomは、ユーザーに個性と想像力を表現するためのより広い余地を提供します。

Atomは、ほとんどのユーザーにとって必要なコア機能と設定を多数提供するだけでなく、特定のユーザーグループにのみ必要な高度な機能や特殊な機能も備えています。Atomは、ユーザーが自由に変更・拡張できる強力なフレームワークです。

ご興味のある方は、こちらをクリックしてこのプロジェクトに貢献してください。他のユーザーやコミュニティとつながるには、GitHub、Discuss、Slack をご利用ください。

Atom は MIT ライセンスに基づいてライセンスされており、そのソース コードは GitHub でホストされています。

2. エクリプス・チェ

Eclipse Cheは、次世代のオンライン統合開発環境(IDE)および開発者ワークスペースです。Eclipse Cheは大規模な開発者コミュニティを誇り、革新的なコンテナ技術を活用し、複数の主要言語を直接サポートしています。

Eclipse Cheは、C++、Java、Go、PHP、Python、.NET、Node.js、Ruby on Rails、Android開発など、現代の主流言語のほとんどをカバーする多数のバンドルスタックを提供しています。これらのスタックライブラリにはさらなるオプションも用意されており、ユーザーは特定の環境向けのカスタムスタックを作成できます。

ユーザーは、オンラインホスティングアカウント、ローカルインストール、またはクラウド環境を通じてEclipse Cheをテストできます。ソースコードはGitHubでホストされており、Eclipse Public Licenseに準拠しています。

3. フリーCAD

Python で書かれた FreeCAD は、現実世界のオブジェクトの設計標準に最適なコンピュータ支援設計またはコンピュータ支援製図ツールの 1 つです。

FreeCADは、様々な一般的な3Dオブジェクト形式をサポートし、モジュール型アーキテクチャにより、プラグインを通じて様々な拡張機能を簡単に実装できます。また、スケッチやレンダリングからロボットシミュレーション機構まで、あらゆる機能を実現する幅広い組み込みインターフェースオプションをプログラマーに提供します。

FreeCAD は LGPL ライセンスで提供されており、ソース コードは GitHub でホストされています。

4. GnuCash

GnuCashは、個人および中小企業のアカウントを管理するためのクロスプラットフォームのオープンソースデスクトップソリューションです。MintやQuickenに似たオープンソースの個人財務ソリューションと言えるでしょう。

GnuCash は、複数のアカウント管理機能を提供し、さまざまな入力形式をサポートし、複数の通貨を処理できるため、ユーザーは予算の作成、小切手の印刷、レポートや計画の作成、オンライン バンキングを介した株式市場情報のインポートとエクスポートを行うことができます。

GnuCash のソースコードは GitHub でホストされており、GPL 2 または 3 のライセンスが適用されます。

さらに、KMyMoney も言及する価値があります。これは、Linux 環境で GnuCash の代替として個人の財務を管理するのに役立ちます。

5. コディ

Kodiはオープンソースのメディアセンターソリューションで、様々なデバイスでセットトップボックスを構築し、映画、テレビ番組、音楽などのメディアリソースの再生を可能にします。高いカスタマイズ性を誇り、様々なスキン、プラグイン、リモートコントロールデバイスをサポートしています(AndroidスマートフォンでKodi用のコントロールアプリをカスタマイズすることも可能です)。

Kodi のソースコードは GitHub でホストされており、GPLv2 ライセンスの下でライセンスされています。

6. マイコラボ

MyCollab は、顧客関係管理、ドキュメント管理、プロジェクト管理を可能にするツール スイートです。

MyCollabプロジェクトには、ガントチャート、マイルストーン、タイムライン、イベント管理など、様々な機能が含まれています。カンバンパネルはアジャイル開発モデルもサポートしています。さらに、MyCollabプロジェクトには3つのバージョンがあり、コミュニティエディションは無料のオープンソース版です。

MyCollabをインストールするには、JavaランタイムとMySQLスタックが必要です。ご興味のある方は、MyCollabのウェブサイトにアクセスしてプロジェクトに貢献してください。

MyCollab は AGPLv3 ライセンスに基づいており、ソース コードは GitHub でホストされています。

7. オープンAPS

OpenAPSも注目すべきプロジェクトの一つです。正式名称は「Open Artificial Pancreas System(オープン人工膵臓システム)」で、1型糖尿病患者の生活の質の向上を目指しています。

このプロジェクトには、「高度に安全なリファレンスデザイン、ツールセット、オープンソースのリファレンス実装」が含まれており、デバイスメーカーや個人が独自の人工膵臓デバイスを構築し、体内のインスリンレベルを容易に調整できるように支援します。多くのメーカーが既に独自のシステムの構築や利用を試みていますが、このプロジェクトはオープンテクノロジーを通じて研究開発を加速し、最終的には市場投入までの時間を短縮することを目指しています。

8. オープンハブ

OpenHAB は、プラグ可能なアーキテクチャでサポートされるホームオートメーション プラットフォームです。

さまざまな Bluetooth デバイスと統合できるため、ユーザーは各 Bluetooth デバイスの位置を表示し、スマートフォンの着信や発信時にドアを開けたりロックしたり、照明をオンにしたり、サーモスタットを調整したり、安全モードをオフにしたりするなど、スマートフォン経由でデバイスのアクティビティを制御できます。

ご興味のある方は、ここをクリックして、ソーシャル ネットワーク、インスタント メッセージング、クラウド IoT プラットフォーム向けの OpenHAB 接続ソリューションの完全なリストをご覧ください。

OpenHAB は EPL ライセンスに基づいており、そのソース コードは GitHub でホストされています。

9. オープントゥーンズ

OpenToonz は、スタジオジブリが開発したツールである GTS や、画像処理用のプラグイン エフェクト SDK など、さまざまな独自の機能を備えた 2D アニメーション ソフトウェアです。

ご興味のある方は、こちらをクリックしてGitHubの開発およびビデオディスカッションフォーラムにアクセスできます。OpenToonzは修正BSDライセンスに準拠しており、ソースコードはGitHubでホストされています。

10. ラウンドキューブ

Roundcubeは、デスクトップクライアントのほとんどの機能を備えた、最新のブラウザベースのメールクライアントです。70以上の言語をサポートし、スペルチェック、ドラッグアンドドロップインターフェース、機能豊富なアドレス帳、HTMLメール作成、複数の検索機能、PGP暗号化サポート、マルチスレッドなどの機能を備えています。Roundcubeは、多くのユーザーが従来のメールクライアントを完全に使いこなせるよう支援します。

RoundcubeのソースコードはGitHubでホストされており、GPLv3ライセンスで提供されています。また、Kolab Groupware、iRedMail、Mail-in-a-Box、mailcowといった様々なメールサーバーパッケージにも含まれています。

原題: 2016 年のトップ 10 オープンソース プロジェクト、原著者: Jen Wike Huger

[この記事は51CTOによって翻訳されました。提携サイトへの転載の際は、元の翻訳者と出典を51CTO.comとして明記してください。]