写点什么

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:002770
用户头像

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

关注

评论

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

全新市场阶段,Partisia BlockChain 将向 RWA、DeFi 等领域布局

石头财经

全新范式的Layer1-Partisia BlockChain,向 RWA、DeFi 等领域布局

BlockChain先知

30天拿下Rust之并发

希望睿智

并发 rust语言

领导力中的说服艺术

俞凡

团队管理 领导力

即时通讯系统是什么?

BeeWorks

Spring 中如何控制 Bean 的加载顺序?

江南一点雨

Java spring

模型训练、结果存储、API 调用的系列优化|ModelWhale 版本更新

ModelWhale

ide 模型开发 模型服务

C++中的注释作用

芯动大师

c++ 编程 语法

领导力沟通三阶段

俞凡

团队管理 领导力

淘宝商品评论数据爬取:Python实战指南

Noah

即时通讯平台及门户系统WorkPlus打造移动应用管理平台

BeeWorks

即时通讯视频会议平台,WorkPlus本地化部署解决方案

BeeWorks

Partisia BlockChain 将向 RWA、DeFi 等领域布局,进入全新市场阶段

股市老人

JWT 签名用对称加密还是非对称加密?

江南一点雨

Java spring spring security

破除软件开发困局,基于容器平台的DevOps转型实践

华为云开发者联盟

容器 云原生 数字化转型 华为云 华为云开发者联盟

30天拿下Rust之面向对象

希望睿智

面向对象 rust语言

CCIG学术论坛|文档解析技术加速大模型训练与应用

不叫猫先生

人工智能 大模型 文档解析

游戏被DDOS攻击,有什么办法

德迅云安全杨德俊

Partisia BlockChain 将向 RWA、DeFi 等领域布局,进入全新市场阶段

西柚子

大厂边缘组VS小厂核心组,要怎么选?

王中阳Go

Go 面试 后端 面经 简历

企业im即时通讯WorkPlus私有化部署适配国产信创环境

BeeWorks

全新市场阶段,Partisia BlockChain 将向 RWA、DeFi 等领域布局

股市老人

全新市场阶段,Partisia BlockChain 将向 RWA、DeFi 等领域布局

加密眼界

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