Login | Register
My pages Projects Community openCollabNet

Tigris.org Community Scope

  • Tigris.org is a mid-sized open source community focused on building better tools for collaborative software development.
  • You will not find thousands of unrelated projects here: every project fits into the Tigris mission.
  • You will not find dead projects here: every project is welcomed into the community with a commitment to see it through and active developers cycle among related projects.
  • Tigris.org is hosted by CollabNet, but the Tigris mission is one for the entire open source movement and one that has attracted senior open source developers from many organizations.

Maintaining the Tigris Vision: New Projects

In order to maintain and advance the Tigris mission, we invite new projects that strengthen the community scope. In order to keep the community strong and focused, we have established some basic ground rules for project creation:
  • We are no longer accepting projects on any topic other than building software engineering tools.
  • We are not accepting new student projects, unless the students are building a software engineering tool.
  • We do not accept "personal projects". Every project must be building a software engineering tool that is useful to other people.
  • We are not accepting new projects on these topics: games, content management systems, chat/IM.

If you have a project in mind that does not fit the Tigris.org mission, we encourage you to host your project on sourceforge.net, code.google.com, or a topic-specific community such as openoffice.org, netbeans.org, or dev.java.net.

Suggesting a project

If you'd like to create a project in the Tigris community, email a proposal to project-proposal, explaining your idea, including:

What is the goal of this project?

What is the scope of this project?

For example:

  • Develop just enough functionality to scratch a particular itch
  • Build a tool just like XYZ, but less broken
  • Build the best XYZ-tool ever!

What are high-level features you are sure to build?

  • What would you write on a billboard about your project? Users might only look for a few seconds.
  • Use the issue tracker to track features and enhancement requests. It is not just for bugs, pre-populate it with feature descriptions so that potential contributors know what you would like them to work on.

What are the high-level assumptions or ground rules for the project?

For example:

  • we will use programming language X on operating system Y for now.
  • We will, or will not, consider certain functional areas like internationalization, high security, concurrency, etc. The list of functional areas will depend on what you are trying to do.