自由软件运动

自由软件运动（，简称FSM或FOSSM）是一个推广用户有使用、复制、研究、修改和分发软件等权利的社会运动。接近和相关的运动包括开放源码运动及自由软件的开放源码运动。这运动跟1970年代的黑客文化有渊源，而理查德·斯托曼是该运动的主要发起人以及精神领袖。

自由软件运动人士认为自由软件的精神应当贯彻到所有软件：他们认为禁止计算机用户行使这种自由是不道德的行为。理察·马修·斯托曼认为贩卖不附带源代码的二进制软件是不道德的，因为这样阻止了软件用户学习以及帮助其他人的权利。然而目前还没有如何实现自由软件运动最终目标的共识。有些人认为应当使用法律手段强制软件供应商提供源代码；有些则认为应当通过抵制专有软件来达到目的。还有一些人则认为时间将证明，自由软件最终在质量上要比专有软件略胜一筹，并会在自由市场上取得胜利。

部分自由软件运动人士也认为其他受专利权保护的产品也应当自由化。还有一些人士则认为有部分资源不应当被自由更改，例如GNU通用公共协议证书，小说等。

这个运动的理念在于电脑的使用不应该阻碍人际合作。更直接地说，这个运动代表著拒绝专有软体并推广自由软体。它的终极目标在于解放网路世界中的每个人——即每个电脑使用者。理查·斯托曼表明这个行动旨在提升而非妨碍科技的进步，因为「这代表我们可以避免重复无益的系统编程，而把这份精力用在推动技术革新上面。」("It means that much wasteful duplication of system programming effort will be avoided. This effort can go instead into advancing the state of the art.")

自由软体运动的成员相信所有的软体使用者有享有中列举的自由。许多成员认为禁止他人享有这些自由是不道德的，也相信在创造一个使用者可以互相帮助并拥有自己对于电脑控制权的社会，这些自由是必须的。

然而，有一些自有软体使用者和程式设计师不相信具有财产权的软体是—严格来说—不道德的，援引在一些商业模型中的例子，专用软体与技术上的功能与便带来效益的增加，以作为他们的论点。

虽然社会变迁会是一个科技变迁下非刻意造成的副产物，新科技的倡议者经常宣传这些新技术就社会正面影响一个工具。圣荷西州立大学的教授Joel West解释了许多自由原始码运动的理念。如果假设科技不仅对社会变迁造成影响，并从科技进步主导社会变迁的角度来看待，禁止特定人员使用这些科技是道德的吗？因此—纵使不能造成立刻的改变—自由软体运动还是希望唤醒人们这个运动所能造成的影响，因为能造成对现实社会的影响。举例来说：与没有电脑时相比，电脑给了我们更多自由，但这些科技媒介究竟是带来自由、或仅赋予少数人特权？这样的道德争论如何取的一个折衷的办法对自由软体运动是个难题。

自由软体基金会坚信所有的软体需要说明文件，特别是周到的工程师应做到能更新说明书以反映他们对软体的调整，但他们认为对修改其他著作的自由本身是相对次要的 。在自由软体运动中基金会特别强调提供此类文件的目标。自由软体运动的成员也倡议具实际用途的软体应该自由的


自由软件运动的核心工作专注于软件开发。自由软件运动也反对专有软件，拒绝安装不给予自由权利的软件。根据斯托尔曼叙述，“在软件领域比专有程序未经授权的拷贝更糟糕的唯一一件事，就是私有软件的授权副本。因为这样做同样伤害其整个用户群体。此外，通常开发商，这个邪恶的犯罪人，就可从中获利。
自由软件运动的一些支持者们会占用公众演讲，或者主持软件相关会议，以提高软件的自由意识。这被视为相当重要，因为接受免费软件的人们，往往不知道它是免费软件。稍后便可能会接受非免费更换，或将增加不是免费软件的附带软件。
玛格丽特·S·埃利奥特，一个在在加州大学欧文分校的软件研究者。不仅列出了可能来自自由软件运动的许多好处，她还声称，它本质上是要给予每个人平等的机会利用互联网。假设计算机是全球访问，由于世界变得更加立足于技术及其发展，建立一个选择性的互联网，只允许部分人在访问，这根据＂艾略特自由＂是荒谬的。根据许多推动有关自由软件运动的学者的认识，如果人们想要生存在通信和全球援助更加共存的世界，那么全球自由软件更加应该争取一个位置。这个由GNU同伙引发的想法，是促进一个理解当地和全球社区的利益，所谓“合作环境”的一种尝试。

大量的抵制软件专利和著作权法扩张的游说工作已经完成。其他游说则直接专注于政府机构和政府资助的项目中所使用的自由软件。

委内瑞拉政府在2006年1月实施了软件免费的法律。法令第3,390条，授权所有政府机构可以将完成超过两年的软件，编列为自由软件。
国会议员和雅克·罗吉克·阿克曼在引进秘鲁法案1609“公共管理自由软件”的过程中，出力极大。

在美国，也已经有了在州政府于州级对促进"免费软件使用"通过立法的努力。
。 一种成立于2004年，发起于2006年的Web服务。用于监视在自由软件社区的软件开发活动，对项目和编程语言的发展和普及提供详细的软体度量和定量分析。 

。监视很多FOSS软件仓库和分析各种FOSS软件许可证的普及。