|
今年のトップ オープン ソース プロジェクトのリストでは、著者が挙げた 2016 年の最も人気のあるプロジェクトと、コミュニティ管理者が選んだお気に入りのプロジェクトのいくつかを振り返ってみましょう。
私たちは、毎年出現し、成長し、変化し、進化する優れたオープンソースプロジェクトを継続的に監視しています。年間ベストプロジェクトリストに10個のオープンソースプロジェクトを選出するのは容易ではなく、リストに含めるべきすべてのプロジェクトを網羅するにはリストが短すぎるという問題もあります。 ベスト10のオープンソースプロジェクトを選出するにあたり、著者が2016年に携わった人気のオープンソースプロジェクトをレビューし、コミュニティ管理者からのフィードバックも収集しました。管理者による推薦と投票を経て、編集チームがリストを最終決定しました。 2016 年のベスト オープンソース プロジェクト 10 をご紹介します。 1. アトム AtomはGitHubが開発した、ハッキング可能なテキストエディタです。Jono Bacon氏は今年初め、Atomの「シンプルなコア」と、このオープンソースプロジェクトがユーザーに提供する選択肢を称賛する記事を執筆しました。 Atomはユーザーが求めるコア機能と設定のほとんどを提供していますが、ユーザーが求めるより高度な機能や独自の機能がいくつか欠けています。…Atomは、多くの部分を変更または拡張できる強力なフレームワークを提供しています。Atomを使い始める予定の方は、まずこのガイドをお読みください。ユーザーコミュニティに参加したい場合は、GitHub、Discuss、SlackでAtomを見つけることができます。 Atom は MIT によってライセンスされており、そのソースコードは GitHub でホストされています。 2. エクリプス・チェ Eclipse Cheは、次世代のオンライン統合開発環境(IDE)および開発者ワークスペースです。Joshua Allen Holm氏は2016年11月にEclipse Cheをレビューし、プロジェクトを支える開発者コミュニティの実態を垣間見せてくれました。Eclipse Cheは革新的なコンテナ技術を採用し、複数の人気言語を標準でサポートしています。 Eclipse Cheは、最新の人気言語のほとんどをカバーする、すぐに使えるソフトウェア環境スタックを統合しています。これには、C++、Java、Go、PHP、Python、.NET、Node.js、Ruby on Rails、Android開発用のソフトウェア環境が含まれます。Stack Libraryソフトウェア環境リポジトリは、必要に応じてさらに多くのオプションを提供し、特定の機能を提供するカスタムソフトウェア環境を作成できます。Eclipse Cheは、オンラインホストアカウント、ローカルインストール、またはお好みのクラウドプロバイダーを通じてテストできます。ソースコードはGitHubでも公開されており、Eclipse Open Licenseに基づいて公開されています。 3. フリーCAD FreeCADはPythonで記述されており、現実世界のオブジェクトの設計モデルを作成できるコンピュータ支援設計ツール(またはコンピュータ支援製図ツール)です。Jason Baker氏は、記事「AutoCADに代わるオープンソースの3つの選択肢」でFreeCADについて次のように述べています。 FreeCADは、様々な一般的なフォーマットから3Dオブジェクトのインポートとエクスポートが可能で、モジュール構造により、様々なプラグインを通じて基本機能を簡単に拡張できます。スケッチからレンダラー、さらにはロボットシミュレーション機能まで、多くのインターフェースオプションが組み込まれています。FreeCADはLGPLライセンスに基づいており、ソースコードはGitHubでホストされています。 4. GnuCash GnuCashは、個人および中小企業の口座管理に使用されるクロスプラットフォームのオープンソースデスクトップアプリケーションです。Jason Bakerは、個人財務管理におけるMintとQuickenのオープンソース代替品のまとめにGnuCashを含めています。 GnuCashは「複数の会計機能を備え、様々な形式からのデータのインポート、複数の為替レートの処理、予算の作成、小切手の印刷、カスタマイズされた計画レポートの作成、オンラインバンキングからの株価の直接インポートと取得が可能です。」GPLバージョン2または3ライセンスの下でリリースされており、GnuCashのソースコードはGitHubで入手できます。 GnuCash の注目すべき代替品として、同じくリストに載っている KMyMoney があります。これも Linux で財務を管理するための優れた選択肢です。 5. コディ Kodiはオープンソースのメディアハブアプリケーションで、以前はXBMCとして知られていました。様々なデバイスで動作し、映画、テレビ、音楽を再生するためのセットトップボックスをDIYするためのツールです。Kodiは高度なカスタマイズ性を備え、様々なスキン、プラグイン、そして多くのリモートコントロールデバイス(独自のカスタムAndroidリモートアプリを含む)をサポートしています。 今年は Kodi を詳しく取り上げていませんが、家庭用 Linux 音楽サーバーおよびメディア管理ツールの作成に関する多くの記事に登場しています。また、お気に入りのオープンソース ビデオ プレーヤーに関する以前のアンケートでも取り上げられました (自宅で Kodi を使用しており、その体験を共有したい場合は、ぜひお知らせください)。 これは GPLv2 ライセンスの下でリリースされており、Kodi のソースコードは GitHub で見つけることができます。 6. マイコラボ MyCollabは、顧客関係管理(CRM)、ドキュメント管理、プロジェクト管理のためのツールスイートです。コミュニティ管理者のRobin Muilwijk氏は、2016年のプロジェクト管理ツールトップ11のレビューの中で、MyCollab-Projectについて詳しく説明しています。 MyCollab-Projectには、ガントチャート、マイルストーン、タイムトラッキング、イベント管理など、多くの機能が含まれています。カンバンボード機能も備えており、アジャイル開発パラダイムをサポートしています。MyCollab-Projectには3つのエディションがあり、Community Editionは無料でオープンソースです。MyCollabのインストールには、Javaランタイム環境とMySQL環境が必要です。プロジェクトへの貢献方法については、MyCollabのウェブサイトをご覧ください。 MyCollab は AGPLv3 ライセンスで提供されており、ソース コードは GitHub でホストされています。 7. オープンAPS OpenAPSは、2016年にコミュニティ管理者によって発見されたもう一つの興味深いプロジェクトで、私たちは詳細を取り上げてきました。OpenAPS(Open Artificial Pancreas System)は、1型糖尿病患者の生活の質の向上に特化したオープンソースプロジェクトです。 このプロジェクトには、「安全性を重視したリファレンスデザイン、ツールキット、オープンソースのリファレンス実装が含まれており、インスリンレベルに基づいて血糖値を安全に調節できる人工膵臓デバイスを製造できるデバイスメーカーや個人向けに設計されています。潜在的なユーザーは、システムの構築や使用を試みる前に、プロジェクトを慎重にテストし、医療提供者と話し合う必要がありますが、プロジェクトの開発者は、オープンテクノロジーが医療機器業界の研究開発を加速させ、新たな治療法の発見と市場参入の迅速化につながることを期待しています。」 8. オープンハブ OpenHABは、プラグ可能なアーキテクチャを備えたホームオートメーションプラットフォームです。コミュニティ管理者のD. Ruth Bavousett氏は今年このプラットフォームを購入し、それ以来使い続けています。OpenHABについて次のように書いています。 私が発見した興味深いモジュールの1つは、Bluetoothテザリングです。これは、特定のBluetooth対応デバイス(スマートフォンやお子様のデバイスなど)を検出し、これらのデバイスが到着または出発すると、ドアの開閉、照明の点灯、サーモスタットの調整、安全モードのオフなど、アクションを実行できます。ソーシャルネットワーク、インスタントメッセージング、クラウドIoTプラットフォームと統合および通信できるテザリングデバイスとバンドルデバイスの完全なリストをご覧ください。 OpenHAB は EPL ライセンスに基づいており、そのソース コードは GitHub でホストされています。 9. オープントゥーンズ OpenToonzは2Dアニメーション制作ソフトウェアです。コミュニティ管理者のJoshua Allen氏は2016年3月にオープンソース版について報告しており、Opensource.comウェブサイトの他のアニメーション関連記事でも言及されていますが、まだ詳細は明かされていません。今後の展開にご期待ください。 OpenToonz には、スタジオジブリが開発した生成ツール GTS や、画像処理用のエフェクトプラグイン SDK など、多くの素晴らしい機能が搭載されています。 開発や動画研究に関するトピックについて議論したい場合は、GitHub のフォーラムをご覧ください。OpenToonz のソースコードは GitHub でホストされており、プロジェクトは BSD ライセンスの下でリリースされています。 10. ラウンドキューブ Roundcubeは、デスクトップクライアントでメールユーザーが便利だと感じる機能の多く(すべてではないにせよ)を提供する、最新のブラウザベースのメールクライアントです。70以上の言語に対応し、スペルチェック機能、ドラッグ&ドロップインターフェース、機能豊富なアドレス帳、HTMLメール作成機能、複数条件検索機能、PGP暗号化サポート、会話キューイングなど、数多くの機能を備えています。Roundcubeは、多くのユーザーのメールクライアントの代替として、時折利用されるツールとして最適です。 Gmail のオープンソース代替品のレビューには、Roundcube と他の 4 つの電子メール クライアントが含まれています。 RoundcubeはGPLv3ライセンスの下でリリースされており、GitHubでソースコードを入手できます。プロジェクトを直接ダウンロードしてインストールするだけでなく、Groupware、iRedMail、Mail-in-a-Box、mailcowといった多くのメールサーバーソフトウェアパッケージにも含まれています。 これが私たちのリストです。2016年にあなたが気に入ったオープンソースプロジェクトは何ですか?その理由も教えてください。ぜひ下のコメント欄で教えてください。 著者について:
Jen Wike HugerはOpensource.comのコンテンツ管理者です。彼女はリリース日の設定、編集チームの調整、そして新人・既存著者の指導を担当しています。Twitterで@jenwikeをフォローし、Jen.ioで彼女のプロフィールを詳しくご覧ください。 |