On Fri, 2010-06-04 at 00:19 -0400, Edward Ned Harvey wrote:
> I know there’s no realistic quantitative measurement.  But even "gut
> feel" of some people who are regularly active in the code would be
> interesting knowledge.
> 
>  
> 
> Roughly what percentage of solaris/opensolaris codebase is developed
> by sun/oracle employees, and what percentage is contributed by the
> community?
> 
>  
> 
> No good reason to know.  It’s just a curiosity.

Historically, the portions that make up the "foundation", the kernel,
device drivers, and lower level applications are probably at least 95%
developed by Sun (now Oracle) employees.  A lot of that is simply due to
to the fact that there is several decades of legacy, and the code has
only been "open" to outsiders for the past 5 years.  There is code in
the consolidation for some hardware that was developed by other parties
of course -- e.g. Intel, LSI, AMD, and other less well known vendors
have contributed non-trivial amounts of code to support their hardware.
(Intel has gone a bit beyond that -- they've supplied code that is
generally useful, such as powertop and latencytop -- probably because
these tools help users make better use of their processors -- and also
underscore Intel's competitive edge with some of those processors!)
Other components have legacy that orginated elsewhere from Sun/Oracle:
e.g. sendmail was largely developed at UC Berkeley originally, BIND was
originally developed by the ISC, perl and apache by their respective
organizations, etc.  And there's still quite a bit of BSD and SYSV
legacy code in the consolidation (coming from UC Berkeley and AT&T) from
the days long before any of Solaris was open.

Significant other portions of OpenSolaris -- especially the Gnome
desktop and the X11 graphics code, are developed by communities where
Sun/Oracle is in fact a minority contributor.  I suspect (but have no
direct measurement in support of) that Sun/Oracle contributions for
those consolidations account for about 10% of the the total code base.

        -- Garrett



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

Reply via email to