Your SlideShare is downloading. ×
0
Open sourcecontribution
Open sourcecontribution
Open sourcecontribution
Open sourcecontribution
Open sourcecontribution
Open sourcecontribution
Open sourcecontribution
Open sourcecontribution
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Open sourcecontribution

395

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
395
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Participating in Open Source Projects
  • 2. 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.
  • 3. What is a Community ? ● People bound by common goals ● Common Philosophy ● Different levels and kinds of expertise ● Technical , Non - Technical
  • 4. How can you contribute ? ● Development ● Testing ● Review ● Packaging, Release Management ● Manage Teams and Project Management ● Manage Communication ● Write Documentation ● Advocacy
  • 5. 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
  • 6. 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 ?
  • 7. 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
  • 8. Thank You Learn , Contribute, Share, Spread ! Code and Love !

×