Free and Open Source Software Chapter 1
Free and Open Source Software Chapter 1
SOFTWARE
CHAPTER 1
By: Mr. Kato Kenneth– FICT Faculty.
❑ Some software has source code that only the person, team, or
organization who created it—and maintains exclusive control
over it—can modify. People call this kind of software
"proprietary" or "closed source" software.
❑ Only the original authors of proprietary software can legally
copy, inspect, and alter that software.
❑ And in order to use proprietary software, computer users must
agree (usually by signing a license displayed the first time they
run this software) that they will not do anything with the software
that the software's authors have not expressly permitted.
❑ Microsoft Office and Adobe Photoshop are examples of
proprietary software
❑ Mid 1990's: Linux with GNU tools becomes the primary UNIX-
like OS on PCs
❑ 1995: Red Hat Software is founded, one of the first commercial
Linux distributions
❑ 1996: KDE desktop project started, but relied on non-free
Trolltech QT toolkit
❑ 1997: FOSS projects GTK toolkit and GNOME desktop are
started over concerns about QT
❑ 1997: Eric Raymond publishes The Cathedral and the Bazaar,
arguing that open source development models produce better
code, which he summarized with what he termed “Linus Law”:
“with enough eyes, all bugs are shallow.”
Lower Costs: Open source software usually does not require a licensing
fee and its lower cost is generally one of the key reasons why small
businesses choose to adopt this software. Make sure that you consider
the total costs of ownership when considering open source software.
Flexibility: A programmer can take a standard software package and
modify it to better suit business needs. You can usually hire a
programmer to add a particular function to open source software.
Reduces “Vendor Lock-in”: If you are using proprietary software you
may be restricted to using certain vendors. Switching vendors in this
case usually involves significant costs. Keep in mind though that choosing
an OSS product may not make you totally independent of vendors. For
some OSS products there may be a limited number of vendors that can
provide you with services, upgrades or security patches.
Thank you