0% found this document useful (0 votes)
36 views

Introduction To Open Source Lecture 1

The document discusses open source software, which provides access to view and modify source code. This allows users to verify security, maintain software if support ends, and adapt software for new systems. Open source operating systems are widely used for servers, embedded products, and enterprises. The document defines open source and free software, noting that free software implies an open source license that keeps the software open to modification.

Uploaded by

matt
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Introduction To Open Source Lecture 1

The document discusses open source software, which provides access to view and modify source code. This allows users to verify security, maintain software if support ends, and adapt software for new systems. Open source operating systems are widely used for servers, embedded products, and enterprises. The document defines open source and free software, noting that free software implies an open source license that keeps the software open to modification.

Uploaded by

matt
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Open Systems

Introduction to open source


What is source code? This is the code that is written to create the program and
is then compiled into machine code to be executed by the processor.
With open source software you have access to view and change the source code
of the program. This is important for the following reasons:

Without the source


Without the source
Without the source
cease to support it
Without the source
current system

code you cannot easily modify the software


code You cannot verify if it is secure and error free
code You cannot maintain software should the supplier
code Cannot adapt the software to work with the

Open source operating systems are widely used for enterprise systems, servers
and embedded consumer products
Open Source definition:
1. Free Redistribution pass on to others
2. Source Code access and redistribution
3. Derived Works must be allowed
4. Integrity of The Author's Source Code - restriction of modified distribution
only allowed if patch files allowed
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavour
7. Distribution of License no additional licence must be needed
8. License Must Not Be Specific to a Product only free if comes with
'product x' not allowed
9. License Must Not Restrict Other Software must not restrict what can be
bundled
10. License Must Be Technology-Neutral
Free software definition:
1
2
3
4

The freedom to run the program, for any purpose.


The freedom to study how the program works, and change it to make it do
what you wish. Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbour.
The freedom to improve the program, and release your improvements
(and modified versions in general) to the public, so that the whole
community benefits. Access to the source code is a precondition for this.

Open source vs free software

Free Software Foundation (FSF)


Commonly described by the Free Software Foundation (FSF) as: Free
speech Free beer
Free software implies a licence that keeps the software open source

Lecture 1

You might also like