SlideShare a Scribd company logo
1 of 15
#2 Open Source
Introduction
Open source hardware and software
What is Open
Source
Hardware? Typically describes the designs,
and design artefacts being freely
available, modifiable and shareable.
Examples of Open Source Hardware
Arduino: design and produce several
Microcontroller boards and the Arduino
IDE
Adafruit: design and produce various
electronics for hobbyists
Sparkfun: design and produce various
electronics for hobbyists
What are the Design artefacts?
The designs usually consist of detailed Schematics
PCB layouts
Component selections known as Bill of Materials (BOM)
How do I share these artefacts?
The designs that are made available should include editable sources that the user
and open in an appropriate editing application such as CAD or EDA tools.
Some communities provide online tools to design and share these designs.
Examples include:
EasyEDA
CricuitMaker
OSHpark.com
Pros of Open Source Hardware
Free!
Great learning experience!
Build hardware that is often many times cheaper than
commercially available ones
Use proven designs that work (mostly)
Can sell the physical hardware without restriction
Cons of Open Source Hardware
Documentation and support often is minimal
Be sure you are able to fill in the gaps yourself!
Getting the exact same parts is sometimes hard
due to geographical or cost differences
Substituting parts for modern equivalents can be
rabbit hole for the uninitiated
What is Open
Source
Software? packages of code that can be
accessed, modified and distributed
freely (but it gets more complicated)
Examples of Open Source Software
Linux
Mozilla Firefox
parts of Chrome browser
Inkscape
GIMP
KDEnLive
KiCAD
Why is Open Source Software complicated?
“Open Source Software” is an umbrella term
Various Software Licences exist, each with their own specific mandate, examples:
GNU-GPL/LGPL
BSD/FreeBSD
MIT
Apache
Mozilla
Creative Commons
How do I get involved in Open Source Software?
GET: Download or “clone” the software repository that is publically available which
contains all the source code. Usually in a Zip file or a Git repository
MODIFY: Various development tools are usually required (and knowledge of how
to use them) along with an idea of how to configure the software build to get the
desired outputs.
INVOLVE: Most public repositories include a form of Feature/Issues list that can
be viewed and updated by the community members. This gives a clue as to what
the status of the code is.
Overview of the Open Source process
Pros of Open Source Software
No Monetary cost
Inspect source code
Modify code to users needs
Fix issues in code
Contribute fixes back to the
source/community
Cons of Open Source Software
Sometimes hard to get running
Documentation can be sparse and
support may be limited and
informal
Not always the best solution (time
wise) in commercial applications
Conclusion
Open source is a great way get hold of and to distribute ideas. With the added
investment of time and research, if permissible is often a great way to get started
for the hobbyist and small businesses.
With the massive commercial ventures that have started promoting the use and
development of open source or free content is on the rise. The monetisation of
these products is also being changed, all for the benefit of the customer.
What an exciting time to be living!

More Related Content

Similar to #2 open source introduction

Doing Open Source the Right Way
Doing Open Source the Right WayDoing Open Source the Right Way
Doing Open Source the Right WayCharles Nutter
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project ManagementSemen Arslan
 
Open Hardware Makers
Open Hardware MakersOpen Hardware Makers
Open Hardware MakersLeon Anavi
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Guillaume POTIER
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)dmgerman
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
Foss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynoteFoss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynotePaul Scott
 
Cs121 Unit Test
Cs121 Unit TestCs121 Unit Test
Cs121 Unit TestJill Bell
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Why documentation osidays
Why documentation osidaysWhy documentation osidays
Why documentation osidaysBastian Feder
 
Open Source: What’s this all about?
Open Source: What’s this all about?Open Source: What’s this all about?
Open Source: What’s this all about?Brad Montgomery
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 
Ubucon 2013, licensing and packaging OSS
Ubucon 2013, licensing and packaging OSSUbucon 2013, licensing and packaging OSS
Ubucon 2013, licensing and packaging OSSNuno Brito
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at TwitterChris Aniszczyk
 
open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......MohammedAnas871930
 
open source hardware overview
open source hardware overviewopen source hardware overview
open source hardware overviewada fruit
 

Similar to #2 open source introduction (20)

Open source
Open sourceOpen source
Open source
 
Doing Open Source the Right Way
Doing Open Source the Right WayDoing Open Source the Right Way
Doing Open Source the Right Way
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project Management
 
Open Source ETL
Open Source ETLOpen Source ETL
Open Source ETL
 
Open Hardware Makers
Open Hardware MakersOpen Hardware Makers
Open Hardware Makers
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
Foss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynoteFoss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynote
 
Cs121 Unit Test
Cs121 Unit TestCs121 Unit Test
Cs121 Unit Test
 
If3514351438
If3514351438If3514351438
If3514351438
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Why documentation osidays
Why documentation osidaysWhy documentation osidays
Why documentation osidays
 
Open Source: What’s this all about?
Open Source: What’s this all about?Open Source: What’s this all about?
Open Source: What’s this all about?
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
Ubucon 2013, licensing and packaging OSS
Ubucon 2013, licensing and packaging OSSUbucon 2013, licensing and packaging OSS
Ubucon 2013, licensing and packaging OSS
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at Twitter
 
