open sourcecontribution
DESCRIPTION
TRANSCRIPT
![Page 1: Open sourcecontribution](https://reader036.vdocuments.mx/reader036/viewer/2022073101/5497d6eeac795959288b55e8/html5/thumbnails/1.jpg)
Participating in Open Source Projects
![Page 2: Open sourcecontribution](https://reader036.vdocuments.mx/reader036/viewer/2022073101/5497d6eeac795959288b55e8/html5/thumbnails/2.jpg)
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.
![Page 3: Open sourcecontribution](https://reader036.vdocuments.mx/reader036/viewer/2022073101/5497d6eeac795959288b55e8/html5/thumbnails/3.jpg)
What is a Community ?
● People bound by common goals● Common Philosophy● Different levels and kinds of expertise ● Technical , Non - Technical
![Page 4: Open sourcecontribution](https://reader036.vdocuments.mx/reader036/viewer/2022073101/5497d6eeac795959288b55e8/html5/thumbnails/4.jpg)
How can you contribute ?
● Development
● Testing
● Review
● Packaging, Release Management
● Manage Teams and Project Management
● Manage Communication
● Write Documentation
● Advocacy
![Page 5: Open sourcecontribution](https://reader036.vdocuments.mx/reader036/viewer/2022073101/5497d6eeac795959288b55e8/html5/thumbnails/5.jpg)
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
![Page 6: Open sourcecontribution](https://reader036.vdocuments.mx/reader036/viewer/2022073101/5497d6eeac795959288b55e8/html5/thumbnails/6.jpg)
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 ?
![Page 7: Open sourcecontribution](https://reader036.vdocuments.mx/reader036/viewer/2022073101/5497d6eeac795959288b55e8/html5/thumbnails/7.jpg)
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
![Page 8: Open sourcecontribution](https://reader036.vdocuments.mx/reader036/viewer/2022073101/5497d6eeac795959288b55e8/html5/thumbnails/8.jpg)
Learn , Contribute, Share, Spread !
Code and Love !
Thank You