1. 爱玩数码首页
  2. 投稿

开源代码是什么意思(3分钟看懂开源)

最近华为的鸿蒙系统引发了热烈讨论,尤其是王成录在采访中说鸿蒙系统吸收了部分开源软件,而遭到大家的鄙视与唾弃。下面大家花3分钟跟大家聊一下什么是开源。

开源就是字面意思开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。

1、开源之后是不是大家可以随意使用呢?不是的,开源有5种协议,每种协议规定了使用者的使用范围,有的是不可以用于商业用途的。五种开源协议:GPL,LGPL,BSD,MIT,Apache。

2、有的人说了,如果是值钱的代码为什么不卖而要开源呢?1、开源之后会有大量的开发者参与进来,快速完善软件,比如android,android吸收了大量开发者的代码,才能发展到今天。2、技术人员可以通过开源而获得比金钱更重要的名。

3、使用开源软件是可耻的事情吗?使用开源软件完全不可耻,牛顿说过:我的成功是站在巨人肩膀上。有些开源软件是非常优秀的,经过了很多人的代码贡献,可以说很难被超过。使用开源软件就是站在巨人肩膀上,事半功倍。

4、鸿蒙使用了开源代码,是android套壳吗?答案是否定的,确实使用了 AOSP(Android 开源项目)的开源代码,并在此基础上研发。那如果不用AOSP可以吗,完全是可以的,华为完全可以自己重写一遍android的源码,就像google重写java一样,但是没有这个必要。

国内主要开源平台:开源中国、码云、木兰开源等,世界上最大的开源社区github,大家可以去百度搜索一下以上开源平台,相信会有收获。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至87172970@qq.com举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论