Scott Hanselman

Announcing Open Live Writer - An Open Source Fork of Windows Live Writer

12月 9, '15 コメント [27] Posted in Open Source
Sponsored By

Open Live Writer is the spiritual successor to Windows Live Writer

Meta enough for you?Today is the day. An independent group of volunteers within Microsoft has successfully open sourced and forked Windows Live Writer. The fork is called Open Live Writer (also known as OLW) and it is part of the .NET Foundation and managed by this group of volunteers. Read the fantastic announcement at the .NET Foundation Blog! Download Open Live Writer now!

Windows Live Writer 2012 was the last version Microsoft released and can still be downloaded from http://www.windowslivewriter.com. If you're not comfortable using Open Source Software, I recommend you stick with classic WLW.

If you're willing to put up with some bugs, then join us in this brave new world, you can download Open Live Writer from http://www.openlivewriter.org. We're calling today's release version 0.5.

Here's some of the added features, the removed features, the stuff that doesn't work, and our plans for the future:

  • REMOVED: Spell Checking. The implementation was super old and used a 3rd party spell checker we didn't have a license to include an open source release. Going forward we will add Spell Check using the built-in spell checker that was added in Windows 8. Open Live Writer on Windows 7 probably won't have spell check.
  • REMOVED: The Blog This API. It was a plugin to Internet Explorer and Firefox and was a mess of old COM stuff.
  • REMOVED: The "Albums" feature. It uploaded photos to OneDrive but depended on a library that was packaged with Windows Live Mail and Live Messenger and we couldn't easily get permission to distribute it in an open source project.
  • ADDING VERY SOON: Google runs the excellent Blogger blog service. We've worked with the Blogger Team within Google on this project, and they've been kind enough to keep an older authentication endpoint running for many months while we work on Open Live Writer. Soon, Google and Blogger will finally shut down this older authentication system. Blogger will use the more modern OAuth 2 and Open Live Writer will be updated to support OAuth 2. Windows Live Writer will never support this new OAuth 2 authentication system, so if you use Blogger, you'll need to use Open Live Writer.
  • BROKEN/KNOWN ISSUES: We are actively working on supporting Plugins. We have an plan in place and we are looking for your feedback on the most popular plugins that you want brought over from the Windows Live Writer ecosystem.

Our roadmap for the future is published here on GitHub.

NOTE: Open Live Writer is NOT a Microsoft product. It is an open source project under the .NET Foundation and is managed and coded by volunteers. Some of the volunteers work for Microsoft and are doing this work in their spare time.

Are you an existing user of Windows Live Writer?

We encourage you to install Open Live Writer and try it out! OLW will run side-by-side with your existing Windows Live Writer installation. Open Live Writer installs VERY quickly and updates itself automatically. Try it out! It's early but it's a start. Please bear with us as we work to improve Open Live Writer.

if you do find bugs, please share your bugs at https://github.com/OpenLiveWriter/OpenLiveWriter/issues and be specific about what's not working. And please, be patient. We are doing this as volunteers - we are NOT representing Microsoft. Open Live Writer is no longer a Microsoft project, so while we will do our best to support you, let's all try to support one another!

Are you a developer/designer/writer?

We've got dozens of volunteers and a few dedicated core committers. Your Pull Requests and code ARE appreciated, but please talk to the team and comment on issues before submitting any major Pull Requests (PRs). Community is appreciated and we don't want to reject your hard work, so it's best you talk to the team in a GitHub Issue and get approved for large work items before you spend a lot of time on OLW. We welcome http://firsttimersonly.com to open source as well! Help us with our docs, as well!

IMPORTANT HISTORICAL NOTE: Much of the code in Open Live Writer is nearly 10 years old. The coding conventions, styles, and idioms are circa .NET 1.0 and .NET 1.1. You may find the code unusual or unfamiliar, so keep that in mind when commenting and discussing the code. Before we start adding a bunch of async and await and new .NET 4.6isms, we want to focus on stability and regular updates. 

Building Open Live Writer and making your own personal copy!

To be clear, you don't need to be a programmer to run OLW. Just head over to http://www.openlivewriter.org and download now. However, if you do want to hack on OLW here's how!

  • Clone the sources: git clone https://github.com/OpenLiveWriter/OpenLiveWriter.git

At this point, you can build and run inside Visual Studio 2015 Community. It's free to download at https://www.visualstudio.com/free. A solution file for OLW is located at.\src\managed\writer.sln.

  • Alternatively, you can build at the command prompt:
    • Run .\build to compile. The binaries are dropped in .\src\managed\bin\Debug\i386\Writer\
    • Run .\run to launch Writer.

Going Forward

I know it felt like it took a long time to open source Open Live Writer. In fact, my buddy John Gallant found the first email where we started asking questions in April of 2013. There was a lot involved both legally and technically as we were breaking new ground for Microsoft. Consider this. We've successfully open sourced a previously completely proprietary piece of Windows software that shipped as part of Windows Live Essentials. This software was used by millions and contained code as old as a decade or more. Persistence pays off.

