SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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
 

Similar a 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
 

Similar a 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...
 

Último

Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 

Último (20)

Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

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