Good explanation Aaron. Regarding the benefits of graduating -- I don't know if there are any tangible benefits but in my opinion there are some intangible benefits: - The Apache brand is pretty well-known and prestigious. They don't accept just any old open-source project as an official project, let alone as a podling. We will be in very good company with the other ASF projects. - Graduating and becoming a top-level project will help promote Apache VCL. I'm hopeful that VCL adoption and the growth of our development community will accelerate. - We don't have to pack up and find a new home elsewhere :)
Graduating will not and should not change the way VCL is used or how the community operates. Upon successful graduation, there are some administrative tasks that need to be done but the day-to-day community activity shouldn't change. I think this is the main point for the whole process. Once the community demonstrates that it is diverse, viable, and aligned with the ASF philosophy and policies, it graduates and continues to operate in the same manner. -Andy On Tue, May 8, 2012 at 9:52 AM, Aaron Peeler <fapee...@ncsu.edu> wrote: > 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.