族谱网 头条 人物百科

Debian自由软件指导方针

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:622
转发:0
评论:0
方针概要自由的再次发行。包含源代码。允许修改和派生作品。许可证可要求保持作者源代码的完整性。(作为妥协)禁止歧视人士或者组织。禁止歧视用途。例如不能禁止商业用途。权利必须适用于程序再次发行的所有受众。许可证不能特定于Debian。许可证的规定不得污染其他软件。GPL、BSD许可证和Artistic是自由许可证的示例。历史1997年7月,Debian自由软件指导方针连同Debian社区契约首次发布。EanSchuessler提出了为发行版的许可政策提供一个正式保障的设想。方针的主要作者是布鲁斯·佩伦斯和当时其他一些Debian开发者。不久,开放源码定义(英语:TheOpenSourceDefinition)以DFSG为蓝本写成。DFSG的出现比自由软件基金会的自由软件定义(英语:TheFreeSoftwareDefinition)要晚。在DFSG成为开放源码定义后,自由软件基金会创建人理查德...

方针概要

自由的再次发行。

包含源代码。

允许修改和派生作品。

许可证可要求保持作者源代码的完整性。(作为妥协)

禁止歧视人士或者组织。

禁止歧视用途。例如不能禁止商业用途。

权利必须适用于程序再次发行的所有受众。

许可证不能特定于Debian。

许可证的规定不得污染其他软件。

GPL、BSD许可证和Artistic是自由许可证的示例。

历史

1997年7月,Debian自由软件指导方针连同Debian社区契约首次发布。Ean Schuessler提出了为发行版的许可政策提供一个正式保障的设想。方针的主要作者是布鲁斯·佩伦斯和当时其他一些Debian开发者。

不久,开放源码定义( 英语 : The Open Source Definition )以DFSG为蓝本写成。DFSG的出现比自由软件基金会的自由软件定义( 英语 : The Free Software Definition )要晚。在DFSG成为开放源码定义后,自由软件基金会创建人理查德·斯托曼感到区分自由软件和开源软件的必要,以推广自由软件定义。自由软件定义在1986年首次发布于首个版本的GNU公告。值得注意的是,自由软件定义的核心“四大自由”明显产生于DFSG的起草和颁布之前,但DFSG的作者在当时却并不知道它。

1998年11月,伊恩·杰克逊( 英语 : Ian Jackson ) 和其他人在1.4版本的草案中提出了一些修改,但这些修改没应用到正式版中。杰克逊表示方针的问题在于“宽松的措辞”和补丁条文。

截至2011年,方针一直没有被修改。不过社区契约做了一些修订,影响了由方针控制的发行版部分。

Debian的常规决议( General Resolution )2004-003修改了社区契约。提案者Andrew Suffield说:

然而,一句“我们承诺保持Debian GNU/Linux发行版是完​​全自由的软件”到“我们承诺Debian系统及其所有组件都是自由的”的改变,导致发布管理者 Anthony Towns ( 英语 : Anthony Towns ) 做出了一个实质变化:

这促使了另一项常规决议2004-004,其中开发者以压倒性票数决定推迟修改直到下一个版本(其开发始于一年后,2005年6月)。

应用

软件

关于DFSG的大部分讨论位于debian-legal邮件列表。当Debian开发人员首先上传将要包含在Debian中的软件包时,ftpmaster团队检查软件许可证以确定其是否匹配社区契约。在有困难的情况下,团队会在debian-legal列表里商议。

非软件内容

DFSG专注于软件,但这个词本身的范围是不确定的——一些人将其应用到所有可以被表示为比特流的东西,而少数认为它只能指计算机程序。此外,PostScript的存在、可执行的脚本、源文档等等,极大地搞乱了第二个定义。因此为了打破混乱,2004年6月Debian项目决定将相同的准则明确应用于软件文档、多媒体数据和其他内容。Debian中的非程序内容从Debian 4.0(发布于2007年4月)开始严格地匹配DFSG。

GNU自由文档许可证

由GNU计划、Linux文档计划等撰写的许多文档采用GNU自由文档许可证授权,而其中包含的“不变章节”不匹配DFSG。这种说法是长时间的讨论和常规决议2006-001的最终结果 。

由于GNU自由文档许可证的“不变章节”,该许可证下的内容必须置于一个额外的“非自由”包库内,不作为Debian的一部分。

多媒体文件

有时很难界定什么是多媒体文件的“源”,如未压缩的图像文件是否是压缩图像的源,光线追踪前的三维模型是否是其产生的图像的源。

debian-legal测试

debian-legal邮件列表的订户们创造了一些测试,以检查许可证是否匹配DFSG。常见的测试(见于DFSG FAQ草案 )如下:

荒岛测试。想象一个在荒岛上的漂流者,他有一台太阳能供电的电脑。这时进行更改并公开或向某些特定的地方发送补丁的需求完全不可能满足。即使他能够接收却无法发送邮件,这种情况仍将持续。因此为了自由,软件必须可被这个不幸的漂流者修改,他还必须能够在岛上合法地与朋友们分享修改。

持不同政见者测试。考虑一个在极权国家的持不同政见者,他想要和同样的持不同政见者分享一个修改过的软件,但不希望向政府透露修改人的身份或修改本身,甚至是藏有该程序的消息。任何向收件人以外的人发布源代码修改的行为将使他处于危险中。因此对于Debian,软件自由意味着不能有任何超额发布。

