This list hits all the main points.  There can be slight variations but most
all of the successful open source projects that I've utilized follow this
pattern.  There are some projects that start with a donation of code from a
commercial codebase.  Most projects tend to be modular.  Some projects don't
have a community.  Sometimes scope is not well defined, management styles
I've seen vary significantly, some projects don't have documentation... OK
maybe this list isn't gospel for all existing successful projects but for
new ones this is a good pattern to start off with :)

John

> From: Michael Baj [mailto:[EMAIL PROTECTED]
> While I don't think that Eric Raymond is the authority on a successful
> open source model, he certainly has shown much success in his open
> source projects.  The work that he has done has laid the groundwork
> for developing in the "bazaar" enviroment.  If you have not read
> "Cathedral and the Bazaar" I highly recommend that you do so.  Eric
> lays out some very key points to the success and life of an open
> source project.  These key points are:
> 
> 1. A prototype with plausible promise must have been created.
> 2. The design of the prototype must be modular.
> 3. The source code of the prototype must be available and work-able
> (ie. compiles and executes).
> 4. A community of users and developers must be attracted to the project.
> 5. The project author must be motivated to manage the project or find
> a replacement.
> 6. Project communication and contribution mechanisms must be in place.
> 7. The scope of the project must be well defined.
> 8. A coding standard or style must be established.
> 9. Development versions of software must have short release cycles
> while user versions must be stable and consistent.
> 10. A license must be chosen which is attractive to developers.
> 11. A suitable management style must be selected.
> 12. An appropriate amount of project documentation must exist.
> 
> If you can meet these requirements for an open-source AGI project, I
> believe that you may have a chance at building a community of
> developers working towards that goal.


-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?member_id=231415&user_secret=e9e40a7e

Reply via email to