準自由软体比私有软体好得多;但是还有问题,我们不能在自由作业系统中使用它。
基本介绍
- 中文名:準自由软体
- 外文名:Semi-free software
準自由软体使用限制
copyleft中所做限制的目的是为了保护所有用户的自由。对我们来说,对使用程式加上的限制的目的是防止其他人附加上其他的限制。準自由程式存在一些限制,决非单纯出于自私的目的。
不可能在自由作业系统中包含準自由软体,其原因在于作业系统的分发条款是其中所有程式分发条款的总和。增加一个準自由程式到作业系统中就使整个系统变成準自由的。我们不想那样做出于以下两个理由:
1. 我们坚信自由软体是为了每一个人——不仅为了学校和业余爱好者们,也包括商业。我们想邀请商业使用GNU系统,因此我们不能在里面包含準自由软体。
2. 商业分发自由作业系统,包括基于Linux的GNU系统,是非常重要的;而且用户也乐于能买到商业CD-ROM分发软体。在作业系统中包含準自由软体会剥夺商业分发的权利。
自由软体基金本身是非商业性的,因此我们获準“在内部”合法使用準自由软体。但我们并没有那样做,因为我们可以获得一个程式并把它包含在GNU中,而那样做会破坏我们的努力。
如果有一个工作需要某软体来完成,而我们并没有一个自由程式来完成它,因此我们有一个缺口,我们不得不对志愿者说,“GNU计画中没有一个程式来做这件事,因此希望你们能写一个。”如果我们使用了一个自由程式来做这件事,则我们自食其言,也(使我们和听信于我们的人)丧失了编写一个自由替代软体的动力。因此,我们不能这样做。