SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
1 
...What | Why | How 
Presenter : 
Nikhil Agrawal 
Date: 9th Aug, 2014
2 
About me 
Skills : Laravel, cakePHP, Codeigniter, Mysql, 
Jquery, HTML, css 
https://www.facebook.com/nkhl.agrawal 
http://in.linkedin.com/pub/nikhil-agrawal/33/318/21b/ 
https://twitter.com/NikhilAgrawal44 
nikhila@mindfiresolutions.com, nikhil_agrawal@live.com 
mfsi_nikhila
3 
What is Open Source (OS) ? 
● Something that can be modified because its design is 
publicly accessible. 
● Some characteristics of OS are: 
– Open exchange 
– Participation 
– Rapid prototyping 
– Meritocracy 
– Community
4 
What is OS Software (OSS) 
● Software whose source code is available for modification 
or enhancement by anyone. 
● Programmers can use this source code to fix parts that 
don't work, can add new features, can use it as a part of 
their projects 
● Example: LibreOffice, GNU Image Manipulation, Unix, 
Android, Apache, PHP, Python, Wordpress CMS, Firefox 
OS...and the list goes on 
● Term coined by OSI (Open source initiative)
5 
Closed source software 
● Source code can be modified by person, team, or 
organization who created it and maintains exclusive 
control over it. 
● Also called as a proprietary software. 
● Example: Microsoft Word, Adobe Photoshop, Windows 
XP, .Net, C#, IIS
6 
Why Open Source Software ? 
✔ Use OSS ? 
✔ Develop OSS ?
7 
Why use OSS ? 
● More control over the kind of software. 
● Some consider it as a more stable/secure/better quality. 
● Preferable for Long-terms project (Linux vs. Windows 
xp,7) 
● Less costly (Ex: Imagine life without no LAMP). 
● Quicker software development 
● Better learning in OS.
8 
Why Develop OSS ? 
● Good way to learn from others feedback 
● Build a community 
● Open exchange of ideas 
● Can be used to generate revenue
9 
Misconceptions 
✗ Free means there is no monetary cost 
✗ Open source is free development 
✗ Open source means poor quality 
✗ Open source has no support 
✗ Open source is bad for business 
✗ Open source does not generate business revenue
10 
How to OS your project ? 
● Be proud of your work 
● Create a Project Summary Paragraph 
– What problem it solves ? 
– For whom ? 
– What the user needs to take advantage of it ? 
● Choose a site to host / share your code publicly 
– GitHub, BitBucket, SourceForge, Google Code 
● Create an issue tracker 
● Start a change log
11 
How (cont..) 
● Create a forum 
● Create a README 
– Include Project summary 
– Author's information 
– URL of project hoisting page and issue tracker 
– version information 
● Create a documentation 
● Include the Licence (Ex: Apache, MPL, GPL) 
● Announce it !!
12 
Some OS projects 
● Android open source project 
– http://source.android.com/ 
● Apache OpenOffice 
– http://www.openoffice.org/ 
● Devcoin 
– http://devcoin.org/ 
● open.NASA 
– http://open.nasa.gov/
13 
References 
● http://www.opensource.com/ 
● en.wikipedia.org/wiki/Open_Source_Initiati 
ve 
● http://blog.smartbear.com/open-source/ 
how-to-turn-your-pile-of-code-into-an- 
open-source-project/
14 
A Big 
Thank you ! 
Presenter: 
Nikhil Agrawal

Más contenido relacionado

La actualidad más candente

Intro to web
Intro to webIntro to web
Intro to web
zgohr
 

La actualidad más candente (20)

Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
Agile work practices and tools
Agile work practices and toolsAgile work practices and tools
Agile work practices and tools
 
[drupalday2017] - Behat per Drupal: test automatici e molto di più
[drupalday2017] - Behat per Drupal: test automatici e molto di più[drupalday2017] - Behat per Drupal: test automatici e molto di più
[drupalday2017] - Behat per Drupal: test automatici e molto di più
 
Let's Git Together! - Hacktoberfest 2020
Let's Git Together! - Hacktoberfest 2020Let's Git Together! - Hacktoberfest 2020
Let's Git Together! - Hacktoberfest 2020
 
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
 
