summaryrefslogtreecommitdiffstats
path: root/basic-outline.txt
blob: 0fc0e03f453219faaa3a136ba43444148505fe0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
history of software freedom

in the beginning, all users were free
	computers [examples?] came with software
	software source code was shared freely
	companies saw no reason to lock it away or forbid sharing and modification
	something about hackers and the MIT model railroad club?
proprietarization
	mostly through the 1970s
	IBM in 1969[?]
	copyright extended to software
	"Open Letter to Hobbyists"
GNU
FSF
EULAs
	legally-binding contracts
	began as a way to limit warranties and disclaim liability
	in the mid 1980s, became popular in forbidding sharing and modification
Linux
open source, Netscape
something on DRM maybe?
modern EULAs
	limit free speech
	allow developer to change software remotely without notice

to add:
FSF
FSD
Linux
open source, Netscape

importance of software freedom
	car analogy, welded hood
	"code is law"
	restrictions
		limitations of freedom 0
		software obeys developer, controls user
		trial versions with limited features or time bombs
		screen shots in MS Windows Media Player
		printing DRM-enabled PDF files in Adobe Reader
		features of MS Windows locked away in "Home" editions
	backdoors and tracking
		list of all installed software sent to MSFT on Windows update
		NSAKEY
		Nintendo 3DS logs
		Amazon.com Inc. deleting books from Kindle libraries
		Apple iPhone location tracking file
	reliability and security
		prop. sw: only developers can audit
		free sw: anyone can audit
		security through obscurity: only devs can find security holes
			thoroughly disproven
			studies
			crackers find holes anyway
			but users can't fix holes themselves
		ex: HTTP Range header bug
			bug in HTTP, affected all Web servers
			solutions discussed on Apache list
			Debian maintainers (Apache users) added patch to package
			Debian released a complete fix 9 days before Apache did
		proprietary software kills people!
commercial free software
	many believe that money can't be made in open source and free software
		logical fallacy, false exclusionary disjunct
	if a license said that software can't be offered for a price
		it would be non-free
	...