Free & Open Source Software

22
Introduction to free & open source software JMILUG

description

An introduction to the Open Source philosophy of Computer Software.

Transcript of Free & Open Source Software

Page 1: Free & Open Source Software

Introduction to free & open source

software

JMILUG

Page 2: Free & Open Source Software

How many of you have used ..

Mozilla Firefox

Page 3: Free & Open Source Software

VLC media player

Page 4: Free & Open Source Software

OpenOffice

Page 5: Free & Open Source Software

And furthermore:

Android

Notepad++

7-Zip

Wordpress

Pidgin

Page 6: Free & Open Source Software

What is common in all of them?

All the above are Free and Open Source Software.

Page 7: Free & Open Source Software

Confused?

Page 8: Free & Open Source Software

Lets go back ...

History

Page 9: Free & Open Source Software

In 1985

Richard Stallman formed FSF

Page 10: Free & Open Source Software

● He along with a group of like minded programmers

started work in developing the tools needed to make a complete OS - like an editor (Emacs), a C compiler (GCC), libraries and all associated generic Unix tools like cat,ls, chmod etc

Page 11: Free & Open Source Software

In year 1990

A finnish student by name Linus Torvalds

Page 12: Free & Open Source Software

Wrote kernel

And released it under GPL.

This kernel is now popularly known as Linux.

Page 13: Free & Open Source Software

So

Gnu toolchains + kernel == Gnu/Linux

Page 14: Free & Open Source Software

What are various distros ?

Page 15: Free & Open Source Software

Also

After 1997, a programming model other than the GPLed model emerged which is now popularly known as the Open Source Initiative.

Page 16: Free & Open Source Software

The Pyramid

Page 17: Free & Open Source Software

So the question is ..

Why should i learn free & opensource software, Gnu/Linux?

How and where to look for help?

Page 18: Free & Open Source Software

Why should i learn free &

opensource software?

For your good.

Better knowledge about how things/technology works.

Better paid job?

Page 19: Free & Open Source Software

How and where to look for help?

The Linux Documentation Project (tldp.org)

Distribution/software specific websites

Page 20: Free & Open Source Software

But am not a coder …..

You can still help and be part of the community

Localization

Documentation

Artwork

Bug Reporting

Mentoring

Page 21: Free & Open Source Software

Questions?

Page 22: Free & Open Source Software

Thanks

Akif Khan

Linux Missionary