سؤال

Since syslog is part of the GNU C runtime library, why does it not have the standard GNU license header and exemption. Instead it has a 'Regents of the University of California' licensing header. I thought I understood the licensing for development under Linux but this makes me doubt myself.

هل كانت مفيدة؟

المحلول

The LICENSES file shipped with a current glibc mentions that it includes some code from BSD4.4. Quoting from the INSTALL file that used to ship with glibc cca. 2009:

Most of the math functions are taken from 4.4 BSD; they have been modified only slightly to work with the GNU C library. The Internet-related code (most of the `inet' subdirectory) and several other miscellaneous functions and header files have been included with little or no modification.

This is why the headers remain preserved.

Anyway, the BSD licenses are very permissive, and they do allow doing what glibc did with them.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top