Mark J. Nelson wrote:
> If you do not allow closed review, you are practically begging for teams 
> to circumvent the process in order to keep information private.
> 
> Essentially, the teams in question have two legitimate goals:  get 
> effective, timely review; and keep proprietary information private.  If 
> your process makes those goals mutually exclusive, and the second is 
> mandated by contract (or patent law or whatever), then your process is 
> effectively denying the first goal.

If the information is contractually or legally obligated to remain private,
how is the code allowed to go into OpenSolaris?

Remember - this only specified open reviews as required for OpenSolaris -
Sun is free to have whatever closed reviews it wants for things that are
exclusively in /usr/closed (or the similar closed portions of other 
consolidations) or for things only in the Solaris fork of OpenSolaris.

> It's broken for the reasons I described above.  You're talking about 
> giving a project team an ultimatum: either break your legally binding 
> contract, or forego architectural review.

No - the ultimatum is, "If you're going to open source your code via
OpenSolaris, you open your ARC review" - if the code must stay closed,
OpenSolaris isn't involved.

Also, this is ARC review, which reviews the interfaces between components
of the system, not all the details of a project's implmentation - even if
we have to keep secret the details of which registers we poke in which
order in a driver, do we have to keep secret changes needed to the DDI
to allow that driver to work?

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering


Reply via email to