FOSS Appreciation Course Philippine Trade Training Center May 8, 2013
1. Free and Open Source Software
Appreciation Course
May 8, 2013 8:00 am to 12:00 noon
Philippine Trade Training Center
Gener Luis Morada
2. Course Outline
Components of a Computer System
Define Software
Discuss the ownership of a software
Software License
Types of Software License
Historical Prospective on the Development of the Free and Open Source
Software Movement
Difference between the Free Software Movement and Open Source
Software Movement
Advantages of Using Free and Open Source Software
Issues related to Free and Open Source Sofware
Business Models
Software Migration from Proprietary Software to Free and Open Source
Software
Familiarization GNU Linux Operating System
7. Software Ownership
● Ownership of software is not passed on to the
user at the time of purchase – software
developer retains the copyright
● Only the right to use the software – software
license
● Based on the software license given –
determines the priviledges given by the
software owner to the user
8. Types of Software License
Proprietary Software
Free and Open Source Software
9. EULA VS GPL
EULA tells you what you cannot do GPL tells you what you can do
11. • Freedom to run the program (Freedom 0)
• Freedom to study the program and
change it so it does your computing
as you wish (Freedom 1)
• The freedom to redistribute copies so you
can help your neighbor (freedom 2).
• The freedom to distribute copies of your
• modified versions to others (freedom 3).
By doing this you can give the whole
community a chance to benefit from
your changes. Access to the source code is a
precondition for this.
•
12. Free Software is about Freedom and not the Price
You should think of “Free” As Free Speach and
not Free Beer
13. In 1998 to make it more acceptable to the business
community the term open source was adopted instead of
Free Software
14. Free Software pertains to the
philosophy while open
source pertains to the
manner of developing
software
15. How are Software Being Developed
using the Open Source System
The Cathedral and the Bazaar by Eric Raymond
18. Advantages of Using FOSS
Since FOSS is developed by a community of developers there are a number
of advantages:
● Security – more eyes are better than a few
● Quality – more developers mean more features could be developed to
enhance its use.
● Customizability – software can be adopted according to the needs of the
user
● Freedom – no vendor lock in the user is in control of his computer system
● Interoperability – open standards means that it could be used in the different
systems available
● Auditability – since the source code can be studied by the user – he has
total control of the system and not the vendor
● Cost – money to be used for the purchase of the licensed could be used for
something else.
19. Issues related to FOSS
● Often no single source to support all aspects of the application;
multiple sources of technical and clinical support may be required
● Resistance from the people of the organization ( fear of the
unknown)
● Updates
● Migration cost is usually at par with buying a licensed software
since it involves a lot of training and development of the
organization's personnel ( Cost savings will be achieved only in
later years – no payment for software license is required )
● Certification from the board standards.
20. FOSS Business Model
● The main software might be free but the add
ons are being paid for.
● Consultancy and Training
● Software on Demand (Cloud Computing)
21. Software Migration from Proprietary
to FOSS
Creating
Awareness
Championing
The
Champions
Partial
Migration
Skills and Acceptance
Accessment/ Audit
Organizational
And
Systems
Audit
Full Migration
Monitoring
And
Improvement