一句话来说,开源指的是那些源代码或源设计可以被大众使用、修改发行的软件或设计体。
大众最熟悉的开源软件就是安卓,相信用非苹果的智能手机用户,现在每天用的肯定都是安卓,它也是现在影响力最大的开源软件之一,如果没有安卓的开源开放,相信今天没有那么多手机厂商和移动互联网的兴起。

如果只是从生态的角度来说,苹果的生态也很开放,现在他们也推出了开源Swift。从这方面来说,其实两者都是一样的,只是开源、开放的方式方法不太一样。

Linux 无疑是开源软件里最最成功的一个,不管是从它目前的生态建设角度,还是从业界评价来看,包括今天云计算的基础也都倚赖Linux的贡献和基石。当然,像OpenStack、Hadoop 、Spark等也非常成功,这些开源项目都属于底层技术,在支撑今天整个大数据、云计算的发展。

开源并不意味着免费,开源只是说我们做了一个好东西,把它开放给大家使用,目的是希望大家更多地使用它,并反馈使用过程中的问题或者改进方式,使得整个开源项目进步得更快,能够更好地共享给更多有需要的人,目前像 Linux、Hadoop、Spark等等,都是这么做的。但很多时候开源背后还是带有很浓厚的商业背景。

做得比较大的开源项目背后都有商业公司在支撑,如果一个成功的开源项目背后没有商业公司,这是不健康的,我们需要开源和商业之间的互补对称来促进整个社区和技术的不断前进答,这是一方面。

另一方面,从开源用户的角度来看,“开源是不是免费的”其实也是一个伪命题(这里的用户指的是所有使用开源产品的企业或者个人)。开源看上去是不需要花版权的钱,但其实企业用户招聘合适的开发人员、运维人员把这个事情做完,成本可能比买商业版本更高。

从商业价值的角度来说,开源毋庸置疑已经是基础技术领域的必然趋势,没有开源的基础技术是没有生命力的,因为它很难被广泛使用。在商业上,一个开源项目被大范围使用后,可以使得整个技术升级换代成熟起来变得非常迅速,过去可能要经过三年、五年、甚至十年的时间去进化,因为开源的力量,在短短几个月内可能就完成了。从另外一个角度来说,开源的壮大又会反哺支撑商业,毕竟还有很多客户都是希望获得商业的支持和价值。

对于开发者来说,开源与不开源很大的一个区别在于,你是一个孤军奋战的人,还是一个可以跟全世界最优秀的开发者在一起的人。因为如果你做一个闭门的项目,你所能够沟通的、接触的资源受应用场景的限制,会非常有限。但如果你是做开源项目,不管你是自己领导开源还是参与开源,你都可以和全世界最优秀的开发人员一起来玩技术,一起在社区探讨交流,这样对于自己的成长是飞速的,这也是我们自己玩 Apache Kylin 社区的一些感悟。

科普:开源是什么?开源不就是免费白嫖吗?相关推荐

  1. 软件测试面试题及答案 这个可以免费白嫖的题库不要错过了

    对于很多新手软件测试人来说,除了掌握扎实的专业技能之外,你还需要一份个互联网软件测试工程师面试题库才能在万千面试者中杀出重围,成功拿下offer. 一般软件测试的面试分为三轮:笔试,HR面试,技术面试 ...

  2. 开源社区的危机:拒绝被“白嫖”?2大著名项目遭作者破坏

    作者 | 林檎 来源 | 数据实战派 近日,一位开源开发者的故意破坏,再次引发了机构依赖开源库的争议.这一类开源库往往由维护者义务工作而支撑. 被破坏的开源库是 Marak Squires 开发的 c ...

  3. 免费白嫖 OCR 工具(专业版+简易版) 你适合哪个呢?

    OCR简介 OCR(optical character recognition)文字识别是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,然后用字符识别方法将形状翻译成计算机文字的过程:即,对文 ...

  4. 4个封神的电脑工具,颠覆你对免费白嫖的认知,干货奉上

    闲话少说,直上干货. 1.TinyWow TinyWow虽说是国外网站工具,但不得不承认真的无敌好用,收纳工具超200个,完全免费,无任何弹屏广告,更为良心的是,不需要注册登录,随用随走,真正的良心! ...

  5. 卧槽!百度网盘 VIP 可以免费白嫖了!亲测有效!!!

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...

  6. Steam里的这款动态壁纸wallpaper engine也可以免费白嫖了

    下载地址:http://www.easysoso.net/apk/ 所有资源都在这里面,自行探索

  7. 开源数据库 就是免费 ,我白嫖我光荣 荣耀V2

    开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题.加群请 ...

  8. B 站疯传,堪称最强,10 大免费的白嫖网站

    点击上方"五分钟学算法",选择"星标"公众号 重磅干货,第一时间送达 来源:Python知识圈 如果你喜欢在 B 站学习的话,可以经常看到一些介绍网站类的视频, ...

  9. 一文看懂开源许可证丨开源知识科普

    一文看懂开源许可证丨开源知识科普 1. 一文看懂开源许可证丨开源知识科普 1.1. 什么是开源许可证? ("Open Source License") 1.2. 常见开源许可证 1 ...

最新文章

  1. 线上办公室 x 音视频会议最佳实践
  2. 计算机原理多少学分,《计算机组成原理》学分互认复习题.doc
  3. shell高级(一)
  4. 从千团大战到网贷战国,烧钱千亿背后的底层用户增长逻辑
  5. 征战蓝桥 —— 2016年第七届 —— C/C++A组第4题——快速排序
  6. 数据流图怎么画_概率图模型怎么画?5个步骤完成专业模型图
  7. KaggleTianChi分类问题相关算法快速实现
  8. scala定义函数(六)
  9. HTML5 device access 设备访问
  10. 智慧环卫、智慧公厕、智能抽样、综合指挥中心、质量监察、指挥调度、车辆监管、收运计划、垃圾中转站、考核管理、垃圾收运、机械化保洁作业、环卫作业、油耗空驶、环卫设施、人工保洁作业、稽查扣分、Axure
  11. linux将文件的第二列求和,awk实现第一列相乘,第二列求和,并相加 - 米扑博客...
  12. python刷今日头条阅读量_教你如何提高今日头条号推荐量阅读量播放量
  13. 只有绩效,才是检验创新的唯一标准
  14. [C语言]切比雪夫多项式,并写入到文件中
  15. 佛系 vue -01
  16. 深入剖析jsonp跨域原理
  17. 网易微专业Android实战教程
  18. Three.js学习七——播放模型动画时模型沿着轨迹移动
  19. 预测师的随想系列二:记一次囚徒博弈游戏
  20. 【Stanford CNN课程笔记】4. 反向传播算法

热门文章

  1. element-plus 表格单元格的合并
  2. linux安装vscode菜单乱码,在Ubuntu 18.04系统下vscode中zsh乱码的解决方法
  3. 怎样发表文章网站才会来流量
  4. 两个 list 求交集
  5. 音楽番組から勉強したん!カードについて
  6. 纯CSS3实现鼠标悬浮内容自动撑开的过渡动画
  7. CentOS6.5系统光纤连接存储的多路径配置及使用方法
  8. 随笔记:模板模式方法 之 冲泡饮料 案例
  9. 动态调整JTable的行高
  10. 【ChatGPT】大语言模型排行榜:Vicuna 夺冠,清华 ChatGLM 进前五