首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

趣谈自由软件与开源软件(一):什么是自由软件

不为人所知的自由软件 其实,很长一段时间内,我也不太清楚什么是自由软件,对它也没有太多概念。...自由软件的定义 首先可以肯定一点是,自由软件与开源软件肯定是不一样的,不然也不需要用另一个名字。事实上,开源软件是从自由软件中衍生出来的,这一点后面再说。...自由软件的关注点在于使用软件的自由,它将专有软件或叫私有软件视为对立。 自由软件运动是为用户的计算自由而战斗。 自由软件的极简史 自由软件带有比较明显的个人印记,直到现在仍是如此。...推动自由软件的核心人物是:Richard Stallman 这里简要列出一些有关自由软件运动的历史,有助于大家对自由软件运动有更好的理解。...但自由软件运动并不赞同开源软件运动,他们认为开源软件运动错失了自由软件的初衷与目标。

1.4K50

自由软件许可证GPL

没错,世界上就是有免费的午餐,那就是自由软件。 所谓"自由软件",就是让你可以自由使用的正版软件。典型代表就是使用GPL许可证的软件。...只要一个软件的许可证是GPL,那么这种软件就是自由软件,所有人都可以自由 使用。 软件作者这样做,并不是因为他们发疯了,也不是因为他们不需要钱,而是因为他们觉得,自由比金钱更重要。...对比之下,GNU通用公共许可证GPL力图保证你的共享和修改自由软件的自由。----保证自由软件对所有用户是自由的。...GPL适用于大多数自由软件基金会的软件,以及由使用这些软件而承担义务的作者所开发的软件。(自由软件基金会的其他一些软件受GNU库通用许可证的保护)。你也可以将它用到你的程序中。...当我们谈到自由软件(free software)时,我们指的是自由而不是价格。" 附: * GPL许可证第二版(英文,非官方中文翻译)。 * GPL许可证第三版(英文)。 (完)

91140
您找到你想要的搜索结果了吗?
是的
没有找到

教您玩转python - 0006 - 自由软件运动和开源运动

