您现在的位置是:首页 > 奇闻怪事奇闻怪事

开源模块是什么意思(开源模组是什么意思)

admin2023-12-24 07:35:02奇闻怪事138人已围观

简介大家好,开源模块是什么意思相信很多的网友都不是很明白,包括开源模组是什么意思也是一样,不过没有关系,接下来就来为大家分享关于开源模块是什么意思和开源模组是什么意思的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!一、编程语言中的开源和闭源是什么意思开源即开放源代码(Op

大家好,开源模块是什么意思相信很多的网友都不是很明白,包括开源模组是什么意思也是一样,不过没有关系,接下来就来为大家分享关于开源模块是什么意思和开源模组是什么意思的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

一、编程语言中的开源和闭源是什么意思

开源即开放源代码(Opensourcecode)也称为源代码公开,指的是一种软件发布模式,讲源代码公开。闭源(Closedsource)是作为开源的反义词而出现的一个术语,指被用于任何没有资格作为开源许可术语的程序。

1、开放源代码(英语:OpenSource)描述了一种在产品的出品和开发中提供最终源材料的做法。一些人将开放源代码认为是一种哲学思想,另一些人则把它当成一种实用主义。在这个词广泛使用前,开发者和生产者使用很多词去描述这个概念;开放源代码在互联网上获得广泛使用,参加者需要大量更新电脑源代码。开放源代码使得生产模块、通信管道、交互社区获得改善。随后,一个新著作权、软件授权条款、域名和消费者提供创建的,一个新词开源软件诞生。

2、闭源。一般意味着将仅能获得它们许可的计算机程序的一个二进制版本,而没有这个程序的源代码。软件的翻译修改从技术方面来说几乎是不可能的。这个发展模型的源代码被看作这个公司的商业秘密,因此可能获得源代码接入的团体例如学校,商业机构等必须提前签订不泄漏协议,以保证源代码不会大众所知而影响其盈利。

二、开源模组是什么意思

开源模组就是用户利用源代码,在遵循开源协议进行使用、编译和再发布。

虽然大家可以修改,但开源系统同样也有版权,也受到法律保护。

用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名,而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权。

比如谷歌开发了安卓系统最基础的框架了,华为等手机厂家可以利用其源代码开发修改升级匹配自身的系统,但是因为基础源代码来自于安卓。

而且开发者对于源代码的任何改进都必须要告知开源软件的公司,这样也有利于开源的公司进一步提高源代码。

在这方面华为为安卓的发展壮大做出了巨大的贡献。

三、开源软件的意义

开源的模块是某主流开源社区的一部分,或者开源的项目就是某活跃社区项目;不能只是孤独的游戏,自娱自乐。

开源的软件不能破坏商业生态,市场主要参与主体对开源是欢迎的。不能做生态的破坏者,特别是有些业务还处在探索期,一开源,任何商业组织本来还处于摇摆就直接变成放弃了。

开源的软件要设计好商业模式。没有好的商业模式的开源软件肯定不能走远,社区到底有谁控制最有利?整个生态中参与各方都有哪些。

记得很早前有了解某著名IT公司,把内部使用到的开源软件分成三个级别,Baby,CAT,TeddyBear。站在使用开源的角度给出了很好的说明。

开源是一把利器,用好了,既收获了生态,商业成功了,也获得了美誉,反之亦然。下面我试图从开源项目作者的维度来思考下集中可能的开源目的:

1收获更多的用户,成为领域事实上的标准,进而获取商业,比如:卖硬件,卖标准。如:Intel,CISCO很多这种套路和玩法

2丰富生态,比如:一种新架构,硬件推出,获得更多的支持。如:ARM64的Linaro,新的物联网OS等。

3XXX欢迎补充。

但对于一种巨头垄断的商业环境,比如:可口可乐,百事可乐,如果有一家类似的饮料公司推出一种新的类似饮料,且把配方开源呢。这个行业很容易作死,大家谁都无法获利。不以市场参与各方获利的开源就是耍流氓,开源要成为生态之火的油而不是水。

文章分享结束,开源模块是什么意思和开源模组是什么意思的答案你都知道了吗?欢迎再次光临本站哦!

Tags: 开源  代码  软件  意思  

很赞哦! ()

留言与评论 (共有 条评论)
验证码: