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,612 views

Published on

Acadiana Open Source Group April 2008 Meeting

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,612
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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>

×