写点什么

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

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

关注

评论

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

Redis桌面管理用什么工具好?

真大的脸盆

Mac Mac 软件 桌面管理工具

Camtasia2024专业版电脑屏幕录制软件

茶色酒

Camtasia2024

索引合并,能不用就不要用吧!

江南一点雨

MySQL

从0到1,十分钟搭建一个微服务集群,集群由一个rpc网关和多个微服务组成

vison

微服务 gRPC Go 语言 gin 代码自动生成

Golang中如何使用Singleflight库进行并发请求合并

Jack

班迪录屏Bandicam 绿色版

源字节1号

开源 软件开发 小程序开发

应用数据加密技术概述

穿过生命散发芬芳

数据加密 三周年连更

C++虚函数详解:多态性实现原理及其在面向对象编程中的应用

小万哥

c++ 程序员 面试 后端 开发

ChatGPT不断升级,给互联网行业甚至计算机行业带来哪些挑战和机遇呢? | 社区征文

迷彩

人工智能 AI 笔记分享 三周年征文 三周年连更

百度AI,和“吴文俊奖”同行的十二年、千丈山、万里路

脑极体

百度 吴文俊奖

EasyRecovery2024中文版数据恢复软件下载

茶色酒

EasyRecovery15 EasyRecovery Photo16

2023-05-07:给你一个大小为 n x n 二进制矩阵 grid 。最多 只能将一格 0 变成 1 。 返回执行此操作后,grid 中最大的岛屿面积是多少? 岛屿 由一组上、下、左、右四个方向相

福大大架构师每日一题

Go 算法 rust 福大大

开源相亲小程序

源字节1号

开源 软件开发 小程序开发

Camtasia Studio2024免费版屏幕录像剪辑工具

茶色酒

Camtasia Studio2024

Camtasia2023免费屏幕录制软件下载安装

茶色酒

Camtasia2023

八股MQ006——Message之旅

Codyida

后端、

文心一言 VS chatgpt (15)-- 算法导论3.2 4~5题

福大大架构师每日一题

福大大 ChatGPT 文心一言

轻量级云原生大数据平台"CloudEon"正式开源

CloudEon开源

大数据 云原生 服务 解决方案 组件

站点可靠性工程SRE最佳实践 -- 黄金监控信号

俞凡

SRE

Django笔记二十三之case、when操作条件表达式搜索、更新等操作

Hunter熊

Python MySQL django case when

运动健康app(一)

鸿蒙之旅

OpenHarmony 三周年连更

Flink数据流介绍

阿泽🧸

flink 三周年连更

面对“失业焦虑”我们可以做些什么?让 AI 帮助自己变得更强大! | 社区征文

汪子熙

人工智能 机器学习 程序员 ChatGPT 三周年征文

EasyRecovery易恢复2024电脑版免费数据恢复软件

茶色酒

EasyRecovery

Shell的数组表示

芯动大师

Shell 三周年连更 shell数组

学生管理系统毕设作业

kylexy_0817

架构实战营

【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的Redis延时队列的功能组件

洛神灬殇

redis 分布式 延时队列 redisson 三周年连更

Studio One2024中文版补丁包

茶色酒

Studio One 许可证

Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!

wljslmz

Linux 三周年连更

Portraiture2024免费版人像滤镜插件

茶色酒

Portraiture4

1行代码,自动群发!人人可用的微信机器人

程序员晚枫

Python 微信 机器人

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