Starting An Open Source Project
There are several ways in which work on an open source project can start:
- An individual who senses the need for a project announces the intent to develop the project in public. The individual may receive offers of help from others. The group may then proceed to work on the code.
- A developer working on a limited but working codebase, releases it to the public as the first version of an open-source program. The developer continues to work on improving it, and possibly is joined by other developers.
- The source code of a mature project is released to the public, after being developed as proprietary software or in-house software.
- A well-established open-source project can be forked by an interested outside party. Several developers can then start a new project, whose source code then diverges from the original.
Eric Raymond observed in his famous essay "The Cathedral and the Bazaar" that announcing the intent for a project is usually inferior to releasing a working project to the public.
It's a common mistake to start a project when contributing to an existing similar project would be more effective (NIH syndrome). To start a successful project it is very important to investigate what's already there.
Read more about this topic: Open Source Software Development
Famous quotes containing the words starting, open, source and/or project:
“A hook shot kisses the rim and
hangs there, helplessly, but doesnt drop
and for once our gangly starting center
boxes out his man and times his jump
perfectly, gathering the orange leather
from the air like a cherished possession”
—Edward Hirsch (b. 1950)
“I am Black because I come from the earths inside
now take my word for jewel in the open light.”
—Audre Lorde (b. 1934)
“The dream of reason produces monsters. Imagination deserted by reason creates impossible, useless thoughts. United with reason, imagination is the mother of all art and the source of all its beauty.”
—Francisco José De Goya Y Lucientes (17461828)
“The common erotic project of destroying women makes it possible for men to unite into a brotherhood; this project is the only firm and trustworthy groundwork for cooperation among males and all male bonding is based on it.”
—Andrea Dworkin (b. 1946)