Open Source Software,
community matters
https://www.flickr.com/photos/x-foto/4922471051/
Open Source Software, community m...
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 ...
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...
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 proje...
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 softw...
Richard Stallman
Open Source Software, community matters
Luc Bézier, @Luukyb
He created the GNU Project,
and used for his ...
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
thi...
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)
• S...
Copyright VS Community
Open Source Software, community matters
Luc Bézier, @Luukyb
Proprietary software, or closed softwar...
Copyright VS Community
Open Source Software, community matters
Luc Bézier, @Luukyb
Closed software are
restricting the rig...
Copyright VS Community
Open Source Software, community matters
Luc Bézier, @Luukyb
Proprietary VS Freedom
Copyright VS Com...
Open Source Software
Open Source Software, community matters
Luc Bézier, @Luukyb
Free to use
Free to study the source code...
Free to use
Open Source Software, community matters
Luc Bézier, @Luukyb
You will not pay any license fee to download and
t...
Free to study the source code
Open Source Software, community matters
Luc Bézier, @Luukyb
You are free to open and
study t...
Free to change the source code
Open Source Software, community matters
Luc Bézier, @Luukyb
You can modify and change the c...
Free to distribute
Open Source Software, community matters
Luc Bézier, @Luukyb
You are free to distribute it the way you w...
The (full) Open Source Definition
Open Source Software, community matters
Luc Bézier, @Luukyb
1. Free Redistribution
2. So...
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. Commu...
Contributors? Maintainers?
Open Source Software, community matters
Luc Bézier, @Luukyb
A contributor is someone who will i...
Branch? Fork?
Open Source Software, community matters
Luc Bézier, @Luukyb
A branch is an alternative version of the origin...
What about security?
Open Source Software, community matters
Luc Bézier, @Luukyb
• Peer review
• Transparency in process
•...
How can people earn money?
Open Source Software, community matters
Luc Bézier, @Luukyb
The general idea:
• No license fees...
The challenges of Open Source
Open Source Software, community matters
Luc Bézier, @Luukyb
1. Community is not automatic
2....
Community is not automatic
Open Source Software, community matters
Luc Bézier, @Luukyb
Community and contributors comes wi...
Contributors are few
Open Source Software, community matters
Luc Bézier, @Luukyb
Even if your project is used by millions ...
Contributors are few
Open Source Software, community matters
Luc Bézier, @Luukyb
Drupal runs 1 million
websites, and had
1...
Open Source Software
Open Source Software, community matters
Luc Bézier, @Luukyb
Open source can achieve better than close...
Success by community and chance
Open Source Software, community matters
Luc Bézier, @Luukyb
Linus Torvalds released the li...
Success by community and chance
Open Source Software, community matters
Luc Bézier, @Luukyb
There was seven
collaborative ...
Success by community and chance
Open Source Software, community matters
Luc Bézier, @Luukyb
Dries Buytaert created Drupal
...
Open Source as a developer
Open Source Software, community matters
Luc Bézier, @Luukyb
1. Free to try and test
2. Fully un...
Get involved
Open Source Software, community matters
Luc Bézier, @Luukyb
Get involved. It’s free too !
• Download an open ...
Get involved
Open Source Software, community matters
Luc Bézier, @Luukyb
Some local free events in Cebu:
• Python, PizzaPy...
Open Source Software, community matters
Luc Bézier, @Luukyb
Thanks!
Open Source Software, community matters
Luc Bézier, @Luukyb
Twitter @Luukyb
luc@webizat.com
Upcoming SlideShare
Loading in …5
×

Open Source Software, community matters

682 views

Published on

Understand the different kinds of software and the principles of Open Source Software.
How was Free Software License created?
How does Open Source works?
How does people make money out of Open Source Software?
What about security in FOSS?
Why Open Source can achieve more than proprietary software?

Presented during the FOSS week celebration at USJ-R Cebu University.

Published in: Software
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
682
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
15
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Open Source Software, community matters

  1. 1. Open Source Software, community matters https://www.flickr.com/photos/x-foto/4922471051/ Open Source Software, community matters Luc Bézier, @Luukyb
  2. 2. Who am I? Open Source Software, community matters Luc Bézier, @Luukyb
  3. 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. 4. Who am I? Open Source Software, community matters Luc Bézier, @Luukyb
  5. 5. Free Software Open Source Software, community matters Luc Bézier, @Luukyb Free software, refers to freedom, not to free as in “price”.
  6. 6. Free Software Open Source Software, community matters Luc Bézier, @Luukyb
  7. 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. 8. Richard Stallman Open Source Software, community matters Luc Bézier, @Luukyb
  9. 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. 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. 11. Linus Torvalds Open Source Software, community matters Luc Bézier, @Luukyb
  12. 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. 13. Open Source Software, community matters Luc Bézier, @Luukyb
  14. 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. 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. 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. 17. Copyright VS Community Open Source Software, community matters Luc Bézier, @Luukyb Proprietary VS Freedom Copyright VS Community
  18. 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. 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. 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. 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. 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. 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. 24. Community is quality Open Source Software, community matters Luc Bézier, @Luukyb
  25. 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. 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. 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. 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. 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. 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. 31. Community is not automatic Open Source Software, community matters Luc Bézier, @Luukyb Community and contributors comes with popularity of the software.
  32. 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. 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. 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. 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. 36. Success by community and chance Open Source Software, community matters Luc Bézier, @Luukyb There was seven collaborative encyclopedias before wikipedia.
  37. 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. 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. 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. 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. 41. Open Source Software, community matters Luc Bézier, @Luukyb
  42. 42. Thanks! Open Source Software, community matters Luc Bézier, @Luukyb Twitter @Luukyb luc@webizat.com

×