>> There is plenty of precedent here. So I still see nothing wrong with >> putting a header file, which describes an interface, under a non-GPL >> license. > > Because GRUB is not a library. The spec is available independently, so > you can write your own header easily. Nothing prevents you from doing > this. > > Okuji >
And should the multiboot header file be "Grub's"? What about having "Multiboot's" header as a part of "Multiboot project". Such project should contain only specification, and header file, that can be freely copied. The only thing that should be forbidden is that some third party will claim she owns the header. I think that GPL is too restrictive for this purpose. Such header file can be then added to grub as well as to BSD-licenced and other software. -- Tomas Ebenlendr http://drak.ucw.cz/ebik _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel