。对于BSD、MIT这类较为宽松的自由软件协议，GNU项目认为这是对专有软件的松懈（）和宽容式（），因为这些协议不能避免其衍生作品成为限制用户自由的专有软件，一旦你允许他们这么做，那么你就无法捍卫其他人的自由了。，例如FreeBSD在PlayStation 4系统软件的使用以及BSD的TCP/IP协议栈在专有软件的使用等。
形式上的差异.开源软件与自由软体是两个不同的概念，只要符合开源软件定义的软件就能被称为开源软件。而自由软件有比开源软件更严格的概念，因此所有自由软件