写点什么

Microsoft 决定开源 Live Writer

  • 2015-12-11
  • 本文字数:1050 字

    阅读完需:约 3 分钟

微软已将 Live Writer 的源代码转交给.NET 基金会,由社区接管这一项目,并邀请社区成员为其贡献代码。

虽然自从 Windows 8 上的 Live Writer 2012 发布以来,微软就不再为这一项目积极地开发新特性,但在微软内部仍有部分决策者认为值得重新启动它,包括 Scott Guthrie 在内。因为在 Windows 平台上,Live Writer 仍然是 wordpress.com 众多的博客编辑工具中使用率最高的。在今年 2 月,微软的首席项目经理 Scott Hanselman 在 Twitter 上的推文中提到了有关Live Writer 开源化讨论的第十五次会议。有人疑惑为何这一决定拖延了这么久,Hanselman 表示:“因为这个产品中有太多的旧代码,我们要决定必须首先清理哪些部分。”在那之后的十个月后,随着大约二十几位来自微软的开发者自愿的代码贡献,Live Writer 终于在.NET 基金会的托管下实现了开源,新项目名为 Open Live Writer (OLW)。

Live Writer 看起来似乎只是一个简易的文字编辑应用,但其中也包含了 20 万行左右的 C#代码。这些代码需要进行清理,并且准备将其作为一个独立的项目进行交付。考虑到代码量的庞大,微软认为它或许更适合于由.NET 基金会进行托管,以避免由于缺少贡献而令项目消亡。

目前为止,Open Live Writer 仅能运行在 Windows 10 平台上,不过在项目的路线图中提到如果时间允许的话,将考虑支持Windows 7 与Windows 8。此外,通过Mono 在Mac OS 与Linux 平台上使用OLW 也是可能的,但移植过程并不简单,因为OLW 代码中包含了大量的Windows API 的调用。

新的版本移除了一些原有的特性,某些是因为许可的问题,还有一些旧的特性被认为不再适用。虽然新版本移除了拼写检查特性,但它即将被原生的Windows 检查特性所替代。OLW 目前还不支持Blogger 和OAuth2,但应当很快就会支持。在今年早些时候,当Google 强制在Blogger 中使用OAuth2 验证时,Live Writer 曾一度无法支持Blogger。但微软说服了Google,允许Live Writer 继续支持Blogger,直到项目开源为至。目前,还在使用Live Writer 进行编辑的Blogger 用户必须转为使用OLW,因为Google 即将关闭这一漏洞,LW 将无法继续发布博客至Blogger 平台。

OLW 将继续支持插件,目前正在进行一项问卷调查,让使用者选择希望添加哪些插件。这一工具的计划还包括:支持其他流行的博客平台,例如TypePad 和LiveJournal;与Facebook 和Twitter 进行某种程度的集成;支持Markdown 和多种语言。今后还将继续添加其他特性。

在GitHub 上可找到项目的源代码,采用MIT 许可。

查看英文原文: Microsoft Open Sources Live Writer

2015-12-11 18:003006
用户头像

发布了 428 篇内容, 共 200.0 次阅读, 收获喜欢 39 次。

关注

评论

发布
暂无评论
发现更多内容

从头到尾没有一句废话!阿里Redis神级手册,从基础到源码一次讲清

Java 架构 面试 程序人生 编程语言

12306抢票算法居然是redis实现的

redis 架构 面试 高并发 计算机

未来E/E架构的发展情况

SOA开发者

上汽零束 | 官方有奖征文正式启动,速来挑战!

SOA开发者

2021年海南企业办理等保业务指南

行云管家

网络安全 等保测评 等保评测 海南

推动数据安全战略落地 新思科技给出这些建议

InfoQ_434670063458

如何用一行代码使API提速几十倍

大伟

redis cache java

ONES x 华发集团 | 多团队多项目的高效管理实践

万事ONES

项目管理 项目管理工具

上汽零束 | 官方有奖征文正式启动,速来挑战!

SOA开发者平台

AWE Asia 2021 | 百度AI+AR,塑造AR应用智能新体验

百度开发者中心

AI 最佳实践 方法论

云短信服务孰优孰劣?博睿数据重磅发布云短信评测报告

博睿数据

2021最新版阿里巴巴内部百亿级高并发系统(全彩版小册开源)

Java 架构 面试 后端 高并发

Springboot学习路线汇总(升职加薪必备架构图)

Java spring 编程 架构 后端

Alibaba深夜自爆“Java核心架构笔记”,太牛了

Java 编程 架构 程序人生 编程语言

乌镇大会第七年,挥别错的才能和对的相逢

脑极体

C++后台开发—网络IO模型与Reactor模式

Linux服务器开发

reactor Linux服务器开发 C++后台开发 网络io IO模型

开发实践 —— 教你使用Z-ONE Studio Lite + Digital car创建智能场景

SOA开发者平台

软件定义汽车 流程图绘制工具 数字汽车 汽车SOA

开发实践 —— 教你使用Z-ONE Studio Lite + Digital car创建智能场景

SOA开发者

Automotive SPICE® 汽车功能安全

SOA开发者

必须得会的汽车ECU研发基础--ECU软件架构概览3

SOA开发者

Zookeeper入门看这篇就够了

牧小农

zookeeper

2022界计算机毕业设计选题

清风

计算机毕业设计 java毕设选题

太爽了!花了6个月18天,肝完阿里技术官的笔记,40*16K

Java 架构 面试 程序人生 编程语言

Nacos-Group

平凡人生

四种主要网络IO虚拟化模型

hanaper

智能,服务,生态:华为调制的AIOps,味道有何不同?

脑极体

SOA架构概述

SOA开发者

「AI时代下的融合通信技术」专场等你赴约|QCon 2021

网易云信

人工智能 音视频

P9都爱不释手!Alibaba9月最新出品776页JDK源码+并发核心原理解析小册

Java 架构 面试 程序人生 编程语言

基于云的 CRM 能为您的业务提供哪些服务?

低代码小观

企业管理 CRM

【编程语言】[Go] Go语言入门

衣谷

golang 协程 GC

Microsoft决定开源Live Writer_.NET_Abel Avram_InfoQ精选文章