Gentoo Archives: gentoo-user

From: "Canek Peláez Valdés" <caneko@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: sans-dbus was: gnome intrusion?
Date: Sat, 19 Nov 2016 22:35:24
Message-Id: CADPrc80J5JevgXW=V+jr6BH+9HPs+toP00GV1_ox_cNeiVqRLA@mail.gmail.com
In Reply to: [gentoo-user] Re: sans-dbus was: gnome intrusion? by Ian Zimmerman
1 On Sat, Nov 19, 2016 at 3:23 PM, Ian Zimmerman <itz@×××××××.net> wrote:
2 [ ... ]
3 > Why
4 > should I have to learn all that huge amount of information, crowding out
5 > things I actually _like_ to know from my declining memory, to keep control
6 > of my computing?
7
8 Because you didn't wrote the code. Someone else did, and you are using it
9 free (as in beer and as in freedom). Therefore, you don't get a say on what
10 dependencies the code should or shouldn't rely on.
11
12 You don't like a dependency? Use other software that doesn't use it; be
13 warned that it will almost for sure be less capable that the one that uses
14 dbus.
15
16 You don't want to stop using the software, but you don't want the
17 dependency? Then write patches for the software that allow the dependency
18 to be dropped; be warned that said patches will most probably be rejected,
19 since the maintainers have to think in the *generality* of its users, not
20 in your particular case, and therefore the dependency (dbus in this case)
21 makes perfect sense and make their lifes *sooooo* much easier.
22
23 You still insist on not using the dependency? Then fork the code and
24 maintain it yourself. You will quickly see why the maintainers decided to
25 use dbus.
26
27 The real solution is, as Alan said, understanding the reason of the
28 dependency and reaching the completely logical conclusion that the
29 maintainers were 100% right on deciding to depend on dbus, because it's the
30 bee's knees.
31
32 You are right: it's your computer and you have the right to decide what
33 does it runs and what it doesn't (that's why you run a Free Software BIOS
34 and no proprietary firmware at all, right?) But you don't get to complain
35 about the choices that other software's authors take about dependencies and
36 requirements for said software: if you don't like it, stop using it or
37 contribute to changing it (with the very real possibility that your
38 contributions will be rejected).
39
40 You don't *have to* learn a huge amount of information about dbus; but it
41 will help you to understand why so many in this thread see the dbus
42 dependency as perfectly reasonable.
43
44 Or don't learn nothing about dbus, but then stop complaining about why some
45 software uses it, and be happy to enjoy its many many advantages. And the
46 fact that is Free Software, and you can study and learn from the code if
47 you so desire at some point in the future.
48
49 Regards.
50 --
51 Dr. Canek Peláez Valdés
52 Profesor de Carrera Asociado C
53 Departamento de Matemáticas
54 Facultad de Ciencias
55 Universidad Nacional Autónoma de México