(GNU's not unix)当时他说「软件的自由就是人类的自由」​编辑这里面说这自由包括 4 个层面的概念自由运行软件自由学习和修改软件源代码自由再发布软件自由发布修改后的软件产品这就是最开始的自由软件运动根据这些原则发布了新的许可证类型许可证典型的新许可证就是...不需要物理的原子作为介质了也不需要专门的空间存储更不需要专门的运力做物流​编辑基本单位从原子变成了电子就连打开这些媒体的软件也一样都是0101就连这些软件所用的系统也一样都是0101就连开发这些软件的工具也一样都是0101复制传播的成本几乎为零大公司视图收取软件许可证的思路被自由软件运动抵抗很多软件开发者把源代码公开出来开源运动自由软件运动有很强的人文色彩开源运动对于软件就事论事​编辑吸引着大量用户参与其中...这种开发模式比作是集市没有强制性的分工任何人也可以随时离开这些是在大公司里面没有的Eric 实际上觉得这种 Linux 的开发模式比大公司的官僚主义的模式先进自由得多这也就是他成功的原因他把这种模式和通过这种模式产生出来的代码叫做开源软件自由软件运动逐渐变成了开源运动开源运动比自由软件运动现实但是开源软件可以被社会和法律所接受吗...总结计算机本身的特性决定计算机保存传递的是电子而不是原子这就使得存储和分发的成本几乎为零在这样的物理基础上出现了自由软件运动从rms提出的free software 开始到gnu研发的各种软件自由软件运动之后出现了开源运动提倡把源代码开放也被大量的商业公司所跟随...python其实是一个典型的开源项目自由软件标志性的语言是谁制作出了python这个语言呢?

88730

趣谈自由软件与开源软件(五):自由与开源许可证

本篇,继续趣谈自由软件与开源软件,这是第五篇。...本系列其它文章为: 1.趣谈自由软件与开源软件(一):什么是自由软件2.趣谈自由软件与开源软件(二):自由软件与开源软件的分歧3.趣谈自由软件与开源软件(三):一个名称的争议,究竟是该叫Linux还是GNU...我在前面的文章也说,自由软件与开源软件重叠性非常高,绝大部分开源或自由软件,是同时属于自由软件和开源软件的。 这一点,对自由许可证和开源许可证也是如此。...但Copyleft对再分发是有限制,比如你只能将你的软件再分发为开源或自由软件,不能分发为专有软件。...下一篇:趣谈自由软件与开源软件(六):致敬,一份GNU软件清单

73020

自由软件之父抨击苹果电脑变成“监狱”,不建议用Ubuntu

编译|核子可乐 编辑|燕珊 自由软件之父 Richard Stallman 上个月刚刚度过自己的 69 岁生日。近日,他带来一段长达 92 分钟的演讲,题为《自由软件运动的现状》。...他说,“自由软件是一场普遍意义上的全民运动,不应在道德层面设置任何门槛。即使是有罪当罚之人,阻断其与自由软件的联系、其本质也是让整个世界来承担损失。”...其中不少重要的软件包现在只会通过它践踏自由的软件包系统进行分发,而不再作为 Debian 自由软件包。因此,Ubuntu 已经离自由软件越来越远了。...这就变相扩大了非自由软件的传播能力,因为要想继续一起玩、每个人就都得选择这种非自由软件。不同用户之间由此产生了惯性和压力,大家实际是在一起做有损自己利益的事情。...从这个角度看,自由软件肯定能帮助大家延长设备使用周期。 虽然自由软件和计划性报废目前还没直接关联起来,但我们这个社区确实更强调对自己行为的控制权。

29930

自由软件基金会向微软邮寄空硬盘 望其贡献Windows 7源码

即便如此,自由软件基金会(FSF)还是做好了下一步行动的准备。为了接管 Windows 7 源码,该组织已于上周向微软邮寄了一枚空硬盘。至于软件巨头将如何回应,目前暂不得而知。 ?...自由软件基金会称: 鉴于其拥有所有必要的合法权利与措施,微软有权选择是否开源 Windows —— 只待该公司一声问候,我们可随时为其提供力所能及的帮助。...尽管微软不大可能开放 Windows 7 的源码,但自由软件基金会表示将该操作系统的钥匙交由开源社区的提议,已经收到了热烈的反响。...因此即便该公司没有立即就此事给予回应,自由软件基金会还是相当积极地为该公司准备了这么做的台阶。 我们希望微软能够确切地展示出其营销时所述的对‘开源’软件的热爱。...显然,自由软件基金会希望微软不只是出于营销的目的泛泛而谈,利用完开源社区的名声就转入漠然。 不过目前的情况是,尽管 Windows 7 的公众支持已经结束,但该公司仍在为付费企业提供扩展激素和支持。

45640

自由软件基金会:不能忍

---- 新智元报道 来源:FSF 编辑:Priscilla 好困 【新智元导读】GitHub Copilot自从发布以来就风波不断,近日又「惹毛」了自由软件基金会FSF。...而近日,自由软件基金会 (FSF) 终于忍无可忍了! FSF认为,Copilot这个技术引起了法律和哲学问题。...如果Copilot生成的代码确实会导致违反自由软件许可作品,版权所有者如何发现这种违规行为? 受过训练的AI或机器学习模型是来源于机器学习产生的训练数据编译版本吗?...FSF与GPL 自由软件基金会(Free Software Foundation,FAF)致力于为计算机用户争取使用软件的自由。...FSF发布的GNU通用公共许可证(GNU GPL)是世界上最流行的自由软件许可证。 也是唯一以促进和维护软件自由为明确目的而编写的许可证。 GNU GPL可保证用户运行、研究、共享和修改软件的自由。

1.7K30

苹果电脑是“监狱”、弃用 Ubuntu,GNU 创始人斯托曼谈自由软件运动现状

曾深陷非议、曾遭众人抵制,但是不可否认的是,自由软件之父、GNU 项目创始人 Richard Stallman(理查德·斯托曼)为自由软件所做出的贡献不可磨灭,以及他的很多核心思想仍值得我们细细斟酌与思考...而自由软件有比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。但一般,绝大多数开源软件也都符合自由软件的定义。”...一定程度上,可以将自由软件视为是开源软件的前身。不过,在斯托曼看来,「自由软件的重点在于自由权,而非价格。...他表示,“自由软件运动是具有普惠性的,在道德上不应该排斥任何人。即使某一个人有罪且应该受到惩罚,但是切断某人对自由软件的贡献将是惩罚整个世界,而不是那个人。”...现在,有更多自由软件游戏的存在?显然,它并不能满足当前迫切的实际需求……但关键是,玩自由软件的游戏可能会让一些人更容易说,'让我们摆脱这个非自由软件的东西,玩一个自由软件的游戏。

26550

苹果电脑是“监狱”、弃用 Ubuntu,GNU 创始人斯托曼谈自由软件运动现状

曾深陷非议、曾遭众人抵制,但是不可否认的是,自由软件之父、GNU 项目创始人 Richard Stallman(理查德·斯托曼)为自由软件所做出的贡献不可磨灭,以及他的很多核心思想仍值得我们细细斟酌与思考...而自由软件有比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。但一般,绝大多数开源软件也都符合自由软件的定义。”...一定程度上,可以将自由软件视为是开源软件的前身。不过,在斯托曼看来,「自由软件的重点在于自由权,而非价格。...他表示,“自由软件运动是具有普惠性的,在道德上不应该排斥任何人。即使某一个人有罪且应该受到惩罚,但是切断某人对自由软件的贡献将是惩罚整个世界,而不是那个人。”...现在,有更多自由软件游戏的存在?显然,它并不能满足当前迫切的实际需求……但关键是,玩自由软件的游戏可能会让一些人更容易说,'让我们摆脱这个非自由软件的东西,玩一个自由软件的游戏。

56020

趣谈自由软件与开源软件(三):一个名称的争议,究竟是该叫Linux还是GNULinux

那就是: Linux该不该叫Linux 本篇为趣谈自由软件与开源软件的第三篇,本系列其它文章为: 趣谈自由软件与开源软件(一):什么是自由软件 趣谈自由软件与开源软件(二):自由软件与开源软件的分歧 谁提出了这个问题...提出这个问题的是来自GUN运动阵营的一些人,他们提出了 使用Linux来称呼这样的操作系统是不公平的,使用GUN/Linux可能是更公正的 自由软件之父,GNU运动发起人Richard Stallman...GUN + Linux内核 = Linux操作系统 我在前面的文章中说到,自由软件之父早在1983年时就发起了GNU计划与运动,计划编写一个完全自由的,替换UNIX的操作系统。...所以,我在了解了自由软件及其背后的GNU运动后,就决定写下这个系列,我认为可能有非常多的程序员,特别是在国内程序员,对自由软件或GNU并不是非常了解,希望我的文章能让更多人知道GNU及其背后的自由软件运动...下一篇:趣谈自由软件与开源软件(四):为什么主流的Linux发行版本不被认可为完全自由的操作系统

63430

GNU和GPL

其主要工作是运行GNU计划,开发更多的自由软件。 从其创建到1990年代中自由软件基金会的基金主要被用来雇佣编程师来发展自由软件。...从1990年代中开始写自由软件的公司和个人繁多,因此自由软件基金会的雇员和志愿者主要在自由软件运动的法律和结构问题上工作。...主要工作: GNU 自由软件基金会最早的目的在于促进自由软件的开发,但自由软件基金会也有自己的GUN项目 发布并管理许可证 自由软件基金会具有发布GNU通用公共许可证和其它GNU许可证的能力和资源,但自由软件基金会只对它拥有版权的软件负责...自由软件目录 自由软件目录是所有自由软件包的一个列表。其中列出的每个软件包含47条信息,比如工程的主页、程序师、编程语言等。...颁发奖励 自由软件基金会每年颁发两部奖励:自由软件进步大奖和社会福利自由软件奖励。

98610

隐居、反内卷,不意味着躺平|专访2021年度“杰出新自由软件贡献者”奖得主

Prot 于上个月获得由 FSF(自由软件基金会)颁布的“杰出新自由软件贡献者”奖项(Award for Outstanding New Free Software Contributor),正如 FSF...在本次采访中,Prot 与我们聊了他接触编程的契机、坚持使用 Emacs 的原因、对自由软件的理解、忠于自我的哲学和其隐居生活等多个话题。...InfoQ:您是什么时候开始接触自由软件(Free software)的?进入软件技术社区之后,您对自由软件的理解有没有发生变化?...自由软件不只是要替代专有代码,它更重要的象征意义在于激励人们改变对于自主思想的态度。社区和用户间的关系不仅仅是予取予求,还应该引导用户习惯于争取自由、承担责任。...自由软件有着明确的政治野心,而这种野心的直接体现就是版权与相关问题。所以我们就从这里出发、就关注这个问题,其他目标虽然也重要、甚至更重要,但暂时不在我们的讨论范畴之内。

39840

趣谈自由软件与开源软件(四):为什么主流的Linux版本不被认为是完全自由的操作系统

本篇为趣谈自由软件与开源软件系列的第四篇,本系列的其它文章为: 趣谈自由软件与开源软件(一):什么是自由软件 趣谈自由软件与开源软件(二):自由软件与开源软件的分歧 趣谈自由软件与开源软件(三):一个名称的争议...所以,自由软件在道德上的立场非常高。 四) 好吧,还是简单的说下为什么主流的发行版本不符合自由系统的哪些点。...Debian/Ubuntu 其实Debian是我认为主流发行版本中最接受自由系统的了,Debain最开始就是由自由软件基金会赞助的一个发行版本。...CentOS Linux内核带有非自由的blobs 它没有明确的软件包含政策,也就是没有明确拒绝非自由软件 Fedora 允许一些例外的非自由组件存在 Arch Linux Arch没有反对通过其正常渠道发布非自由软件的政策...那同样的,一个软件想要被认为是自由软件,自然得符合自由许可证协议。 那它们之间有什么关系或异同么。 下一篇,趣谈自由软件与开源软件(五):自由许可证与开源许可证

