DUICUO

これらの製品のうち、あなたが気に入っていて、Microsoft がオープンソース化することを期待しているものはどれですか?

ここ数年、Microsoftはオープンソースソフトウェアへの関心を高めているようです。まずLinuxカーネルにコードを提供し、その後、.NET Core、Visual Studio Codeエディタ、さらにはChakra JavaScriptエンジン(Internet ExplorerとEdgeで使用)のソースコードを公開しました。社内開発者との長きにわたる交渉を経て、Microsoftは最近、ブログツールであるWindows Live Writerをオープンソース化しました。

実際、ソフトウェア大手である Microsoft にはオープンソース化すべき製品が多数あり、この記事ではそのうち 15 個をレビューします。

1. Windows Media Player

Microsoftの古くなったマルチメディアプレーヤーは長年アップグレードされていないにもかかわらず、Windowsシステムにプリインストールされています。Media Playerは、スキンやプラグインのサポートなど、Grooveミュージックプレーヤーや映画・テレビビデオプレーヤーにはない機能を備えています。

Microsoft が Media Player にこれ以上新機能を追加したくない場合は、それをオープン ソース コミュニティに引き渡すことができます。

2. フライトシミュレーター

[[160689]]

Microsoft Flight Simulator は 25 年間にわたり、世界で最も人気のある飛行機やヘリコプターを自宅の椅子に座ったまま操縦することを可能にしてきましたが、ソフトウェアは 2006 年に更新されなくなり、Microsoft は 2009 年に開発スタジオである ACES を閉鎖しました。

昨年、マイクロソフトはフライトシミュレーターのライセンスをDovertail(鉄道および釣りシミュレーターの開発元)に供与しており、新バージョンは2016年にリリースされる予定だ。しかし、新ソフトウェアがマイクロソフトのフライトゲームに似た軽量版であれば、マイクロソフトは開発とメンテナンスをファンコミュニティに任せた方がよいかもしれない。

3. Windowsフォトライブラリ

この優れた画像管理・編集ソフトウェアの開発チームは、Windows 10のフォトアプリに注力するようになりましたが、フォトアプリには高度な機能はあまり追加されていないようです。フォトアプリと比較すると、Windowsフォトライブラリはジオタグ、顔認識、パノラマ機能など、より豊富な機能を誇っています。しかし、このソフトウェアは今や脇役に追いやられています。

4. MSNメッセンジャー

MSNはかつて非常に人気のチャットソフトウェアでしたが、MicrosoftがSkypeを買収した後、すぐにサービスを終了しました。しかし、MSNのインスタントメッセージングは​​Skypeのチャットよりもはるかに安定していたため、MicrosoftはMSNのクライアントをオープンソース化することができ、オープンソースコミュニティによって常に最新の情報を表示するツールへと進化させる可能性もありました。

5. スカイプ

WebRTC標準の登場により、Skypeを利用するためのウェブページを作成できるようになり、近い将来、ウェブベースのサードパーティ製Skypeアプリケーションが登場するかもしれません。Microsoftが標準Skypeクライアントのソースコードを公開すれば、開発者は様々な機能を追加したり、長らく利用が制限されていたLinuxディストリビューションをアップグレードしたり、64ビットサポートやグループビデオチャットの画面共有といった不足している機能を追加したりできるでしょう。

6. Windows 10 タッチキーボード

最初のBuildカンファレンスで、Windowsチームのジェンセン・ハリスは、Windows 8のタッチキーボードはより高度な機能を提供し、開発者が独自のキーレイアウトを作成できるようになると約束しました。Microsoftがその約束を早く果たし、Windows 10でタッチキーボードをオープンにしてくれることを期待しています。

#p#

7. メモ帳

メモ帳は簡単なテキスト処理に便利なツールですが、Windows Vista以降、ほとんど変更されていません。Notepad++など、人気のオープンソース版もいくつかありますが、これらの高度な機能は主に開発者向けに設計されており、インターフェースも複雑です。

