为啥在中国做开源项目这么不好做呢?

2020-06-11 18:27:50 +08:00
 yupozhang

做了一个开源运维项目,但是在推广过程中,遇到各种奇怪问题,你们说说看,应该咋推广?

1 、往一些技术交流群发推荐信息,发了很多群,点 star 的很少。甚至发的多了,有些群还会 T 你(之前在一个人创建的不同技术群发了开源项目推荐就直接把我 T 了)

2 、给一些做技术的公众号号主发信息让帮忙推荐,给对方一看发过的微信文章,就认为我们是做产品的,不给推荐。也有号主帮忙推荐的,但是点 star 的也不多。

3 、开源项目做了 2 年多了,赞助很少,想长期维护下去,这时候想做一个付费功能,就有人开始怼你了,说好的开源,为啥要收费了。

最后大家看看我这开源项目值得你点一下 Star 吗。https://github.com/openspug/spug

6015 次点击
所在节点    程序员
75 条回复
gdt
2020-06-11 23:27:36 +08:00
中国程序员加班太多,世俗事务太多,愿意分享基础知识的大神渐少。
prenwang
2020-06-12 00:24:31 +08:00
zabbix 了解下,
ysc3839
2020-06-12 00:44:10 +08:00
1. 不 star 可能是别人用不到,或者觉得项目有做得不好的地方。被群 T 出有可能是群主就不喜欢发广告的。
2. 选择微信公众号这种平台,很多人是为了盈利的,免费帮你推广的话对方并没有什么好处,被拒绝也很正常。
3. 这不是你的错,遇到这种人建议忽略,或者跟他说清楚开源和收费不冲突。
gzfrankie
2020-06-12 01:13:18 +08:00
给开源项目打工的码农讲讲开源的的商业模式:

1 、像 Linux 、Vue 、Openstack 这种成功的开源项目,首先你质量要够硬,硬到跟同类型闭源顶级商业项目至少拼个五五开;

2 、然后我开源了,老子靠不要钱来推广抢市场,而且一个细分市场的开源项目马太效应是很强的,很容易会把同类别的其他开源项目逼死。成了一个很硬的开源项目跟其他商业项目对砍的局面;

3 、这个时候开源项目的优势就体现了,我不要钱,而且不止是使用不要钱,你二次开发拿去卖都不要钱。所以无论份额多寡,你总能占一个生态位;

4 、搞成了之后,搞开源项目的人怎么挣钱?卖服务,我比你懂,我帮你搭平台,收钱,你省心。到后期就是直接去大公司就职领工资搞开源,或者靠大公司赞助成立基金会自己玩。

5 、至于像楼主这种不够硬,或者是市场太小的开源项目,其实就是个人兴趣爱好的玩具。超过 99.9%的开源项目都是这种玩具,无论中外。这跟国内环境关系有一点,但其实不是很大,Vue 的作者不是中国人么,只是像这种有能力又有闲的人 /团队太少而已,都忙着挣钱去了。
seki
2020-06-12 01:30:31 +08:00
同意 44 楼的内容。如果你要经营开源项目,就要按经营的逻辑来,分析目标用户群体,需求,竞品,再选择合适的推广策略

不能因为你经营的策略失败了,就开始怪用户不懂欣赏 = =

回到这个项目本身,基本的质量控制手段比如 linter 、测试和 CI 都没有,凭什么人家会选你这套系统用在生产环境呢,如果我是 devops,找一个用的人多的有质量保证的以后好甩锅不好吗
yupozhang
2020-06-12 06:52:30 +08:00
@waruqi 已点 star
yupozhang
2020-06-12 06:53:32 +08:00
@a719114136 不错的建议。感谢指点。
yupozhang
2020-06-12 06:54:28 +08:00
@a719114136 看起来不错。已 star
yupozhang
2020-06-12 08:53:31 +08:00
@nguoidiqua 感谢建议。
yupozhang
2020-06-12 08:56:08 +08:00
@ysc3839 get
yupozhang
2020-06-12 08:58:45 +08:00
@gzfrankie 感谢大佬指点,学到了
yupozhang
2020-06-12 08:59:58 +08:00
@seki get it
tianshiyeben
2020-06-12 10:23:39 +08:00
我也是做开源监控的项目,我已经把 qq 群都解散了,打赏二维码也去掉了,最新版本也不开源了。
我才 1.7K star 你都这么多了还嫌少

https://github.com/tianshiyeben/wgcloud
CBS
2020-06-12 11:05:37 +08:00
我想起了之前那个用开源项目说是自己做的少年,加 QQ 群等于加公司
yupozhang
2020-06-12 11:11:02 +08:00
@tianshiyeben 群为啥解散了。还闭源了呢?
vincentxue
2020-06-12 11:44:47 +08:00
我没看你的项目,但我觉得你面向的对象就错了,你应该是面向全世界,而不是面向国内,国内什么鸟样你还不清楚吗?你看看国内那些做开源的成功的有几个是用中文的,都是纯英文,最多给你个中文文档就不错了。
zushi000
2020-06-12 12:17:01 +08:00
国内一般做那种小而美的东西,然后一开始就收费的,会活得比较好。一开始免费,后来收费的,大厂小厂的,都讨不了好。
jzphx
2020-06-12 12:47:19 +08:00
我看出来了,这是个广告,给 star 了
Rekkles
2020-06-12 13:54:44 +08:00
需求决定市场,你的 repo 没有市场,就是你的 repo 不行,无论是质量还是方向,从资本的角度来说,肯定不是市场的错
libook
2020-06-12 14:57:55 +08:00
“开源”是个很大的课题,首先你得确定你是哪一种“开源”。当前的开源,从目的上分为几种:
1. Just for fun 。我觉得这个东西很酷,不管有没有回报,我都希望把这个东西做下去,让有需求或同样欣赏这个东西的人都可以用上这个东西。
2. 赚钱。我希望把在做的开源项目作为自己的部分或全部的收入来源。
3. Star (双关)。像写博客一样,我希望通过开源项目能提高我自身的社会声望,能够实现自我认可,或仅仅是在求职的时候作为自身优势。
4. 工作 KPI 要求。

如果是第 1 种的话,简单来讲就是“道不同不相为谋”,在适当的曝光之后,欣赏的人自然会进入你的社区,不欣赏的人也不必强求。但如果你的项目本身决定了受众群体就很窄,那么也就不要期望能够变得多么火爆,没办法也没必要。
如果是第 2 种,那么这本身就是一个商业行为了,你得像真正的商业项目一样,有盈利模式和营销策略,即便不是直接卖代码或卖程序。举个例子,虽然 Google 开源了 Android,但是深度绑定的 Google framework 是可以赚钱的;虽然 Google 开源了 Chromium,但是伴随的广告业务以及 DRM 技术是封闭且赚钱的。
如果是第 3 种,就和经营艺人差不多了,你得研究大众口味,得寻找合适的曝光机会,要尝试制造时事热点。
第 4 种,我也不清楚该怎么办,找找刷数据的渠道?

国内很多开发者并不真正了解“开源”,以为只要公开了源代码就算是开源,但实际上从上个世纪九十年代的自由软件运动开始,开源社区的发展可行性是有一整套的理论,仅仅公开源代码是不够的,现今的凡是可是续发展的开源社区都有相当专业的团队在进行管理和经营,有些公司和基金会会专门招聘开源项目经理,这也说明开源项目管理已经成为了软件项目管理的一个特定的子领域。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/680776

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX