SlideShare a Scribd company logo
1 of 42
Open Source Software,
community matters
https://www.flickr.com/photos/x-foto/4922471051/
Open Source Software, community matters
Luc Bézier, @Luukyb
Who am I?
Open Source Software, community matters
Luc Bézier, @Luukyb
Who am I?
Open Source Software, community matters
Luc Bézier, @Luukyb
Freelance web, exclusively
Drupal projects and Open Source.
Twitter @Luukyb
luc@webizat.com
Who am I?
Open Source Software, community matters
Luc Bézier, @Luukyb
Free Software
Open Source Software, community matters
Luc Bézier, @Luukyb
Free software,
refers to freedom,
not to free as in “price”.
Free Software
Open Source Software, community matters
Luc Bézier, @Luukyb
Richard Stallman
Open Source Software, community matters
Luc Bézier, @Luukyb
End of 1983 and the creation of
the GNU project / GNU general license
Richard Stallman
Open Source Software, community matters
Luc Bézier, @Luukyb
Richard Stallman
Open Source Software, community matters
Luc Bézier, @Luukyb
Richard Stallman had a printer, but the software
for it was not working.
He wanted to modify it, but couldn’t access the
source code.
Richard Stallman
Open Source Software, community matters
Luc Bézier, @Luukyb
He created the GNU Project,
and used for his operating system
another free and open source software,
the kernel created by Linus Torvalds.
Linus Torvalds
Open Source Software, community matters
Luc Bézier, @Luukyb
Linus Torvalds
Open Source Software, community matters
Luc Bézier, @Luukyb
“Making Linux GPL'd was definitely the best
thing I ever did.”
The GNU General Public License (GPL) is the
public license initiated by Stallman.
Open Source Software, community matters
Luc Bézier, @Luukyb
Kinds of Software
Open Source Software, community matters
Luc Bézier, @Luukyb
• Proprietary software (Closed software)
• Shareware (Trial version)
• Adware (Free to use with Ads)
• Freeware (Free to use)
• Free Software / Open Source Software
Copyright VS Community
Open Source Software, community matters
Luc Bézier, @Luukyb
Proprietary software, or closed software
“software licensed under exclusive legal right”
Copyright VS Community
Open Source Software, community matters
Luc Bézier, @Luukyb
Closed software are
restricting the right to software.
Restrictions by license
Restrictions by modification
Restrictions by redistribution
Copyright VS Community
Open Source Software, community matters
Luc Bézier, @Luukyb
Proprietary VS Freedom
Copyright VS Community
Open Source Software
Open Source Software, community matters
Luc Bézier, @Luukyb
Free to use
Free to study the source code
Free to change the source code
Free to distribute
Free to use
Open Source Software, community matters
Luc Bézier, @Luukyb
You will not pay any license fee to download and
the software.
You will not be limited by a license.
Free to study the source code
Open Source Software, community matters
Luc Bézier, @Luukyb
You are free to open and
study the entire source code
and learn from it.
Be fully aware of the software you wish to use.
Free to change the source code
Open Source Software, community matters
Luc Bézier, @Luukyb
You can modify and change the code of the
software to make it
perfect for you and your use case.
Free to distribute
Open Source Software, community matters
Luc Bézier, @Luukyb
You are free to distribute it the way you wish.
Distribute it as Open Source, or sell it.
No need to ask anyone for permission.
The (full) Open Source Definition
Open Source Software, community matters
Luc Bézier, @Luukyb
1. Free Redistribution
2. Source Code
3. Derived Works
4. Integrity of The Author's Source Code
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavor
7. Distribution of License
8. License Must Not Be Specific to a Product
9. License Must Not Restrict Other Software
10. License Must Be Technology-Neutral
Community is quality
Open Source Software, community matters
Luc Bézier, @Luukyb
Community is quality
Open Source Software, community matters
Luc Bézier, @Luukyb
1. Software > Published for free
2. Community improve the software with new
features
3. Community fixes the bugs
4. Community document the software (not only in
english)
Contributors? Maintainers?
Open Source Software, community matters
Luc Bézier, @Luukyb
A contributor is someone who will improve, or
correct the open source software.
A maintainer will select which changes to
integrate to the software.
Branch? Fork?
Open Source Software, community matters
Luc Bézier, @Luukyb
A branch is an alternative version of the original
software. These changes can be integrated later
to the original software.
In a fork, the changes will not be be integrated
later into the original software.
What about security?
Open Source Software, community matters
Luc Bézier, @Luukyb
• Peer review
• Transparency in process
• Mature projects do have a security team
How can people earn money?
Open Source Software, community matters
Luc Bézier, @Luukyb
The general idea:
• No license fees
• By working together, we improve the quality
and the software gets mature
• No license costs + Better quality = Profit
The challenges of Open Source
Open Source Software, community matters
Luc Bézier, @Luukyb
1. Community is not automatic
2. Contributors are few
Community is not automatic
Open Source Software, community matters
Luc Bézier, @Luukyb
Community and contributors comes with
popularity of the software.
Contributors are few
Open Source Software, community matters
Luc Bézier, @Luukyb
Even if your project is used by millions of
people, it is nothing without contributors.
Contributors are few
Open Source Software, community matters
Luc Bézier, @Luukyb
Drupal runs 1 million
websites, and had
10,091 contributors
to Drupal 7 (on release date,
excluding modules).
Open Source Software
Open Source Software, community matters
Luc Bézier, @Luukyb
Open source can achieve better than closed
software by getting people to share and work
together.
And it’s often by chance!
Success by community and chance
Open Source Software, community matters
Luc Bézier, @Luukyb
Linus Torvalds released the linux kernel
as a project “for fun”.
Success by community and chance
Open Source Software, community matters
Luc Bézier, @Luukyb
There was seven
collaborative encyclopedias
before wikipedia.
Success by community and chance
Open Source Software, community matters
Luc Bézier, @Luukyb
Dries Buytaert created Drupal
as a web board to share with
other students from his university.
Open Source as a developer
Open Source Software, community matters
Luc Bézier, @Luukyb
1. Free to try and test
2. Fully understand your tool
3. Get help and learn for free
4. Contribute and help others
Get involved
Open Source Software, community matters
Luc Bézier, @Luukyb
Get involved. It’s free too !
• Download an open source project
• Join a local group / meetup
• Help documentation
• Report bugs
Get involved
Open Source Software, community matters
Luc Bézier, @Luukyb
Some local free events in Cebu:
• Python, PizzaPy
• Drupal meetup, Drupal Beer&Chat
Infos on: Meetup.com
Open Source Software, community matters
Luc Bézier, @Luukyb
Thanks!
Open Source Software, community matters
Luc Bézier, @Luukyb
Twitter @Luukyb
luc@webizat.com

More Related Content

What's hot

Free Software Introduction
Free Software IntroductionFree Software Introduction
Free Software Introductionshirish agarwal
 
Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9Henry Briggs
 
Open Source In The Enterprise
Open Source In The EnterpriseOpen Source In The Enterprise
Open Source In The Enterprisejoshepps
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12thHarsh Mathur
 
Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Muhammad Haroon
 
Dfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsDfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsFlameDimension95
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
OpenSource for Entreprise
OpenSource for EntrepriseOpenSource for Entreprise
OpenSource for EntrepriseEric Fesler
 
Introduction to Open Source, Apache and Apache Way
Introduction to Open Source, Apache and Apache WayIntroduction to Open Source, Apache and Apache Way
Introduction to Open Source, Apache and Apache WaySrinath Perera
 
Open source - An enabler for the next billion users
Open source - An enabler for the next billion usersOpen source - An enabler for the next billion users
Open source - An enabler for the next billion usersAbati Adewale
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Introduction to Open Source - What, Why and How to Contribute
Introduction to Open Source - What, Why and How to ContributeIntroduction to Open Source - What, Why and How to Contribute
Introduction to Open Source - What, Why and How to ContributeAbati Adewale
 

What's hot (20)

Free Software Introduction
Free Software IntroductionFree Software Introduction
Free Software Introduction
 
FOSS & Society
FOSS & SocietyFOSS & Society
FOSS & Society
 
Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9
 
