Open sourcecontribution

  • 385 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
385
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
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 !