Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Getting Involved in Open Source <ul><ul><li>Acadiana Open Source Group </li></ul></ul><ul><ul><li>http://acadianaos.org </...
A Little About Me <ul><li>Lead Programmer for surgiSYS LLC </li></ul><ul><li>7 years experience in the IT industry </li></...
What is Open Source? <ul><li>”Open” - open to distribution, study, and change </li></ul><ul><li>”Source” - source code </l...
Examples of Open Source <ul><li>Ubuntu – Linux-based operating system </li></ul><ul><li>OpenOffice – Office suite </li></u...
Why Open Source? <ul><li>Free (as in beer) </li></ul><ul><li>No commercial pressure on releases </li></ul><ul><li>Given en...
Show Me the Money! <ul><li>Hosting and installation </li></ul><ul><li>Customizations and add-ons </li></ul><ul><li>Consult...
Why Should I Get Involved? <ul><li>Improves the software available to you </li></ul><ul><li>Improves the support community...
How Can I Get Involved? <ul><li>Write code and fix bugs </li></ul><ul><li>Promote the software you use </li></ul><ul><li>S...
Writing Code and Fixing Bugs <ul><li>Common desktop languages: C, Java, Python </li></ul><ul><li>Find an open issue and su...
Promoting Software <ul><li>Use it yourself </li></ul><ul><li>Word-of-mouth is the best form of advertising </li></ul><ul><...
Testing and Reporting Bugs <ul><li>Back up your data first! </li></ul><ul><li>Review related documentation </li></ul><ul><...
Support Channels <ul><li>Wikis </li></ul><ul><li>Forums </li></ul><ul><li>Mailing lists </li></ul><ul><li>IRC channels </l...
Finding Projects <ul><li>SourceForge -  http://sourceforge.net </li></ul><ul><li>Freshmeat -  http://freshmeat.net </li></...
Questions?
Credits <ul><li>Acadiana Educational Endowment </li></ul><ul><li>Acadiana Symphony Orchestra </li></ul><ul><li>All of you!...
Upcoming SlideShare
Loading in …5
×

Getting Involved in Open Source - Matthew Turland

1,736 views

Published on

Acadiana Open Source Group April 2008 Meeting

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

Getting Involved in Open Source - Matthew Turland

  1. 1. Getting Involved in Open Source <ul><ul><li>Acadiana Open Source Group </li></ul></ul><ul><ul><li>http://acadianaos.org </li></ul></ul>Matthew Turland
  2. 2. A Little About Me <ul><li>Lead Programmer for surgiSYS LLC </li></ul><ul><li>7 years experience in the IT industry </li></ul><ul><li>Bachelors in Computer Science from UL </li></ul><ul><li>Zend Certified Engineer </li></ul><ul><li>Published author in php|architect magazine </li></ul><ul><li>Blog: http://ishouldbecoding.com </li></ul>
  3. 3. What is Open Source? <ul><li>”Open” - open to distribution, study, and change </li></ul><ul><li>”Source” - source code </li></ul><ul><li>The Open Source Definition http://opensource.org/docs/osd </li></ul><ul><li>The Free Software Definition http://www.gnu.org/philosophy/free-sw.html </li></ul>
  4. 4. Examples of Open Source <ul><li>Ubuntu – Linux-based operating system </li></ul><ul><li>OpenOffice – Office suite </li></ul><ul><li>Firefox – Web browser </li></ul><ul><li>Thunderbird – E-mail client </li></ul><ul><li>Pidgin – Multi-protocol instant messenger client </li></ul><ul><li>MediaWiki – Wiki software powering Wikipedia </li></ul><ul><li>Apache – Web server powering 50% of the web </li></ul>
  5. 5. Why Open Source? <ul><li>Free (as in beer) </li></ul><ul><li>No commercial pressure on releases </li></ul><ul><li>Given enough eyes, all bugs are shallow </li></ul><ul><li>Perspectives + Goals = Innovation </li></ul><ul><li>Scratch your own itch </li></ul>
  6. 6. Show Me the Money! <ul><li>Hosting and installation </li></ul><ul><li>Customizations and add-ons </li></ul><ul><li>Consulting and training </li></ul><ul><li>Books and magazines </li></ul><ul><li>Accelerated development </li></ul>
  7. 7. Why Should I Get Involved? <ul><li>Improves the software available to you </li></ul><ul><li>Improves the support community </li></ul><ul><li>Provides software developers with education and work samples for prospective employers </li></ul><ul><li>Provides businesses with more flexible cost-effective software solutions </li></ul>
  8. 8. How Can I Get Involved? <ul><li>Write code and fix bugs </li></ul><ul><li>Promote the software you use </li></ul><ul><li>Suggest new features </li></ul><ul><li>Test release candidates and report bugs </li></ul><ul><li>Submit documentation improvements </li></ul><ul><li>Participate in support channels </li></ul><ul><li>Donate money for hosting and bandwidth </li></ul>
  9. 9. Writing Code and Fixing Bugs <ul><li>Common desktop languages: C, Java, Python </li></ul><ul><li>Find an open issue and submit a patch </li></ul><ul><li>Package software for a target OS </li></ul><ul><li>Write new software and submit it for inclusion </li></ul>
  10. 10. Promoting Software <ul><li>Use it yourself </li></ul><ul><li>Word-of-mouth is the best form of advertising </li></ul><ul><li>Include logos and links on your web site or blog </li></ul><ul><li>Participate in a user group or street team </li></ul><ul><li>Purchase and wear branded merchandise </li></ul>
  11. 11. Testing and Reporting Bugs <ul><li>Back up your data first! </li></ul><ul><li>Review related documentation </li></ul><ul><li>Find out if bugs are known before reporting </li></ul><ul><li>When filing a bug report, be thorough </li></ul><ul><li>Be available if developers have questions </li></ul>
  12. 12. Support Channels <ul><li>Wikis </li></ul><ul><li>Forums </li></ul><ul><li>Mailing lists </li></ul><ul><li>IRC channels </li></ul><ul><ul><li>Freenode - http://freenode.net </li></ul></ul><ul><ul><li>EFNet - http://www.efnet.org </li></ul></ul><ul><ul><li>DevNode - http://devnode.org </li></ul></ul>
  13. 13. Finding Projects <ul><li>SourceForge - http://sourceforge.net </li></ul><ul><li>Freshmeat - http://freshmeat.net </li></ul><ul><li>Assembla - http://www.assembla.com/portal </li></ul><ul><li>Google Code - http://code.google.com </li></ul><ul><li>Students: Google Summer of Code - http://code.google.com/soc </li></ul><ul><li>Package repository for your OS </li></ul>
  14. 14. Questions?
  15. 15. Credits <ul><li>Acadiana Educational Endowment </li></ul><ul><li>Acadiana Symphony Orchestra </li></ul><ul><li>All of you! </li></ul>

×