Open sourcecontribution
Upcoming SlideShare
Loading in...5
×
 

Open sourcecontribution

on

  • 486 views

 

Statistics

Views

Total Views
486
Views on SlideShare
459
Embed Views
27

Actions

Likes
0
Downloads
2
Comments
0

3 Embeds 27

http://iwillstudy.com 24
http://blog.iwillstudy.com 2
http://www.orhowilearnedtolovetheperl.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Open sourcecontribution Open sourcecontribution Presentation Transcript

  • Participating in Open Source Projects
  • Why Participate ? ● Learn a new Technology ● Improve skills in an existing technology ● Get Real world experience with software that is used by contributing to software that is run by millions worldwide. ● Give back to the community. ● Getting a global perspective by interacting with people round the globe.
  • What is a Community ? ● People bound by common goals ● Common Philosophy ● Different levels and kinds of expertise ● Technical , Non - Technical
  • How can you contribute ? ● Development ● Testing ● Review ● Packaging, Release Management ● Manage Teams and Project Management ● Manage Communication ● Write Documentation ● Advocacy
  • Essential Toolbox for Open Source Contribution ● Communication - Xchat , or any IRC client ● Documentation – OpenOffice ● Chat Client – Pidgin / Empathy ● Basic Knowledge of Project Management tools like Launchpad , Redmine , Pivotal Tracker ● Knowledge of Wiki / Blogs
  • How to choose the community for yourself ? You can base the decision of Right Community for yourself on some of the following criteria : ● What do you already know ? ● What are your core strengths ? ● What are your career goals ? ● What skills other than technology you want to acquired ? Eg Project Management, Writing ● Do you align with the goals,philosophy of the community ?
  • Some Examples ● Linux – Ubuntu , Fedora , Debian, Slackaware You can Learn C, C++,Python, MediaWiki,Perl,Qt ● Firefox – Javascript , XML ● MySQL – C, C++ ● Apache Server – C ++ ● Android – Java
  • Thank You Learn , Contribute, Share, Spread ! Code and Love !