You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by st...@apache.org on 2011/02/05 17:11:53 UTC
svn commit: r1067464 -
/maven/site/trunk/src/site/apt/developers/dependency-policies.apt
Author: stephenc
Date: Sat Feb 5 16:11:52 2011
New Revision: 1067464
URL: http://svn.apache.org/viewvc?rev=1067464&view=rev
Log:
initial draft of description of the policy... still need to get all the links in place
Added:
maven/site/trunk/src/site/apt/developers/dependency-policies.apt
Added: maven/site/trunk/src/site/apt/developers/dependency-policies.apt
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/developers/dependency-policies.apt?rev=1067464&view=auto
==============================================================================
--- maven/site/trunk/src/site/apt/developers/dependency-policies.apt (added)
+++ maven/site/trunk/src/site/apt/developers/dependency-policies.apt Sat Feb 5 16:11:52 2011
@@ -0,0 +1,75 @@
+ ------
+ Maven Dependency Policies
+ ------
+ Stephen Connolly
+ ------
+ 2011-02-01
+ ------
+
+~~ Licensed to the Apache Software Foundation (ASF) under one
+~~ or more contributor license agreements. See the NOTICE file
+~~ distributed with this work for additional information
+~~ regarding copyright ownership. The ASF licenses this file
+~~ to you under the Apache License, Version 2.0 (the
+~~ "License"); you may not use this file except in compliance
+~~ with the License. You may obtain a copy of the License at
+~~
+~~ http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing,
+~~ software distributed under the License is distributed on an
+~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~ KIND, either express or implied. See the License for the
+~~ specific language governing permissions and limitations
+~~ under the License.
+
+~~ NOTE: For help with the syntax of this file, see:
+~~ http://maven.apache.org/doxia/references/apt-format.html
+
+Maven Dependency Policies
+
+* Scope
+
+ This page describes the policies around the use of dependencies by the Apache
+ Maven Developers in the process of developing Apache Maven itself.
+
+ This page does not apply to projects hosted outside of the Apache Maven
+ project. In order to remove all doubt, this page only applies to code
+ which has a Subversion URL that starts with
+ <<<https://svn.apache,org/repo/asf/maven/>>>
+
+ If you have sumbled across this page and you are working on code that does
+ not have a Subversion URL starting with
+ <<<https://svn.apache,org/repo/asf/maven/>>> then this page does not apply
+ to you.
+
+* Background
+
+ The Apache Maven PMC is tasked with ensuring (among other things) that all
+ legal issues are addressed and that each and every release is the product
+ of the community as a whole.
+
+ The Apache Maven project consists of quite a number of components. For
+ the purposes of this policy we will make a distinction between the
+ core Maven distribution and all the other components.
+
+ The core Maven distribution is the binary and source distributions made
+ available from the http://maven.apache.org/download page.
+
+* Applicability
+
+ This policy applies to all changes to dependencies as and from Subversion revision 1067464.
+
+* Core Maven Distribution Dependencies
+
+ All dependencies which are included in the Core Maven Distribution must either:
+
+ * be licensed under a Category A license; or
+
+ * be licensed under a Category B license and approved by a majority vote of the Apache Maven PMC.
+
+ Votes for Category B licenses will be held on the dev@maven.apache.org mailing list. A majority of the PMC must vote in favour of a Category B licensed dependency before a release can be made containing that dependency.
+
+* Non-Core Dependencies
+
+ Non-Core components may only only use Category A or Category B licenses.