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 |