(给技术最前线加星标,每天看技术热点)
原创:技术最前线(id:TopITNews)
Standard JS 是一个 JavaScript 风格指南的开源项目,并且还带有 linter 和修复代码功能,在 GitHub 有着 2.2 万 Star。尽管曾经被人吐槽有些规则误导新手,但每月下载量超过 3 百万。
当前开源项目的维持/维护方式,通常有这几种:1、核心开源,其他配套作为付费服务;2、被某个开源基金会包养;3、有大厂做后盾;4、其他(比如个人开发者)……
Standard JS 项目团队的 feross 认为目前的开源维持方式不奏效,需要做更多的实验来尝试。他认为,开源项目是一个公共产品,虽然有大量用户消费(在用),但几乎没有人为此付费。
最近他们做了一个实验。安装 Standard 14 后,会展示支持该项目的公司的广告,见图3。
企业给的赞助费用,用于开源项目的维护:编写新特性、修复bug、回答用户问题和改进文档。
他们的实验目的:是否可以使用不跟踪用户或收集数据的广告,来资助开源软件?
补充:
> 他们已经在 5 天内筹集到了 2000 美元。
> feross 发的 issue,被踩了 713 次,点赞的只有 49(图4)
他们这个实验,引发争议了,特别是在 Reddit 被骂的相当惨了。
比如有人骂:这个项目压根就算不上一个开源软件。它用着 ESlint,但做广告筹到了 2000 美元却不和上游开源项目分享……这太变态了…对支持该实验的人表示失望……
领取专属 10元无门槛券
私享最新 技术干货