能避免其衍生作品成为限制用户自由的专有软件，一旦你允许他们这么做，那么你就无法捍卫其他人的自由了。，例如FreeBSD在PlayStation 4系统软件的使用以及BSD的TCP/IP协议栈在专有软件的使用等。
形式上的差异.开源软件与自由软体是两个不同的概念，只要符合开源软件定义的软件就能被称为开源软件。而自由软件有比开源软件更严格的概念，因此所有自由软件都是开放源代码的，但不是所有的开源软件都能被称为「自由」。但一般，绝大多数开源软件也都符合自由软件的定义。Sec