This is just the beginning! Big thanks to the team that made this possible. Specifically I want to call out Will Duff, Rob Dolin, and Robert Standefer who have been there from the beginning offering coding, logistical, and legal support. Thanks to Ben Pham for our logo, and Martin Woodward from the .NET Foundation for his support, Azure Storage account, and code signing certificate! I can't thank everyone here, there's a longer list of contributors on our home page!

We are looking forward to hearing from you and perhaps you'll join us in our open source journey.


Sponsor: Big thanks to Infragistics for sponsoring the feed this week. Responsive web design on any browser, any platform and any device with Infragistics jQuery/HTML5 Controls.  Get super-charged performance with the world’s fastest HTML5 Grid - Download for free now!

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by ORCS Web
2015年12月9日 16:17:56 UTC
Wow, congrats.

It's being a long journey. Finally you guys make this happen.
Vitor Canova
2015年12月9日 16:25:43 UTC
Great progress !
So when the roadmap says "windows 10" - does that mean UWP app?
I think WLW would make a great showcase of a legacy .NET app migrated to Windows 10. Especially dealing with sandbox issues.
Joe
2015年12月9日 16:30:49 UTC
Congratulations! I know it's been a long, hard fight to make this happen - but thank you for making this happen!
2015年12月9日 16:33:01 UTC
Cool! Thank you.
Gavin Greig
2015年12月9日 16:33:55 UTC
Amazing. This took a while, thanks for making it happen. Going Opensource is not always easy with legacy code. This example shows. Thanks for fighting the good fight.
2015年12月9日 16:39:01 UTC
That is GREAT news...hopefully somebody will add a publish to Markdown from this great tool
2015年12月9日 16:57:38 UTC
Great! Now that Microsoft dropped Windows Media Center, could we please have that open sourced as well! IMHO it is still the most stable and polished media center with recording support.
Henrik Olsson
2015年12月9日 17:00:59 UTC
I'm amped about this. Maybe I'll start blogging again ;)
2015年12月9日 17:20:32 UTC
Fantastic!
I don't suppose any of the volunteers are interested in revamping Movie Maker next?
2015年12月9日 17:38:59 UTC
Thanks for awesome work on this. Further I will echo Bill strongly and maybe a little bit Henrik. I am still installing 2012 Live Movie Maker on Windows 10 in schools because it is a decent free option.
Brian Hoyt
2015年12月9日 17:41:53 UTC
Congratulations! The King is dead - long live the King!
2015年12月9日 17:44:47 UTC
Great news!!! Was waiting for it for a long time... Just downloaded but was not able to login with my blogger account credential.
2015年12月9日 17:54:02 UTC
I like WLW since a lot of years and I am happy about this great news
2015年12月9日 18:26:26 UTC
Not sure if that is possible: If available, can the winword spell checker be used? Writing in English is not my native language (and even in German it gets iffy sometimes ;). I find the winword checker to be one of the best and iirc there is a way to use this in other apps.

Either way: Extremely happy that the best blog editor ever is going open source. ;)
2015年12月9日 18:33:31 UTC
Thanks a ton for all of your effort on pushing to get this open sourced Scott! Truly amazing and I cannot image how hard it must have been to get everything sorted out to get this done. This again shows your importance on the software community.
2015年12月9日 18:48:43 UTC
As the .NET framework has been released as open source software, could it be possible in the long term for the project to go cross-platform?
JLIT0
2015年12月9日 18:54:12 UTC
I love WLW, thanks for giving it a new life!
2015年12月9日 19:16:52 UTC
This is great news. Thanks for making this happen.
Thomas
2015年12月9日 19:20:05 UTC
Awesome work all involved!

So many loved WLW, glad to see it be usable in the Win10 era without needing any hacks to install it :)
2015年12月9日 20:23:32 UTC
This is awesome news! I already have a few contribution ideas ;)
2015年12月9日 20:42:22 UTC
I think I'm more excited about this than I am the open-sourcing of the .NET framework! :P
2015年12月9日 21:14:25 UTC
Fantastic! Will put it to use immediately. Great work Scott & Co.!
2015年12月9日 21:43:18 UTC
Thanks for OLW! Let's hope many millions of posts will be written with it. :-)
Andreas Schiffler
2015年12月9日 21:54:15 UTC
"This is just the beginning!"

Interesting. Do you mean that more of OLW will be open sourced or that more projects will follow this example?
2015年12月9日 22:01:40 UTC
I cannot tell you how happy this news makes me. Can't wait for version 1.0!
Ken
2015年12月9日 22:15:04 UTC
Awesome, Scott! I've been waiting for this for a long time. Great work. Thank you for the persistence.
2015年12月9日 23:34:46 UTC
Congratulations! This is great news!
Splendor
名前
メールアドレス gravatarアイコンを表示)
ホームページ
 
コメント(一部のHTMLは使用可能です:a@href@title, b, blockquote@cite, em, i, li, ol, pre, strike, strong, sub, super, u, ul@はattributeつまり属性を意味します。例えば、<a href="" title=""> or <blockquote cite="Scott">.などを使用することができます。)
コメントのプレビューを同時に表示

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.