power to control their own destiny, they take an interest.” Open Source is about trust, confidence, and empowerment Transparency Build upon and improve the work of others Free to take ownership of their work
Quality Others can use your work with confidence. Not the same as freeware. No such thing as complete code (approaches, requirements, bugs) Quality not inherent. More eyes (find bugs, improved standards), More minds.
Licensing • Altruism The work of others is valuable Third parties will extend the reach of your project Open licensing increases adoption Give what you take
Resume building • Altruism Learn • from experienced developers • new technologies • diversity Upstreaming frees you from being a lone maintainer Experience that others can see Give back
Packaging • Infrastructure • Code Docs - external, inline, doc generation code, bug reports Logos, stylesheets, templates, etc Translate to your language Make it easier for others to use the project Hosting resources - demo servers, mail/file/collaboration servers Code - features, bugfixes, tests, code reviews
• Responsiveness In successful projects, this can be a big responsibility Decide how things should be done. Insist on quality. Listen to others, be open to criticism and suggestions Be patient, take the time to help those who want to help you Stay on top of discussions, contributions, and reviews
• Humility … especially to project standards. Communicate clearly. Often need to solve problems in a different way Don’t give up, own your contribution Be open to criticism and differing opinions