Open Source Softwarefinal 2

16
OPEN SOURCE SOFTWARE Taha Patni Hector Lopez Valencia December 11 th 2009
  • date post

    22-Oct-2014
  • Category

    Technology

  • view

    1.491
  • download

    4

description

 

Transcript of Open Source Softwarefinal 2

Page 1: Open Source Softwarefinal 2

OPEN SOURCE SOFTWARE

Taha PatniHector Lopez ValenciaDecember 11th 2009

Page 2: Open Source Softwarefinal 2

TABLE OF CONTENTS What is Open Source Software History Open Source Definition Open Source Licensing Open Source vs. Other Software How Open Source Software is developed Pros and Cons Conclusion References Thank You and Questions

Page 3: Open Source Softwarefinal 2

WHAT IS OPEN SOURCE SOFTWARE

Open Source Software:“Open source usually refers to software

that is released with source code under a license that ensures that derivative works will also be available as source code, protects certain rights of the original authors, and prohibits restrictions on how the software can be used or who can use it.”(1)

Page 4: Open Source Softwarefinal 2

HISTORY

Open Source Movement

Launched in 1998 By Eric S Raymond and others

Free Software was too ambiguous

Open Source Definition was Introduced

OSI was formed (2)

Page 5: Open Source Softwarefinal 2

COMMON OPEN SOURCE SOFTWARE

Firefox

VLC media player

Thunderbird

phBB bulletin boards

Bittorrent

Linux

Page 6: Open Source Softwarefinal 2

OPEN SOURCE DEFINITION Free Redistribution Source Code Derived Works Integrity of the Author’s Source Code No Discrimination Against Person or

Groups No Discrimination of Fields Endeavour Distribution of License License must not be Specific to a

Product License must not restrict other

Software License must be Technology Neutral

(2)

Page 7: Open Source Softwarefinal 2

OPEN SOURCE LICENSE A license defines the rights and obligations that a

licensor grants to a licensee. Open Source licenses grant licensees the right to copy, modify and redistribute source code (or content). These licenses

may also impose obligations. (4) The License decides the Rules the

community Lives by Choosing the Right License

Outside Contribution Proprietary Forks (5)

OSI Approves all Software’s License

Page 8: Open Source Softwarefinal 2

MOST COMMON LICENSES

Apache License: 2.0

BSD Licenses

GNU General Public Licenses (GPL)

GNU Library or “Lesser” General Public License

MITT License

Mozilla Public License (MPL)

Eclipse Public License

Page 9: Open Source Softwarefinal 2

MAJOR DIFFERENCES IN LICENSES

Each License decides how your software is

going to be used

Some Licenses always remain free (GPL)

Business Friendly Licenses (BSD, Apache)(9)

Page 10: Open Source Softwarefinal 2

OPEN SOURCE SOFTWARE VS OTHER SOFTWARE

Closed Source/Proprietary

No Source Code Available to view

Cost Involved

Includes Technical Support

No Modifications Allowed

Source Available Only Able to View The Code

Page 11: Open Source Softwarefinal 2

OPEN SOURCE SOFTWARE VS OTHERS CONTD

Free Software

All Free Software's are OSS

Ambiguity of the term

Social and Moral(8)

Page 12: Open Source Softwarefinal 2

HOW THE OPEN SOURCE SOFTWARE IS DEVELOPED

6

Page 13: Open Source Softwarefinal 2

PROS AND CONS

PROS Less cheaper Easier Bug Fixes Improved Security with Easy

Fixes Flexible Choice for Vendors

(6)

CONS Easily access to

Hackers Some Software aren’t

Compatible Use At Own Risk No Product Support

(7)

Page 14: Open Source Softwarefinal 2

CONCLUSION AND WHY SHOULD YOU CARE?

With Open Source Software you can

Share Open Source Programs

Develop in a group

Less problems, Improved Software’s, Better

features

New Business Opportunities

Page 15: Open Source Softwarefinal 2

REFERENCES

(1) http://onlamp.com/onlamp/2005/09/15/what-is-opensource.html

(2) http://oss-broschuere.berlios.de/broschuere/broschuere-en.html

(3) http://opensource.org/docs/osd(4)

http://en.wikipedia.org/wiki/Open_source_software#cite_note-4

(5) http://www.airs.com/ian/essays/licensing/licensing.html

(6) http://www.cippic.ca/open-source/(7)

http://www.helium.com/items/111610-the-pros-and-cons-of-open-source-software

(8) http://www.gnu.org/philosophy/free-sw.html(9) http://www.supportforge.biz/content/view/16/33/(10) http://is.pasok.gr/si/software.html

Page 16: Open Source Softwarefinal 2

THANK YOU!ANY QUESTIONS?