为啥在中国做开源项目这么不好做呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yupozhang
V2EX    程序员

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

  yupozhang
zyupo 2020-06-11 18:27:50 +08:00 6450 次点击
这是一个创建于 1948 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

75 条回复    2022-11-05 16:16:08 +08:00
yupozhang
    1
yupozhang  
OP
   2020-06-11 18:58:27 +08:00
没人来支持一下吗?
sudoy
    2
sudoy  
   2020-06-11 19:01:35 +08:00 via iPhone
支持一下
sudoy
    3
sudoy  
   2020-06-11 19:02:17 +08:00 via iPhone
显示我已经 star 过了
chizuo
    4
chizuo  
   2020-06-11 19:06:38 +08:00   22
因为很多人做开源项目,是为了开源而开源,为了攒 star,天天这个推广一下,那个求个 star,看着都烦。
cxh116
    5
cxh116  
   2020-06-11 19:07:38 +08:00 via Android   4
面向 star 开源,面向 star spam 。
Luna000000
    6
Luna000000  
   2020-06-11 19:08:54 +08:00
确实好烦,我自己写了一个代理服务器,也不知道么推广呢,唉!本来想在 V2EX 推广一下,结果还告诉我注册不满 30 天不让我发,难受
seanxx
    7
seanxx  
   2020-06-11 19:09:15 +08:00   1
还是平均收入水平太低了,都忙着赚钱,哪有空整这些不赚钱的
waruqi
    8
waruqi  
   2020-06-11 19:12:08 +08:00 via Android
我做了 6,7 年也没你 star 多, 顺带推广一波 https://github.com/xmake-io/xmake
atonku
    9
atonku  
   2020-06-11 19:13:43 +08:00
无法打开此网站
PopRain
    10
PopRain  
   2020-06-11 19:15:08 +08:00   1
3.4K 很多了好不好。。。 我用的 dbeaver 也不过 13.8K ....
rapiz
    11
rapiz  
   2020-06-11 19:15:20 +08:00   4
开源项目要么解决没有人解决的痛点,要么打造噱头。你这个项目两个都不占。解决同样的问题,企业运维为什么不用 zabbix 这样的知名项目,而要用你写的这个呢?
a719114136
    12
a719114136  
   2020-06-11 19:16:26 +08:00 via Android
国内确实 Apache 之类的开源基金会,想靠开源赚钱基本不可能。就算在国外,在加入不了基金会的前提下开源项目也赚不到多少钱的。

目前看来比较可行的赚钱方法是发布两个版本,开源版和收费版,收费版面向有有付费意愿的公司,提供更完善的功能。
sadfQED2
    13
sadfQED2  
   2020-06-11 19:18:40 +08:00 via Android
你这种类似的项目,我隔三差五就能见到一个
rapiz
    14
rapiz  
   2020-06-11 19:19:39 +08:00
抬头一看 3.4k Stars...我觉得已经挺多了。不知道 lz 感慨“点 star 的很少”从何而来。
a719114136
    15
a719114136  
   2020-06-11 19:19:52 +08:00 via Android
然后借贴推广下自己的项目,命令行 ui 布局工具:
https://github.com/gojuukaze/terminal_layout

图加载不了可以看 v2 的贴 t/680258
cxshun
    16
cxshun  
   2020-06-11 19:29:37 +08:00
很赞,已经 star 。

话说这 3.4 很多了吧
hankai17
    17
hankai17  
   2020-06-11 19:36:29 +08:00
厚着脸皮 挂一下我的同步框架 https://github.com/hankai17/my_sylar
DoodleSit
    18
DoodleSit  
   2020-06-11 19:46:56 +08:00
大公司面向 KPI,小公司前面开后面关最终面向 Licence
dodo2012
    19
dodo2012  
   2020-06-11 20:03:33 +08:00
做开源就要放平常心
ila
    20
ila  
   2020-06-11 20:05:07 +08:00 via Android
已 star 和 watch
yellowV2ex
    21
yellowV2ex  
   2020-06-11 20:12:13 +08:00   7
如果一个开源项目能帮到我,我就一定给他点赞,如果是商业项目用到了,我也会给他打赏,命名命的好别人自然会搜到,你这样群里发人家根本用不到,为什么要给你 star 呢?因为你努力?因为你花的时间长?再说要 star 的意义是什么?
FS1P7dJz
    22
FS1P7dJz  
   2020-06-11 20:15:57 +08:00
运维平台这种项目...基本上大些的公司都有自己轮子,不可能用你这种
小一些的也肯定为了长久考虑用知名项目,也不会用个人的
akiakiseofficial
    23
