aboutsummaryrefslogtreecommitdiff
path: root/src/koszko_org_website/templates/en/__index.html.jinja
blob: b382dd59705b41b0e044896e98483106d90c2152 (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
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 %}