IAM
====

Name:           EOF of libucb
Submitter:      Garrett D'Amore
Owner:          Garrett D'Amore
Exposure:       open

SUMMARY
=======

We have already removed Source Compatibility for legacy SunOS 4.x (BSD)
applications.  Right now we retain some of the infrastructure to support
legacy applications at *run-time* in the form of these libraries located
under /usr/ucblib  (with both .so and .so.1, and 32 and 64-bit variants as
appropriate):

        libcurses
        libdbm
        librpcsoc
        libtermcap
        libucb

Its our belief that these libraries should not be used in any applications,
even at run time.  This is ancient, legacy stuff, best avoided by everyone.

There is quite a collection of advice to developers that these libraries
should be avoided, including in the man pages for the libraries themselves,
as well as numerous internet forum, mailing list, and usenet postings, spanning
a history well over a decade.

While this kind of removal is not normally appropriate for a "minor" release,
the unique rules surrounding the release of OpenSolaris (and subsequently
Solaris.Next) makes this seem a particularly good opportunity to finally
ditch this bit of baggage from the 1980's.



ISSUES
=======



VOTE
====
Approve - 
Deny - 
Abstain - 
Not Participating (NP) - 



THE NEXT STEP
=============

	Waiting needs spec
