@
secondwtq 感谢老哥的回复,看到你这回复,我就觉得我这贴发的值了,也引发了我进一步思考。
1. 关于“楼主认为的所谓“态度恶劣且没价值”的项目,在他们的关注者看来,其实可能恰恰是“态度好且有价值””。
很在理,我觉得主要是一些新人正经开源社群混的少,而且很多人还只玩 gitee ,心中没有明显的好坏标准(而给个基本的道德标准正好也是本文的意义之一,本文算是抛砖引玉吧)。
比如一些国外‘既又态度,又有价值“的开源项目,如 MongoDB 、Redis 。它们虽然都有商业版,但社区版大伙都看得出是用心做的,且功能也都非常完整,没有故意残缺几个关键功能。另外,MongoDB 切成 SSPL 协议,也得苦口婆心地解释为什么,不会无视社区。
另外,国内的 TiDB 、ant-design-vue 也不错,能看出团队在用心写文档+维护。我为表尊重,前几天才给 ant-design-vue 项目捐了 100 美金。相比,一些”开源“项目为了搞钱,而文档收费 /残缺社区版,完整商业版等等,摆明就是把开源当噱头,逼着用户买收费版,我把这些所谓的”开源“项目叫做”伪开源“。关键不少这些”开源“项目还没什么价值,其实 GitHub 上已经有很多更好的真开源项目(作者有态度,项目有价值),但它们就是靠这个信息差赚钱。
2. 你提到的抄袭问题,确实也是,小抄袭不容易发现,我文里主要是先简单设想诸如《京东被指抄袭开源程序_SeaweedFS 》这种抄袭团队已经不要脸地大批量抄袭的情况。甚至还可能反打一筢的情况(这种恶劣的情况,我看很多 v2exers 也发过类似的帖子了),这种行为开源社区必须得有个明确地表态,back up 原创作者,并让这些不要脸的团队 gun 出去。
3. 关于营销问题,我觉得如果营销只是在获取项目”德配位“的关注度是 OK 的。这也是我个人虽然勤快做开源,但基本不推广自己开源项目的原因(在这个小圈子,项目虽然就这些 stars ,但我觉得还行了,先踏实做事,等未来进入了一个新阶段再谈推广)。坏的营销比如《阿里 OceanBase GitHub 送礼刷 Star 引争议,CTO 致歉》、又或者 V2EX 偶尔能看到的,一些老哥频繁发帖,甚至是标题党(标题说一件事,点进帖子一看,标题的内容基本啥都没说,其实 OP 就是为了推广自己的公众号 /开源项目等)。另外,我觉得大厂开源项目做得推广,大部分态度还算 OK ,基本也就推广一小阵子,也不算是过界,“德配其位”。只是一些面向 KPI 开源的态度不行。
4. 我一般讲”Markdown 项目“时,习惯性当作”没啥价值的纯文档项目“来说,比如最常见的被人在 GitHub 上抄了几万遍的面经项目,这类项目有几个的话,那非常好”作者有态度,项目也有价值“,但成千上万这样抄来抄去的项目,那就是污染了,大部分作者是”没态度“,文档千篇一律,也没价值。你提到的 Markdown 好像类似于”项目的文档写得细致 /用心“,这个我也认为算是态度好,我个人做开源也是本着这方向去的。
最后感谢老哥用心+很有意义的回复。