(This message is partially offtopic. I need help with relicensing of a certain file derived from the kernel source.)
I'm currently writing a standard C library for Unix systems and I'll need many errno.h versions from different Unix vendors. The constants in there must match what the kernel uses. I also want to license all my files in a standard license. In Android, errno has the following copyright notice in its errno.h. /**************************************************************************** **************************************************************************** *** *** This header was automatically generated from a Linux kernel header *** of the same name, to make information necessary for userspace to *** call into the kernel available to libc. It contains only constants, *** structures, and macros generated from the original header, and thus, *** contains no copyrightable information. *** **************************************************************************** ****************************************************************************/ http://android.git.kernel.org/?p=platform/bionic.git;a=blob;f=libc/kernel/common/asm-generic/errno-base.h;h=2fb4a336454e47f8bf0764fd253a78be633f9652;hb=HEAD So it seems that errno.h is not copyrightable, thus I can just go on the kernel sources and get whatever constants are there without worrying about licensing. However, I don't expect to do this in an automated way, I would just copy the constants and reorganize the code my own way. I don't know if that still qualifies above. So my doubt is: is there a way to get a commend from Android lawyers about that ? Thanks a lot, -- Henrique Dante de Almeida hda...@gmail.com --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel -~----------~----~----~----~------~----~------~--~---