Open Source In The Enterprise
Open Source In The EnterpriseOpen Source In The Enterprise
Open Source In The Enterprise
 
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 Informatics Practices Chapter 2  Open Source Software Concepts Class 12th Informatics Practices Chapter 2  Open Source Software Concepts Class 12th
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
 
Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...
 
Open Source Lecture
Open Source LectureOpen Source Lecture
Open Source Lecture
 
Open Source and Free Software
Open Source and Free SoftwareOpen Source and Free Software
Open Source and Free Software
 
Dfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsDfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systems
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
OpenSource for Entreprise
OpenSource for EntrepriseOpenSource for Entreprise
OpenSource for Entreprise
 
Introduction to Open Source, Apache and Apache Way
Introduction to Open Source, Apache and Apache WayIntroduction to Open Source, Apache and Apache Way
Introduction to Open Source, Apache and Apache Way
 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
 
Open source
Open sourceOpen source
Open source
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
Open source - An enabler for the next billion users
Open source - An enabler for the next billion usersOpen source - An enabler for the next billion users
Open source - An enabler for the next billion users
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Open source software
Open source software Open source software
Open source software
 
Introduction to Open Source - What, Why and How to Contribute
Introduction to Open Source - What, Why and How to ContributeIntroduction to Open Source - What, Why and How to Contribute
Introduction to Open Source - What, Why and How to Contribute
 

Similar to Open Source Software, community matters

Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalRachit Technology Pvt Ltd
 
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 SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONRitwick Halder
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Softwareiwilldo4u
 
Linux as an open source platform
Linux as an open source platformLinux as an open source platform
Linux as an open source platformIkhlas Rahman
 
Contribute or die
Contribute or dieContribute or die
Contribute or dieBert Desmet
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
Chalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsChalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsIrina Zaks
 
OPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxOPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxvishnupriyapm4
 
Nature of open source
Nature of open sourceNature of open source
Nature of open sourceAmar Jukuntla
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier Perez
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source softwareSanjuktaBanik
 

Similar to Open Source Software, community matters (20)

Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
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 SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
Linux as an open source platform
Linux as an open source platformLinux as an open source platform
Linux as an open source platform
 
Open Source Introduction
Open Source IntroductionOpen Source Introduction
Open Source Introduction
 
LINUX BASICS
LINUX BASICSLINUX BASICS
LINUX BASICS
 
Contribute or die
Contribute or dieContribute or die
Contribute or die
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
Ijetr042189
Ijetr042189Ijetr042189
Ijetr042189
 
Chalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsChalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, minds
 
OPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptxOPS Ecosystem and Engineering.pptx
OPS Ecosystem and Engineering.pptx
 
Open source
Open sourceOpen source
Open source
 
Nature of open source
Nature of open sourceNature of open source
Nature of open source
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source software
 

More from Luc Bézier

Quick guide to Freedom and travels for developers
Quick guide to Freedom and travels for developersQuick guide to Freedom and travels for developers
Quick guide to Freedom and travels for developersLuc Bézier
 
Guide to freedom and travels for developers
Guide to freedom and travels for developersGuide to freedom and travels for developers
Guide to freedom and travels for developersLuc Bézier
 
The Future of Offices
The Future of OfficesThe Future of Offices
The Future of OfficesLuc Bézier
 
Drupal 8 Configuration Management for you and your team
Drupal 8 Configuration Management for you and your teamDrupal 8 Configuration Management for you and your team
Drupal 8 Configuration Management for you and your teamLuc Bézier
 
Introduction to Composer for Drupal
Introduction to Composer for DrupalIntroduction to Composer for Drupal
Introduction to Composer for DrupalLuc Bézier
 
Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Luc Bézier
 
Made with drupal 8
Made with drupal 8Made with drupal 8
Made with drupal 8Luc Bézier
 
Data migration to Drupal using the migrate module
Data migration to Drupal using the migrate moduleData migration to Drupal using the migrate module
Data migration to Drupal using the migrate moduleLuc Bézier
 
