SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Dive into the
Open World
How you can get started/involved in Open
Source projects - My Experience
$ whoami - About me !
Introduction
Basics of Open Source Projects
● Git and other Version Control Systems(VCS)
● IRC’s, Mailing Lists and Review Boards
● Handy tools
o Using “grep”
o “ack-grep” : an upgrade to “grep”
o Getting the most out of your shell - “zsh”
o vim and other IDE’s
Choosing an appropriate project
What you should consider.
The ideal approach.
Some interesting projects.
My picks !
How can I contribute ?
● Reporting Bugs
● Bug Triaging
● Bug Fixes
● Packaging applications
● Translate to local language
● Implement new modules, design new
features
Creating a patch/pull request
Live demo !
Student Opportunities
● GSoC and other similar programs
● Xorg Endless SoC
● Outreach program for Women
● Publish articles in renowned magazines
Organize your own FOSSmeet !
My fun filled experience !
What the future holds ?
● Current trends
● Big Data and Open Source ?
● Open Hardware and it’s scope
Let’s call it a day ! - A big thanks :)
Questions ? Contact me

Weitere ähnliche Inhalte

Was ist angesagt?

Montreal.rb ruby debugging basics - march 20th 2012
Montreal.rb   ruby debugging basics - march 20th 2012Montreal.rb   ruby debugging basics - march 20th 2012
Montreal.rb ruby debugging basics - march 20th 2012Rafael Rosa
 
YOW2018 CTO Summit: Working at netflix
YOW2018 CTO Summit: Working at netflixYOW2018 CTO Summit: Working at netflix
YOW2018 CTO Summit: Working at netflixBrendan Gregg
 
Xconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceXconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceParas Narang
 
