我们都知道,Linux操作系统是遵守GPL许可的,而该许可证是用来防止闭源软件代码融合和确保源代码的可用性的,并且GPL是不允许发布二进制代码的。
相比较之下,BSD许可证就没那么多的限制,它甚至允许发布二进制源码。这两系统的关键差异在于:GPL给你使用任何软件的权利,不论你如何使用,但你必须确保源代码提供给下一个人时是正确并能使用。而BSD许可证则不要求您确保下一个使用代码的人保证代码的可用性。