为什么要有开源软件

2018-09-27 12:46:21 +08:00
 jiafaner
搜索了一下自由软件,开源软件,好多辉煌的历史

可是还是弄不明白为什么要开放源代码,很多大企业都不开放源代码啊

开源的动力是什么呢
4875 次点击
所在节点    开源软件
51 条回复
jiafaner
2018-09-27 15:58:43 +08:00
@loading 还有,我们自己也一直成了索取者,好像一直在用人家的东西,也没有能力反馈什么
ztshia
2018-09-27 15:59:36 +08:00
@MCVector #2 你为什么可以发语音……
SuperMild
2018-09-27 16:15:46 +08:00
最开始,可能是黑客精神启发了一些大牛,发展出自由软件精神。他们有能力、有理想、有激情,开辟了开源世界的第一块疆土。

而现在,开源不仅有理想化的一面,也有很多实用意义。比如可以攒人气(和免费服务的原理相似),可以提高企业形象和产品的可信度,有机会获得社区的反馈(虽然大量菜鸟用户只管用,但毕竟还是有牛人或公司会参与进来)……等等
mydns
2018-09-27 16:32:00 +08:00
@jiafaner 没办法
hcymk2
2018-09-27 16:34:29 +08:00
lengyihan
2018-09-27 17:00:54 +08:00
@jiafaner 不要曲解共产主义。
lengyihan
2018-09-27 17:01:07 +08:00
共产主义不是平均主义。
imn1
2018-09-27 17:23:29 +08:00
利他心的东西我就不说了
我只想知道有人想开放源代码不行么?开源犯法了?开源道德败坏?
一个合法且没有损害他人利益的行为,人家想做就做,不需要解释为什么

以前遇到一个义工,聊天时问他是不是帮助别人觉得快乐
他的回答是:我也不知道帮了谁,只是以前没做过这事,想做做看,做着做着就这样了
我当时不知道怎么接话……

以前有个刁民(?)是这样形容自己的:我不犯法啊,我纳税啊,我不害人,所以我是好人
sampeng
2018-09-27 17:24:45 +08:00
如果没有开源项目。。。现在的程序员估计的失业一大半。。。各种语言不开源。都去玩汇编吧
cxcc
2018-09-27 17:58:25 +08:00
对技术以及这个世界深沉的爱吧 古人云 燕雀安知鸿鹄之志 不一样的高度看到的东西肯定也是不同的 所以不在一个层面的东西打破脑袋也不会搞明白的 放过自己吧
soho176
2018-09-27 18:38:16 +08:00
@jiafaner 这就是你的目光短浅了,有名气了,赚钱还不容易了吗?
chanin
2018-09-27 19:05:05 +08:00
09 年载 github 开始开源写了一个轮子,当时是因为自己得能力不够希望大家一起完善,3 年後忽然有一天收到了啊里的工作邀请,转眼 10 个年头过去了,虽然以经离职,自己创业但是想想当时得开源对于自己得原始积累起到乐很大得作用。先在移民到澳洲这里的环境是开源项目跟本人能力 hot 都有关系。
66beta
2018-09-27 19:06:09 +08:00
大企业又回馈社会的责任感

国内的 KPI 项目除外
janus77
2018-09-27 19:49:51 +08:00
1.开源的目的不是赚钱,是纯粹的舍己(现在有些变味了,这个不讨论)
2.开源的是技术,是思想,这个东西从根源上讲是卖不了钱的,能卖钱的是做成的软件和产品
3.开源的回报:随着项目变成多人贡献,比如我们两人都是使用者也都是贡献者,我贡献了代码你能得到益处,反之亦然。虽然绝大多数人没有贡献,但总的来说有贡献的人是感觉到了回报的,没有贡献的人确实是白拿,但这并不影响大局。
4.有基金会,基金会是企业和社会捐赠。也算是出钱了。专职维护开源项目的人,基本上是有舍己的心理准备的,他们不太在乎回报。有各种协议,维护整个环境的平衡与稳定。
kerr92
2018-09-27 19:58:30 +08:00
自由软件和开源软件的出现,恰恰是因为当时的程序员对商业软件不满意,反感商业公司的版权保护行为。
jiafaner
2018-09-27 20:02:47 +08:00
@janus77 研究了一会基金,发现很多大企业都是各个基金会的捐赠,非常感谢
loading
2018-09-27 20:35:09 +08:00
@jiafaner 可以看看锤子科技的好几个发布会,老罗都会给他们捐款。还有 GPL 这种开源协议,了解一下。
icylogic
2018-09-27 20:35:20 +08:00
我觉得还有一个原因,正常的程序员骨子里反感重复劳动,一份代码写好了,就不应该再重写一遍一样甚至更烂的代码,理想的世界应该是正交的。

当然,现实是总有人觉得他能写更好的,所以要拆掉旧轮子再造个新轮子,这就是开源社区自带的另一个属性了。。。
AslanFong
2018-09-27 21:02:47 +08:00
大企业很多开源的项目啊
mumbler
2018-09-27 21:08:08 +08:00
Linux 不开源一定没有今天的商业价值,开源也是以退为进的商业模式

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

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

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

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

© 2021 V2EX