Drupal ladder Cebu : Learn to contribute | November 2013
Drupal ladder Cebu : Learn to contribute | November 2013Drupal ladder Cebu : Learn to contribute | November 2013
Drupal ladder Cebu : Learn to contribute | November 2013Luc Bézier
 

More from Luc Bézier (9)

Quick guide to Freedom and travels for developers
Quick guide to Freedom and travels for developersQuick guide to Freedom and travels for developers
Quick guide to Freedom and travels for developers
 
Guide to freedom and travels for developers
Guide to freedom and travels for developersGuide to freedom and travels for developers
Guide to freedom and travels for developers
 
The Future of Offices
The Future of OfficesThe Future of Offices
The Future of Offices
 
Drupal 8 Configuration Management for you and your team
Drupal 8 Configuration Management for you and your teamDrupal 8 Configuration Management for you and your team
Drupal 8 Configuration Management for you and your team
 
Introduction to Composer for Drupal
Introduction to Composer for DrupalIntroduction to Composer for Drupal
Introduction to Composer for Drupal
 
Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016
 
Made with drupal 8
Made with drupal 8Made with drupal 8
Made with drupal 8
 
Data migration to Drupal using the migrate module
Data migration to Drupal using the migrate moduleData migration to Drupal using the migrate module
Data migration to Drupal using the migrate module
 
Drupal ladder Cebu : Learn to contribute | November 2013
Drupal ladder Cebu : Learn to contribute | November 2013Drupal ladder Cebu : Learn to contribute | November 2013
Drupal ladder Cebu : Learn to contribute | November 2013
 

Recently uploaded

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