メモ帳がオープンソースであれば、開発コミュニティは、シンプルで基本的なインターフェースを維持しながら、スペルチェックやより多くの形式のサポートなど、より実用的な機能をメモ帳に追加できます。

8. ライティングボード

パソコンにWordがインストールされていない場合は、ワードパッドを使ってWord文書を開くことができます。ただし、メモ帳と同様に、このソフトウェアも長い間更新されていません。Microsoftがワードパッドをオープンソース化すれば、Word文書を開くための信頼できる代替手段がユーザーに提供され、オープンソースコミュニティは他の形式のサポートも追加できる可能性があります。

9. OneDrive同期クライアント

可能性はほぼゼロですが、OneDrive同期クライアントがオープンソース化されることを期待しています。Microsoftは一貫してOneDriveとOneDrive for Businessの統合クライアントの開発を目指してきましたが、新機能を追加する時間が取れず、OneDriveクライアント自体もまだ完全には開発されておらず、Windowsで頻繁に問題が発生しています。オープンソース化によって、OneDriveはより安定し、高速化し、機能も豊富になり、他のOSとの統合も可能になる可能性があります。

10.FrontPageとExpression Web

長年にわたり、FrontPage は Web サイト開発用の HTML エディターから SharePoint 用のカスタム ツールへと進化してきましたが、Web ページの編集機能は Expression Web に移行されましたが、Expression Web は 2011 年に開発が中止されました。Microsoft がこれをオープン ソース化すれば、進化する Web 標準に対応できるようになり、時代遅れのセキュリティ機能にも対処できるようになります。

11. パワートイズ

PowerToysは強力なツールであり、仮想デスクトップ、デスクトップ背景の自動変更、ISOイメージの書き込み/読み込みなど、多くの機能がWindowsに直接統合されています。しかし、フォルダ同期のためのSyncToyなど、忘れ去られた機能も同様に便利です。元の開発者が同意すれば、MicrosoftはPowerToysの最も便利な機能をオープンソース化し、開発コミュニティがPowerToysのライフサイクルを継続できるようにすることができます。

12. Windows ホームサーバー

OEMメーカーが高価格での販売を望んだため、MicrosoftはWindows Home Serverをより複雑なものにせざるを得ませんでした。OEMメーカーがOS全体をオープンソース化する可能性は低いものの、Drive Extenderやバックアップソフトウェアなどの一部のツールはオープンソース化される可能性が高いでしょう。これらのツールは依然として非常に実用的であり、一般ユーザーに大きなメリットをもたらす可能性があります。

13. スケッチフロー

Expression Studioは非常に包括的な開発スイートでしたが、2012年に開発が中止されました。数ある便利なツールの中でも、Sketchflowは非常に人気が高く、開発者がインターフェースデザインをドラフトし、進捗状況を明確に追跡することができます。多くの開発者が今でもアプリケーション開発にSketchflowを使いたいと考えているため、オープンソース開発の理想的な候補となっています。

14. 電子

Electronは、開発者が他のOS上のアプリをEdgeブラウザ内でユニバーサルアプリとして実行できるようにするクロスプラットフォームアーキテクチャです。Microsoft独自のオープンソースVisual CodeエディターはElectronをベースにしているため、Microsoft開発者はElectronに精通しているはずです。

15. ビジュアルC++

Microsoftは.NETをオープンソース化した際に、Roslyn C#のソースコードも公開しました。しかし、ほとんどのC++コンパイラと同様に、Visual C++はオープンソースではありません。iOSで動作するC#アプリケーションを開発したい場合は、開発者コミュニティが作成したオープンソースツールを使用できます。iOS向けのC++アプリケーションを開発したい場合は、Visual Studio Communityを利用できます。しかし、MicrosoftがC++コンパイラをオープンソース化していないことに、少し違和感を覚えるかもしれません。