Hi Dmitri, No apologies necessary. This is a good and important question.
The graduation is the process in which a incubator project becomes a Top Level Project (TLP). The graduation means that a project has shown that it (as a community) understands the Apache Software Foundation's core principles. Also known as "The Apache Way". While this is not a complete official list, the principles include: * collaborative software development * commercial-friendly license * respective, honest, technical-based interaction * faithful implementation of standards * security as a mandatory feature See this for more info on how ASF works http://www.apache.org/foundation/how-it-works.html My slightly longer answer. Within Apache Software Foundation there is a entry path in which a project/community shows that it, (as a whole) can be self-sustaining and operates under The Apache Way. This entry path is through what is called the incubator and this is our current state. In incubator status, we as a community, learn the principles (The Apache way) by doing. With the assistance of our mentors, such as Kevan, Alan, and Matt. We learn the core principles mentioned above, how to grow a healthy and diverse community, how to properly cut releases through Apache software Foundation, handle intelectual property through the community contributions, and learn the principle of "meritocracy" (government by merit) through the process of inviting community members who have contributed and are interested to become committers and be part of the project governing process, etc. Once we have reached the incubator milestones, we can then proceed to graduate. Through the graduation process an incubator project either becomes a subproject of another ASF project or a top level project. If we fail to do these tasks or if the project fizzles out, then the incubator project retires from Apache Software foundation and is not supported by ASF. Hope this helps and others please feel free to comment. Most of this is my summation from: How ASF works and short history: http://www.apache.org/foundation/how-it-works.html Incubator Graduation: http://incubator.apache.org/guides/graduation.html What is Graduation? http://incubator.apache.org/guides/graduation.html#introduction Roles of incubator http://incubator.apache.org/incubation/Roles_and_Responsibilities.html Aaron On Mon, May 7, 2012 at 8:11 PM, Dmitri Chebotarov <dcheb...@gmu.edu> wrote: > Hi, > > May I ask what are the benefits of "graduation" for VCL? > How does graduation change the way the VCL is used? > > I apologize if these are trivial questions. > > Thanks. > -- > Dmitri Chebotarov > Virtual Computing Lab Systems Engineer, TSD - Ent Servers & Messaging > 223 Aquia Building, Ffx, MSN: 1B5 > Phone: (703) 993-6175 > Fax: (703) 993-3404 > > > On Monday, May 7, 2012 at 16:39 , Kevan Miller wrote: > >> >> On May 7, 2012, at 3:53 PM, Alexander Patterson wrote: >> >> > I would love to see 2.3 to graduate :) I will enjoy many of the bug fixes >> >> Thanks Alexander. Minor point - a 2.3 release is orthogonal to the >> graduation process. A 2.3 release can happen before or after graduation… >> >> There's a 'status of 2.3 release' thread on the vcl-dev list. You're more >> than welcome to voice your 2.3 desires, there... >> >> --kevan > > -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.