Open Source Software, community matters

  • 1. Open Source Software, community matters https://www.flickr.com/photos/x-foto/4922471051/ Open Source Software, community matters Luc Bézier, @Luukyb
  • 2. Who am I? Open Source Software, community matters Luc Bézier, @Luukyb
  • 3. Who am I? Open Source Software, community matters Luc Bézier, @Luukyb Freelance web, exclusively Drupal projects and Open Source. Twitter @Luukyb luc@webizat.com
  • 4. Who am I? Open Source Software, community matters Luc Bézier, @Luukyb
  • 5. Free Software Open Source Software, community matters Luc Bézier, @Luukyb Free software, refers to freedom, not to free as in “price”.
  • 6. Free Software Open Source Software, community matters Luc Bézier, @Luukyb
  • 7. Richard Stallman Open Source Software, community matters Luc Bézier, @Luukyb End of 1983 and the creation of the GNU project / GNU general license
  • 8. Richard Stallman Open Source Software, community matters Luc Bézier, @Luukyb
  • 9. Richard Stallman Open Source Software, community matters Luc Bézier, @Luukyb Richard Stallman had a printer, but the software for it was not working. He wanted to modify it, but couldn’t access the source code.
  • 10. Richard Stallman Open Source Software, community matters Luc Bézier, @Luukyb He created the GNU Project, and used for his operating system another free and open source software, the kernel created by Linus Torvalds.
  • 11. Linus Torvalds Open Source Software, community matters Luc Bézier, @Luukyb
  • 12. Linus Torvalds Open Source Software, community matters Luc Bézier, @Luukyb “Making Linux GPL'd was definitely the best thing I ever did.” The GNU General Public License (GPL) is the public license initiated by Stallman.
  • 13. Open Source Software, community matters Luc Bézier, @Luukyb
  • 14. Kinds of Software Open Source Software, community matters Luc Bézier, @Luukyb • Proprietary software (Closed software) • Shareware (Trial version) • Adware (Free to use with Ads) • Freeware (Free to use) • Free Software / Open Source Software
  • 15. Copyright VS Community Open Source Software, community matters Luc Bézier, @Luukyb Proprietary software, or closed software “software licensed under exclusive legal right”
  • 16. Copyright VS Community Open Source Software, community matters Luc Bézier, @Luukyb Closed software are restricting the right to software. Restrictions by license Restrictions by modification Restrictions by redistribution
  • 17. Copyright VS Community Open Source Software, community matters Luc Bézier, @Luukyb Proprietary VS Freedom Copyright VS Community
  • 18. Open Source Software Open Source Software, community matters Luc Bézier, @Luukyb Free to use Free to study the source code Free to change the source code Free to distribute
  • 19. Free to use Open Source Software, community matters Luc Bézier, @Luukyb You will not pay any license fee to download and the software. You will not be limited by a license.
  • 20. Free to study the source code Open Source Software, community matters Luc Bézier, @Luukyb You are free to open and study the entire source code and learn from it. Be fully aware of the software you wish to use.
  • 21. Free to change the source code Open Source Software, community matters Luc Bézier, @Luukyb You can modify and change the code of the software to make it perfect for you and your use case.
  • 22. Free to distribute Open Source Software, community matters Luc Bézier, @Luukyb You are free to distribute it the way you wish. Distribute it as Open Source, or sell it. No need to ask anyone for permission.
  • 23. The (full) Open Source Definition Open Source Software, community matters Luc Bézier, @Luukyb 1. Free Redistribution 2. Source Code 3. Derived Works 4. Integrity of The Author's Source Code 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must Be Technology-Neutral
  • 24. Community is quality Open Source Software, community matters Luc Bézier, @Luukyb
  • 25. Community is quality Open Source Software, community matters Luc Bézier, @Luukyb 1. Software > Published for free 2. Community improve the software with new features 3. Community fixes the bugs 4. Community document the software (not only in english)
  • 26. Contributors? Maintainers? Open Source Software, community matters Luc Bézier, @Luukyb A contributor is someone who will improve, or correct the open source software. A maintainer will select which changes to integrate to the software.
  • 27. Branch? Fork? Open Source Software, community matters Luc Bézier, @Luukyb A branch is an alternative version of the original software. These changes can be integrated later to the original software. In a fork, the changes will not be be integrated later into the original software.
  • 28. What about security? Open Source Software, community matters Luc Bézier, @Luukyb • Peer review • Transparency in process • Mature projects do have a security team
  • 29. How can people earn money? Open Source Software, community matters Luc Bézier, @Luukyb The general idea: • No license fees • By working together, we improve the quality and the software gets mature • No license costs + Better quality = Profit
  • 30. The challenges of Open Source Open Source Software, community matters Luc Bézier, @Luukyb 1. Community is not automatic 2. Contributors are few
  • 31. Community is not automatic Open Source Software, community matters Luc Bézier, @Luukyb Community and contributors comes with popularity of the software.
  • 32. Contributors are few Open Source Software, community matters Luc Bézier, @Luukyb Even if your project is used by millions of people, it is nothing without contributors.
  • 33. Contributors are few Open Source Software, community matters Luc Bézier, @Luukyb Drupal runs 1 million websites, and had 10,091 contributors to Drupal 7 (on release date, excluding modules).
  • 34. Open Source Software Open Source Software, community matters Luc Bézier, @Luukyb Open source can achieve better than closed software by getting people to share and work together. And it’s often by chance!
  • 35. Success by community and chance Open Source Software, community matters Luc Bézier, @Luukyb Linus Torvalds released the linux kernel as a project “for fun”.
  • 36. Success by community and chance Open Source Software, community matters Luc Bézier, @Luukyb There was seven collaborative encyclopedias before wikipedia.
  • 37. Success by community and chance Open Source Software, community matters Luc Bézier, @Luukyb Dries Buytaert created Drupal as a web board to share with other students from his university.
  • 38. Open Source as a developer Open Source Software, community matters Luc Bézier, @Luukyb 1. Free to try and test 2. Fully understand your tool 3. Get help and learn for free 4. Contribute and help others
  • 39. Get involved Open Source Software, community matters Luc Bézier, @Luukyb Get involved. It’s free too ! • Download an open source project • Join a local group / meetup • Help documentation • Report bugs
  • 40. Get involved Open Source Software, community matters Luc Bézier, @Luukyb Some local free events in Cebu: • Python, PizzaPy • Drupal meetup, Drupal Beer&Chat Infos on: Meetup.com
  • 41. Open Source Software, community matters Luc Bézier, @Luukyb
  • 42. Thanks! Open Source Software, community matters Luc Bézier, @Luukyb Twitter @Luukyb luc@webizat.com