导航:首页 > 信息技术 > 开源技术是什么

开源技术是什么

发布时间:2023-09-10 18:57:38

⑴ 什么是开源

开源即开放源代码。

开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或着作权所有者等拥有程序的原始码。

有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放原代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等。

(1)开源技术是什么扩展阅读:

开放原始码的定义由Bruce Perens(Debian创始人之一)定义如下:

自由再散布(Free Distribution):允许获得原始码的人可自由再将此原始码散布。

原始码(Source Code):程序的可执行档在散布时,必需以随附完整原始码或是可让人方便的事后取得原始码。

衍生着作(Derived Works):让人可依此原始码修改后,在依照同一授权条款的情形下再散布。

原创作者程序原始码的完整性(Integrity of The Author’s Source Code):意即修改后的版本,需以不同的版本号码以与原始的程序码做分别,保障原始的程序码完整性。

不得对任何人或团体有差别待遇(No Discrimination Against Persons or Groups):开放原始码软件不得因性别、团体、国家、族群等设定限制,但若是因为法律规定的情形则为例外(如:美国政府限制高加密软件的出口)。

对程序在任何领域内的利用不得有差别待遇(No Discrimination Against Fields of Endeavor):意即不得限制商业使用。 散布授权条款(Distribution of License):若软件再散布,必需以同一条款散布之。

授权条款不得专属于特定产品(License Must Not Be Specific to a Proct):若多个程序组合成一套软件,则当某一开放原始码的程序单独散布时,也必需要符合开放原始码的条件。

授权条款不得限制其他软件(License Must Not Restrict Other Software):当某一开放原始码软件与其他非开放原始码软件一起散布时(例如放在同一光盘片),不得限制其他软件的授权条件也要遵照开放原始码的授权。

授权条款必须技术中立(License Must Be Technology-Neutral):意即授权条款不得限制为电子格式才有效,若是纸本的授权条款也应视为有效。

⑵ 开源技术是什么希望能解释通俗易懂一点!

最通俗的就是开放源代码, 开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。(部分内容转自网络)

⑶ 什么是开源大数据技术

即数据量极为庞大,数据体结构并不清晰,冗余数据多。
大数据技术利用这些数据,以更快的速度和更好的逻辑清洗分析这些数据。以及通过一些算法,挖掘出这些庞杂数据中有价值的部分,为公司提供关系效益的新的隐蔽参数,并提供科学指导。
开源,就是开放源码,意味着免费和自由的进行二次开发,如当下最为广泛使用的hadoop生态系统。

阅读全文

与开源技术是什么相关的资料

热点内容
长信基金交易员有哪些 浏览:62
代送小程序要什么资质 浏览:423
程序员怎么写魔方 浏览:188
市场灯头多少钱一个灯 浏览:851
怎么申请网上交易 浏览:699
如何让数据更厚重 浏览:689
古币怎么交易到哪里 浏览:755
江西大型五金产品怎么用 浏览:864
手机上的数据图标是什么意思 浏览:85
市场猪仔多少钱图片 浏览:250
如何消除不可删的通知栏信息 浏览:767
什么理财产品每周操作2次 浏览:354
高品质产品怎么宣传 浏览:450
如何看待垃圾分类小程序 浏览:297
为什么手机上面那么多小程序 浏览:624
车位信息在哪里修改 浏览:390
16款川崎zx10r二手多少钱市场价 浏览:493
错误信息的类型有哪些 浏览:538
福建社保凭证信息变更要多久 浏览:313
天麻高产品种有哪些 浏览:301