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: > >