Eric Boutilier wrote:
I'm not sure I agree completely with the way you've scoped
the problem. Reason being, the new rule (pending ARC
approval) is basically that all GNU/FOSS stuff goes in
/usr/bin.
The license was NEVER the issue.
The original issue that caused the creation of /usr/sfw/ was that
things with an External interface taxonomy were not to be available in
the default environment. The main reason for this was to avoid
"accidental discovery" of these interfaces and subsequent dependence on
them; this wa considered bad since interfaces that are External are not
covered by the Solaris binary compatibility guarantee.
That restriction has been removed now. I can't at the moment find the
ARC reference for the removal, but if John Plocher is reading this
thread I'm sure he will be able to find it and post it here.
(Which admitedly, is totally non-intuitive -- one
would logically assume that a proposal called /usr/gnu was
about creating a place for GNU stuff to live.) In reality, the
/usr/gnu location is to be used only in the case of a name
collision -- in other words, as little as possible.
Exactly. /usr/gnu has the same semantics as /usr/xpg6/, as you said it
is for collision only and not for everything.
For example:
/usr/bin/bison
/usr/gnu/bin/ls
--
Darren J Moffat
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org