问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件开源是什么意思

发布网友 发布时间:2024-08-19 14:46

我来回答

1个回答

热心网友 时间:2024-08-25 07:08

从发行角度定义开源软件必须符合如下条件:
1、自由再发行。许可证不能限制任何团体销售或赠送软件,软件可以是来源不同的几个程序集成后的软件发行版中的其中一个原件。许可证不能要求此销售收取许可证费或其他费用。
2、程序源代码。程序必须包含源代码,必须允许发行版在包含编译形式的同时也包含程序源代码。当产品以某种形式发行时没有包含源代码,必须非常醒目的告知用户,如何通过上网免费的下载源代码。源代码必须是程序员修改程序时优先选用的形式提供,故意地扰乱源代码是不允许的。以预处理程序或翻译器这样的中间形式作为源代码也不允许。
3、派生程序。许可证必须允许更改或派生程序。必须允许这类程序按与初始软件相同的许可证发行。
4、源代码的完整性。只有当许可证允许在程序开发阶段,为了调整程序的目的将修补文件的发行版与源代码一起发行时,许可证才能限制源代码以更改后的形式发行。许可证必须明确允许按更改后的源代码所建立的程序发行。许可证可以要求派生的程序使用与初始软件不同的名称或版本号。
5、无个人或团体歧视。许可证不能有针对任何个人或团体奋斗领域内的任何人使用该程序。
6、许可证发行。伴随程序所具有的权力必须适用于所有的程序分销商,而不需要团体之间再附加许可证签字盖章。
7、许可证不能特制某个产品。如果程序是某个特殊的软件发行版中的一部分,伴随该程序所具有的权力不能用于该发行版。
8、许可证不能排斥其他软件。许可证不能限制随该许可证软件一起发行的其他软件。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...为什么老是进游戏按了F9打完再按F9在文件夹都没有东西捏 为什么我在游戏里用fraps按f9不显红字弹出一个框框,里面全是英文看不... 为啥别人玩穿越进游戏的时候都会有个女的说按f9 即可录制本剧游戏我的确... lol在游戏时问什么出红的框按f9不管用 为什么你们进游戏就会出现按不按f9什么的 就是 点击左侧录制按钮 即可... 使用SPSS进行T检验与单因素方差分析 spss单因素方差分析数据如何录入? 关于人安静淡然句子 熟悉广州地铁路线或者公交路线的帮帮忙!!! 广州路线的帮帮忙<急> 我买的两个金士顿的内存条在官网上验证序列号都是正品,不知道内存条... 为什么我做ppt时图片都不能完整显示? ppt背景图片可以固定吗? ppt图片高度如何限制在一定值 win10,win11中打开IE,禁止ie跳转到edge,一招解决 今天广州市花都区粤通卡办理上班吗? 夏日清凉是什么意思? 什么是冤家 冤家是什么意思冤家一词出自何处 什么是戴戒指的胡萝卜? xbox查询序列号官网 昨晚做梦婆婆带个小孩进我房间 婆婆一晚上跑我房间几次我都睡不好 非常实用的Xbox手柄正品检测小技巧【附手柄测试软件分享】 xbox手柄序列号查询 丹参对身体有什么好处丹参对身体的三大好处 养肝吃什么中药 桂圆红枣茶的功效与作用 红枣桂圆枸杞茶的功效都有哪些呢? edge浏览器怎么设置IE7 ip地理位置精确查询 离职了社保怎么办 从一个公司辞职后社保会怎么处理? 离职后社保怎么处理 一般分两种情况处理 如果在公司离职了社保怎么办,社保怎么续交 离职社保一般是怎么处理的 苹果11相册最近删除在哪里 公司破产的法律程序是怎样的? 二胡内弦频率是多少? win10怎么关闭edge 怎么玩着CF突然就卡住不动了怎么办 香其酱是什么酱(香其酱和豆瓣酱一样吗) 高压锅有压确压不熟肉 高压锅里炖肉多长时间能熟? ...怎么没有卖凉菜的有弹性?我用电压力锅炖的好几次了 Win10怎么关闭edge浏览器? 武汉充电桩停车棚 如何将excel中的自定义页脚保存到excel默认的内置下拉筐中,以方便下... 金枪鱼没有鱼刺吗 金枪鱼的刺多不多 金枪鱼刺多吗