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

Reply via email to