发布网友 发布时间:2022-04-29 00:01
共3个回答
热心网友 时间:2022-06-26 00:07
开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。
一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。
有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放源代码”的定义及条件,因为作者可能会设定公开原始码的条件*,例如*可阅读原始码的对象、*衍生品等。
扩展资料:
开放源代码软件放弃了以下著作权人所享有的权利:
1、作品复制权:
接受某种开放源代码软件公共许可协议的用户,对于初始软件作品可以自由复制,也放弃了自己对初始软件作品修改完善以后衍生版本软件的复制*权利。
2、作品修改权:
接受某种开放源代码软件公共许可协议的用户,在依照协议复制了原软件作品的目标代码和源代码以后,可以对原软件作品在源代码上进行修改,并且对修改后的衍生软件作品,又要遵循先前已有的公共许可协议向后续的用户明确放弃修改权,赋予后续用户继续修改的权利。
3、作品传播权:
接受某种开放源代码软件公共许可协议的用户,在自由地获取了依照该协议发布的软件作品,并进行了相关的修改完善之后,有依照该协议继续无条件向后续用户发布初始软件作品以及修改后软件作品的义务。
参考资料来源:百度百科-开源代码
热心网友 时间:2022-06-26 00:08
开源代码指的是代码数据都没有进行过加密处理。一般是用来程序员之间的共享。方便进行第二次开发。用的话。跟普通源代码是一样使用的。热心网友 时间:2022-06-26 00:08
付费内容限时免费查看回答开放源代码软件源于自由软件开源运动,简称开源软件。是指那些源代码公开,可以被自由使用、复制、修改和再发布的一系列软件的集合。开源软件许可证,是对开源软件进行规范的授权合同,也可以称为授权协议书。其类别繁多,在选择适用上,了解彼此的权利让渡程度是其关键因素。开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。
简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。 开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。