Free software: How does it work?
-
Upload
kamaelian -
Category
Technology
-
view
1.394 -
download
0
description
Transcript of Free software: How does it work?
![Page 1: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/1.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 1
Free software: How does it work?
European Broadcasting Union SeminarGeneva,
October 1, 2007
Rishab Aiyer Ghosh ([email protected])
United Nations University / MERIT, Maastricht
![Page 2: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/2.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 2
Software: the object
10101010101111100101001110101010010101011100011101010100101010111010101010101111100100011101010100101010111010101010101111100101001110101010010101011101010101010111110010100111010101001010101110101010101011111001010011101010100101010111010101010101111100101001110101010010101011101010101010111110010100111010101001010101110101010101011111001010011101010100101010111010101010101111100101001110101010010101011101010101010111110010100111010101001010101110101010101011111001010011101010100101010111010101010101111100101001110101010010111
![Page 3: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/3.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 3
Software: source code
// “hello world” program
// use standard input-output functions
#include <stdio.h>
void main () {
printf(“hello, world!\n”); // print it!
}
![Page 4: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/4.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 4
Software: functionality
hello world!
![Page 5: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/5.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 5
Free/Libre/Open Source Software
Software which users have freedoms to:
Use (the software's functionality)
Study (the software source code)
Distribute (at any or no price)
Change (and distribute changes)
![Page 6: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/6.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 6
Free as in Freedom
Free software
=
Libre software
=
Open source software
(different terms for the same software)
![Page 7: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/7.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 7
Free as in Freedom
Proprietary software
=
closed source
software without the freedom to use, study, share and modify
![Page 8: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/8.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 8
Source vs Standards
Open standards: easily implemented by any software, without legal, technical, financial
barriers
![Page 9: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/9.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 9
Source vs Standards
Open standards: easily implemented by any software, without legal, technical, financial
barriers
Other standards (not open!): proprietary standards, or standards which different
producers may be prevented from implementing for legal, technical or financial
reasons
![Page 10: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/10.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 10
Source vs Standards
Open source uses open standards
![Page 11: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/11.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 11
Source vs Standards
Open source uses open standards
Proprietary software often uses closed standards
![Page 12: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/12.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 12
Source vs Standards
Open source uses open standards
Proprietary software often uses closed standards
Open standards limit vendor lock-in
![Page 13: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/13.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 13
Source vs Standards
Open source uses open standards
Proprietary software often uses closed standards
Open standards limit vendor lock-in
HTML – any software can read the web
SMTP – any software can send email
![Page 14: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/14.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 14
Source vs Standards
Open source uses open standards
Proprietary software often uses closed standards
Open standards limit vendor lock-in
HTML – any software can read the web
SMTP – any software can send email
DOC – works best/only with Microsoft
![Page 15: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/15.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 15
Source vs Standards
Closed standards and broadcasting:
Stream only in Windows Media
=
force your audience to pay Microsoft
![Page 16: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/16.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 16
+
+ users have control
![Page 17: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/17.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 17
+
+ users have control
+ adapt software to your needs
![Page 18: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/18.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 18
+
+ users have control
+ adapt software to your needs
+ no need to change hardware
![Page 19: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/19.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 19
+
+ users have control
+ adapt software to your needs
+ no need to change hardware
+ decide when and how to change
![Page 20: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/20.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 20
+
+ users have control
+ adapt software to your needs
+ no need to change hardware
+ decide when and how to change
+ no forced software upgrades
![Page 21: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/21.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 21
+
+ users have control
+ adapt software to your needs
+ no need to change hardware
+ decide when and how to change
+ no forced software upgrades
+ no vendor lock-in
![Page 22: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/22.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 22
+
+ users have control
+ reduce costs
![Page 23: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/23.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 23
+
+ users have control
+ reduce costs
+ in-house support (if skills exist)
![Page 24: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/24.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 24
+
+ users have control
+ reduce costs
+ in-house support (if skills exist)
+ external support of your choice
![Page 25: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/25.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 25
+
+ users have control
+ reduce costs
+ in-house support (if skills exist)
+ external support of your choice
+ adaptable to cheaper hardware
![Page 26: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/26.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 26
+
+ users have control
+ reduce costs
+ in-house support (if skills exist)
+ external support of your choice
+ adaptable to cheaper hardware
+ can reduce running costs
![Page 27: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/27.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 27
+
+ users have control
+ reduce costs
+ open standards
![Page 28: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/28.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 28
+
+ users have control
+ reduce costs
+ open standards
+ no proprietary standards
![Page 29: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/29.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 29
+
+ users have control
+ reduce costs
+ open standards
+ no proprietary standards
+ give your customers choice
![Page 30: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/30.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 30
+
+ users have control
+ reduce costs
+ open standards
+ no proprietary standards
+ give your customers choice
+ increased interoperability
![Page 31: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/31.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 31
+
+ users have control
+ reduce costs
+ open standards
+ sustainability
![Page 32: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/32.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 32
+
+ users have control
+ reduce costs
+ open standards
+ sustainability
+ code forever accessible
![Page 33: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/33.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 33
+
+ users have control
+ reduce costs
+ open standards
+ sustainability
+ skills development
![Page 34: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/34.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 34
+
+ users have control
+ reduce costs
+ open standards
+ sustainability
+ skills development
+ #1 reason for developers
![Page 35: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/35.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 35
+
+ users have control
+ reduce costs
+ open standards
+ sustainability
+ skills development
+ #1 reason for developers
+ FLOSS is a training environment
![Page 36: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/36.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 36
+
+ users have control
+ reduce costs
+ open standards
+ sustainability
+ skills development
+ security and quality
![Page 37: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/37.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 37
– / ?
– smaller installed base
![Page 38: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/38.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 38
– / ?
– smaller installed base
– fewer users = less support
![Page 39: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/39.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 39
– / ?
– smaller installed base
– fewer users = less support
? but support increasing with users
![Page 40: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/40.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 40
– / ?
– smaller installed base
– fewer users = less support
? but support increasing with users
+ niche areas have a lot of support
![Page 41: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/41.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 41
– / ?
– smaller installed base
– compatibility with proprietary apps
![Page 42: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/42.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 42
– / ?
– smaller installed base
– compatibility with proprietary apps
? prop vendors want to lock you in
![Page 43: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/43.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 43
– / ?
– smaller installed base
– compatibility with proprietary apps
– who can i blame?
![Page 44: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/44.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 44
– / ?
– smaller installed base
– compatibility with proprietary apps
– who can i blame?
? not your proprietary vendor!
? service contracts for liability
![Page 45: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/45.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 45
– / ?
– smaller installed base
– compatibility with proprietary apps
– who can i blame?
– legal issues?
? have you read your prop. licence?
![Page 46: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/46.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 46
– / ?
– smaller installed base
– compatibility with proprietary apps
– who can i blame?
– legal issues?
– ease of use
![Page 47: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/47.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 47
– / ?
– smaller installed base
– compatibility with proprietary apps
– who can i blame?
– legal issues?
– ease of use
– mainly for end-user apps
+ rapidly improving
![Page 48: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/48.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 48
– / ?
– smaller installed base
– compatibility with proprietary apps
– who can i blame?
– legal issues?
– ease of use
![Page 49: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/49.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 49
Outlook
● < 20% of software is bought as a product● Rest of software – custom, in-house – has
an economics like open source● “FLOSS-related” services could account for
>30% of IT market by 2010
![Page 50: Free software: How does it work?](https://reader033.fdocuments.in/reader033/viewer/2022052618/554929cfb4c9054c498be659/html5/thumbnails/50.jpg)
(c) 2007 Rishab Aiyer Ghosh - Licensed under Creative Commons cc-by-sa 50
Thank you
Rishab Aiyer Ghosh
UNU-MERIT / FLOSS Project
European Commission report:
www.flossimpact.eu