91020

5W1H聊开源之WhoWhenWhere——谁在何时何地“发明”了开源?

自由软件运动 一些人对于软件从免费转向收费并且不再提供源代码这一现象感到不适应或不满,其中最著名的就是发起了自由软件运动的Richard Stallman。...这两件事促使Richard辞职,投入到自由软件运动中。 1983年,Richard 开始倡导自由软件运动。...正是 Linux 的出现,使得自由软件运动有了自己可以与 Microsoft 的 Windows 相抗衡的操作系统。自由软件运动初战告捷。...但是,自由软件运动关于自由的追求,毕竟和现实的商业氛围格格不入,带有着过于理想化的色彩。这种反商业的信条,让一些本来也反对私有软件的人士对自由软件敬而远之。...正是在这种背景下,一部分原有自由软件运动人士,开始尝试将理想的自由软件与现实的商业氛围进行某种衔接。

62420

GNU系统概览

1971年Richard Stallman在MIT开始职业生涯时,他在一个只使用自由软件的小组中工作。当时,甚至计算机公司都经常发布自由软件。程序员们可以自由地相互合作,他们也经常这样作。...我们从1984年1月开始,并在1985年10月创立自由软件基金会,它初期为开发GNU募集资金。到1990年,我们或者找到或者写出了所有主要的组件,除了一个—内核。...当时,Linus Torvalds在1991年开发了一个类似Unix的内核Linux,并在1992年将其变成自由软件。...现在Linux的原始版本包含非自由的固件“blobs”;自由软件活动家目前也维护着一个自由版本的Linux,叫做Linux-libre。然而,GNU工程并不限于核心操作系统。...自由软件将走多远?没有止境,除非到诸如专利等法律系统完全禁止自由软件之时。最终的目标是要为所有计算机用户希望进行的工作提供自由软件—并且因此让专属软件成为过去。