Robo tize your local drupal 8 development
Robo tize your local drupal 8 developmentRobo tize your local drupal 8 development
Robo tize your local drupal 8 development
 
Gwt training presentation
Gwt training presentationGwt training presentation
Gwt training presentation
 
Ready, set, go! An introduction to the Go programming language
Ready, set, go! An introduction to the Go programming languageReady, set, go! An introduction to the Go programming language
Ready, set, go! An introduction to the Go programming language
 
Headless Drupal, Singapore Drupal Meetup
Headless Drupal, Singapore Drupal MeetupHeadless Drupal, Singapore Drupal Meetup
Headless Drupal, Singapore Drupal Meetup
 
Fork me!
Fork me!Fork me!
Fork me!
 
Multiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for PublishersMultiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for Publishers
 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
 
Intro to web
Intro to webIntro to web
Intro to web
 
Hong Kong Drupal User Group - 2014 March 8th
Hong Kong Drupal User Group - 2014 March 8thHong Kong Drupal User Group - 2014 March 8th
Hong Kong Drupal User Group - 2014 March 8th
 
Resume
ResumeResume
Resume
 
Asset Management and Drupal
Asset Management and DrupalAsset Management and Drupal
Asset Management and Drupal
 
How to Git and Github | Hands on workshop
How to Git and Github | Hands on workshopHow to Git and Github | Hands on workshop
How to Git and Github | Hands on workshop
 
Sculpin
SculpinSculpin
Sculpin
 
Brad wood -_whats_a_pull_request
Brad wood -_whats_a_pull_requestBrad wood -_whats_a_pull_request
Brad wood -_whats_a_pull_request
 
How to approach building GUIs using PyQT
How to approach building GUIs using PyQTHow to approach building GUIs using PyQT
How to approach building GUIs using PyQT
 

Destacado (14)

Famous Last Words
Famous Last WordsFamous Last Words
Famous Last Words
 
Slfsrv25
Slfsrv25Slfsrv25
Slfsrv25
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Robe de mariée et tétées
Robe de mariée et tétéesRobe de mariée et tétées
Robe de mariée et tétées
 
Dps
DpsDps
Dps
 
Art Alert mei 2015 Openingen Nederland
Art Alert mei 2015 Openingen NederlandArt Alert mei 2015 Openingen Nederland
Art Alert mei 2015 Openingen Nederland
 
Carta de W. Headley a Diplomantes
Carta de W. Headley a DiplomantesCarta de W. Headley a Diplomantes
Carta de W. Headley a Diplomantes
 
Sanitaryware catalogue
Sanitaryware catalogueSanitaryware catalogue
Sanitaryware catalogue
 
Cómo hacer búsquedas en internet I (CFIE Soria)
Cómo hacer búsquedas en internet I (CFIE Soria)Cómo hacer búsquedas en internet I (CFIE Soria)
Cómo hacer búsquedas en internet I (CFIE Soria)
 
Ostern 1 b
Ostern 1 bOstern 1 b
Ostern 1 b
 
Shooting schedule
Shooting schedule Shooting schedule
Shooting schedule
 
Florencio maría del castillo
Florencio maría del castilloFlorencio maría del castillo
Florencio maría del castillo
 
DECRETO SUPREMO N° 008-2015-EF
DECRETO SUPREMO N° 008-2015-EFDECRETO SUPREMO N° 008-2015-EF
DECRETO SUPREMO N° 008-2015-EF
 
Clase 3
Clase 3Clase 3
Clase 3
 

Similar a Open source, What | Why | How

Similar a Open source, What | Why | How (20)

