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.