Session 19: Open Source Software (OSS)
How does OSS come together:
Development community User--> Contributor-->Committer
Examples of Open Source Software
Firefox OpenOffice Fedora Java MySQL php blender linux debian ubuntu WordPress Apache Gimp Alfresco Marketcetera Zimbra
How does OSS come together: Project foundation examples
Linux foundation Apache Foundation Mozilla Foundation
LAMP: Apache
Open Source Web server software
LAMP:MySQL
Open Source database
LAMP: Perl/Python/PHP
Open source general purpose scripting language
Whats the difference between open source software and proprietary of software?
Source code is property of its original authors who legally allowed to copy of modify. Users must agree that they will not do anything with the software that authors have not expressly permitted Open Source Software licenses promote collaboration and sharing because they allow other people to make modifications to source code and incorporate those changes into their own projects
Business of Open Source: Industry's evolution Now
all major hardware firms run linux ---> RESULT: large unified market attracting software developers
Business of Open Source: How venders make money?
by selling support and consulting services
What facilitates the development and diffusion of open source software?
community structure
OSS and IT market
lower cost of computing and makes computing options accessible to smaller firms Reliable, secure, lowers cost for all diverts funds that can be used for other competitive initiatives and encouraging innovation
How does OSS come together: open source project
may be part of a greater open source association projects may be governed by a foundation or other legal institution
LAMP: Linux
open source software operating system
LAMP
powers may sites from Facebook to youtube LINUX Apache MySQL Perl/Python/PHP
What is Open Source Software:
software whose source code is available for modification or enhancement by anyone
OSS
source code for OSS products is openly shared can be changed and redistributed by anyone
Business of Open Source: Industry's evolution Pre linux
standards competition Pre-linux: hardware manufacturer made incompatible version of Unix op system --->RESULT: difficult attracting 3rd party venders to write applications software
What is Open Source Software: Source Code
the code computer programmers can manipulate to change how a piece of software-- a program or application works
How does OSS come together: Development community committer
to maintain
How does OSS come together: Development community Contributor
to request and patch
How does OSS come together: Development community User
to try test and deploy