> One of the things that I think we (Sun) do poorly is expose header files 
> (and structures) that have no business being in /usr/include.  For 
> example, device-driver private headers that only are used by the driver 
> itself have no business being exported in /usr/include.  (Most NIC 
> drivers, for example, fall into this category.  I suspect this is true 
> for many other target/leaf drivers as well.)

That's a fair concern, but an opposite argument also exists that by 
trying to enforce interface stability by not delivering certain headers 
via packages we are only fooling ourselves: not only does it not have 
the desired effect, but potentially contributes to the "familiarity" 
problem for the FOSS developers we want to attract. I personally don't 
feel strongly either way, but then I've been living on this side of the 
fence far too long.

-Artem
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to