开源代码是指开放源代码,也称为源代码公开,指的是一种软件发布模式;反之,若不公开源代码则为非开源代码 。
一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码 。
有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放源代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等 。
文章插图
扩展资料:
开源代码的作用:
1、软件成果独占权带来的弊端
基于知识产权保护的独占权,就阻碍了他公司进入此类市场的“商业壁垒”,无相关产品接应,无市场竞争,从而形成了垄断 。
2、软件的源代码保密带来的危害
由于知识产权保护,各个公司对软件源代码保密,只有公司内部流通交流,软件技术专家和学者无法进行学习和研究,造成了软件的重复开发和使用,浪费社会劳动力 。并且,软件的安全性和改进完善受到了限制 。
由于软件行业的垄断,造成了学术界的强烈不满,因此开源运动和自由运动产生了 。开放源代码软件源于自由软件运动 。
参考资料来源:百度百科-开放源代码
【什么叫开源代码,什么叫非开源代码】
推荐阅读
- 光膀子是什么
- 京东百亿补贴有什么福利?有优惠吗?
- 京东小时购3.8同城享爱季大促活动规则是什么?
- 家具漆变黄是什么原因
- qcombtd是什么设备
- 听天的动物是什么生肖
- 单位犯罪中的单位指的是什么
- 什么会在纸上留下油渍
- 后来的我们没有走到一起是什么歌 后来的我们没有走到一起是哪首歌歌词
- 店铺财神位放什么旺财 店铺财神位放什么好