开源代码公布意味着什么
时间: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爱好者其它相关文章!
-
明末渊虚之羽有手机版吗-明末渊虚之羽手游版本 时间:2025-05-01
-
永劫无间手游沈妙多少钱-新英雄沈妙价格多少 时间:2025-05-01
-
崩坏星穹铁道星芒启明第二天关卡-生死轮回关卡打法 时间:2025-05-01
-
永劫无间手游沈妙什么时候上线-沈妙上线时间 时间:2025-05-01
-
明日方舟大巴扎剿灭关怎么打-大巴扎挂机 时间:2025-05-01
-
永劫无间手游沈妙技能是什么-沈妙技能前瞻 时间:2025-05-01
今日更新
-
php怎么去掉数组中的重复项
阅读:18
-
半角状态下输入什么意思
阅读:18
-
css怎么实现瀑布流布局
阅读:18
-
solidworks草图工具栏如何恢复
阅读:18
-
win10怎么新建用户
阅读:18
-
如何在notepad中将字符串替换成换行
阅读:18
-
html怎么设置最大宽度
阅读:18
-
css怎么去掉下划线样式
阅读:18
-
php删除cookie的两种方式是什么
阅读:18
-
什么是css样式层叠表
阅读:18