1
zerozerone 2018-09-27 13:00:31 +08:00 via Android
|
2
MCVector 2018-09-27 13:19:17 +08:00 via Android 11
To make the world a better place.
|
3
loading 2018-09-27 13:32:45 +08:00 via Android 3
如果你曾经被开源帮助过,你应该不会这样问。
特别是现在有了 github,分享和查找代码比以前简单多了。 基于开源代码,我做机械键盘到成型,就几天。如果是封闭环境,我觉得要好几年才能有那时的可用程度。 从开源中受益,记得要回馈开源哦! |
4
xiri 2018-09-27 13:35:21 +08:00 via Android
信仰
|
5
mydns 2018-09-27 13:39:43 +08:00
1.我们的项目源代码开源,万一哪天我们改行了,他人继续使用我们的源代码可以二次开发继续维护
2.我们使用别人的源代码,万一哪天对方改行了,我们自己可以在现有的源代码基础上二次开发和维护 尽管被别人倒卖现象严重。。。。。 |
6
hash 2018-09-27 13:40:33 +08:00
没有开源的话绝大部分东西就不存在了,包括你所说的闭源大企业
|
11
jiafaner OP |
12
monsterxx03 2018-09-27 15:26:53 +08:00 5
开源软件社区可是地球上唯一真正实现了共产主义的地方
|
15
xiadong1994 2018-09-27 15:33:15 +08:00 via iPhone
@jiafaner 开源项目选择允许商业使用的许可证,就意味着人家根本不在乎你给不给钱。对有的人来说,技术本身就足以产生足够的回馈,自己的项目被大量使用带来的成就感是钱能比的?
|
16
droiz 2018-09-27 15:36:51 +08:00 2
@jiafaner 既然有了开源的想法,我就不追求任何物质上的回报,我开源的目的是希望我的代码能对别人有用处,你用了我的代码就是对我的价值的一种肯定。
我相信绝大部分的开源作者都是类似的想法,这不存在公平不公平一说,你如果觉得希望对开源项目有反馈,那你完全可以直接捐钱,这是最好的办法。你所说的这些知名项目,都有大把的赞助,也并不缺少你的,所以并不需要考虑这么多。 偷代码就是另一件事了,何况偷这一行为也不是仅仅发生在开源届,有人的地方就会有偷窃,这无法避免,但开源的益处远远大于被偷代码的损失,没必要为了这个因噎废食。 |
17
CloudnuY 2018-09-27 15:38:17 +08:00
「很多大企业都不开放源代码啊」不成立
|
18
loading 2018-09-27 15:39:58 +08:00
楼主应该没有看 1 楼的回答,就是伸手。
|
19
jasonyang9 2018-09-27 15:47:12 +08:00
因为一些人的骨子里面就刻着自由两个字
|
20
jiafaner OP |
23
SuperMild 2018-09-27 16:15:46 +08:00 1
最开始,可能是黑客精神启发了一些大牛,发展出自由软件精神。他们有能力、有理想、有激情,开辟了开源世界的第一块疆土。
而现在,开源不仅有理想化的一面,也有很多实用意义。比如可以攒人气(和免费服务的原理相似),可以提高企业形象和产品的可信度,有机会获得社区的反馈(虽然大量菜鸟用户只管用,但毕竟还是有牛人或公司会参与进来)……等等 |
25
hcymk2 2018-09-27 16:34:29 +08:00
|
27
lengyihan 2018-09-27 17:01:07 +08:00 via Android
共产主义不是平均主义。
|
28
imn1 2018-09-27 17:23:29 +08:00 1
利他心的东西我就不说了
我只想知道有人想开放源代码不行么?开源犯法了?开源道德败坏? 一个合法且没有损害他人利益的行为,人家想做就做,不需要解释为什么 以前遇到一个义工,聊天时问他是不是帮助别人觉得快乐 他的回答是:我也不知道帮了谁,只是以前没做过这事,想做做看,做着做着就这样了 我当时不知道怎么接话…… 以前有个刁民(?)是这样形容自己的:我不犯法啊,我纳税啊,我不害人,所以我是好人 |
29
sampeng 2018-09-27 17:24:45 +08:00
如果没有开源项目。。。现在的程序员估计的失业一大半。。。各种语言不开源。都去玩汇编吧
|
30
cxcc 2018-09-27 17:58:25 +08:00 via Android
对技术以及这个世界深沉的爱吧 古人云 燕雀安知鸿鹄之志 不一样的高度看到的东西肯定也是不同的 所以不在一个层面的东西打破脑袋也不会搞明白的 放过自己吧
|
32
chanin 2018-09-27 19:05:05 +08:00 1
09 年载 github 开始开源写了一个轮子,当时是因为自己得能力不够希望大家一起完善,3 年後忽然有一天收到了啊里的工作邀请,转眼 10 个年头过去了,虽然以经离职,自己创业但是想想当时得开源对于自己得原始积累起到乐很大得作用。先在移民到澳洲这里的环境是开源项目跟本人能力 hot 都有关系。
|
33
66beta 2018-09-27 19:06:09 +08:00
大企业又回馈社会的责任感
国内的 KPI 项目除外 |
34
janus77 2018-09-27 19:49:51 +08:00 via Android
1.开源的目的不是赚钱,是纯粹的舍己(现在有些变味了,这个不讨论)
2.开源的是技术,是思想,这个东西从根源上讲是卖不了钱的,能卖钱的是做成的软件和产品 3.开源的回报:随着项目变成多人贡献,比如我们两人都是使用者也都是贡献者,我贡献了代码你能得到益处,反之亦然。虽然绝大多数人没有贡献,但总的来说有贡献的人是感觉到了回报的,没有贡献的人确实是白拿,但这并不影响大局。 4.有基金会,基金会是企业和社会捐赠。也算是出钱了。专职维护开源项目的人,基本上是有舍己的心理准备的,他们不太在乎回报。有各种协议,维护整个环境的平衡与稳定。 |
35
kerr92 2018-09-27 19:58:30 +08:00 via iPhone
自由软件和开源软件的出现,恰恰是因为当时的程序员对商业软件不满意,反感商业公司的版权保护行为。
|
37
loading 2018-09-27 20:35:09 +08:00 via Android
@jiafaner 可以看看锤子科技的好几个发布会,老罗都会给他们捐款。还有 GPL 这种开源协议,了解一下。
|
38
icylogic 2018-09-27 20:35:20 +08:00 via iPhone
我觉得还有一个原因,正常的程序员骨子里反感重复劳动,一份代码写好了,就不应该再重写一遍一样甚至更烂的代码,理想的世界应该是正交的。
当然,现实是总有人觉得他能写更好的,所以要拆掉旧轮子再造个新轮子,这就是开源社区自带的另一个属性了。。。 |
39
AslanFong 2018-09-27 21:02:47 +08:00
大企业很多开源的项目啊
|
40
mumbler 2018-09-27 21:08:08 +08:00
Linux 不开源一定没有今天的商业价值,开源也是以退为进的商业模式
|
41
xiusedelang 2018-09-27 21:18:19 +08:00 via Android
可以多了解一下计算机的发展历史,推荐几本书
黑客 乐者为王 doom 启示录 软件编程并不是只有公司打工赚钱 |
42
zhangbohun 2018-09-27 21:38:10 +08:00 via Android
无利不起早
|
43
widewing 2018-09-27 21:53:10 +08:00 via Android
大公司开源掌握行业话语权。大家都用我的,我说什么就是什么。
小公司开源,依托社区的力量完成自己的产品,并且提高自身知名度。 多家企业参与的开源项目可以快速实现共同目标,制定共同标准 个人开源提高自身价值完成自我实现,到处可以吹,升职又加薪 总之,开源更多是一种商业策略,于个人也有利可图 |
44
hyyou2010 2018-09-27 21:58:44 +08:00
主要有两个原因
1,信仰:这导致了自由软件运动的发生 2,策略:开源使得软件更健壮 |
45
junjieyuanxiling 2018-09-27 23:36:04 +08:00 via Android
@jiafaner #14 红帽年利润 20 亿刀……
|
46
kslr 2018-09-27 23:50:01 +08:00
编程是乐趣啊,如果做了出来,当然是大家一起来用添砖加瓦。
而如果有的人使用,也都会添砖加瓦。 作者可以得到什么呢?满足感、名声大概吧 也算是实现自我价值了 |
47
kslr 2018-09-27 23:52:27 +08:00
不过确实很多人理解不了,现实上我说每天花固定时间写代码,朋友都表达了不可思议。
|
48
vHypnos 2018-09-28 05:27:36 +08:00
开源资源共享,都是人自己遵守`自觉`的问题。 大家都是想让人人变得`善良`, 资源共享。
|
49
lcdxiangzi 2018-09-28 08:41:29 +08:00
我也曾经有类似的疑惑,我觉得这种疑惑来自于社会环境和生活背景。就像网络调侃,贫穷限制想象力一样。
落后(这里需要打引号,某方面的落后)严重限制我们的思维方式。整个计算机文化都是西方发起搭建的,主流力量也是西方提供的。社会公平,文化氛围很重要。 而我们,至少在我自己感觉来看,真的差太远了,我们每天都在想着如何赚钱,养家,没有办法,大家的压力实在太大了,长辈养老、全家医疗、子女教育。每件事都会花掉我们很多精力。大家没有余力来创建这种环境,所以像开源这种生态,靠我们自己,我觉得是无法实现的。 个人想法而已 |
50
harde 2018-09-28 09:36:20 +08:00
人人为我,我为人人。
就跟社会一样,为什么有好人?虽然坏人也很多,但不可否认好人还是存在。 |
51
xzk715 2018-09-29 11:20:37 +08:00 1
绝对证明法:
世界上所有的软件都开源(注意是所有,你写的每个字母都会立马被别人看到) :做的新东西立马可以被别人复制,没有人愿意花大资本研发,你写一点别人都看见,别人都抄不就完了 这个行业根本没法商业化 大家最后都赚不到钱 这就恶性循环 这样结果就是学崩 。 世界上所有的软件都闭源(注意是所有,对象实体为单个企业或个人,你不准把任何非你自己写的代码带入下家公司,所有代码都有知识产权,复制一行别人的代码违法):会产生很多巨头公司,因为公司内部是部分开源的,你可以看到同公司内别人的东西,这时候这个巨头就可以靠着技术壁垒、行业垄断等盈利,直到下一个巨头的产生,类似英特尔到高通。结果就是资本剥削,行业不会很快发展,但是大家都有钱赚,会在一个合理范围内迭代。 这时候知识产权、版权、专利、法律的重要性,为什么听歌要花钱? 要是都不花钱谁还去创作歌曲 开源的人都或多或少的有一定的目的性:谷歌没有把他核心搜索算法开源吧,没有把 Android 底层驱动开源吧,个人开源往往是一种分享精神,一种提升自己经验的方式、一种给简历加分的途经,说白了如果我写的东西能卖一个亿或者更多 我才不会把他分享给你呢,你又会说某某大神开源了 xxx,他开源他的东西成名快,对他自己而言是个自证实力的机会,他有这个证明,他去创业去大公司在融资或者其他方面的收益要远高于他开源这个东西的价值,或者他的个人资产远远高于开源的东西的价值。 人本性都是自私的(百分之百的人无一例外)。 |
52
lizy0329 49 天前
做得好的开源,就相当于游戏免费,道具收费的模式
现在很多公司都是基础功能开源,其他高级服务收费,展示了技术的同时,也促生了生态的繁荣,让客户安心购买 |