触手测试。想象一下,一个软件作者由一家的大公司聘请,在其束缚之下试图要做对程序用户最坏的事情:使他们的生活苦不堪言,使他们停止使用该程序,揭发他们的法律责任,使程序不自由,寻找他们的秘密等等。同样的事情可能发生在一家被大公司收购的公司,那家大公司执意摧毁自由软件以维持其垄断地位并扩大其帝国。因此为了自由,许可证甚至不能让软件作者带走必需的自由。

 


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· Debian
特色Debian以其坚守Unix和自由软件的精神,以及其给予用户的众多选择而闻名。现时Debian提供了超过25,000个软件,超过50,000个软件包,并正式支持10个计算机系统结构。作为一个大的系统组织框架,Debian旗下有多种不同操作系统核心的分支计划,主要为采用Linux核心的DebianGNU/Linux系统,其他还有采用GNUHurd核心的DebianGNU/Hurd系统、采用FreeBSD核心的DebianGNU/kFreeBSD系统等。众多知名的Linux发行版,例如Ubuntu、Knoppix和Deepin,也都建基于DebianGNU/Linux。历史Debian于1993年8月16日由一名美国普渡大学学生伊恩·默多克(IanMurdock)首次发表。伊恩·默多克最初把他的系统称为“DebianLinuxRelease”。在定义文件DebianManifesto中,伊...
· 自由软件
用户自由软件对全世界的商业发展特别是硬件有巨大的贡献,多数嵌入式设备系统基于BSD开发而无授权费用。世界上多数计算机包含自由软件成分(特别是从宽松的类BSD协议中分离的部分),直接使用但不出售软件本身获取利益的Google可以算作最大受益者。自由软件使成千上万的人的日常工作更加便利,为了满足用户的各种应用需要。以往,真正的自由软件直接用户往往是开发者,或者有能力改变源代码。但是这种趋势随着Ubuntu等较易用的GNU/Linux操作系统的普及而改变着。意义与历史自由软件的英文为“freesoftware”。在英文里“free”一词有“自由”、“免费”的双重含意,对于如何区分自由软件(libre)和免费软件(gratis),自由软件运动社区的创始人——理查德·斯托曼做出了以下的定义:“自由软件的重点在于自由权,而非价格。要了解其所代表的概念,你应该将“自由”想成是“言论自由”,而不是“免费啤
· 自由软件运动
理念这个运动的理念在于电脑的使用不应该阻碍人际合作。更直接地说,这个运动代表着拒绝专有软件并推广自由软件。它的终极目标在于解放网络世界中的每个人——即每个电脑用户。理查·斯托曼表明这个行动旨在提升而非妨碍科技的进步,因为“这代表我们可以避免许多重复而不必要的系统程序撰写,仅纯粹地促进它在艺术层次的发展。”("Itmeansthatmuchwastefulduplicationofsystemprogrammingeffortwillbeavoided.Thiseffortcangoinsteadintoadvancingthestateoftheart.")自由软件运动的成员相信所有的软件用户有享有TheFreeSoftwareDefinition(英语:自由軟體定義)中枚举的自由。许多成员认为禁止他人享有这些自由是不道德的,也相信在创造一个用户可以互相帮助并拥有自己对于电脑控制权的社会,...
· 自由软件社区
历史当自由软件运动开始于1983年,该社区的用户多是研究人员和计算机程序设计师。1990年代晚期,当自由软件变得更加易用,很多公司成为自由软件的用户、经营商和开发者。联系结构多数联系通过互联网上的邮件列表、论坛,有些经过讨论完成。这也可以被看作是软件开发模式的广泛应用。自由软件社区参与的著名网站有Slashdot、LWN和Newsforge,尽管这些网站并非完全由自由软件社区使用。讨论组包括GUADEC、Akademy、自由及开源软件开发者欧洲会议、FISL、LinuxTag、linux.conf.au和LinuxWorldConferenceandExpo。识别特征一些价值观几乎是共有的——这包括对于技术问题的公开讨论偏好以及反对软件专利和DMCA的一部分。争论一些争论在激烈的“信仰战争”,例如在1980年代和1990年代初的技术争论,遍及Emacs和Vi/Vim中哪个文本编辑器更好,甚...
· 运动失败原因:缺乏明确的指导方针
运动是一场发生在英国的工人阶级的革命运动,其主要原因则是认识到了自己重要性的工人们为了争取自己应得的利益而举行的反抗运动。运动图片运动背景是在英国完成了光荣革命之后的时间段开始的。首先在革命之后英国签订了《权利法案》还有《王位继承法》等一系列的法案,在法案中非常明确的定义了议会与国王之间的关系,并且杜绝了君主专制的情况。但是虽然如此,只是签订了这些的法案并没有使英国发生根本性的变化,资产政治等仍旧是由上层资本阶级所把持,并没有真正的实现民主权。在十九世纪二十年代到三十年代之间,英国完成了工业革命,从此一越成为了工业大国,甚至在之后成为了世界工厂。因此,工业资产阶级的人们开始要求他们也应得到政治权益。一八三二年的时候,议会同意了资产阶级所提出的要求。而在这场议会改革的运动中,工人阶级虽然帮助了资产阶级但是却并没有得到任何的利益,在政治上仍旧处于无权无势的尴尬境地。因此,在以上种种的条件下,英...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信