akiakiseofficial  
   2020-06-11 20:18:23 +08:00   12
你的帖子中充斥着推广、star 、赞助、收费,开源的初衷是什么?

而且如楼上所说,并没有看到这个项目解决了什么痛点问题,大公司内部有自研的运维平台,小公司为什么不用更成熟的解决方案呢?
nguoidiqua
    24
nguoidiqua  
   2020-06-11 20:26:23 +08:00
你去看看那些热门开源项目的捐赠列表,看看有多来自中国的捐赠。

那些捐赠绝大部分都是来自德国和美国,所以你要做开源项目的话,最好面向这两个市场去做。

至于推广这种事,到哪都难,因为你没有名气。一般来说,你应该先参与其他热门项目,借这些东风把自己知名度搞上去,然后你自己搞东西才容易得到关注,推广就容易得多。不然也可以另辟蹊径搞些冷门领域或者抢先进入新风口,竞争者少,别人需要的时候很容易搜到你的项目。
laycher
    25
laycher  
   2020-06-11 20:28:24 +08:00
github 都被墙了,还能好做?
iyaozhen
    26
iyaozhen  
   2020-06-11 21:30:48 +08:00
主要是你这个项目比较尴尬 稍微大点公司都自己造轮子了

没有大公司背书,不能产生影响
musi
    27
musi  
   2020-06-11 21:46:12 +08:00
已经 star 过了,之前有模仿你的第一个版本的自己练手耍
bojue
    28
bojue  
   2020-06-11 21:50:17 +08:00
开源应该是解决问题,而不是 start,可能每个项目推广的迫切度不一样吧
st2udio
    29
st2udio  
   2020-06-11 21:55:37 +08:00
面向 star 的开源项目在我群里求 star,我也 T 。
Cielsky
    30
Cielsky  
   2020-06-11 22:00:49 +08:00 via Android
你往人群里发,不踢你踢谁,可以类同于小广告。
你找对目标人群才行
ifxo
    31
ifxo  
   2020-06-11 22:02:59 +08:00
人太多竞争厉害,你做啥都没用啊
xkzhangsan
    32
xkzhangsan  
   2020-06-11 22:07:31 +08:00
已经 3.4k 了,很厉害
Fobs
    33
Fobs  
   2020-06-11 22:25:57 +08:00
单论开源项目缺少外界正反馈的事情,国内氛围有很大的一个原因,我们还没到那个“追求理想”的阶段,发展是要遵循客观规律的,等有了足够的技术积累资本积累,我们的开源氛围也可以变好的吧
zvl0reqglvd
    34
zvl0reqglvd  
   2020-06-11 22:42:39 +08:00
国内太穷了,大家都需要恰饭。可以理解。不过,感觉开源还是一种情怀吧,希望保持初心,如果想商业化的肯定要有独门绝技。
cw33
    35
cw33  
   2020-06-11 22:58:55 +08:00 via Android
国内没有技术讨论的氛围,有用或没有往往才是定义一个项目最基础的标
F281M6Dh8DXpD1g2
    36
F281M6Dh8DXpD1g2  
   2020-06-11 23:01:41 +08:00
哪都不容易
你没见几乎所有国产的自主知识产权数据库都是基于 pgsql 的,修了 bug 往源提交的却很少
qwefdrt
    37
qwefdrt  
   2020-06-11 23:10:07 +08:00
国内外都一样,现在开源都是各大互联网公司在做。
dvaknheo
    38
dvaknheo  
   2020-06-11 23:16:21 +08:00
@Fobs 不是发展阶段的问题,是国人习惯的问题。 中国人对创新,一大堆的你不能这么做,不能那么做。缺乏建设性意见是中国常见的习惯,如果说优点,那就是会提出很多可能会失败的理由。而老外是合则来,不合则不语。
dvaknheo
    39
dvaknheo  
   2020-06-11 23:22:27 +08:00
看这两个项目,觉得应该有一批初步用户,可以跟这些人问一下,看怎么产出一些自来水出来。
单一一人的努力太累。
06_taro
    40
06_taro  
   2020-06-11 23:27:29 +08:00 via Android
star 多有什么好处?
gdt
    41
gdt  
   2020-06-11 23:27:36 +08:00
中国程序员加班太多,世俗事务太多,愿意分享基础知识的大神渐少。
prenwang
    42
prenwang  
   2020-06-12 00:24:31 +08:00
zabbix 了解下,
ysc3839
    43
ysc3839  
   2020-06-12 00:44:10 +08:00 via Android
