为什么syslog.h没有标准的GNU标头

时间:2014-03-06 14:13:52

标签: linux gcc gnu

由于syslog是GNU C运行时库的一部分,为什么它没有标准的GNU许可证标题和豁免。相反,它有一个'加州大学董事会'许可标题。我以为我理解Linux下的开发许可,但这让我怀疑自己。

1 个答案:

答案 0 :(得分:3)

当前glibc附带的LICENSES文件提到它包含了BSD4.4中的一些代码。引用来自glibc cca的INSTALL文件。 2009:

  

大多数数学函数取自4.4 BSD;他们已   仅略微修改以使用GNU C库。该   与Internet相关的代码(大多数`inet'子目录)和几个   其他杂项功能和头文件已包含在内   很少或没有修改。

这就是标题保留的原因。

无论如何,BSD licenses是非常宽容的,他们允许做glibc对他们做的事情。