为什么要有开源软件

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

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

开源的动力是什么呢
4861 次点击
所在节点    开源软件
51 条回复
zerozerone
2018-09-27 13:00:31 +08:00
MCVector
2018-09-27 13:19:17 +08:00
To make the world a better place.
loading
2018-09-27 13:32:45 +08:00
如果你曾经被开源帮助过,你应该不会这样问。
特别是现在有了 github,分享和查找代码比以前简单多了。
基于开源代码,我做机械键盘到成型,就几天。如果是封闭环境,我觉得要好几年才能有那时的可用程度。

从开源中受益,记得要回馈开源哦!
xiri
2018-09-27 13:35:21 +08:00
信仰
mydns
2018-09-27 13:39:43 +08:00
1.我们的项目源代码开源,万一哪天我们改行了,他人继续使用我们的源代码可以二次开发继续维护

2.我们使用别人的源代码,万一哪天对方改行了,我们自己可以在现有的源代码基础上二次开发和维护

尽管被别人倒卖现象严重。。。。。
hash
2018-09-27 13:40:33 +08:00
没有开源的话绝大部分东西就不存在了,包括你所说的闭源大企业
jiafaner
2018-09-27 15:12:21 +08:00
@loading 我是受益者,不过我不理解当初他们是以什么驱动来开源的啊
jiafaner
2018-09-27 15:12:40 +08:00
@mydns 我看到很多人偷代码
jiafaner
2018-09-27 15:12:56 +08:00
@hash 为什么
droiz
2018-09-27 15:16:28 +08:00
@jiafaner 人人为我,我为人人。
jiafaner
2018-09-27 15:20:30 +08:00
@droiz 那些偷代码的怎么办

我还产生了一些新的疑问

我们公司的技术也都是用的开源的东西,有 Linux,有 Vue,有 Apache,这些都没有花钱,我们也没有反馈出来什么东西给开源的人

这样公平吗
monsterxx03
2018-09-27 15:26:53 +08:00
开源软件社区可是地球上唯一真正实现了共产主义的地方
loading
2018-09-27 15:27:38 +08:00
@jiafaner 你觉得义务教育,出来这么多学渣,公平吗?
有几个牛逼的就行了。
jiafaner
2018-09-27 15:32:42 +08:00
@loading 他们大牛写程序都不要钱的吗,他们怎么赚钱,好像 redhat 的产品也是开源的
xiadong1994
2018-09-27 15:33:15 +08:00
@jiafaner 开源项目选择允许商业使用的许可证,就意味着人家根本不在乎你给不给钱。对有的人来说,技术本身就足以产生足够的回馈,自己的项目被大量使用带来的成就感是钱能比的?
droiz
2018-09-27 15:36:51 +08:00
@jiafaner 既然有了开源的想法,我就不追求任何物质上的回报,我开源的目的是希望我的代码能对别人有用处,你用了我的代码就是对我的价值的一种肯定。

我相信绝大部分的开源作者都是类似的想法,这不存在公平不公平一说,你如果觉得希望对开源项目有反馈,那你完全可以直接捐钱,这是最好的办法。你所说的这些知名项目,都有大把的赞助,也并不缺少你的,所以并不需要考虑这么多。

偷代码就是另一件事了,何况偷这一行为也不是仅仅发生在开源届,有人的地方就会有偷窃,这无法避免,但开源的益处远远大于被偷代码的损失,没必要为了这个因噎废食。
CloudnuY
2018-09-27 15:38:17 +08:00
「很多大企业都不开放源代码啊」不成立
loading
2018-09-27 15:39:58 +08:00
楼主应该没有看 1 楼的回答,就是伸手。
jasonyang9
2018-09-27 15:47:12 +08:00
因为一些人的骨子里面就刻着自由两个字
jiafaner
2018-09-27 15:58:14 +08:00
@loading 我看了,我还去查了开源的历史,可我不明白难道技术达到能够创建开源项目的程度就不需要考虑赚钱吗,他们明明可以赚更多钱

真的是类似于共产主义一样的精神支持吗,

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

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

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

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

© 2021 V2EX