写点什么

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

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

关注

评论

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

自学数据分析——重新认识数据分析

搞大屏的小北

数据分析 数据分析可视化

端到端流程打通企业经脉

元年技术洞察

数字化转型 流程 趋势研究 PaaS平台 方舟平台

【年度评选】让我们为即将过去的 2022 划上圆满的句号

InfoQ写作社区官方

热门活动

如何轻松做数据治理?开源技术栈告诉你答案

NebulaGraph

数据治理 图数据库 全链路数据血缘 数据血缘

InfoQ 写作社区 2022 年度优质企业号评选正式开启!

InfoQ写作社区官方

热门活动

自学web前端开发能找到好工作吗?

小谷哥

隐私集合求交(PSI)协议研究综述

京东科技开发者

安全 密码学 安全多方计算 隐私集合求交 不经意传输

融云 x OHLA:「社交+游戏」双轮驱动,逐鹿中东陌生人社交

融云 RongCloud

社交 融云

自学数据分析——数据分析方法和模型

搞大屏的小北

数据分析方法 自学数据分析

YonBuilder开发之后端函数

YonBuilder低代码开发平台

后端 数据 开发 扩展 软件研发

火山引擎工具技术分享:用AI完成数据挖掘,零门槛完成SQL撰写

字节跳动数据平台

大数据 BI BI 分析工具 12 月 PK 榜

重磅 | 九科信息受邀参加2022中国互联网大会“数字政府论坛”

九科Ninetech

某车企用户数据泄露,新能源汽车信息安全问题不容忽视

行云管家

信息安全 企业 堡垒机

玩转OpenHarmony智能家居:如何实现树莓派“碰一碰”设备控制

OpenHarmony开发者

OpenHarmony

美团餐饮SaaS基于StarRocks构建商家数据中台的探索

StarRocks

数据分析 零售

大数据培训机构怎么选择

小谷哥

云成本优化方案-采购云管平台!

行云管家

云计算 云资源 云成本、

论文复现丨基于ModelArts实现Text2SQL

华为云开发者联盟

人工智能 华为云 12 月 PK 榜

分布式系统关键路径延迟分析实践

百度Geek说

12 月 PK 榜 延时分析 关键路径 大型分布式系统延时优化

跨越速运运单分析系统入选2022中国数据智能最佳实践案例

StarRocks

数据分析 物流

java培训学习后找不到工作的原因有哪些

小谷哥

MySQL进阶:Innodb的RR到底有没有解决幻读?

程序员小毕

MySQL 数据库 程序员 后端 java面试

华为应用市场公布2022年度榜单 原子化服务、车载应用首次上榜

最新动态

选择大数据培训学习技术之前有哪些准备

小谷哥

技术分享| anyRTC复盘一起看球场景

anyRTC开发者

CDN RTC 实时音视频 直播连麦 AI降噪

GitHub标星120K+!最新23版Java岗面试攻略,涵盖28个技术栈!

程序知音

Java java面试 java编程 后端技术 Java面试八股文

中美顶级AI首次对话 送给人类的忠告引发关注

硬科技星球

破解加密的LastPass数据库

神锁离线版

数据安全 密码 密码管理器 Lastpass 密码安全

web前端培训班怎么学习?

小谷哥

AI技术实践 | 人脸核身在未成年人保护领域的实践应用

牵着蜗牛去散步

人工智能 腾讯云 腾讯 人脸识别 未成年保护

海量请求下的接口并发解决方案

Java全栈架构师

Java 数据库 面试 后端 架构师

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