Contributing to Open Source

1,196 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,196
On SlideShare
0
From Embeds
0
Number of Embeds
358
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Contributing to Open Source

  1. 1. Contributing to Open Source Ahmad Saeed Ahmad@gmx.us Software Freedom Day @ Alexandria University 2010 Layout by orngjce223, CC-BY
  2. 2. Layout by orngjce223, CC-BY How Why Who What Where Agenda
  3. 3. Agenda What's Meant by Contributing to Open Source Who is Contributing? Why Bother? How to Contribute Where to Contribute Layout by orngjce223, CC-BY
  4. 4. What's Meant by Contributing to Open Source Fulfilling an Open Source Project's needs Needs might include Writing software. Designing themes, logos and banners. Documenting code and writing tutorial, manuals and user guides. Reporting bugs Layout by orngjce223, CC-BY
  5. 5. Who is Contributing? Individuals Layout by orngjce223, CC-BY
  6. 6. Who is Contributing? Universities Layout by orngjce223, CC-BY
  7. 7. Who is Contributing? Companies Multinationals Egyptians Layout by orngjce223, CC-BY
  8. 8. Why Bother? Gets you to code and design stuff that people will use Gets you to document your code and polish your designs Gets your stuff reviewed Makes you a better Coder/Designer Your stuff is out there for everyone to learn form Makes people's life better Layout by orngjce223, CC-BY Makes the world better
  9. 9. Why Bother? Change (Y)our World Layout by orngjce223, CC-BY
  10. 10. How to Start Contributing Start using the software Get familiar with its strengths and weaknesses Submit features requests Write a tutorial for beginners Report bugs Don't just sit there watching !! Layout by orngjce223, CC-BY
  11. 11. How to Start Contributing (Contd.) Start communicating with the project's team Project's page and FAQ IRC (e.g. freenode server) Mailing lists Developer blogs and contacts Check out the code and compile it Check bug trackers and features requests and try helping with them Layout by orngjce223, CC-BY
  12. 12. How to Start Contributing (Contd.) Show Them You're There Wiki Layout by orngjce223, CC-BY
  13. 13. Where to Start Contributing Choose a project Start small Choose a project that you use Choose a project that you like Layout by orngjce223, CC-BY Or check out your favorite project's page ...
  14. 14. Layout by orngjce223, CC-BY Thank You !! Questions ??

×