Pretty much by accident, we recently came across a number of license violations in our source code. We have been working on getting rid of the violations as quickly as possible, as shown by a number of recently committed patches. In most cases, it was just a matter of removing entire components. This patch set represents the last change, which is slightly more involved: the old syslogd(8) may or may not have been tainted by GPL'ed changes (and its manual pages certainly were), but since we really do need a syslog daemon, this patch set imports the NetBSD syslogd(8) to take the old one's place. Obviously this import is a natural part of our switch to the NetBSD userland anyway, but since the focus here is on the license aspect rather than on doing a fully functional import, some things may not yet work as expected. Therefore, we'd like to ask you to report any issues with the new syslogd.
To the best of our knowledge, MINIX3 is now again "clean" when it comes to code licenses. Needless to say, we encourage anyone to come forward with issues in this department. Please keep in mind that some components are dual-licensed, so e.g. a search for the string "GNU Public License" will give the wrong impression. Thank you!
- libc: fix sysctl(3) error codehttp://gerrit.minix3.org/#/c/3036/
- LOG: fix bugs in userland write handlerhttp://gerrit.minix3.org/#/c/3037/
- Import NetBSD syslogd(8)