开源代码公布意味着什么
时间:2021-05-18 来源:互联网
今天PHP爱好者给大家带来开源代码公布的意义,这意味着其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制;而开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。

本文操作环境:windows7系统,DELL G3电脑
开源代码被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。就如大家熟知的安卓系统、unix系统(还有在其基础上又开发的linux系统)都是开源的。
开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。 开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。使用开放源代码开放模式的软件代表就有GNU/Linux操作系统。
非开源代码与开源代码相反,其程序与软件产品是有产权知识保护的,别人想用就得花钱,想在其基础上作调整必须经过其同意。就如你电脑用的windows系统。

扩展资料:
开放原始码的定义由Bruce Perens(Debian创始人之一)定义如下:
自由再散布(Free Distribution):允许获得原始码的人可自由再将此原始码散布。
原始码(Source Code):程序的可执行档在散布时,必需以随附完整原始码或是可让人方便的事后取得原始码。
衍生著作(Derived Works):让人可依此原始码修改后,在依照同一授权条款的情形下再散布。
原创作者程序原始码的完整性(Integrity of The Author’s Source Code):意即修改后的版本,需以不同的版本号码以与原始的程序码做分别,保障原始的程序码完整性。
不得对任何人或团体有差别待遇(No Discrimination Against Persons or Groups):开放原始码软件不得因性别、团体、国家、族群等设定限制,但若是因为法律规定的情形则为例外(如:美国政府限制高加密软件的出口)。
以上就是开源代码公布意味着什么的详细内容,更多请关注php爱好者其它相关文章!
-
王者万象棋皮肤该怎么获取详情 2026-01-07 -
燕云十六声新手浴血难度开荒经验详情 2026-01-07 -
pdb文件是什么?pdb文件用什么打开?pdb文件的作用 2026-01-07 -
一耽女孩漫画app免费下载安装最新版本-一耽女孩官方正版下载地址入口 2026-01-07 -
那些很有趣的梗是什么梗 盘点最新爆笑网络热梗合集 2026-01-07 -
粤语电影软件哪款强-手机看粤语片神器 2026-01-07