close
The Wayback Machine - https://web.archive.org/web/20091221090448/http://dev.globus.org:80/wiki/Dev.globus_FAQ

Dev.globus FAQ

From Globus

Contents

Project Creation

Why should I want to move an existing project to dev.globus, or start a new project within dev.globus?

Two primary reasons:

(a) You get access to the tools needed to operate an open source project. In addition to source code repositories, email lists, and feature request and problem tracking services, these tools include an automated multi-platform build-test service. Creating and operating these capabilities is a nontrivial task.

(b) You become part of the Globus community, and thus can engage directly in the day-to-day and long-term discussions in what it means to create scalable, secure, and interoperable Grid technology. You are also likely to see more users and contributors than you would otherwise.

Won't I lose control over the direction of my software?

No. A dev.globus project is controlled by its committers. If you introduce additional committers, then they have a say in your project's direction; if you don't, then you stay in charge. The Globus Management Committee (GMC) may express opinions on aspects of your project, because of their role of ensuring that GlobDev projects are both sustainable and of high quality. However, in the unlikely event that the original committers and either new committers or GMC members disagree about directions, you always have the option to withdraw your code from GlobDev.

Will working within dev.globus cost me a lot of time?

We're still gaining experience with dev.globus, but we certainly intend that this not be the case. The basic infrastructure is simple. There are few rules to follow when you join dev.globus as an incubator. To move from Incubator to full project status, the GMC will want to see that certain quality goals are met. But these are things you'll presumably want to be doing anyway. dev.globus's goal is be an enabler of high-quality open source development, not an obstacle to that development.

Whom should I contact to the initiate my projects to be hosted on dev.globus?

A: In order to contribute a new project to dev.globus, you should send a proposal to incubator-committers@globus.org. When received, they will be discussed by the Incubation Management Project. More information on the Incubation Process is available here.

Who decided if my project can be hosted on Globdev?

A: In order for new projects to be created, Globus has a project called the Incubation Management Project (IMP) that is responsible for helping new efforts to join the Globus Alliance. The IMP is responsible for:

  • filtering the proposals about the creation of a new project
  • helping the creation of the project and the infrastructure that it needs to operate
  • supervising and mentoring the incubated community in order for them to reach an open meritocratic environment
  • evaluating the maturity of the incubated project, either promoting it to official project status or by retiring it, in case of failure.

Note that the IMP (just like the GMC) does not perform filtering on the basis of technical issues. This is because Globus respects and suggests variety of technical approaches. It does not fear innovation or even internal confrontation between projects which overlap in functionality. The IMP filters projects on the basis of the likeliness of them becoming successful meritocratic communities.

More information on the Incubation Process is available here.

How long will it take for my project to be approved or declined?

A: As of June 2006, we are still setting up and evalyating our incubation process. We try to respond to new proposals within a week, and to evaluate them within 30 days, but please bear with us as we get things set up if these are optimistic estimates.

dev.globus Structure

What's the difference between a project and a product?

Answer here

What's the life cycle of a project?

Lisa puts picture here

dev.globus Facilities

What facilities exists on GlobDev to help me maintaining the project?

A: ??, We support SVN, CVS, majordomo. A detailed document about what you have to do to create a dev.globus project can be found here: ???

Where Can I find out more about the dev.globus and a new project Incubator

A: More information on the Incubation Process is available here. Please be aware that this process is currently (June 2006) being defined and evalauted, so changes may occur.

Personal tools
Execution Projects
Information projects
Distribution Projects
Documentation Projects
Deprecated