BT

MicrosoftはLive Writerをオープンソース化した

| 作者: Abel Avram フォローする 7 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2015年12月14日. 推定読書時間: 2 分 |

原文(投稿日:2015/12/10)へのリンク

MicrosoftはLive Writerのソースコードを.NET Foundationに提供し、コミュニティがプロジェクトに貢献できるようにした。

Live Writerは、Live Writer 2012 for Windows 8のローンチ以来、Microsoftによってアクティブに開発されていなかったが、wordpress.com on Windowsのブログ投稿ツールとしてもっとも使われていたため、Scott Guthrie氏を含むMicrosoft内の何人かの意思決定者によって復活させる価値があると考えられていた。さかのぼること2月、MicrosoftのPrincipal Program ManagerであるScott Hanselman氏は、Live Writerのオープンソース化について議論していた5番目の会議からツイートした。誰かがそれを決定するのに時間がかかっている理由を尋ねると、Hanselman氏は“それは古いコードがいっぱいなためです。まずはそれをきれいにする必要があります。” と応えた。10ヶ月後、Microsoftのおよそ24人のボランティア開発者により、Live WriterはOpen Live Writer (OLW)として.NET Foundationでオープンソース化された。

Live Writerは単純なワードエディターアプリケーションのように見えるかもしれませんが、~200K行のC#コードをクリーニングし、スタンドアロンプロジェクトとして、準備が必要だった。大規模なコードベースを.NET Foundationにフィットするように彼らは検討し、貢献がないことによって、プロジェクトが死ぬことはないよう確実なものにした。

現在、Open Live WriterはWindows 10上で動作し、ロードマップによると“時間が許せば”Windows 7と8でも動作する。また、Monoを通してMac OSとLinux上でも動作させることも可能だ。OLWには多くのWindows API呼び出しが含まれており、この移植は簡単なものではない。

ライセンスの問題や、すでに適切ではない古いいくつかの機能は削除されている。スペルチェッカーは削除されているが、ネイティブWindowsチェッカーにリプレースされている。OLWは、BloggerとOAuth2への対応が済んでいないが、それはまもなく動作するようになる。今年の初め、GoogleがOAuth2を必須にしたためBloggerにおいてLive Writerが動作しなくなったが、Microsoftはツールがオープンソース化されるまでに作業ができると信じていた。BloggerユーザーがLive Writerで投稿するためには、Googleが抜け穴を閉じ、LWは彼らのプラットフォームに投稿できなくなるため、OLWに切り替える必要がある。

OLWは、プラグインをサポートしていき、どんなプラグインを追加して欲しいかのアンケートが実施されている。ツールの計画には以下も含まれている: TypePadとLiveJournalのような人気のあるブログプラットフォームのサポート追加、FacebookとTwitterとの統合、Markdownと複数の言語のサポートなどの追加が予定されている。

ソースコードはMITライセンス下でGitHubに提供されている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT