1780d15dfStholo CVS Development Policies 2780d15dfStholo 3780d15dfStholoThis file, DEVEL-CVS, contains the policies by which the CVS 4780d15dfStholodevelopment group operates. Also see the HACKING file. 5780d15dfStholo 6780d15dfStholo---------------------------------------------------------------------- 7780d15dfStholoCharter for the devel-cvs mailing list: 8780d15dfStholo 9*e77048c1StholoThe CVS Developers' List <devel-cvs@cvshome.org> exists to help people 10780d15dfStholowith access to the CVS source repository co-ordinate changes, make 11780d15dfStholoreleases, and administer the repository. 12780d15dfStholo 13780d15dfStholoEveryone who has been given checkin access to the repository for the 14780d15dfStholoCVS sources should read devel-cvs. Only those with checkin access may 15780d15dfStholosend messages to the list. 16780d15dfStholo 17780d15dfStholoThe devel-cvs list may be used to discuss: 18780d15dfStholo- administrivia regarding the CVS source repository and release 19780d15dfStholo process, and 20780d15dfStholo- changes and features intended for inclusion in the official CVS 21780d15dfStholo release (either source code or documentation), which someone plans 22780d15dfStholo to implement, or has implemented. 23780d15dfStholo 24780d15dfStholoThe devel-cvs list should not be used to discuss: 25780d15dfStholo- changes or features to packages other than the CVS release 26780d15dfStholo (e.g., related packages like tkCVS, RAD/CVS, or other groups' 27780d15dfStholo distributions of CVS, like RCVS, etc.), 28780d15dfStholo- changes which nobody has offered to implement, or 29780d15dfStholo- the philosophy of CVS (as opposed to a specific change to CVS). 30780d15dfStholoThese topics should either go on info-cvs, or have a new mailing list 31780d15dfStholocreated for them. 32780d15dfStholo 33780d15dfStholoThe topic restrictions in this charter do not reflect the development 34780d15dfSthologroup's future plans for CVS; rather, they reflect a topic 35780d15dfStholoclassification which the group finds helpful. 36780d15dfStholo 37780d15dfStholo---------------------------------------------------------------------- 38780d15dfStholoPolicies regarding the CVS source repository: 39780d15dfStholo 40780d15dfStholoBy checking items into the repository, developers agree to permit 41780d15dfStholodistribution of such items under the terms of the GNU Public License. 42780d15dfStholo 43780d15dfStholo---------------------------------------------------------------------- 44780d15dfStholoProcedure for dealing with people who want to be developers: 45780d15dfStholo 462770ece5StholoPeople who want checkin access are first requested to send 47780d15dfStholopatches and have them reviewed by a developer. If they submit some 48780d15dfSthologood ones (preferably over a period of time, to demonstrate sustained 49780d15dfStholointerest), then one of the developers can ask the devel-cvs mailing 50780d15dfSthololist whether it is OK to make this person a developer (after first 51780d15dfStholosending the prospective developer a copy of this file and then having 52780d15dfStholothe prospective developer say they want to be a developer). If there 532286d8edStholoare no objections, the person will be made a developer. 542770ece5Stholo 552770ece5Stholo---------------------------------------------------------------------- 562770ece5StholoPolicy regarding checkout-only access: 572770ece5Stholo 582770ece5StholoCheckout-only access to the CVS repository is available to all, on an 592770ece5Stholoanonymous basis (no need for registration or other complications). 602770ece5StholoThe exact technical mechanisms by which it is available are not 612770ece5Stholocovered by this policy. 62