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