An attempt to orient the unconverted and the semi-converted on the history and benefits of Free and Open Source Software (FOSS). Created for the PANACeA FOSS training in Bangkok (Feb 2010).
Introduction to Free and Open Source Software (FOSS)
1. Introduction to Free and Open Source Software (FOSS) By Dong B. Calmada PANACeA FOSS Training 3 February 2010 Bangkok, Thailand Licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
17. 1976 – Bill Gates' “Open Letter to Hobbyists” advocating that software should be paid for, including royalties
18. Early 80s – LISP programming language was taken by MIT, to the dismay of hackers.
19. January 1984 – Richard Stallman quit job at MIT. Started to worked on GNU, a set of programming tools.
20.
21. 1990 – Bringing 'free software' to the corporate world with Cygnus.
22. 1991 – Linus Torvalds distributed a Unix-like kernel and encouraged everyone to help improve it. The kernel was later named “Linux” and then integrated with GNU into an operating system called “GNU/Linux”.
23.
24. 1993 – Debian and Slackware as implementations of GNU/Linux were born.
25. 1994 – Apache, the now popular web server system, was born.
31. 1998 – Netscape released Netscape Navigator code base under open source. This paved the way for development of Mozilla Firefox.
32.
33. 1999 – Red Hat was transformed into a corporation. Other corporations were established around “selling” Linux: not charging for the software but for the support services.
43. Some FOSS Equivalents to Proprietary Softwares Category Proprietary FOSS Office Microsoft Office, iWork OpenOffice, KOffice, Abiword, Gnumeric, Lotus Symphony Desktop Publishing Adobe PageMaker Scribus Image Manipulation/Graphics Production Adobe Photoshop GIMP, Inkscape Email Microsoft Outlook, Outlook Express Thunderbird Web Browser Internet Explorer Firefox Voice Over IP Skype Ekiga Database Microsoft Access, SQL Server OpenOffice Base, PostgreSQL, MySQL Media Player Microsoft Media Player, Power DVD Totem, VLC, Mplayer Chat Yahoo Messenger Pidgin, Empathy Video Editing Adobe Premier, Final Cut Cinelerra, Kino
44.
45. Using FOSS applications in a proprietary operating system. For example, using OpenOffice for Windows or Mac; using Thunderbird instead of Microsoft Outlook
46. Using a Linux distribution as guest operating system in Windows or Mac (through a virtual manager).
48. When Does One Use FOSS? (2) Three B's Operating system Desktop Applications Strengths Limitations “ B ut My World” Windows FOSS Applications - Familiarity with Windows - Not insulated from inherent weaknesses of Windows “ B est of Both Worlds” - Dual Boot - Virtual Machine: One OS is treated as guest FOSS Applications - Familiarity with Windows while learning Linux Desktop - Better if the main OS is Linux - Requires high-end machine - Complex setup, requiring networking skills “ B rave New World” Linux FOSS Applications - Total independence from Windows - “Politically-correct” technology use - Steep learning curve about Linux
49. Conclusion Using FOSS is cool! It is politically correct (user freedoms) and strategic (mainly business-wise) while working around the policy limits in particular localities/countries. But FOSS is not perfect! Learning curve is steep and requires user-level support on tap. Holding hands together for FOSS! Hand holding to make FOSS flourish!