Roland Mainz writes:
> I consider it more or less "public" (note that I am always getting the
> official Sun stabilty terminology wrong - April may correct me if I am
> causing havic again... :-) ) because the API is stable since many many
> years and will remain stable as far as I can see into the future.

It's not just a matter of whether it will change, but a question of
whether anyone else should be using the library, and, if so, where
those other consumers are.

If it's something that you'd expect ordinary applications to consume
(e.g., Oracle might link against it) without consulting with you
directly, and if there'll be a man page, then it's some flavor of
Public.

If it's something that ordinary applications wouldn't consume without
talking with you, then it's Private.  It might be Sun Private (meaning
"lots of uncontrolled consumers within Solaris"), or Consolidation
Private (meaning "just other projects in the same consolidation"), or
Project Private.

Note that if it's really Public, it must have a man page.

> Moreover we will have a bunch of follow-up projects which will quickly
> make use of these builtin commands in libshell&&libcmd (e.g. we will
> likely see the matching ARC case attack your mailinglist within one or
> two weeks after the ksh93 putback is complete... :-) ) ...

That argues for Consolidation Private.

-- 
James Carlson, KISS Network                    <james.d.carlson at sun.com>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to