Getting Involved in Open Source - Matthew Turland

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Getting Involved in Open Source - Matthew Turland - Presentation Transcript

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

    + tobias382tobias382, 2 years ago

    custom

    393 views, 0 favs, 0 embeds more stats

    Acadiana Open Source Group April 2008 Meeting

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 393
      • 393 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 6
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories