26
The Open Source Philosophy By Gautam Krishnan, III rd Year, C.S.E.

The open source philosophy

Embed Size (px)

DESCRIPTION

A presentation on the Open Source Philosophy and Free Software, also throwing some light on the various Open Source Licenses

Citation preview

Page 1: The open source philosophy

The Open Source Philosophy

By Gautam Krishnan, IIIrd Year, C.S.E.

Page 2: The open source philosophy

"For men may come and men may go, But I go on for ever."

-Alfred Lord Tennyson (1809 – 1892)

A quote to begin with ..

Page 3: The open source philosophy

THE AGENDA :• Definitions• Timeline• The Open Source Software Development• Licenses :• GNU-GPL• Creative Commons• Copyleft

• So, why do we use Open Source ?• Open Source : Beyond Softwares• How can I get involved?

Page 4: The open source philosophy

DEFINITIONS

Page 5: The open source philosophy

Definitions

• Open Source : Promoting access to the end product's source materials

• Free software : Matter of liberty, not price.• GNU : A recursive acronym that stands for

"GNU's Not Unix"

Page 6: The open source philosophy

Definitions

The philosophy of Open Source

The freedom to run the program, for any purpose (freedom 0).

The freedom to study how the program works, and change it to make it do what you wish (freedom 1).

The freedom to redistribute copies so you can help your neighbor (freedom 2).

The freedom to distribute copies of your modified versions to others (freedom 3).

Page 7: The open source philosophy

TIMELINE

Page 8: The open source philosophy

Timeline

• 1969 UNIX Development Begins. • 1976 Emacs written by Richard Stallman, later in

1984, released under GNU-GPL.• 1984 Richard Stallman starts the Free Software

Foundation at MIT.• 1985 GCC started by Richard Stallman.• 1986 Programmer Larry Wall releases PERL• 1991 Linux Kernel started by Linus Torvalds.

Page 9: The open source philosophy

Timeline

• 1991 Python was released. • 1993 The Wine project started.• 1995 PHP, created by Rasmus Lerdorf, released

publicly.• 1996 Birth of KDE and Apache• 1997 GNOME was first released.• 1999 OpenOffice.org was founded.• 2003 Firefox was developed.• 2011 Linux Kernel 3.0 released.

Page 10: The open source philosophy

THE OPEN SOURCE SOFTWARE DEVELOPMENT

Page 11: The open source philosophy

The Open Source Software Development

Page 12: The open source philosophy

LICENSES

Page 13: The open source philosophy

Copyleft

0. the freedom to use the work, 1. the freedom to study the work, 2. the freedom to copy and share the work with

others, 3. the freedom to modify the work, and the

freedom to distribute modified and therefore derivative works.

Page 14: The open source philosophy

Creative Commons

• Forefront of the Copyleft movement• To counter the increasingly restrictive

permission culture.• Supporters : Google, Mozilla Foundation, Red

Hat• Types of CC Licenses : Attribution, Attribution

Share Alike, etc.

Page 15: The open source philosophy

GNU – General Public License

• Written by Richard Stallman in 1989• Accounts for about half of the free software

which are licensed.• Conflicts in various versions of the license.• Under GPL : Linux Kernel, GCC, MySQL etc.

Page 16: The open source philosophy

Wake up, it’s STORY TIME !

Page 17: The open source philosophy

SO, WHY DO WE USE OPEN SOURCE?

Page 18: The open source philosophy

So, Why do we use Open Source?

• The availability of the source code and the right to modify it

• The right to redistribute modifications and improvements to the code

• The right to use the software in any way.• There is no single entity on which the future

of the software depends.• No per-copy fees can be asked for modified

versions• It provides a new forum for democratic action.

Page 19: The open source philosophy

SOME OPEN SOURCE ALTERNATIVES TO COMMERCIAL

SOFTWARES

Page 20: The open source philosophy

Some Open Source Alternatives to Commercial Softwares

• Adobe Illustrator and Corel Draw - Xara Xtreme, Skencil, Inkscape

• Adobe Photoshop – GIMP• Autodesk Maya, 3ds Max – Blender• ICQ, MSN Messenger – Pidgin• Microsoft Exchange Server – Zimbra

Page 21: The open source philosophy

Some Open Source Alternatives to Commercial Softwares

• Microsoft Internet Explorer – Firefox, Rekonq• Microsoft Outlook – Evolution, Mozilla

Thunderbird• Adobe Soundbooth – Audacity• iTunes, Windows Media Player – Rhythmbox,

VLC Media Player

Page 22: The open source philosophy

OPEN SOURCE : BEYOND SOFTWARES

Page 23: The open source philosophy

Open Source : Beyond Softwares

• OpenCola• Vores ØI beer• Brewtopia - Open-Source Brewery• Nestle's Nespresso and Krups' Tassimo

Page 24: The open source philosophy

HOW CAN I GET INVOLVED?

Page 25: The open source philosophy

How can I get involved?

• Free Software Foundation www.fsf.org• Open Source Initiative www.opensource.org• http://Freshmeat.net• http:// SourceForge.net• http:// OSDir.com• http://distrowatch.com

Page 26: The open source philosophy

THANK YOU!

Gautam Krishnan, IIIrd Year, C.S.E., SASTRA University

facebook.com/gkthegr8

@gkthegr8

[email protected]: gkthegr8