1
xingshu1990 2022-03-01 13:44:16 +08:00 1
问这个问题 还不如直接搜索 youtube 上相关关键词,或者去 FB 上找找这些项目的负责人提到的原因之类的东西。
|
2
JQSM 2022-03-01 13:45:43 +08:00 13
1. 自己的业务遇到瓶颈,需要搞些新东西。
2. 类似风投,可以死 9 个项目,但有 1 个火了,就不亏。 3. 养闲人,垄断人才市场,你可以不给我家输出价值,但你也别到竞争对手家去干。 |
3
hideokuze 2022-03-01 13:49:25 +08:00
开源对应闭源的最大优势在于交易成本基本没有。如果是闭源的话一大堆的专利限制可以说是把生产力给限制住了,从这个角度看倒是可以论证共产主义还是有实现的可能的。。。
|
4
3dwelcome 2022-03-01 13:50:11 +08:00
大公司赚到钱后,都会建立 research & development 技术研发部门,就是俗称养闲人。
国内大厂也有的,一般发点论文,写一点公司内部辅助工具,那就是产出。 你比如 React ,一开始都是企业内部工具,好用才开源出来的。 |
5
eason1874 2022-03-01 13:52:53 +08:00 3
这些项目有很大的直接收益,只是研发周期长。特别是 Go 、TypeScript 、React 这些语言和框架,全是需求驱动的,为了提高开发效率
国内大厂也会遇到现有软件无法满足需求的情况,也有不少自研,只不过他们没耐心搞新的,基本都是在人家的项目上二次开发,修修补补凑合着用 |
6
Inf1nity 2022-03-01 13:53:21 +08:00
Chromium 的开源做到了事实上的垄断。
|
7
czfy 2022-03-01 13:54:11 +08:00 7
Chrome 这么成型的收集用户数据、完善广告推荐算法的商业模式都不知道?
如果你说把它开源成 Chromium 才和你提到的其他比较类似 |
8
CEBBCAT 2022-03-01 14:04:54 +08:00 2
Go 没有收益? Chrome 是公益项目?
小公司就别琢磨这些了,现着眼于个人发展吧,有余力贡献点开源项目吧 |
9
efaun 2022-03-01 14:08:51 +08:00 31
一流企业做标准 二流企业做品牌 三流企业做产品
|
10
docx 2022-03-01 14:10:28 +08:00 via Android 2
Google 系的东西最后大都会服务于 Google Ads
|
11
vance123 2022-03-01 14:11:33 +08:00 via Android
和基建一样,是有长远收益的。能做这些项目,说明他们是这些领域的主宰者和维护者,其它人只是居民罢了
|
12
Feiex 2022-03-01 14:17:11 +08:00
chromium say: 没我你们怎么看广告
|
13
echo1937 2022-03-01 14:17:13 +08:00 1
|
14
adoal 2022-03-01 14:19:47 +08:00
好好写你的能“带来直接收益的项目”的代码,别胡思乱想。等你写多了,遇到的问题多了,现有的库、框架不能称心如意了,或多或少也会去动手搞点基础设施。人家厂子大,那搞的基础设施就更大、更多、更通用、更牛叉、更出名。
|
15
wherewhale 2022-03-01 14:22:51 +08:00
你是不是有从中受益?
这就是用处之一 有人依赖 就有市场 |
17
mxT52CRuqR6o5 2022-03-01 14:26:00 +08:00 via Android
国外人力贵,所以研发语言、框架提高人效产生的 ROI 大于 1
国内人力贱,自然不会去开发这种东西 |
18
seakingii 2022-03-01 14:31:09 +08:00
你的论点就是错的.
Go 是 Google 公司为了解决自己公司开发网络服务,用其它语言不方便(开发效率,安全开发,部署方便性)而开发的,Google 自己公司内部有无数的网络服务要开发. Chrome 是为了掌握"浏览器"这个互联网入口和互联网标准而开发的.Goole 当时是标准的网络公司,特别是搜索业务广告业务,这对它很重要. 这都是相当直接有利好的,并不是没有直接收益. 其它项目也一样.资本为王的世界,还是上市公司,不会做陪本买卖的. |
19
yoke123 2022-03-01 14:32:01 +08:00
你可以去知乎提问和搜索,明明搜索引擎搜一下的问题。
|
20
yuchting 2022-03-01 14:36:20 +08:00
https://www.zhihu.com/question/465598253/answer/2199368036
世界上最贵的东西就是免费,世界上“最迷惑”的东西就是开源。 |
21
coderluan 2022-03-01 14:36:54 +08:00
这个问题你自己其实有答案的,因为你用的“直接收益”,而不是“收益”,他们的之间差别就是答案。
|
22
watcher 2022-03-01 14:42:37 +08:00
当年施乐养了一堆闲人做了一大堆无法带来直接收益的项目。
|
23
akira 2022-03-01 14:44:23 +08:00
谷歌 流量入口
微软 全家桶 facebook 这个就不知道了。。 |
24
yoa1q7y OP @coderluan 我当然觉得应该是有收益的,公司不会做赔本买卖。只是这个具体过程不清楚,所以才咨询一下。
尤其是 vscode, typescript 这一类收益非常不明显的项目 |
25
LittleDust 2022-03-01 14:56:49 +08:00
vsc 不做的话得花钱买别家的软件写代码?
|
26
a728976009 2022-03-01 14:59:15 +08:00
op 说的这些都是有收益的
真正没收益的东西都是一些半死不活的产品,而它们存在的意义就是,恶心友商 |
27
buchikoma 2022-03-01 15:00:32 +08:00 1
简单来说,规模大一些的公司都会分成本部门和利润部门
利润部门是现金流 成本部门用来输出影响力 扩大影响力对一些软实力,例如销售 /合作都是利好的 |
28
echo1937 2022-03-01 15:04:32 +08:00 1
@CEBBCAT #16 Firefox 属于 Mozilla 基金会旗下 Mozilla 公司,Firefox 也是开源项目,Mozilla 公司也是商业公司,
截至 2021 年 7 月,Chrome 在桌面端浏览器的市场份额为 68.58%,其次是份额为 9.47%的 Safari ,8.21%的 Edge ,7.62%的火狐。如果 Google 没有 Chrome ,这 68.58%的市场份额,光是默认搜索引擎协议一项就要花更多的钱。 大概要表达的就是这个意思,Google 依靠 Chromium/Chrome 、VP8/VP9/AV1 等开源项目赚了 /省了很多钱。 |
29
wanguorui123 2022-03-01 15:06:59 +08:00
Chrome 、TypeScript 、React 、Office 通过行业标准垄断市场,从而实现躺赚
|
30
learningman 2022-03-01 15:14:27 +08:00 1
@CEBBCAT #16 如果 chromium 不是 Google 的,Google 就得给 chromium 的拥有者也付一笔钱,Firefox 的占有率才 4%就值这么多哦
|
31
wtdd 2022-03-01 15:22:07 +08:00 1
普通码农是不理解很正常,可以理解为帮助雇佣一些科学家搞研发,试图引领或追随未来,企业大佬有一定 top level 科研经历就会懂也注重这些,国内大厂大佬普遍没到这个层次,还在数钱玩色的初级阶段
|
32
skiy 2022-03-01 15:22:54 +08:00
chromium 让谷歌在 HTML 标准上有了很深的话语权吧?
比如最近的有几个 API ,就是强推的。 (新版本的 Chrome 浏览器推出了一个有争议的键盘映射 API ( Keyboard MAP API )。该 API 此前因为不能在 iframes 内使用,所以不能被网络应用所调用。诸如网页版微软 Office 之类需要用户大量输入内容的网络应用在此之前是不能利用该 API 来检测键盘布局上的按键。) |
33
libook 2022-03-01 15:24:39 +08:00 1
我没有在题主提到的这几家公司工作过,以下是根据我对互联网行业和商业方面的了解所推断:
1. 题主自己很准确地用了“直接收益”这个表述,那么剩下的就是“间接收益”了。 Chrome 就是可以绑定 Google 的服务,为可以直接赚钱的业务带来用户流量(如搜索广告),普及率高了之后顺便还可以垄断 Web 技术发展方向,为对自己发展有利的技术开绿灯。Go 可以用来代替一些不一定非要用 C++来写的中间件,从而显著提升生产效率(省钱也是一种收益),同时如果 Go 在全世界范围内流行起来,招聘也将是更容易的事情。VSCode 是会绑定微软的一些产品和服务的,比如微软的云计算产品,还有 Windows 产品(如 WSL ),虽然其他平台也可以用 VSCode ,但是一定会对微软自家的产品进行联动和优化,一方面提升 Windows 在开发方面的便捷性,另一方面为自家其他产品带来更多用户。React 也和 Go 差不多,本身可以提升 Facebook 内部的生产效率,还可以提升 Facebook 的品牌影响力。 2. 公司不差钱,有好点子都可以先孵化,有了原型产品后再跟商业挂钩,看是否能给企业带来直接、间接收益,这个收益也可能是短期能看到的,也可能是长期能看到的,ROI 较高就可以成为企业的正式业务来发展,ROI 低就砍掉,实际上我们现在能看到的都是那些幸存下来的,失败的、被砍掉的项目更多。 3. 在部门这个粒度是直接考虑投入和产出的,可以运用商业分析能力对各部门之间的影响进行量化,比如 Chrome 部门对搜索部门的业务有什么影响,然后企业内的商业大佬会对企业资源进行配比,比如制定好项目、目标、预算,部门拿到这些信息之后再进行分配,根据部门实际情况指定绩效评定方案。 另外,商业公司做开源项目都是会留后手的,一个产品会同时包含开源部分和闭源部分,开源的东西负责占领市场份额,闭源的东西负责形成市场壁垒,这样竞争对手使用闭源的东西无法抢占市场份额,使用开源的东西无法攻破市场壁垒。例如华为被制裁后,虽然手机可以用 Android 开源代码,但是不能用 GMS ,于是欧美市场受到重创; Chromium 代码可以随意获取和使用,但是想用 Widevine 插件是必须要经过 Google 的授权的,Chromium 离了 Widevine 也难以获得市场。 |
34
msg7086 2022-03-01 15:30:21 +08:00 12
你想反了。
不是说他们做这么多开源项目拿出来贡献给社会用,而是他们把自己要用的项目拿出来开源然后让社会给他们贡献。 随便举个例子,之前火上天的 Ruby on Rails 项目,就是 basecamp 项目里分离出来的。 那本来这个框架都得是 37signals 的员工自己一行一行代码摞起来。 现在呢?全球的程序员都在给 Rails 加功能修 bug 做贡献,员工只要在框架的基础上专心做应用就行了。 你说公司是赚了还是亏了。 还有像你说的 Go 语言,又或者是 React 等,这些都是公司自己就想要用,但是又不想自己全资维护。 于是统统交给社区,然后相当于坐享其成。 |
35
charlie21 2022-03-01 15:34:21 +08:00 via iPhone
你认识的大厂参与开源项目的有几个 两只手数得过来,其它千千万万国外公司呢?要么开源一半 剩下的卖服务,要么直接零开源
有能力让开源 repo 变成钱的公司才会有开源 repo |
37
zmxnv123 2022-03-01 15:55:51 +08:00 1
所以牛爵爷当年研究大球转圈圈到底有什么用,能当饭吃吗?
|
38
Eleutherios 2022-03-01 16:04:40 +08:00 via iPhone
Google Earth Engine 表面上血赔,实际上垄断了未来的 GIS 科研和应用领域。这是 Google 的战略性胜利,而国内的所谓巨头,好几年了连饼都不会画,哈……
|
39
pengtdyd 2022-03-01 16:05:15 +08:00
开源是门生意,你之所以觉的它不赚钱是因为它没有向你收钱,或者说没有向个人和创业公司收钱
|
40
libook 2022-03-01 16:05:27 +08:00
@yoa1q7y #36 上市公司在商业分析方面的计算量是很恐怖的,各种数据报表,基本能把绝大多数事情说明白,即便是赌,也得有兜风险的措施,股东是会看的,因为股东也要算自己的投资风险和利润。
可以去了解一些数据驱动和 Business Intelligence 的概念,现在国内也有不少公司在用类似的方法论。 |
41
yaphets666 2022-03-01 16:09:27 +08:00
开源就是垄断。
|
42
wasd6267016 2022-03-01 16:11:12 +08:00
1. 做这些是图什么
第一个问题问出来 就已经输了 |
43
Mirage09 2022-03-01 16:19:11 +08:00 via iPhone
这样说来,大厂里好像就亚麻没这样的东西…也可能东西还没做完就被 pip 了
|
44
idlerlestat 2022-03-01 16:53:20 +08:00
别的不好说,谷歌的一个主要目的是为了将来关掉
|
45
wat4me 2022-03-01 17:17:01 +08:00
国内有些大厂也一样吧,像飞书这种虽然不是底层的东西,刚开始都是为了解决内部的一些问题,后来做的好了推向市场,死在公司内部的大家看不到罢了。
|
46
jfdnet 2022-03-01 17:55:00 +08:00
chrome 没有收益?我天。免费的商业产品是最贵的不是网络共识么?
|
47
geekvcn 2022-03-01 18:08:44 +08:00
国外企业产学研结合,不但内部投资研发,还会和院校合作,投资院校项目。所以中国目前只能跟在美国后面抄。美国佬也不会给一个项目一直投资下去,一般都会投个 5~10 年,没前景依然会砍掉项目,有前景就会开始商业化运作。
|
48
MarquesMa 2022-03-01 18:09:24 +08:00
人们总是把一个公司和一个国家想成铁板一块。
之前 Erlang 是爱立信内部产物,后来公司都普遍转 Java / C++,Joe Armstrong 问上司反正都不咋用了,我能不能拿去开源,上司说”随便“。然后 Erlang 就开源了。 其实道理很简单,比较早的时候,就是员工做了一些成就,拿出来分享,公司没明显理由反对: 1. 首先有了开源运动(起因是没源码不能 debug 很不爽) 2. 开源运动特别是 GNU 计划搞了很多不错的东西,所有人都可以共用,比如 GCC ,还有 Emacs 的各种插件,而且很酷 3. 后来大企业做了些内部不错的东西,员工希望可以开源(因为不仅很酷,还能撑简历 portfolio ,跟画手同理,而且高段位黑客也会惺惺相惜),公司想了想开源有可能被白嫖,但是也可以增加公司影响力,但是自己不开源其他公司很可能做一样的,到时候好像更亏,所以就开源了 4. 久而久之就成了一种氛围了 |
49
skiy 2022-03-01 19:25:18 +08:00
@MarquesMa 我记得国外很多大企业好像都有一个“捐款计划”的,就是每个月都向某些开源项目捐赠。而国内这些大企业,我没见到哪些企业会向国内开源项目捐赠的。
另外,国内那些企业,项目关闭后,就关闭了,并不会拿出来分享的。可能是因为技术在公司的话语权不高吧? |
51
cmdOptionKana 2022-03-01 20:15:48 +08:00
简单来说:把蛋糕做大!
你一直说不理解,因为你的思维局限于蛋糕的大小是固定的,大家分蛋糕,自己分到的少了别人就多,别人分到的多了自己就少。 但是,格局打开,如果可以把蛋糕做大呢?行业龙头获得的利益就是巨大了。 |
52
cmdOptionKana 2022-03-01 20:20:11 +08:00
包括经常有人发帖冷嘲热讽,说程序员把工具优化了,第三方库做得太好了,开源被抄了,AI 写代码取代自己…… 等等,这些都是非常狭隘的思维。
换个角度想想,如果 IT 界走拜师学艺,教会徒弟饿死师傅因此要留一手,也不开源也不出教程了,结果会如何? IT 行业能有如进这么庞大吗?蛋糕有多大? |
53
jiaslbang 2022-03-01 20:35:27 +08:00
很好的问题,很多学生或者初入职场容易想当然(比如 r&d 是养闲人发 paper ),企业决策逻辑就是解决实际问题&赚钱,Chrome 是多大的流量入口,Google 老本行就是流量生意
|
54
James369 2022-03-01 21:35:32 +08:00
推动行业发展,实现价值
|
55
skiy 2022-03-01 22:37:55 +08:00
@stoneabc 你见到了?举几个例子出来看看?
比如 Vue ? https://imgur.com/m3kgJOi 哦,Vue 确实不算国内开源项目。再去看看 https://gitee.com/gvp 。 |
56
Tink 2022-03-01 22:45:59 +08:00
你说的这几个,我看到的都是商机
|
57
Biwood 2022-03-01 22:51:14 +08:00 via iPhone
从这帖子我可以知道为什么国产的优秀开源软件这么少了,open 和 free (自由)精神早就影响到全世界的软件开发者,在这里却还停留在利益优先的观念上
|
59
Cielsky 2022-03-01 23:00:00 +08:00 via Android
一个东西你又如何知道他会赚钱呢?
开发多少产品能活下来的才几个?站在钱的角度看,我直接砍了。站在开源角度,用更低的成本维护产品,产品起来了再反哺生态,还可以在此基础上开发付费产品,节省了多少人力财力啊。 |
60
jerri 2022-03-01 23:00:01 +08:00
大企业搞开源本质上就是技术倾销,建立生态标准,再由此牟利.
|
61
Cielsky 2022-03-01 23:00:48 +08:00 via Android
@LittleDust vscode 不开源的话也做不到今天这么好用
|
62
YuTengjing 2022-03-01 23:18:13 +08:00
即便不开源,在内部也需要人力维护,还不如开源既可以产生影响力,垄断生态,还可以白嫖开源人的 pr 。
|
63
Yoock 2022-03-02 00:48:29 +08:00 via iPhone
开源是种技术倾销
|
64
Yoock 2022-03-02 00:50:01 +08:00 via iPhone
开源是种技术倾销
特指商业公司,可以垄断某个领域的解决方案 |
65
Zien 2022-03-02 00:52:12 +08:00
无他,把人当人看而非消耗品,比较注重人的发展。
|
66
binux 2022-03-02 01:13:33 +08:00 via Android
Chrome 不仅仅是入口,还有 Chromebook ,Google doc ,meeting ,死掉的 stadia ,这么多 Web 优先的工具,哪个不是依赖浏览器给提供的接口?
|
67
dayeye2006199 2022-03-02 02:30:31 +08:00
其实 go react ts 这些面向开发人员的技术产品,开源前一般都经历过内部推广。在内部推广过程中,被证明确实解决了问题(开发效率,开发质量等),提高了收益(人效也是收益),才会被开源出来。
例如 react 最初是在 FB 内部被大量使用,和其他技术 PK 之后被证明确实提高了开发 UI 的效率之后,才被开源出来。go 也是在谷歌内部被证明可以替代开发部分原本使用 C++的性能敏感的基础组件,并且开发效率和质量有提升之后,才被大众所熟知。 在推广期就死掉的项目,一般也走不到开源这一步。 |
68
Perry 2022-03-02 03:44:58 +08:00 via iPhone
技术开源让很多公司都能用最直接的一个收益就是以后招人容易,来了公司可以直接上手 Go ,Typescript ,React 。Typescript 这种需要各种库定义 type 的当然开源了最好。
|
69
xingzhi 2022-03-02 04:51:34 +08:00
先问是不是,再问为什么。
是不是真的无法带来收益? |
70
ericls 2022-03-02 05:07:43 +08:00 via iPhone
这个问题很难回答 因为需要对收益做定义 但是人类目前还无法定义和价值相关的一切东西
|
71
js8510 2022-03-02 06:56:54 +08:00
React 是为了 boost facebook 当年的 mobile first 战略吧。
问题 1 ,2 我读过项目好像叫 Jordan xxx 现在已经离职了。最初 react 的价值并不太被认可而且最初投入并不大。 3 高级别的 IC ,research & exploration 是工作的一部分。这个在 fb 叫 direction impact. 你能为一个团队,甚至更大的 group 指明方向,本身就是非常 impactful 的事情。像 react, 具体我不知道。但是我觉得 xxx teams adopted react frame 就是很好的指标啊。很多人 team 用你的 framework, 至少说明你提升了 dev X. |
72
xpect 2022-03-02 07:22:32 +08:00
这就是为什么数学、物理等基础研究,不会带来很多直接的收益,但国家还是会投很多钱,因为它是战略储备,是基础储备,是很多其它产业进步的基础和核心。
计算机语言、网页浏览器、框架相对其它直接赚钱的技术,也是基础。 |
73
xuanbg 2022-03-02 08:17:58 +08:00
做任何和业务不沾边的基础设施,就只有一个目的:提升研发效率!基础搞定,业务就随便折腾吧,想怎么玩就怎么玩。反之,你一折腾就死翘翘,还乱抱怨 xx 技术不行。其实不行的不是 xx 技术,而是你自己的基础设施没建设好,支撑不起 xx 技术的使用而已。
老话说得好:工欲善其事,必先利其器。 |
74
murmur 2022-03-02 08:19:24 +08:00
|
76
micean 2022-03-02 08:26:41 +08:00
从另一方面来说,在互联网行业,产品的投入成本没那么高,其他行业都没办法这么玩
|
77
cmdOptionKana 2022-03-02 08:31:20 +08:00 1
@murmur 老程序员当然吃香,但我问的是,蛋糕有多大。没人写教程,大学不开课,想学编程先拜师给师父洗脚三年,教的时候也是这里留一手那里留一手,整个计算机行业的发展速度会不会慢很多?
设计素材全都摆在明面上,容易收集,但源代码如果有心保密,想拿到的难度比设计素材难百倍千倍,这怎么能混为一谈。 而且,按照不开源的思路,拿到源码的人也是自用,不会发出来。 |
78
DDfs1793 2022-03-02 08:55:12 +08:00
等到所有人都在用你的东西并且市场上也只有你能够提供这个服务的时候就会发现垄断是多么地快乐。千万不要相信什么大厂的良心,现在不收割只不过是因为收割起来也没啥意思
|
79
wangyzj 2022-03-02 09:14:56 +08:00
你列举的这几个例子每一个在设立之初就可以说充满了野心
|
80
yzbythesea 2022-03-02 09:16:52 +08:00
楼上还多“皇帝金锄头”的感觉。
|
81
arrando 2022-03-02 09:28:51 +08:00
制定行业标准,长期收益
|
82
karott7 2022-03-02 09:31:08 +08:00
我觉得笼络人才也算是直接收益吧,很多人也因为给开源项目贡献代码而加入大公司,进而孵化其他项目。
|
83
zealinux 2022-03-02 09:32:34 +08:00
LZ 举的例子都是间接受益很大的项目啊。
其实也有直接受益的, 就是一开始他们自己公司使用的时候。 |
84
sanggao 2022-03-02 09:57:04 +08:00
vue 作者因为 vue 的开源 给自己带来的直接或者间接的收入 早已不可想象
|
85
pkoukk 2022-03-02 10:00:02 +08:00
你说的这些都是成功案例,很赚钱的
不成功案例看看被微软砍了的项目就知道了 |
86
lingxipaofan 2022-03-02 10:13:39 +08:00
虽然都是大厂,眼界明显不同
|
87
qzhai 2022-03-02 10:35:38 +08:00
拿其他举例:
建高铁需要花费巨资,开通后短期内通过车票应该不太容易回本。 耗资研发航天事业,带来的只接收益,很难想出来是啥。 |
88
MarquesMa 2022-03-02 10:41:43 +08:00
@xuanbg 我个人的经验是以白嫖为目的挺低效的,运营开源社区比写软件费心费力多了,一开始还要把各个方面比如问题,引导,频道什么都做好,然后每个非核心贡献者在这方面花的时间又很少,免费的是最贵的
而且 in house 状态很容易 move fast ,一开源节奏就慢下来了 |
89
HanMeiM 2022-03-02 10:43:01 +08:00
可能多年前搞 JAVA 的时候也有人跟你问一样的问题吧
|
90
dj9399 2022-03-02 11:01:50 +08:00
这些开源、免费的项目都是人人为我,我为人人精神下的产物,这在当前以名住为主流的国际社会,是再正常不过的做法。不过,在砖只国,大部分人都被洗脑,把所有事都和利益优先强行扯上关系
|
91
billytom 2022-03-02 12:25:13 +08:00 via iPhone
不是应该反问,国内这些大厂做的绝大部分一定要盈利的项目原因是什么
|
93
skiy 2022-03-03 13:06:45 +08:00
@stoneabc 这个叫做“捐赠”?这个叫做“捐赠国内开发者的项目”?
--- 我记得国外很多大企业好像都有一个“捐款计划”的,就是每个月都向某些开源项目捐赠。而国内这些大企业,我没见到哪些企业会向国内开源项目捐赠的。 --- “国内这些大企业,我没见到哪些企业会向国内开源项目捐赠的。” 我表述得不够清楚??? |