Re: [LAD] [Jack-Devel] more jack/qjackctl madness : some comments

PrevNext  Index
DateTue, 19 May 2009 12:17:21 +0300
From Nedko Arnaudov <[hidden] at arnaudov dot name>
ToFons Adriaensen <[hidden] at kokkinizita dot net>
CcLinux Audio Developers <[hidden] at lists dot linuxaudio dot org>, JACK Developers <[hidden] at jackaudio dot org>
In-Reply-ToFons Adriaensen Re: [LAD] [Jack-Devel] more jack/qjackctl madness : some comments
Fons Adriaensen <[hidden]> writes:

> On Tue, May 19, 2009 at 11:23:07AM +0300, Nedko Arnaudov wrote:
>
>> It is not intercepted. It is implemented. No hooking is made.
>> jack_client_open() action is not modified. It behaves as expected, as
>> documented in the API. jack server is autostarted.
>
> It's not just a different implementation. It has side effects
> that the original call does not have (starting a daemon),
> and these side effects will have consequences later.
>
> If this is not true then the new implementation is
> actually  useless.
>
> I would have no objection if you added e.g.
>
>    jack_client_open_via_dbus()
>
> leaving the original call as it is.

No and no again. jack clients dont care how jack server is started. they
want it started so they can use it. period. they dont care about jack
internal infrastructure. The whole point of abstrctions is to allow
changing the implementation. As it is with jack1 and jack2.

Why you dont want jack_client_open_jackdmp() ?

> Someone sets up a firm that provides a free service:
> they enhance your life by removing things from your
> home and disposing of them.
>
> One day I return home and find some things have been
> removed.
>
> I go the manager of the free service and tell him:
>
> - Listen, I don't want you to enter my home and 
>   remove things uninvited.
>
> - But then I can't do my job !
>
> - So you are thieves ?
>
> - No, no, no, we just provide a free service
>   that enhances your life.

This is a BS, nobody is forcing you to use that. You have the free
will. You can choose what to use. There is an option that you dont
like. And nobody is telling you that it will enhance *your* life. It may
enahnce my life. Or someone else's. But not yours. This is why it is
optional. Even installing jack2 instead of jack1 is optional. You are
free to use VAX if you like it. Nobody is forcing you to use something
else.

-- 
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
PrevNext  Index

1242724697.5681_0.ltw:2,a <87r5yl8na6.fsf at usbix dot spacelabs dot org>