SlideShare a Scribd company logo
1 of 6
Download to read offline
Making Contributions to Open Source
A Rapid Session For Ubuntu 11.04 Release Party


                Caspar Zhang

               Linux@BYR, Red Hat


                May 16, 2011
Agenda




  Make Contribution to Open Souce
    Intro
    How
    Patch Contributor
    More. . .




                     Making Contributions to Open Source   2/6
Intro - A Question from Interview

   How did you make a contribution to Open Souce
   Society/Products/Projects?
   Feedback: No idea,
   Poor practice,
   Reporting Bugs,
   Submitting Patches, . . .




                           Making Contributions to Open Source   3/6
How to Make a Contribution?
   1. Use Open Source Softwares;
   2. i18n/l10n for: Softwares, Websites, e.g. ubuntu.com;
   3. Reporting bugs:
          Simply say “it doesn’t work” in Bugzilla
          Detailed env/OS information
          Traceback/Debug information
          Test with another version/another env
          Code review and diff s
   4. Patch Contributor
   5. Developer/Maintainer




                       Making Contributions to Open Source   4/6
To Be a Patch Contributor
      IRC/Mailling list/BBS(?)
      Projects around (e.g. openfetion :D)
      Interested in Kernel? Help to test with LTP! http://ltp.sf.net
      Don’t be afraid to argue with others in IRC/Mailling list




                        Making Contributions to Open Source            5/6
More. . .
       Linus debating with others with a glibc bug;
       Linus said “No Magic” to a kernel contributor;
       LTP: A good way to get familar with Linux Kernel
       Something about Red Hat & Fedora, Enterprise Linux &
       Desktop Linux (e.g. Ubuntu!)




                        Making Contributions to Open Source   6/6

More Related Content

Similar to Making Contributions to Open Source

OpenSource for Entreprise
OpenSource for EntrepriseOpenSource for Entreprise
OpenSource for Entreprise
Eric Fesler
 
Introduction To Fedora
Introduction To FedoraIntroduction To Fedora
Introduction To Fedora
Arindam Ghosh
 
Be free be linux v1.4
Be free be linux v1.4Be free be linux v1.4
Be free be linux v1.4
aboelnour
 
Intro To Linux
Intro To LinuxIntro To Linux
Intro To Linux
techlug
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
Parin Sharma
 
Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1
linuxed
 

Similar to Making Contributions to Open Source (20)

OpenSource for Entreprise
OpenSource for EntrepriseOpenSource for Entreprise
OpenSource for Entreprise
 
OpenOffice at Apache
OpenOffice at ApacheOpenOffice at Apache
OpenOffice at Apache
 
Open Source for Women / Girl Geeks
Open Source for Women / Girl GeeksOpen Source for Women / Girl Geeks
Open Source for Women / Girl Geeks
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
The secret life_of_open_source
The secret life_of_open_sourceThe secret life_of_open_source
The secret life_of_open_source
 
How to contribute to large open source projects like Docker (LinuxCon 2015)
How to contribute to large open source projects like Docker (LinuxCon 2015)How to contribute to large open source projects like Docker (LinuxCon 2015)
How to contribute to large open source projects like Docker (LinuxCon 2015)
 
Contribute to-ubuntu
Contribute to-ubuntuContribute to-ubuntu
Contribute to-ubuntu
 
Introduction To Fedora
Introduction To FedoraIntroduction To Fedora
Introduction To Fedora
 
Be free be linux v1.4
Be free be linux v1.4Be free be linux v1.4
Be free be linux v1.4
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Intro To Linux
Intro To LinuxIntro To Linux
Intro To Linux
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
 
Open Source Softwares
Open Source SoftwaresOpen Source Softwares
Open Source Softwares
 
Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1
 
Open Source Possibility in Nepal
Open Source Possibility in NepalOpen Source Possibility in Nepal
Open Source Possibility in Nepal
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 
Open Source Software Needs You!
Open Source Software Needs You!Open Source Software Needs You!
Open Source Software Needs You!
 
Gup2011| open source
Gup2011| open sourceGup2011| open source
Gup2011| open source
 
Open source
Open sourceOpen source
Open source
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Making Contributions to Open Source

  • 1. Making Contributions to Open Source A Rapid Session For Ubuntu 11.04 Release Party Caspar Zhang Linux@BYR, Red Hat May 16, 2011
  • 2. Agenda Make Contribution to Open Souce Intro How Patch Contributor More. . . Making Contributions to Open Source 2/6
  • 3. Intro - A Question from Interview How did you make a contribution to Open Souce Society/Products/Projects? Feedback: No idea, Poor practice, Reporting Bugs, Submitting Patches, . . . Making Contributions to Open Source 3/6
  • 4. How to Make a Contribution? 1. Use Open Source Softwares; 2. i18n/l10n for: Softwares, Websites, e.g. ubuntu.com; 3. Reporting bugs: Simply say “it doesn’t work” in Bugzilla Detailed env/OS information Traceback/Debug information Test with another version/another env Code review and diff s 4. Patch Contributor 5. Developer/Maintainer Making Contributions to Open Source 4/6
  • 5. To Be a Patch Contributor IRC/Mailling list/BBS(?) Projects around (e.g. openfetion :D) Interested in Kernel? Help to test with LTP! http://ltp.sf.net Don’t be afraid to argue with others in IRC/Mailling list Making Contributions to Open Source 5/6
  • 6. More. . . Linus debating with others with a glibc bug; Linus said “No Magic” to a kernel contributor; LTP: A good way to get familar with Linux Kernel Something about Red Hat & Fedora, Enterprise Linux & Desktop Linux (e.g. Ubuntu!) Making Contributions to Open Source 6/6