Open Source Software, community matters

download Open Source Software, community matters

of 42

  • date post

    27-Aug-2014
  • Category

    Software

  • view

    303
  • download

    7

Embed Size (px)

description

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.

Transcript of Open Source Software, community matters

  • Open Source Software, community matters https://www.flickr.com/photos/x-foto/4922471051/ Open Source Software, community matters Luc Bzier, @Luukyb
  • Who am I? Open Source Software, community matters Luc Bzier, @Luukyb
  • Who am I? Open Source Software, community matters Luc Bzier, @Luukyb Freelance web, exclusively Drupal projects and Open Source. Twitter @Luukyb luc@webizat.com
  • Who am I? Open Source Software, community matters Luc Bzier, @Luukyb
  • Free Software Open Source Software, community matters Luc Bzier, @Luukyb Free software, refers to freedom, not to free as in price.
  • Free Software Open Source Software, community matters Luc Bzier, @Luukyb
  • Richard Stallman Open Source Software, community matters Luc Bzier, @Luukyb End of 1983 and the creation of the GNU project / GNU general license
  • Richard Stallman Open Source Software, community matters Luc Bzier, @Luukyb
  • Richard Stallman Open Source Software, community matters Luc Bzier, @Luukyb Richard Stallman had a printer, but the software for it was not working. He wanted to modify it, but couldnt access the source code.
  • Richard Stallman Open Source Software, community matters Luc Bzier, @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 Bzier, @Luukyb
  • Linus Torvalds Open Source Software, community matters Luc Bzier, @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 Bzier, @Luukyb
  • Kinds of Software Open Source Software, community matters Luc Bzier, @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 Bzier, @Luukyb Proprietary software, or closed software software licensed under exclusive legal right
  • Copyright VS Community Open Source Software, community matters Luc Bzier, @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 Bzier, @Luukyb Proprietary VS Freedom Copyright VS Community
  • Open Source Software Open Source Software, community matters Luc Bzier, @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 Bzier, @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 Bzier, @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 Bzier, @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 Bzier, @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 Bzier, @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 Bzier, @Luukyb
  • Community is quality Open Source Software, community matters Luc Bzier, @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 Bzier, @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 Bzier, @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 Bzier, @Luukyb Peer review Transparency in process Mature projects do have a security team
  • How can people earn money? Open Source Software, community matters Luc Bzier, @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 Bzier, @Luukyb 1. Community is not automatic 2. Contributors are few
  • Community is not automatic Open Source Software, community matters Luc Bzier, @Luukyb Community and contributors comes with popularity of the software.
  • Contributors are few Open Source Software, community matters Luc Bzier, @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 Bzier, @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 Bzier, @Luukyb Open source can achieve better than closed software by getting people to share and work together. And its often by chance!
  • Success by community and chance Open Source Software, community matters Luc Bzier, @Luukyb Linus Torvalds released the linux kernel as a project for fun.
  • Success by community and chance Open Source Software, community matters Luc Bzier, @Luukyb There was seven collaborative encyclopedias before wikipedia.
  • Success by community and chance Open Source Software, community matters Luc Bzier, @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 Bzier, @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 Bzier, @Luukyb Get involved. Its free too ! Download an open source project Join a local group / meetup Help documentation Report bugs
  • Get involved Open Source Software, community matters Luc Bzier, @Luukyb Some local free events in Cebu: Python, PizzaPy Drupal meetup, Drupal Beer&Chat Infos on: Meetup.com
  • Open Source Software, community matters Luc Bzier, @Luukyb
  • Thanks! Open Source Software, community matters Luc Bzier, @Luukyb Twitter @Luukyb luc@webizat.com