You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jv...@apache.org on 2003/11/25 06:39:18 UTC

cvs commit: maven/xdocs/project initial-proposal.txt maven-resolution.txt

jvanzyl     2003/11/24 21:39:18

  Added:       xdocs/project initial-proposal.txt maven-resolution.txt
  Log:
  o these need to be converted to xdoc format so they can be displayed
    for those that are curious.
  
  Revision  Changes    Path
  1.1                  maven/xdocs/project/initial-proposal.txt
  
  Index: initial-proposal.txt
  ===================================================================
  ----------------------------------------------------------
  R A T I O N A L E  A N D  E X P L A N A T I O N
  ----------------------------------------------------------
  
  Over the last year Maven has been in heavy development, is nearly
  production quality and is rapidly being adopted as the next generation
  build tool for Java-based projects. Maven initially started as an
  attempt to get a grasp on the ever increasing number of problems
  encountered in trying to build, maintain and document the Jakarta
  Turbine projects.
  
  Ironically, the Turbine projects are still the most difficult to build
  with Maven but fortunately this is not the case for countless other
  projects that have adopted Maven which is evident by the sheer number
  of Java projects cropping up everywhere with the Maven/Tigris look and
  feel.  The db.apache.org project finally has a site which is generated
  by Maven and we would challenge anyone at Apache to find an easier
  more elegant solution for deploy maintaining and deploying a top-level
  Apache project.
  
  On the whole most projects that are now using Maven are finding the
  general overall burden of building, maintaining and deploy greatly
  lifted. We would now like to bring Maven to a wider audience and
  continue trying to unify and codify the Java development process which
  would be the primary goal of this project.
  
  What follows is a list of people who would make up the initial PMC and
  the projects that would initially seed maven.apache.org if this 
  proposal is accepted.
  
  ----------------------------------------------------------
  P M C  M E M B E R S
  ----------------------------------------------------------
  
  The following list of people would make up the PMC. All those listed
  have participated in the development of Maven heavily to this point in
  time and would like to commit to initializing maven.apache.org.
  
  Dion Gillard
  Pete Kazmier
  Bob McWhirter
  James Strachan
  Jason van Zyl
  
  ----------------------------------------------------------
  S E E D  P R O J E C T S
  ----------------------------------------------------------
  
  To start, we plan to place the following projects into
  maven.apache.org:
  
  Maven: 
  The core Maven application that can be found at
  http://maven.apache.org/
  
  Plugins:
  A project for all the Plugins that have formed around Maven. There are
  currently 50+ Plugins for Maven in the Apache repository and another
  30+ living in different places around the world. We would like to
  provide a place for Plugin developers to keep their work and have it
  be separate from the Maven core.
  
  Continuum:
  Continuous Integration tool for Java-based projects that use Maven as
  their primary build tool. This package will be released when Maven 1.0
  is released.
  
  SCM:
  A Source Control Management abstraction that is slated to be used with
  Continuum but will serve as a general SCM tool for integration into
  any Java project.
  
  Artifact Downloading Mechanism:
  This project has yet to be named but it is the engine inside Maven
  that provides the artifact comparison and downloading capabilities of
  Maven. It has been requested that this functionality be separated from
  the core of Maven so that it can be utilized by other project like
  Ant.
  
  ----------------------------------------------------------
  
  If the board deems the project is not meant to be a top-level Apache
  project then we would humbly ask the Board to release Maven from
  Apache and allow us to use the "Maven" name and move the entire
  project to maven.org. We fully understand any decision that the Board
  makes but ask that we be allowed to continue on the path we feel is
  best for Maven. We really feel that Maven is ready to leave the fold
  of Turbine where it started and become a project in its own right. We
  would prefer to be at Apache, but would take the project out of the
  Apache realm if the Board would grant us permission to do so.
  
  -- 
  jvz.
  
  Jason van Zyl
  jvanzyl@apache.org
  
  http://tambora.zenplex.org
  
  
  
  1.1                  maven/xdocs/project/maven-resolution.txt
  
  Index: maven-resolution.txt
  ===================================================================
    WHEREAS, the Board of Directors deems it to be in
    the best interests of the Foundation and consistent with
    the Foundation's purpose to establish a Project Management
    Committee charged with the creation and maintenance of
    open-source software related to Java software development tools
    which are predicated on the  use of Maven's Project Object Model (POM),
    for distribution at no charge to the public.
  
    NOW, THEREFORE, BE IT RESOLVED, that a Project Management
    Committee (PMC), to be known as the "Maven PMC", be and
    hereby is established pursuant to Bylaws of the Foundation;
    and be it further
  
    RESOLVED, that the Maven PMC be and hereby is responsible
    for the creation and maintenance of software related to
    Java software development, maintenance, comprehension, 
    based on software licensed to the Foundation; and be it further
  
    RESOLVED, that the office of "Vice President, Maven" be and
    hereby is created, the person holding such office to serve
    at the direction of the Board of Directors as the chair of the
    Maven PMC, and to have primary responsibility for management
    of the projects within the scope of responsibility of the
    Maven PMC; and be it further
  
    RESOLVED, that the persons listed immediately below be and hereby
    are appointed to serve as the initial members of the Maven PMC:
  
    * Dion Gillard
    * Pete Kazmier
    * Bob McWhirter
    * James Strachan
    * Jason van Zyl
  
    NOW, THEREFORE, BE IT FURTHER RESOLVED, that Dion Gillard
    be and hereby is appointed to the office of Vice President, Maven,
    to serve in accordance with and subject to the direction of the
    Board of Directors and the Bylaws of the Foundation until death,
    resignation, retirement, removal or disqualification, or until a
    successor is appointed; and be it further
  
    RESOLVED, that the initial Maven PMC be and hereby is tasked
    with the creation of a set of bylaws intended to encourage open
    development and increased participation in the Maven Project;
    and be it further
  
    RESOLVED, that the initial Maven PMC be and hereby is tasked
    with the migration and rationalization of the Jakarta PMC
    Turbine Maven subproject; and be it further
  
    RESOLVED, that all responsibility pertaining to the Jakarta
    Turbine Maven sub-project and encumbered upon the Jakarta PMC are
    hereafter discharged.
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org