I agree, too.

Zhaozhou Li
Solaris Networking


B R Clouse ??:
>
> I agree.
>
> -Burt Clouse
> Solaris Cluster
>
>
> James Carlson wrote:
>> In order to finish out this case, I'll need archived "signatures" from
>> each of the two managers on the 'to' line above. A "signature" is
>> just an email message saying "I agree," and the "reply-to" for this
>> message has been set to psarc-ext at sun.com, which is where they need to
>> go for archiving.
>>
>> A copy of the contract (for your review) is below.
>>
>>
>>
>> @(#)contract 1.8 @(#) /shared/sac/arc/ARC-Templates/contract [1.8 
>> 06/12/06]
>>
>> CONTRACT ALLOWING/REQUIRING SPECIAL ARRANGEMENTS FOR INTERFACES
>>
>> 0. Number: PSARC/2008/688-01
>>
>> 1. This contract is between
>> a SUPPLIER of INTERFACES and
>> a CONSUMER of those INTERFACES,
>> both of whom are entities within Sun Microsystems, Incorporated.
>>
>> 2. The SUPPLIER (definer and/or implementor) is identified by the 
>> following:
>> Product or Bundle: Solaris
>> Consolidation: OS/Net
>> Department or Group: Networking
>> Bugster Product/Category/SubCategory: kernel/tcp-ip
>> Responsible Manager: Zhaozhou Li
>>
>> 3. The CONSUMER is identified by the following:
>> Product or Bundle: Sun Cluster
>> Consolidation: Sun Cluster
>> Department or Group: Sun Cluster
>> Bugster Product/Category/SubCategory: suncluster/suncluster/networking
>> Responsible Manager: Burt Clouse
>>
>> 4. The INTERFACES are:
>>
>> cl_inet_connect2 Project Private
>> cl_inet_isclusterwide Project Private
>> cl_inet_ipident Project Private
>> cl_inet_getspi Project Private
>> cl_inet_checkspi Project Private
>> cl_inet_deletespi Project Private
>> cl_inet_idlesa Project Private
>> cl_inet_listen Project Private
>> cl_inet_unlisten Project Private
>> cl_inet_disconnect Project Private
>> cl_tcp_walk_list Project Private
>> cl_inet_bind Project Private
>> cl_inet_unbind Project Private
>>
>> All are described in PSARC 2008/688.
>>
>> 5. The ARC controlling these INTERFACES is: PSARC
>>
>> 6. The CASE describing (Exporting) these INTERFACES is: 2008/688
>>
>> 7. The following SPECIAL ARRANGEMENTS are made which modify the rules
>> imposed by the stability levels listed in section 4 above:
>>
>> _Y_ 7c. Although the stability level doesn't normally allow it, 
>> CONSUMER will
>> import INTERFACES from a separate consolidation.
>>
>> _Y_ 7d. If SUPPLIER decides to change (including replace or remove) any
>> portion of the INTERFACES, SUPPLIER will notify CONSUMER of the
>> proposed new version, no later than the application for ARC
>> approval of the new version.
>> If SUPPLIER and CONSUMER are contained in the same consolidation,
>> they have the option of arranging for simultaneous conversion
>> to the new interfaces. If this is not possible, or if they are
>> not in the same consolidation, then SUPPLIER will either make best
>> effort to work with CONSUMER so that CONSUMER can detect which
>> version of INTERFACES is being supplied, or else SUPPLIER will
>> make best effort to supply both old and new versions of
>> INTERFACES.
>> If SUPPLIER cannot make both versions of INTERFACES available,
>> and SUPPLIER and CONSUMER cannot devise a method whereby
>> CONSUMER can detect which version of INTERFACES is being
>> supplied, and the old version of CONSUMER will not run with the
>> new version of SUPPLIER, then either the EOL process must be
>> followed by SUPPLIER, or else a major release of SUPPLIER will
>> be required, or the change will not be allowed.
>>
>> 8. If CONSUMER requires changes in INTERFACES, SUPPLIER will make
>> best effort to accommodate such changes, which shall then be
>> treated in accordance with paragraph 7 above.
>>
>> 9. Notwithstanding paragraphs 7 and 8, a change to any portion
>> of the INTERFACES shall be regarded as a completely new set of
>> INTERFACES which require both ARC approval and execution of
>> a new contract.
>>
>> 10. SUPPLIER and CONSUMER agree that evolution of INTERFACES shall be
>> handled as follows:
>>
>> Interfaces will be changed only on Minor release boundaries,
>> except for mutually agreed-on bug fixes. Changes can be
>> requested by either party, with the understanding that the
>> SUPPLIER can request resources from CONSUMER to implement
>> the changes.
>>
>> 11. SUPPLIER and CONSUMER agree that INTERFACES will be supported as
>> follows:
>>
>> CONSUMER will perform regression tests and file bugs as
>> appropriate.
>>
>> 12. SUPPLIER and CONSUMER agree that INTERFACES will be documented as
>> follows:
>>
>> The materials for this case are the only documentation supplied.
>>
>> 13. SUPPLIER and CONSUMER agree that changes to the INTERFACES will be
>> tested as follows:
>>
>> CONSUMER shall perform integration testing.
>>
>> 14. SUPPLIER and CONSUMER agree that this contract can be terminated as
>> follows:
>>
>> By mutual consent.
>>
>> 15. This contract is not valid until "signed" via agreement from the
>> SUPPLIER and CONSUMER, and approved by the ARC CASE referenced by
>> this contract. E-mail agreement to the contract should be archived
>> in the mail archive of CASE; verbal agreement to the contract
>> should be noted in the meeting minutes. This contract remains
>> valid until superseded or invalidated.
>>
>> For SUPPLIER: Date:
>> For CONSUMER: Date: For ARC: Date:
>>
>> A copy of this contract shall be deposited in the CASE directory as
>> "contract-<digits>" or in a "contracts" subdirectory.
>>
>> 16. (Not to be filled in until superseded or invalidated.)
>> This contract was superseded or invalidated by CASE:
>> For ARC: Date:
>>


Reply via email to