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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
|
{#
SPDX-License-Identifier: CC0-1.0
koszko.org website start page (english).
Copyright (C) 2021,2022 Wojtek Kosior <koszko@koszko.org>
#}
{% extends "__index.html.jinja" %}
{% block title %} Libre programs {% endblock %}
{% block content %}
{{ header(1, 'Campaign for libre software') }}
{% call section('what-software') %}
{{ header(2, 'What software?') }}
{% call para() %}
Libre program is one its user can use for any purpose, modify in the form
of source code and redistribute, including for commercial
purposes. Examples are GNU/Linux operating system, VLC media player, GIMP,
LibreOffice, WordPress and also (except for certain components): Firefox
browser, Android operating system and Chromium browser. A program user
cannot modify or redistribute for either legal or technical reasons is
called proprietary or nonfree.
{% endcall %}
{% endcall %}
{% call section('who-needs-this') %}
{{ header(2, 'Who needs this?') }}
{% call para() %}
Libre program gives user control. Computer is a useful device, yet is does
nothing by itself. To work it needs a program. Computer's owner is only
able to control it indirectly, through a program. If the software being
run is libre, the user has control over it and hence over the device. A
proprietary program, on the other hand, is controlled by its vendor (or
speaking 100% strictly — the party holding its cource code). Such program
only does what its vendor wants it to. As a result, the device also does
not what its owner wants but rather what program's vendor wants. Instead
of the desired situation where device user controls the device, we get a
reversed one: vendor, through program, controls the user and decides what
user can and cannot do. Of course, in practice we witness different levels
of users mistreatment. One edge case is an operating system only allowing
installation of applications approved by its vendor.
{% endcall %}
{% call para() %}
Everyone should care about using libre programs simply because it is good
to have control over one's own devices. The issue is not, however, limited
to personal preferences. The more people in a society rely on proprietary,
incompatible tools, the harder life is for those willing to choose libre
ones.
{% endcall %}
{% call para() %}
The problem is also worth looking at on a different scale. A state with
proprietary programs in widespread use is not fully independent — it
depends indirectly on vendors of these programs. For this reason a duty of
responsibility for one's state also means taking action to stop its
economy and education from relying on proprietary operating systems or
tools.
{% endcall %}
{% endcall %}
{% call section('how-this-matters-to-non-programmers') %}
{{ header(2, 'How does all this matter to someone who cannot program?') }}
{% call para() %}
One does not need to be a programmer in order to utilize the control libre
programs give. Quite often when a direction of some libre program is bad
(e.g. antifeatures are being added like telemetry in Firefox), independent
people come up with a version of that program without the original
drawbacks (example would be the
{{ link('https://librewolf-community.gitlab.io/', 'LibreWolf') }}
browser). All that's needed is a bit of demand for a modified version of
some program. Bussinessmen, on the other hand, might find it practical to
employ someone to adapt a libre program to company's needs.
{% endcall %}
{% endcall %}
{% call section('how-is-moneymaking-affected') %}
{% call header(2) %}
Does it mean programmers shouldn't be paid for writing software?
{% endcall %}
{% call para() %}
Equating libre program with gratis and proprietary with paid is a very
common misunderstanding. In reality proprietary programs often come for
free (Adobe Reader, Chrome browser, Google Docs) and libre tools can also
be made available for a fee (e.g. commercial GNU/Linux distrubutions).
Many people associate programming with a business model where a customer
is being sold a license for use of some proprietary program. Because such
model is less practical in case of libre programs, some think their
creation cannot be commercialized. However, most code — both libre and
nonfree — is not being written with the goal of selling licenses for its
use. Income often comes from different sources, such as selling services
or hardware the program works with.
{% endcall %}
{% endcall %}
{% call section('how-it-started') %}
{{ header(2, 'Who came up with all this?') }}
{% call para() %}
In 1983
{% call link('https://en.wikipedia.org/wiki/Richard_Stallman') -%}
Richard Stallman
{%- endcall %},
a
{% call link('https://en.wikipedia.org/wiki/Massachusetts_Institute_of_Technology') -%}
MIT
{%- endcall %}
scientist, started the
{{ link('https://www.gnu.org/', 'GNU project') }} with a goal of
developing a libre replacement for proprietary UNIX system. 2 years later
in Boston he founded the
{{ link('https://www.fsf.org/', 'Free Software Foundation (FSF)') }} which
still promotes and develops these ideals.
{% endcall %}
{% endcall %}
{% call section('how-to-come-to-the-good-side') %}
{{ header(2, 'How to come to the good side?') }}
{% call para() %}
You can help in many ways. For example by
{% endcall %}
{% call unordered_list() %}
{% call list_entry() %}
using libre programs on daily basis,
{% endcall %}
{% call list_entry() %}
making others aware of the problem (you can link this site
or the {{ link('https://fsf.org', 'FSF\'s site') }}),
{% endcall %}
{% call list_entry() %}
refusing to use proprietary tools to the best of your ability,
{% endcall %}
{% call list_entry() %}
complaining to vendors of proprietary programs asking for their source
code to be released under some libre license,
{% endcall %}
{% call list_entry() %}
calling on people in charge of various organizations and educational
facilities to deploy a libre operating system and tools,
{% endcall %}
{% call list_entry() %}
calling on politicians to enact laws good for software freedom
(e.g. making code written for public money available under a libre
license) and
{% endcall %}
{% call list_entry() %}
{{ link('https://my.fsf.org/join', 'donating to the FSF') }} or various
projects developing libre programs.
{% endcall %}
{% endcall %}
{% endcall %}
{% endblock %}
|