@(#)contract 1.6 @(#) /shared/sac/arcARC-Templates/contract [1.6 02/03/27] CONTRACT ALLOWING/REQUIRING SPECIAL ARRANGEMENTS FOR INTERFACES 0. Number: PSARC/2005/474/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: ON Department or Group: NFS Bugtraq Category/SubCategory: kernel/nfs Responsible Manager: lisa.chatham@sun.com 3. The CONSUMER is identified by the following: Product or Bundle: Solaris Consolidation: Admin/Install Department or Group: Install Bugtraq Category/SubCategory: sysadmin/pkg_commands Responsible Manager: victor.nelson@sun.com 4. The INTERFACES are: nfs_global_client_only Consolidation Private 5. The ARC controlling these INTERFACES is: PSARC 6. The CASE describing these INTERFACES is: 2005/474 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. Consumer will supply implementation, testing, and maintenance of feature. Feature will be removed upon removal of Ashanti upgrade solution, expected to be on or before Solaris 10 Update 3. 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: Will not evolve. Will be removed. 11. SUPPLIER and CONSUMER agree that INTERFACES will be supported as follows: Consumer agrees to provide all support necessary for this interface. 12. SUPPLIER and CONSUMER agree that INTERFACES will be documented as follows: No documentation other than comments in source code. 13. SUPPLIER and CONSUMER agree that changes to the INTERFACES will be tested as follows: Consumer will perform NFS regression testing and all functional testing as required for Ashanti. 14. SUPPLIER and CONSUMER agree that this contract can be terminated as follows: Will be terminated on removal of Ashanti, or earlier by mutual agreement. 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: Lisa Chatham Date: 11/01/2005 For CONSUMER: Victor Nelson Date: 10/28/2005 For ARC: James Carlson Date: 11/08/2005 A copy of this contract shall be deposited in the CASE directory as "contract-" 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: