1 |
On 26.04.2013 22:25, Canek Peláez Valdés wrote: |
2 |
[ snip ] |
3 |
> You do realize that Lennart hasn't been the maintainer of PulseAudio |
4 |
> since *BEFORE* the 1.0 release? And that now it has in fact many |
5 |
> contributors, and they just released 3.0 in December and are getting |
6 |
> ready to release 4.0? And that systemd/udev has dozens of |
7 |
> contributors, from (basically) all the distributions, and that several |
8 |
> of them are kernel developers? |
9 |
|
10 |
Just the same way as Linus is the person of the kernel, and BG is the |
11 |
person of Microsoft, and Moscow is the capital of Russia (don't you take |
12 |
literally smth like "Moscow agreed to Washington's terms"), we probably |
13 |
do not speak of personalities or capitals but there is of course some |
14 |
connection and responsibility on their behalf. |
15 |
|
16 |
> You may not like the *design* of the stuff, but you certainly can't |
17 |
> complaint about the *quality* of it. |
18 |
|
19 |
How can quality be apart of design? What do you then mean by quality? |
20 |
Quality of bytes and indentation and comments? |
21 |
|
22 |
> You are not being forced to anything: in the worst case you can patch |
23 |
> all the programs you use, the code is out there. |
24 |
|
25 |
Thanks, it really doesn't look like forcing. |
26 |
On the higher level, there must be some politics going on; that's also |
27 |
not forcing, but politics. On the lower level (that of users) one's |
28 |
always got the worst case to demonstrate there's no forcing. But why not |
29 |
go "the best case"? It's a big mistake to think that developing software |
30 |
is about writing code; NO! it's about communication. What is your |
31 |
software usable for except its users' usage? Ask users and try to do |
32 |
what they want. Forcing begins when you the developer start to think |
33 |
what users want without asking them, that's why (some) users don't go |
34 |
the windows way, the mac way or other ways and NOT the quality or design |
35 |
of windows or mac, nor their cost. |
36 |
Free doesn't just mean you get it for free -- and as if that should be |
37 |
the indulgence of the developers; free is (to me) the freedom of |
38 |
communication between them and the users, it's what is called the |
39 |
community! (As an example, you may notice what's going on around MySQL, |
40 |
losing its community; feel free to take the code and patch though, as it |
41 |
remains GPL'd and free!) |
42 |
|
43 |
And when I hear |
44 |
> Do you pay them? |
45 |
I answer, you need money -- why code then? Go to a stock exchange and |
46 |
trade, there's quite a bit more money guys. That's what about money. |
47 |
But if you do your job, please do it with regard to how it is going to |
48 |
be used. You agreed to the terms; there was no forcing. |
49 |
This is the line that must be drawn. |
50 |
(Similarly, when I'd start to pay, do I buy the right for `all my dreams |
51 |
to come true`? Another fair question would be: do I pay *enough*? Who |
52 |
pays more?) |
53 |
|
54 |
It's a neverending talk anyway. Everyone has his own attitude, and |
55 |
probably most of us are willing to make the world better, only according |
56 |
to one's own perception of "better". |
57 |
|
58 |
-- |
59 |
Best wishes, |
60 |
Yuri K. Shatroff |