1.1K20

比尔·盖茨和理查德·斯托曼

理查德·斯托曼,自由软件基金会的创始人,自由软件运动的领袖。 他们两个人,一个疾呼保护版权,打击盗版;另一个提倡自由复制,源码共享。他们是软件世界的两极,针锋相对,一个代表金钱,另一个代表自由。 ?...1985年,自由软件基金会发布了"自由软件通用许可证"GPL。这个许可证开头第一句这样写道:"大多数软件的许可证,设计用来剥夺你分发和修改它们的自由。...GPL许可证与此恰恰相反,它就是为了保护你分发和修改自由软件的自由,确保这些软件对所有用户都是自由的。"GPL许可证允许你做所有的事情,除了限制别人的自由。任何采用它的软件就是自由软件。...自由软件运动至少证明了一点,在和金钱的较量中,热爱自由的人们不一定会输。 现在,虽然自由软件基金会已经发展壮大了。但是,斯托曼依然过着简朴的生活。...只要金钱的因素还存在一天,自由软件和专有软件的对峙就将存在下去。但是,我深信,在不久的将来自由软件就会出现在每一台电脑上。

95180

Linux的起源和发展历史

Linux操作系统的历史可以追溯到上个世纪80年代末和90年代初的Unix操作系统和自由软件运动。 Unix操作系统 Unix是由AT&T贝尔实验室开发的一种多用户、多任务操作系统。...自由软件运动 自由软件运动是一个由理查德·斯托曼发起的运动,旨在推广自由软件和开源软件。自由软件是指具有以下四个自由的软件: 自由运行软件的自由。 自由研究软件的自由。 自由分发软件的自由。...自由软件的概念最早是由斯托曼在1983年提出的,他在GNU计划中开发了一系列自由软件,其中包括GNU操作系统。...他对Unix系统的热爱和对自由软件运动的支持促使他开始开发一个新的操作系统。他的新操作系统基于Unix的设计原则,但是完全使用自由软件

