开发者体验反模式:伪式开源
目录
定义
硬件开源级别:Levels of Openness
- 无文档开源(Undocumented Open Source)。代码是开源的,但是没有文档。从开源经验的角度来看 - 无文档开源实际上是不开放的。
- 模棱两可的开源(Ambivalent Open Source)。缺乏许可证。
- 伪开源(Fake Open Source)。假装是开源的,但许可证不公开。不可复制的开源,如需要投入昂贵的设备、稀有的投入、广泛的技能组合。
- 战略开源(Strategic Open Source)。开源作为一种战略,但是强烈拒绝开放文化。
- 有用的开源(Useful Open Source)。文档是否对于复制是有用 - 或者它实际上是无用的?
- 道德开源(Ethical Open Source)。出于开发纯开源产品的。
特征
案例
TDengine
- 使用内部 Jira 号。#8549 提交信息:
[TD-5892]<docs>: officially document the PyPI python connector