Download presentation
Presentation is loading. Please wait.
Published byDomenic Hubbard Modified over 9 years ago
1
Open Source Software. Chris Moylan Group 5...I think
2
Definition. Software is made up of lines of code Commercial software is “closed-source” Code is considered a trade secret It is not freely available Open Source software allows users to view and alter source code, and then redistribute the software with their modifications.
3
Example of source code
4
History – UNIX. Originally, computer companies only sold hardware. Users had to write their own programs. The number of computer programmers was small and they shared their programs with one another.
5
History – UNIX. 1965 – Bell Labs develops Multics 1969 – Bell Labs abandons Multics Ken Thompson begins work on UNIX Thanks to Anti-Trust laws, AT&T is unable to profit from non-telephone business, so Bell Labs freely distributes UNIX to anyone who wants it.
6
History – Creation of GNU. 1971 – Richard Stallman Becomes a programmer at MIT Admires the college atmosphere of cooperation 1983 – Discouraged, Stallman creates the GNU Project, whose goal is to create a free Unix-like operating system. “GNU's Not Unix” GNU project struggles with kernel.
7
... pictures
8
History – Linux. 1991 – Linus Torvalds begins work on a Unix-like operating system. GNU Project had developed many components of an OS, but not the kernel itself. GNU picks up “Linux” and uses it as their kernel.
9
Philosophy. “Free Software” should be thought of as “free speech” and not “free beer” Software should be used for any purpose. You should be free to study it, and learn how it works. You should be free to distribute copies, to help others. You should be free to improve the program and re release it so that everyone benefits.
10
Philosophy. Software is more like an idea, than a physical product. “Given enough eyeballs, all bugs are shallow.”
11
Open-source Licenses. Developers license their software, saying who can use it and how it can be used. Many open-source licenses. GNU General Public License.
12
GNU GPL. Grants user free use of a software product, for whatever purpose. Allows the user to view, modify and redistribute the source code. “Copyleft” uses Copyright law to restrict user from releasing software, except under the GPL. Therefore, GPL software will always be open- source.
13
Commercial Model. What?! Companies like Red Hat and Novell sell Linux distributions as bundles. They don't actually sell Linux, they sell other services (tech support) with Linux. Red Hat - $278 million Novell - $1.2 billion
14
Why should you care? Open-source software is just as useful as closed-source. You can be cooler than your friends. You can stick it to “the man.” IT'S FREE!!!!..........and legal.
16
Examples – Firefox. 1998 – Netscape releases source code under GPL. Mozilla foundation was formed. Mozilla releases a suite of web applications. 2003 – Dave Hyatt and Black Ross scale down “bloated” Mozilla browser. 2004 – Firefox is released.
17
Advantages over IE. Extensions Themes Integrated popup blocking Tabs More security
18
Disadvantages. Takes a little longer to start up. Because it isn't integrated into the operating system. This is a good thing. Some websites do not show up right. Mainly ones that don't follow W3C guidelines. These websites are bad anyway.
21
Examples – Open Office. mid-1980s – StarDivision founded in Germany. Release StarOffice as commercial software. 1999 – Sun Microsystems buys StarDivsion 2000 – Sun releases source code of StarOffice. Sun organizes a project to create an open-source office suite. Later than year, OpenOffice 1.0 is released. 2005 – OpenOffice 2.0 is released.
22
Advantages. Cross-platform. More logical organization that MS Office. Frequent updates and patches. File formats don't matter as much as MS Office. Uses OpenDocument format Compatible with MS Office.
23
Disadvantages. Slightly slower. Not 100% compatable with MS Office. User interface is slightly different than MS Office, but arranged more logically.
26
Examples – Linux. The free operating system. Holy Grail of the open-source world. Many different distributions – called 'distros'
27
Advantages. Security Runs on a wide range of hardware Constant updates/patches Tons of Linux software. Never have to restart
28
Disadvantages. Poor hardware support Most Windows software will not easily run on Linux Windows emulators like Wine HQ Virtual machines Dual booting
31
Why you should use Open Source. You probably already use Firefox. You probably already use Firefox. Open Office is very similar to M$ Office. Open Office is very similar to M$ Office. You don't feel like shelling out $400 for Vista Ultimate. You don't feel like shelling out $400 for Vista Ultimate. Although I have found copies for $180. But $180 > FREE.
32
Conclusion. Digital Divide. Open-source offers a way to close the gap. Vista Home Basic = $180. (or $89) Hardware to run Vista = $400 - $600 MS Office 2007 = $130 - $150 Total = $619 minimum
33
Sources “13 reasons to used firefox over IE” http://www.flexbeta.net/main/articles.php?action=show&id=32 Introduction to Open Source: Firefox Section http://www.uweb.ucsb.edu/~mguidry/firefox http://en.wikipedia.org/wiki/Open_office http://about.openoffice.org/index.html#history http://www.uweb.ucsb.edu/~mguidry/openoffice Multics http://www.vaxman.de/historic_computers/multics/multics.html AT&T http://www.corp.att.com/history/history4.html Philosophy http://www.gnu.org/philosophy/free-sw.html Red Hat htp://www.redhat.com/about/whysubscriptions/ The entire Wikipedia site
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.