1.5K00

微软 Win11 被 Linux 社区炮轰:背叛了用户、不要安装

33h.co/9ur17 微软的Win11系统发布一周时间了,很多人都在忙着升级,也有人因为种种问题选择观望,对微软来说,Win11显然是他们未来几年的重点,但对Linux社区来说,Win11的发布让自由软件基金会很不满...SFS自由软件基金会可谓是开源届的精神领袖,也是重要的Linux社区之一,在Win11正式发布当天,他们发表了一篇名为《当你避开Win11 生活更美好》的文章,将微软及Win11系统从头到尾批判了一通。...他们指责微软推出Win11是延续了 “剥夺用户自由和数字自主权的历史”,甚至表示微软开发非自由软件是一种反社会行为,因为微软有意选择创建一种不公正的权力结构,在这种结构中,开发人员故意通过隐瞒信息使用户无权和依赖...自由软件基金会还针对Win11的多个功能及设计做了批判,比如微软强制性的在线帐号,强制捆绑Teams应用等。...总之,自由软件基金会这篇雄文真的是把微软及Win11喷个狗血淋头,哪怕是好的方面也会让人产生怀疑,而自由软件基金会的目的也很简单,就是希望大家不要使用Win11,转向开源的Trisquel 或 GNU/

64520
领券