Free and Open Source Software - Definition, Types, Features, Examples
7 views
19 slides
Oct 26, 2024
Slide 1 of 19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
About This Presentation
Free and Open Source Software -
Size: 993.13 KB
Language: en
Added: Oct 26, 2024
Slides: 19 pages
Slide Content
SYSTEM SOFTWARE & APPLICATION SOFTWARE Dr. Lavina Dominic Associate Professor St. Thomas College of Teacher Education Pala, Kottayam , Kerala
SYSTEM SOFTWARE A computer program designed to run a computer's hardware and application programs A software designed to provide a platform for other software The operating system is the best-known example of system software . For example – macOS (proprietary operating system for Apple’s Macintosh computers) , Linux (open source operating system) , Android (mobile operating system) Microsoft Windows (proprietary operating system )
SYSTEM SOFTWARE OPERATING SYSTEM
APPLICATION SOFTWARE (APPS) C omputing software designed to carry out a specific task other than one relating to the operation of the computer itself T ypically to be used by end-users
APPLICATION SOFTWARE (APPS)
PROPRIETARY SOFTWARE & OPEN SOURCE SOFTWARE
PROPRIETARY SOFTWARE Proprietary software , also known as non- free software or closed-source software Computer software for which the software's publisher or another person reserves some rights from licensees to use, modify, share modifications, or share the software Source code not published It sometimes includes patent rights. Example : Microsoft Word, Power Point
EXAMPLES OF PROPRIETARY SOFTWARE
OPEN SOURCE SOFTWARE Open source software is software with source code that anyone can inspect, modify, and enhance. " Source code " - code which computer programmers can manipulate to change how a piece of software—a "program" or "application"—works Programmers who have access to a computer program's source code can improve that program by adding features to it or fixing parts that don't always work correctly.
EXAMPLES OF OPEN SOURCE SOFTWARE
CLOSED & OPEN SOURCE SOFTWARE
FREE SOFTWARE & PAID SOFTWARE
FREE SOFTWARE Free software (or libre software) is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty , not price All users are legally free to do what they want with their copies of a free software (including profiting from them) regardless of how much is paid to obtain the program Computer programs are deemed "free" if they give end-users (not just the developer) ultimate control over the software and, subsequently, over their devices
PAID SOFTWARE Software that is developed for a profit . For example, Windows is a paid operating system, while macOS is free. The reason is that Apple makes a profit on its Mac computer hardware. macOS runs only in Mac computers. W hereas Windows runs on numerous non-Microsoft PC brands. Microsoft Office for Windows and Mac is paid, while LibreOffice for Linux is free.
RICHARD STALLMAN (BORN ON MARCH 6, 1953) A n American free software movement activist and programmer C ampaigns for free software Stallman launched the GNU Project , to create a Unix like computer operating system composed entirely of free software Pioneered the concept of copyleft , which uses the principles of copyright law to preserve the right to use, modify, and distribute free software,
GNU MASCOT - Head of an anthropomorphic wildebeest called Gnu Full form of GNU is - GNU not Unix UNIX - oldest operating system – 1960s Used for Main Frame computers (used by large organisations for critical applications like bulk data processing tasks such as censuses, industry and consumer statistics, etc. Micro computers – e.g. Personal Computer (brand name of IBM’s Personal Computer) only came later
LINUS TORVALDS (BORN 1969) A Finnish-American software engineer C reator and, historically, the main developer of the Linux kernel , used by Linux distributions and other operating systems such as Android Kernel - kernel is a computer program at the core of a computer's operating system that has complete control over everything in the system . It is the "portion of the operating system code that is always resident in memory"
TUX Tux is a penguin character and the official brand character of the Linux kernel