rad*_*ech 5 osx history licenses
如果 Mac OS X 是 Unix,如在这个问题中所回答,为什么它不是开源的并且许可证是专有的,如这篇Wikipedia 文章所述?
根据这篇维基百科文章的谱系,OS X 来自 BSD,那么,为什么它是封闭源代码并获得专有许可?但是,同样来自 Apple 的 Darwin OS 是开源的吗?
Dan*_*man 25
三个原因:
首先,获得 Unix 认证与您的许可无关,只说明您是否遵守既定的 Unix 标准。
其次,因为成为 Unix 与您的许可无关,而与您是否像 Unix 一样,这是一个最初的专有系统,并且具有悠久的遗产。
最后,不要搞错许可:BSD 代码可以随后被关闭,并且没有披露或源可用性的义务。正因如此,BSD 许可证在一个轴上更自由,而在另一个轴上更不自由。
如果系统被认证为 Unix,则允许该系统的供应商将其称为 Unix。这正是认证的用途。
诸如 GNU/Linux 和 *BSD 之类的系统,它们的外观和行为都类似于 Unix,但实际上并未被认证为 Unix,被称为类 Unix。由于各种开源项目资金有限,他们一般都想把钱花在开发而不是认证上,所以不要指望现状很快就会发生很大的变化。
Apple 开源了大部分基于 BSD 的 OSX 底层组件。请参阅维基百科的 Darwin Entry以获取完整的详细信息以及发布历史。Apple 保留上层内容的专有性,例如他们的 UX 组件,并且不会将其作为 OSS 发布。如果您想要所有 Apple OSS 项目/包含的完整列表,请查看Apple 的开源页面。