[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...
 
Intro to open_source
Intro to open_sourceIntro to open_source
Intro to open_source
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career Day
 
Contributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsContributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making Profits
 
Use open source software to develop ideas at work
Use open source software to develop ideas at workUse open source software to develop ideas at work
Use open source software to develop ideas at work
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Teaching Open Source In The University
Teaching Open Source In The UniversityTeaching Open Source In The University
Teaching Open Source In The University
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open Source
 
Free and Open Source Sofware in the Herbarium
Free and Open Source Sofware  in the HerbariumFree and Open Source Sofware  in the Herbarium
Free and Open Source Sofware in the Herbarium
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
Open Source in Real Life
Open Source in Real LifeOpen Source in Real Life
Open Source in Real Life
 
Dev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the WheelDev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the Wheel
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
2015 03 nllgg-event Organizing Duoconferences.
2015 03 nllgg-event Organizing Duoconferences.2015 03 nllgg-event Organizing Duoconferences.
2015 03 nllgg-event Organizing Duoconferences.
 
How to sell drupal 8
How to sell drupal 8How to sell drupal 8
How to sell drupal 8
 
Introduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware SummitIntroduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware Summit
 
Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for Libraries
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Python For All | Software Professionals, QA & DevOps professionals
Python For All | Software Professionals, QA & DevOps professionalsPython For All | Software Professionals, QA & DevOps professionals
Python For All | Software Professionals, QA & DevOps professionals
 

Último

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Último (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Open source, What | Why | How

  • 1. 1 ...What | Why | How Presenter : Nikhil Agrawal Date: 9th Aug, 2014
  • 2. 2 About me Skills : Laravel, cakePHP, Codeigniter, Mysql, Jquery, HTML, css https://www.facebook.com/nkhl.agrawal http://in.linkedin.com/pub/nikhil-agrawal/33/318/21b/ https://twitter.com/NikhilAgrawal44 nikhila@mindfiresolutions.com, nikhil_agrawal@live.com mfsi_nikhila
  • 3. 3 What is Open Source (OS) ? ● Something that can be modified because its design is publicly accessible. ● Some characteristics of OS are: – Open exchange – Participation – Rapid prototyping – Meritocracy – Community
  • 4. 4 What is OS Software (OSS) ● Software whose source code is available for modification or enhancement by anyone. ● Programmers can use this source code to fix parts that don't work, can add new features, can use it as a part of their projects ● Example: LibreOffice, GNU Image Manipulation, Unix, Android, Apache, PHP, Python, Wordpress CMS, Firefox OS...and the list goes on ● Term coined by OSI (Open source initiative)
  • 5. 5 Closed source software ● Source code can be modified by person, team, or organization who created it and maintains exclusive control over it. ● Also called as a proprietary software. ● Example: Microsoft Word, Adobe Photoshop, Windows XP, .Net, C#, IIS
  • 6. 6 Why Open Source Software ? ✔ Use OSS ? ✔ Develop OSS ?
  • 7. 7 Why use OSS ? ● More control over the kind of software. ● Some consider it as a more stable/secure/better quality. ● Preferable for Long-terms project (Linux vs. Windows xp,7) ● Less costly (Ex: Imagine life without no LAMP). ● Quicker software development ● Better learning in OS.
  • 8. 8 Why Develop OSS ? ● Good way to learn from others feedback ● Build a community ● Open exchange of ideas ● Can be used to generate revenue
  • 9. 9 Misconceptions ✗ Free means there is no monetary cost ✗ Open source is free development ✗ Open source means poor quality ✗ Open source has no support ✗ Open source is bad for business ✗ Open source does not generate business revenue
  • 10. 10 How to OS your project ? ● Be proud of your work ● Create a Project Summary Paragraph – What problem it solves ? – For whom ? – What the user needs to take advantage of it ? ● Choose a site to host / share your code publicly – GitHub, BitBucket, SourceForge, Google Code ● Create an issue tracker ● Start a change log
  • 11. 11 How (cont..) ● Create a forum ● Create a README – Include Project summary – Author's information – URL of project hoisting page and issue tracker – version information ● Create a documentation ● Include the Licence (Ex: Apache, MPL, GPL) ● Announce it !!
  • 12. 12 Some OS projects ● Android open source project – http://source.android.com/ ● Apache OpenOffice – http://www.openoffice.org/ ● Devcoin – http://devcoin.org/ ● open.NASA – http://open.nasa.gov/
  • 13. 13 References ● http://www.opensource.com/ ● en.wikipedia.org/wiki/Open_Source_Initiati ve ● http://blog.smartbear.com/open-source/ how-to-turn-your-pile-of-code-into-an- open-source-project/
  • 14. 14 A Big Thank you ! Presenter: Nikhil Agrawal