想了二十天,还是把内核开源了
之前在 V2 发过 DOMD,一个 markdown 编辑器。app 是 MIT 授权,但内核并没有开源,npm 上只提供了一个精简版的包。
7 月底有人开了个 issue,提到 app 说明是 MIT,但实际上离不开一个闭源的内核,感觉有点误导。这位提问者是 Paul Hammant,他是写 trunk-based development 那篇文章的作者。
他还想给 DOMD 加一套行内语法,相关的解析器和测试都已经写好了,但因为内核里没有相应的 hook,源码又看不到,无法修改。我当天补上了这个 hook。他顺口问我内核会不会开源,我回答不会。项目本来就知名度不高,内核再开源感觉就什么都不剩了。
他也没有劝我,说那我换一个编辑器吧,祝我好运。
之后我一直在思考这个问题,反思是否应该开源。最终还是下定决心,最近把内核开源了,从 0.11.0 版本起采用 GPL-3.0 许可证。
issue 地址在这里:[点击查看](https://github.com/do-md/domd/issues/13)
仓库链接:[点击查看](https://github.com/do-md/domd)
---
原文链接:[点击查看](https://www.v2ex.com/t/1236125)
7 月底有人开了个 issue,提到 app 说明是 MIT,但实际上离不开一个闭源的内核,感觉有点误导。这位提问者是 Paul Hammant,他是写 trunk-based development 那篇文章的作者。
他还想给 DOMD 加一套行内语法,相关的解析器和测试都已经写好了,但因为内核里没有相应的 hook,源码又看不到,无法修改。我当天补上了这个 hook。他顺口问我内核会不会开源,我回答不会。项目本来就知名度不高,内核再开源感觉就什么都不剩了。
他也没有劝我,说那我换一个编辑器吧,祝我好运。
之后我一直在思考这个问题,反思是否应该开源。最终还是下定决心,最近把内核开源了,从 0.11.0 版本起采用 GPL-3.0 许可证。
issue 地址在这里:[点击查看](https://github.com/do-md/domd/issues/13)
仓库链接:[点击查看](https://github.com/do-md/domd)
---
原文链接:[点击查看](https://www.v2ex.com/t/1236125)
· 0 个赞