1. 不 star 可能是别人用不到,或者觉得项目有做得不好的地方。被群 T 出有可能是群主就不喜欢发广告的。
2. 选择微信公众号这种平台,很多人是为了盈利的,免费帮你推广的话对方并没有什么好处,被拒绝也很正常。
3. 这不是你的错,遇到这种人建议忽略,或者跟他说清楚开源和收费不冲突。
gzfrankie
    44
gzfrankie  
   2020-06-12 01:13:18 +08:00 via iPhone   3
给开源项目打工的码农讲讲开源的的商业模式:

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

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

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

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

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

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

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

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

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

国内很多开发者并不真正了解“开源”,以为只要公开了源代码就算是开源,但实际上从上个世纪九十年代的自由软件运动开始,开源社区的发展可行性是有一整套的理论,仅仅公开源代码是不够的,现今的凡是可是续发展的开源社区都有相当专业的团队在进行管理和经营,有些公司和基金会会专门招聘开源项目经理,这也说明开源项目管理已经成为了软件项目管理的一个特定的子领域。
fademeter
    61
fademeter  
   2020-06-12 15:37:51 +08:00
楼上有些说的很有道理,楼主这种项目实用性确实对于企业 /个人而言确实实用性不强,赞同楼上说的不如做些小而美的工具的开源项目
fy
    62
fy  
   2020-06-12 16:11:15 +08:00
楼主的项目不错,我们公司有在用。

已经 star 。
doctortao
    63
doctortao  
   2020-06-12 17:07:41 +08:00
看了最近几个火起来的国人做的个人开源项目,比如 vue,比如 skywalking,都是先成功打入了欧美的开源社区,由欧美的开源大 V 代言,然后在国内才流行起来的。 目前国内完全没有大公司背书的开源项目还蛮难火起来,楼主可以考虑一下这个思路。
yupozhang
    64
yupozhang  
OP
   2020-06-12 17:41:44 +08:00
@vincentxue 嗯。最近正准备支持一下国际化。
yupozhang
    65
yupozhang  
OP
   2020-06-12 17:42:22 +08:00
@zushi000 一开始就收费,那用户哪里来?推广不容易吧?
yupozhang
    66
yupozhang  
OP
   2020-06-12 17:44:46 +08:00
@libook 感谢这么多的建议,我应该追求第一种,第二条感觉是以后顺便的事情。
yupozhang
    67
yupozhang  
OP
   2020-06-12 17:45:40 +08:00
@doctortao 不错的建议啊。感谢分享的这个思路。
littlewing
    68
littlewing  
   2020-06-12 18:06:33 +08:00
为了开源而开源,为了 star 而 start,b 了
KunMinX
    69
KunMinX  
   2020-06-12 18:31:09 +08:00
关于开源,我简单分享几点我对此的理解:

1.人们一定且务必是出于某种使命而去开源某个项目,例如为的是让更多人有机会接触到某些优秀的思路、设计,并使人们的开发工作得到改善。

2.为了达成这一使命,开源项目主人有责任推广自己的项目,而不必去理会某些损人利己者的指责和打压。

3.开源项目最初和最终都是为了利人利己,对自己来说,要么是精神上的满足,要么是物质上的满足(例如出配套书籍、出课程),所以也要注意对自身正当权益的保护,避免劳动成果被人一声不吭拿去卖课
(曾有作者因看到我那期专访而遭到我说,他开源的一款 前后端完整的电商项目 被人从头到尾拿去写书和出课程,而且没有遵守 AL2 注明作者和地址)

就这么多吧,祝好~

相关阅读:专访《开源项目 被人拿去做课程 卖了 1000 多万是什么体验》

https://juejin.im/post/5ecb4950518825431a669897#comment
KunMinX
    70
KunMinX  
   2020-06-12 18:32:18 +08:00
@KunMinX 笔误,遭到 -> 找到
yupozhang
    71
yupozhang  
OP
   2020-06-12 18:50:28 +08:00
@KunMinX 感谢指点和建议。
40EaE5uJO3Xt1VVa
    72
40EaE5uJO3Xt1VVa  
   2020-06-12 19:14:43 +08:00
做开源还是得要很强的内心,被一些垃圾带节奏不气馁
yupozhang
    73
yupozhang  
OP
   2020-06-13 07:03:53 +08:00
@yanzhiling2001 嗯。是呀。满足不了所有人。
ruzztok
    74
ruzztok  
   2020-06-15 15:38:21 +08:00
开源项目,这么去搞。。。头一次见
kqz901002
    75
kqz901002  
   2022-11-05 16:16:08 +08:00
自由软件,类似共产主义,一般诞生在生产力高度发达,闲的蛋疼做的。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2637 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 27ms UTC 05:55 PVG 13:55 LAX 22:55 JFK 01:55
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86