自由软件和开源许可证

王子亭 at 
本文整理自 彩排 中的一期播客。什么是自由软件我总结了三点自由:出于任何目的、以任何方式 使用该软件的自由(包括商业用途,一些商业软件限制你不得进行破解、不能用于犯罪活动就是在限制你使用的方式或目的)。修改软件的自由,当然修改软件的前提是你要能够得到源代码。重新分发的自由,不仅是分发原始版本,你也可以分发修改后的版本。只有符合这三条才可以算自由软件,有一些只开源代码(可能是为了安全审计,或者只限非商业用途)的软件并不能算自由软件。我们经常看到的 GPL、Apache、MIT 都属于自由软件许可证,这些许可证会在前面的三项自由之外附加一些限制条款,但这些限制条款与自由软件中的自由并不冲突。Cop……