项目内出现广告位引争议,开源如何持续健康运营?

来源: OSCHINA
编辑: h4cd
2019-08-25

有一个名为“Standard JS”的 JavaScript 代码规范开源项目(同时自带 linter 与代码自动修正功能),虽然它的规范被一些人认为是误导新手,但是其项目 star 数已经接近 22k,并且每月下载量超过 3 百万,受欢迎程度特别高。

最近 Standard JS 官方表示因为当前开源模式运转不灵,需要资金支援,所以将实验性地在项目中展示广告,显示来自开源赞助商的消息。

安装 standard 14 时,会显示来自开源赞助公司的消息……这个实验的目的是回答这个问题:我们是否可以使用不跟踪用户或收集数据的广告,为开源软件募集资金?

目前 Linode 与 LogRocket 这两个赞助商的广告已经生成。发布公告的 Standard JS 项目成员 feross 表示这些赞助资金将直接用于项目维护,也就是编写新功能、修复 bug、回答用户问题以及改进文档。目前为止募集的 2000 美元资金已经支持 feross 发布了 Standard JS 14。

用户演示效果

feross 还解释这么做是为了让 Standard JS 的发展更加健康,并且如果这项实验获得成功,那么也许对于其它开源项目都是很好的借鉴,会使得开源本身变得更加健康。

但是似乎社区大部分人并不这么看。Standard JS 这一做法惹怒了许多开发者,现在可以看到这个 issue 下边点赞和点踩的比例明显分化,点踩的人占了大多数;在 reddit 帖子下许多人直接飙脏话表示反对,并且还有人已经针对性地写出了广告拦截程序,想要阻止这种“反乌托邦”式的行为。

关于开源如何持续健康地运营下去,这似乎是一个老大难的问题,当前最为常见的开源商业化模式是 Open-Core,也就是把核心代码开源,而其余特性封装成商业版本收费支持,此外还有完全由基金会通过募捐运营,或者被商业收购等,这些模式都已经有许多成功的经典案例。Standard JS 的做法虽然目前来看反对者比例较大,但是打广告的模式,或许是开源持续运营的一种新思路?你怎么看?

展开阅读全文
6 收藏
分享
加载中
精彩评论
即便连宗教般的 GNU、GPL 也不反对商业,开源和商业并不冲突,开源也不等于公益,连公益也要有经济收入才能正常运转!
2019-08-25 11:55
35
举报
只要广告侵入性不大,我觉得没啥啊,那么多人都洁癖么
2019-08-25 13:23
19
举报
@衷于栖 想要马儿跑,又不给马吃草
2019-08-25 13:02
13
举报
有心人眼红,喷是正常的。不盈利为爱发电?
2019-08-25 11:19
8
举报
慈善本来就是一桩生意,只不过大家都心照不宣而已。开源也是如此,没有收益的项目不会长久的。
2019-08-26 00:35
4
举报
最新评论 (36)
这种做法其实如何开源规范
2021-01-12 19:12
0
回复
举报
开源软件加广告,可能会带来严重的安全隐患,因为广告主可以由此收集开源软件的地址。除了这个之外,别的倒是没有什么问题,这是开源作者的自由。
2019-08-30 17:39
0
回复
举报
没看出有什么争议
2019-08-28 16:41
0
回复
举报
谁规定了开源项目不能植入广告啊?
你fork后把广告去了不行吗?
享受别人的成果,还指手画脚的人才是真的恶心。
2019-08-28 14:28
3
回复
举报
伸手党喜欢搞这些规定
2019-08-28 17:12
2
回复
举报
好几年时间,一百多个贡献这,到你们这就成了享受别人的成果了?你想捞钱不要紧,fork出去分支捞不可以吗,项目开始时候就说好不可以吗,这么多开发者不是陪你赚钱来的
2019-08-30 09:21
1
回复
举报
你有贡献并不代表你就可以指手画脚,开源协议没有赋予你这个权利,就算别人把项目关了,也与你无关
2019-08-30 10:58
0
回复
举报
别人开发的软件,轮不到看客来说三道四。开源能赚钱才是最好的事情
2019-08-28 12:35
1
回复
举报
没有利益的开源,不会长久的,到时候他媳妇嫌穷都会和他离婚
2019-08-28 10:57
3
回复
举报
有一就有二,以后要用开源软件,广告满天飞了
2019-08-28 09:19
3
回复
举报
多穿点衣服,以免被道德高地上的冷空气冻死
2019-08-28 08:33
1
回复
举报
很多开源的js是收费的,请问js不是无法加密的吗?应该相对简单能破解的吧?
2019-08-27 06:22
0
回复
举报
混淆了你怎么破解。 全是a b c 这样函数。并且还有注入密钥验证. 而且收费的一般都是几万行的代码。你能完全看懂并找到破解的地方?
2019-08-28 09:06
1
回复
举报
开源不是做慈善,每个人都要养家糊口,开源是为了让普通程序员有学习优秀代码的机会
2019-08-26 16:18
1
回复
举报
更多评论
36 评论
6 收藏
分享
返回顶部
顶部