open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......
 
open source hardware overview
open source hardware overviewopen source hardware overview
open source hardware overview
 

More from sscholle

#6 constant current sources
#6 constant current sources#6 constant current sources
#6 constant current sourcessscholle
 
#5 logic probe
#5 logic probe#5 logic probe
#5 logic probesscholle
 
#1 channel introduction
#1 channel introduction#1 channel introduction
#1 channel introductionsscholle
 
#4 opamp offset voltage
#4 opamp offset voltage#4 opamp offset voltage
#4 opamp offset voltagesscholle
 
It's ALL TRUE
It's ALL TRUEIt's ALL TRUE
It's ALL TRUEsscholle
 
Take Day Off
Take Day OffTake Day Off
Take Day Offsscholle
 
Italian Sports Presenter
Italian Sports PresenterItalian Sports Presenter
Italian Sports Presentersscholle
 
Willard Wigan
Willard WiganWillard Wigan
Willard Wigansscholle
 
Salary Review
Salary ReviewSalary Review
Salary Reviewsscholle
 
Lion Optical Illusion
Lion Optical IllusionLion Optical Illusion
Lion Optical Illusionsscholle
 

More from sscholle (11)

#6 constant current sources
#6 constant current sources#6 constant current sources
#6 constant current sources
 
#5 logic probe
#5 logic probe#5 logic probe
#5 logic probe
 
#1 channel introduction
#1 channel introduction#1 channel introduction
#1 channel introduction
 
#4 opamp offset voltage
#4 opamp offset voltage#4 opamp offset voltage
#4 opamp offset voltage
 
It's ALL TRUE
It's ALL TRUEIt's ALL TRUE
It's ALL TRUE
 
Take Day Off
Take Day OffTake Day Off
Take Day Off
 
Italian Sports Presenter
Italian Sports PresenterItalian Sports Presenter
Italian Sports Presenter
 
Willard Wigan
Willard WiganWillard Wigan
Willard Wigan
 
Salary Review
Salary ReviewSalary Review
Salary Review
 
Liverpool
LiverpoolLiverpool
Liverpool
 
Lion Optical Illusion
Lion Optical IllusionLion Optical Illusion
Lion Optical Illusion
 

Recently uploaded

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 Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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 textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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 CVKhem
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

#2 open source introduction

  • 1. #2 Open Source Introduction Open source hardware and software
  • 2. What is Open Source Hardware? Typically describes the designs, and design artefacts being freely available, modifiable and shareable.
  • 3. Examples of Open Source Hardware Arduino: design and produce several Microcontroller boards and the Arduino IDE Adafruit: design and produce various electronics for hobbyists Sparkfun: design and produce various electronics for hobbyists
  • 4. What are the Design artefacts? The designs usually consist of detailed Schematics PCB layouts Component selections known as Bill of Materials (BOM)
  • 5. How do I share these artefacts? The designs that are made available should include editable sources that the user and open in an appropriate editing application such as CAD or EDA tools. Some communities provide online tools to design and share these designs. Examples include: EasyEDA CricuitMaker OSHpark.com
  • 6. Pros of Open Source Hardware Free! Great learning experience! Build hardware that is often many times cheaper than commercially available ones Use proven designs that work (mostly) Can sell the physical hardware without restriction
  • 7. Cons of Open Source Hardware Documentation and support often is minimal Be sure you are able to fill in the gaps yourself! Getting the exact same parts is sometimes hard due to geographical or cost differences Substituting parts for modern equivalents can be rabbit hole for the uninitiated
  • 8. What is Open Source Software? packages of code that can be accessed, modified and distributed freely (but it gets more complicated)
  • 9. Examples of Open Source Software Linux Mozilla Firefox parts of Chrome browser Inkscape GIMP KDEnLive KiCAD
  • 10. Why is Open Source Software complicated? “Open Source Software” is an umbrella term Various Software Licences exist, each with their own specific mandate, examples: GNU-GPL/LGPL BSD/FreeBSD MIT Apache Mozilla Creative Commons
  • 11. How do I get involved in Open Source Software? GET: Download or “clone” the software repository that is publically available which contains all the source code. Usually in a Zip file or a Git repository MODIFY: Various development tools are usually required (and knowledge of how to use them) along with an idea of how to configure the software build to get the desired outputs. INVOLVE: Most public repositories include a form of Feature/Issues list that can be viewed and updated by the community members. This gives a clue as to what the status of the code is.
  • 12. Overview of the Open Source process
  • 13. Pros of Open Source Software No Monetary cost Inspect source code Modify code to users needs Fix issues in code Contribute fixes back to the source/community
  • 14. Cons of Open Source Software Sometimes hard to get running Documentation can be sparse and support may be limited and informal Not always the best solution (time wise) in commercial applications
  • 15. Conclusion Open source is a great way get hold of and to distribute ideas. With the added investment of time and research, if permissible is often a great way to get started for the hobbyist and small businesses. With the massive commercial ventures that have started promoting the use and development of open source or free content is on the rise. The monetisation of these products is also being changed, all for the benefit of the customer. What an exciting time to be living!