Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Open Source Softwares

Introduction to Open Source Softwares

Open Source Softwares are one of the most important drivers of software today. Virtually all software used by every single major company today uses some element of an open source software. This session will be an introduction to the world of Open Source Softwares and exploration of its history.

Date: 18th November 2018
Venue: Seminar Hall, Department of ECE,
College of Technology and Agriculture, Udaipur
Event: Seminar on Open Source by Wordpress Udaipur

Avatar for Shailendra Paliwal

Shailendra Paliwal

November 18, 2018

More Decks by Shailendra Paliwal

Other Decks in Technology

Transcript

  1. $whoami - Computer Vision Developer - Electronics & Communications Engineer

    - “Tech Enthusiast” - Writes at http://shailendra.me
  2. 37% Percentage of web servers on the internet that run

    Linux [1] [1]: https://w3techs.com/technologies/details/os-unix/all/all
  3. What is open source? - Free software - But not

    like just like free food - Free as in freedom - Freedom of usage - Freedom to modify and redistribute - Freedom from restricted licenses
  4. GNU and Free Software Foundation - Instrumental in development of

    licenses that legally enable open source software
  5. GNU and Free Software Foundation - Instrumental in development of

    licenses that legally enable open source software - FOSS Movements across the globe - Focus on rights of the software user
  6. Wait...but why is it free? - Why does it cost

    nothing? Does it not need money to make good softwares? -
  7. Wait...but why is it free? - Why does it cost

    nothing? Does it not need money to make good softwares? - Software is information, it is infinitely scalable -
  8. Wait...but why is it free? - Why does it cost

    nothing? Does it not need money to make good softwares? - Software is information, it is infinitely scalable - Most of the software costs have enormous margins - Volunteering - Sometimes companies come together to invest in open source!
  9. Why Open Source? - Linux now powers ALL of the

    TOP500 Supercomputers in the world - Mozilla Firefox - Google Chrome is based on the open source Chromium Project -
  10. Why Open Source? - Linux now powers ALL of the

    TOP500 Supercomputers in the world - Mozilla Firefox - Google Chrome is based on the open source Chromium Project - Libre Office, Open Office - GIMP - VLC - R - Wikipedia
  11. Why Open Source? “[...]cooperating is not a zero sum game

    and that by working together all participants may yield higher returns than the investment they make. The best real world example of this may be open source software.” - Why Open Source (https://opensource.google.com/docs/why/)
  12. Why Open Source? 1. These softwares are arguably better than

    proprietary softwares a. In terms of user experience b. In terms of feature set 2. Open Source is more secure 3. Makes collaboration possible!
  13. "I'm doing a (free) operating system," - 1991, Linus Torvalds

    on a mailing list[2] https://groups.google.com/forum/#!original/comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ
  14. - 1984 -- GNU is released at MIT, beginnings of

    the Free Software Foundation - 1991 -- Linux and Linus Torvalds - 1994 -- Red Hat is established to commercially support Linux - 1995 -- Apache Web Server - How it all started - Open Source Movement So Far
  15. - 1984 -- GNU is released at MIT, beginnings of

    the Free Software Foundation - 1991 -- Linux and Linus Torvalds - 1994 -- Red Hat is established to commercially support Linux - 1995 -- Apache Web Server - […] - Now - It is likely that the self driven cars of future will run on open source operating systems How it all started - Open Source Movement So Far