永发信息网

程序开源是什么意思,软件开源是什么意思?

答案:1  悬赏:30  手机版
解决时间 2021-08-13 20:02
程序开源是什么意思,软件开源是什么意思?
最佳答案
开放源代码与自由软件
许多人将开放源代码与自由软件(freeSoftware)视为相同,但若以定义条件而言,自由软件仅是开放源代码的一种,也就是自由软件的定义较开放源代码更为严格,并非开放源代码的软件就可称为自由软件,要视该软件的授权条件是否合乎自由软件基金会对自由软件所下的定义。 开源软件定义Version 1.9 开源不仅仅表示开放程序源代码。从发行角度定义的开源软件必须符合如下条件:
1、自由再发行
许可证不能限制任何团体销售或赠送软件,软件可以是几个不同来源的程序集成后的软件发行版中的其中一个原件。许可证不能要求对这样的销售收取许可证费或其他费用。
2、程序源代码
程序必须包含源代码。必须允许发行版在包含编译形式的同时也包含程序源代码。当产品以某种形式发行时没有包含源代码,必须非常醒目的告知用户,如何通过 Internet免费的下载源代码。源代码必须是以当程序员修改程序时优先选用的形式提供。故意地扰乱源代码是不允许的。以预处理程序或翻译器这样的中间 形式作为源代码也是不允许的。
3、派生程序
许可证必须允许更改或派生程序。必须允许这些程序按与初始软件相同的许可证发行。
4、作者源代码的完整性
只有当许可证允许在程序开发阶段,为了调整程序的目的将“修补文件”的发行版与源代码一起发行时,许可证才能限制源代码以更改后的形式发行。许可证必须明确地允许按更改后的源代码所建立的程序发行。许可证可以要求派生的程序使用与初始软件不同的名称或版本号。
5、无个人或团体歧视
许可证不能都有针对任何个人或团体制在专门奋斗领域内的任何人使用该程序。例如不能限制程序应用于商业领域,或者应用于遗传研究。
7、许可证发行
伴随程序所具有权力必须适用于所有的程序分销商,而不需要这些团体之间再附加许可证签字盖章。
8、许可证不能特制某个产品亥如果程序是某个特殊的软件发行版中的一部分,伴随该程序所具有的权力不能只以来于这一发行版。如果程序是从那一发行版中摘录出来的,使用或发行时用的都是那个程序的许可证,分销程序的所有团体都应拥有与初始软件版所允许的所有权力。
9、许可证不能排斥其他软件
许可证不能限制随该许可证软件一起发行的其他软件。例如,许可证不能要求所有与之一起发行的其他软件都是开源软件。
10、许可证实例
GNU GPL、BSD、X Consortiun和Artistic许可证都是我们认为符合开源软件定义的许可证。MPL也是一样。
参考资料:baike.baidu.com/view/9664.html?wtp=tt
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
1982年农历8月初8是公历的几月几日?
岳麓区长沙乐滋这个地址怎么能查询到,着急去
普通布偶猫多少钱一只,养一只猫要多少钱
天龙八部2BB悟性上7的概率
我想用银行卡开通黄钻 怎样开通
电视连续剧《武林外传》
为什么交了采矿许可证没法做任务
初一语文四百字日记
我有好多qq号上面都有30到100不等的qq币想问
哈士奇与阿拉 萨摩.喜乐蒂,哪个好养
这些英文怎么读,bee,pigeon,peacock,eagle,sp
(一)寻、将图片在线制成flash动画\并生成地
’’难以摧毁’’换一个词形容
饰演《魔幻手机》里面的陆小千的个人资料?
息县信阳浪莎内衣店怎么去啊,谁知道地址啊
推荐资讯
寻歌手 歌名!
女人要找男友 找什么“几才”的比较好?
如何证明:若非零矩阵A半正定,则A+E的行列式
人生的道路“1+1” 如何理解 ?
常州工学院的重点专业是否可以转到好的学校
DNF练金师怎么升级阿斯
什么是生首乌?什么是制首乌?它们都有什么功效
手机合约机可以换卡吗,电信合约机在合约期内
睢阳区商丘稻香大米盒饭怎么去啊,谁知道地址
QQ校友的新生报到的关注学校可以改么。。。能
在哪点亮问问图标?
求:这叫爱(by2)的六线谱(即吉他谱)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?