答案1
三个原因:
首先,获得 Unix 认证与您的许可无关,只是说明您遵守 Unix 的既定标准。
其次,因为成为 Unix 与你的许可无关,而与你是否像 Unix 一样,一个最初专有的系统,一个有着悠久历史的系统有关。
最后,不要误解许可:BSD 代码随后可以被关闭,并且没有披露或源可用性的义务。因此,BSD 许可证在一个轴上更免费,而在另一个轴上则不太免费。
答案2
Apple 开源了 OSX 底层、基于 BSD 的大部分内容。看维基百科的达尔文条目了解完整的详细信息以及发布历史记录。 Apple 保留上层内容的专有性,例如他们的 UX 组件,并且不会将它们作为 OSS 发布。如果您想要所有 Apple OSS 项目/包含内容的完整列表,请查看Apple 的开源页面。
答案3
如果一个系统被认证为 Unix,那么该系统的供应商就可以将其称为 Unix。这正是认证的目的。
诸如 GNU/Linux 和 *BSD 之类的系统,其外观和行为类似于 Unix,但实际上并未被认证为 Unix,因此被称为类 Unix。由于各种开源项目的资金有限,他们通常希望把钱花在开发上而不是认证上,所以不要指望现状很快就会有很大改变。
答案4
Apple 发布了 Darwin 的源代码OS X 的某些部分。