Open source communities in hong kong and asia (2012 updates) (Summer BarCam...
Open source communities in hong kong and asia  (2012 updates)  (Summer BarCam...Open source communities in hong kong and asia  (2012 updates)  (Summer BarCam...
Open source communities in hong kong and asia (2012 updates) (Summer BarCam...Sammy Fung
 
ATO 2014 - So You Think You Know 'Go'? The Go Programming Language
ATO 2014 - So You Think You Know 'Go'? The Go Programming LanguageATO 2014 - So You Think You Know 'Go'? The Go Programming Language
ATO 2014 - So You Think You Know 'Go'? The Go Programming LanguageJohn Potocny
 
Scala, Android & BLE - Scala Meetup Dublin - Hands on code walkthrough
Scala, Android & BLE - Scala Meetup Dublin - Hands on code walkthroughScala, Android & BLE - Scala Meetup Dublin - Hands on code walkthrough
Scala, Android & BLE - Scala Meetup Dublin - Hands on code walkthroughRoland Tritsch
 
Common mistakes by beginners in Programming
Common mistakes by beginners in ProgrammingCommon mistakes by beginners in Programming
Common mistakes by beginners in ProgrammingDejan Toteff
 
Docathon: How to write (good) documentation
Docathon: How to write (good) documentationDocathon: How to write (good) documentation
Docathon: How to write (good) documentationnelle varoquaux
 
Software Developer Communities in Vienna (2012)
Software Developer Communities in Vienna (2012)Software Developer Communities in Vienna (2012)
Software Developer Communities in Vienna (2012)Peter Kofler
 
Functional Programming with Groovy
Functional Programming with GroovyFunctional Programming with Groovy
Functional Programming with GroovyMario García
 

Was ist angesagt? (20)

Go lang
Go langGo lang
Go lang
 
Besut Kode Challenge 1
Besut Kode Challenge 1Besut Kode Challenge 1
Besut Kode Challenge 1
 
Montreal.rb ruby debugging basics - march 20th 2012
Montreal.rb   ruby debugging basics - march 20th 2012Montreal.rb   ruby debugging basics - march 20th 2012
Montreal.rb ruby debugging basics - march 20th 2012
 
YOW2018 CTO Summit: Working at netflix
YOW2018 CTO Summit: Working at netflixYOW2018 CTO Summit: Working at netflix
YOW2018 CTO Summit: Working at netflix
 
Besut Kode - Workshop 1
Besut Kode - Workshop 1Besut Kode - Workshop 1
Besut Kode - Workshop 1
 
Go -> rust
Go ->   rustGo ->   rust
Go -> rust
 
Live Coding Session (/dev/24 - 2021)
Live Coding Session (/dev/24 - 2021)Live Coding Session (/dev/24 - 2021)
Live Coding Session (/dev/24 - 2021)
 
Xconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceXconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open Source
 
Golang
GolangGolang
Golang
 
Goodpractice
GoodpracticeGoodpractice
Goodpractice
 
Open source communities in hong kong and asia (2012 updates) (Summer BarCam...
Open source communities in hong kong and asia  (2012 updates)  (Summer BarCam...Open source communities in hong kong and asia  (2012 updates)  (Summer BarCam...
Open source communities in hong kong and asia (2012 updates) (Summer BarCam...
 
ATO 2014 - So You Think You Know 'Go'? The Go Programming Language
ATO 2014 - So You Think You Know 'Go'? The Go Programming LanguageATO 2014 - So You Think You Know 'Go'? The Go Programming Language
ATO 2014 - So You Think You Know 'Go'? The Go Programming Language
 
XOHW19 @ NECSTLab
XOHW19 @ NECSTLabXOHW19 @ NECSTLab
XOHW19 @ NECSTLab
 
Scala, Android & BLE - Scala Meetup Dublin - Hands on code walkthrough
Scala, Android & BLE - Scala Meetup Dublin - Hands on code walkthroughScala, Android & BLE - Scala Meetup Dublin - Hands on code walkthrough
Scala, Android & BLE - Scala Meetup Dublin - Hands on code walkthrough
 
Common mistakes by beginners in Programming
Common mistakes by beginners in ProgrammingCommon mistakes by beginners in Programming
Common mistakes by beginners in Programming
 
Gpars Workshop 2014
Gpars Workshop 2014Gpars Workshop 2014
Gpars Workshop 2014
 
Let's Contribute
Let's ContributeLet's Contribute
Let's Contribute
 
Docathon: How to write (good) documentation
Docathon: How to write (good) documentationDocathon: How to write (good) documentation
Docathon: How to write (good) documentation
 
Software Developer Communities in Vienna (2012)
Software Developer Communities in Vienna (2012)Software Developer Communities in Vienna (2012)
Software Developer Communities in Vienna (2012)
 
Functional Programming with Groovy
Functional Programming with GroovyFunctional Programming with Groovy
Functional Programming with Groovy
 

Andere mochten auch

Email Marketing 3.0 Adapting to Mobile 1st World
Email Marketing 3.0 Adapting to Mobile 1st WorldEmail Marketing 3.0 Adapting to Mobile 1st World
Email Marketing 3.0 Adapting to Mobile 1st WorldAffiliate Summit
 
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...Fòrum Català d’Informació i Salut
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle ManagementTechExcel
 
COOP PBL in VET Project
COOP PBL in VET ProjectCOOP PBL in VET Project
COOP PBL in VET Projectmartamanas
 
Introducing the XING Partner Ecosystem
Introducing the XING Partner EcosystemIntroducing the XING Partner Ecosystem
Introducing the XING Partner EcosystemXING AG
 
Mobile Blended Learning mit Mobler Cards
Mobile Blended Learning mit Mobler CardsMobile Blended Learning mit Mobler Cards
Mobile Blended Learning mit Mobler CardsChristian Glahn
 
Asociacionismo: Fisioterapia Sin Red
Asociacionismo: Fisioterapia Sin RedAsociacionismo: Fisioterapia Sin Red
Asociacionismo: Fisioterapia Sin RedEva Sierra Silvestre
 
Activando los diseños de Dios
Activando los diseños de DiosActivando los diseños de Dios
Activando los diseños de DiosHenry Muñoz
 
A comparison of methods to quantify the in season training load of professio...
A comparison of methods to quantify the in season  training load of professio...A comparison of methods to quantify the in season  training load of professio...
A comparison of methods to quantify the in season training load of professio...Fernando Farias
 
Índice de Reputación Digital DRINDEX SPAIN 2Q2014
Índice de Reputación Digital DRINDEX SPAIN 2Q2014Índice de Reputación Digital DRINDEX SPAIN 2Q2014
Índice de Reputación Digital DRINDEX SPAIN 2Q2014DRINDEX
 

Andere mochten auch (20)

Encendedor tic tac
Encendedor tic tacEncendedor tic tac
Encendedor tic tac
 
Email Marketing 3.0 Adapting to Mobile 1st World
Email Marketing 3.0 Adapting to Mobile 1st WorldEmail Marketing 3.0 Adapting to Mobile 1st World
Email Marketing 3.0 Adapting to Mobile 1st World
 
Atención al cliente vía twitter
Atención al cliente vía twitterAtención al cliente vía twitter
Atención al cliente vía twitter
 
Cuadernos Corporativos
Cuadernos CorporativosCuadernos Corporativos
Cuadernos Corporativos
 
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
Roadmap de IHE: Cómo moverme por IHE. ¿Qué recursos hay? ¿Cómo localizar la i...
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle Management
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
Estefania tapasco
Estefania tapascoEstefania tapasco
Estefania tapasco
 
Anti diskbv090909
Anti diskbv090909Anti diskbv090909
Anti diskbv090909
 
Discos duros virtuales
Discos duros virtualesDiscos duros virtuales
Discos duros virtuales
 
COOP PBL in VET Project
COOP PBL in VET ProjectCOOP PBL in VET Project
COOP PBL in VET Project
 
Mohammed Fazal Imran CV
Mohammed Fazal Imran CVMohammed Fazal Imran CV
Mohammed Fazal Imran CV
 
Karen
KarenKaren
Karen
 
Introducing the XING Partner Ecosystem
Introducing the XING Partner EcosystemIntroducing the XING Partner Ecosystem
Introducing the XING Partner Ecosystem
 
Mobile Blended Learning mit Mobler Cards
Mobile Blended Learning mit Mobler CardsMobile Blended Learning mit Mobler Cards
Mobile Blended Learning mit Mobler Cards
 
Asociacionismo: Fisioterapia Sin Red
Asociacionismo: Fisioterapia Sin RedAsociacionismo: Fisioterapia Sin Red
Asociacionismo: Fisioterapia Sin Red
 
Activando los diseños de Dios
Activando los diseños de DiosActivando los diseños de Dios
Activando los diseños de Dios
 
A comparison of methods to quantify the in season training load of professio...
A comparison of methods to quantify the in season  training load of professio...A comparison of methods to quantify the in season  training load of professio...
A comparison of methods to quantify the in season training load of professio...
 
Índice de Reputación Digital DRINDEX SPAIN 2Q2014
Índice de Reputación Digital DRINDEX SPAIN 2Q2014Índice de Reputación Digital DRINDEX SPAIN 2Q2014
Índice de Reputación Digital DRINDEX SPAIN 2Q2014
 
Atelier2 creer-son-site-web-quel-contenu
Atelier2 creer-son-site-web-quel-contenuAtelier2 creer-son-site-web-quel-contenu
Atelier2 creer-son-site-web-quel-contenu
 

Ähnlich wie DIve into the Open World - Presentation outline

Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?ChrisGammell
 
Open sourcecontribution
Open sourcecontributionOpen sourcecontribution
Open sourcecontributionNAILBITER
 
Open Source Product Management
Open Source Product ManagementOpen Source Product Management
Open Source Product ManagementDanny Rosen
 
Gsoc2012 checklist
Gsoc2012 checklistGsoc2012 checklist
Gsoc2012 checklistDavid Bain
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How Nikhil Agrawal
 
Pentester++
Pentester++Pentester++
Pentester++CTruncer
 
Leading an open source project as a startup
Leading an open source project as a startupLeading an open source project as a startup
Leading an open source project as a startupNicolas Garnier
 
Leading An Open Source Project As A Startup
Leading An Open Source Project As A StartupLeading An Open Source Project As A Startup
Leading An Open Source Project As A StartupMailjet
 
Michael Widenius
Michael WideniusMichael Widenius
Michael WideniusCodeFest
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open sourceJachym Cepicky
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An IntroductionAkash Tandon
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfBOSC 2010
 
What is version control software and why do you need it?
What is version control software and why do you need it?What is version control software and why do you need it?
What is version control software and why do you need it?Leonid Mamchenkov
 
Shaping the Future of Automatic Programming
Shaping the Future of Automatic ProgrammingShaping the Future of Automatic Programming
Shaping the Future of Automatic ProgrammingChristos Tsakostas
 
Open Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMOpen Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMProduct School
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015rgristroph
 
Kickstarting career as an Android developer.pdf
Kickstarting career as an Android developer.pdfKickstarting career as an Android developer.pdf
Kickstarting career as an Android developer.pdfShreyaDhurde
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...WSO2
 

Ähnlich wie DIve into the Open World - Presentation outline (20)

Let's talk FOSS!
Let's talk FOSS!Let's talk FOSS!
Let's talk FOSS!
 
Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?
 
Open sourcecontribution
Open sourcecontributionOpen sourcecontribution
Open sourcecontribution
 
Open Source Product Management
Open Source Product ManagementOpen Source Product Management
Open Source Product Management
 
Gsoc2012 checklist
Gsoc2012 checklistGsoc2012 checklist
Gsoc2012 checklist
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How
 
Pentester++
Pentester++Pentester++
Pentester++
 
Leading an open source project as a startup
Leading an open source project as a startupLeading an open source project as a startup
Leading an open source project as a startup
 
Leading An Open Source Project As A Startup
Leading An Open Source Project As A StartupLeading An Open Source Project As A Startup
Leading An Open Source Project As A Startup
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open source
 
Scale2014
Scale2014Scale2014
Scale2014
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
 
What is version control software and why do you need it?
What is version control software and why do you need it?What is version control software and why do you need it?
What is version control software and why do you need it?
 
Shaping the Future of Automatic Programming
Shaping the Future of Automatic ProgrammingShaping the Future of Automatic Programming
Shaping the Future of Automatic Programming
 
Open Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMOpen Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PM
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
Kickstarting career as an Android developer.pdf
Kickstarting career as an Android developer.pdfKickstarting career as an Android developer.pdf
Kickstarting career as an Android developer.pdf
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 

Kürzlich hochgeladen

Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectssuserb6619e
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectErbil Polytechnic University
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxNiranjanYadav41
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 

Kürzlich hochgeladen (20)

Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction Project
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptx
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 

DIve into the Open World - Presentation outline

  • 1. Dive into the Open World How you can get started/involved in Open Source projects - My Experience
  • 2. $ whoami - About me !
  • 4. Basics of Open Source Projects ● Git and other Version Control Systems(VCS) ● IRC’s, Mailing Lists and Review Boards ● Handy tools o Using “grep” o “ack-grep” : an upgrade to “grep” o Getting the most out of your shell - “zsh” o vim and other IDE’s
  • 5. Choosing an appropriate project What you should consider. The ideal approach. Some interesting projects. My picks !
  • 6. How can I contribute ? ● Reporting Bugs ● Bug Triaging ● Bug Fixes ● Packaging applications ● Translate to local language ● Implement new modules, design new features
  • 7. Creating a patch/pull request Live demo !
  • 8. Student Opportunities ● GSoC and other similar programs ● Xorg Endless SoC ● Outreach program for Women ● Publish articles in renowned magazines
  • 9. Organize your own FOSSmeet ! My fun filled experience !
  • 10. What the future holds ? ● Current trends ● Big Data and Open Source ? ● Open Hardware and it’s scope
  • 11. Let’s call it a day ! - A big thanks :) Questions ? Contact me