forestandgarden wrote:
By and large, I feel the speech touches a bit on everything and doesn't give much of a conclusion, save 'we might focus on browser interfaces next'.
fair enough, though I don't think he feels concluded completely himself, more he was trying to point out things that perhaps many devs hadn't considered.
forestandgarden wrote:
@ssj71 So if you really want to challenge me to give 'counter arguments', I'd challenge you to give a point-by-point listing of what the speech actually says. I'm not saying no points exist, but it is a lot of work to properly extract concise statements that make sense in written rather than spoken form, cite with exactitude, etc..
see bottom
forestandgarden wrote:
I have not even had the time to read all the thread since I opened it - and I'm not sure if there's a need or sense in properly kicking off a discussion now, maybe most people have said what they had to say by now and the thread has lost focus already.
yes the thread kind of drifted, they all do around here. I don't mind. We can always bring back up the original topic.
forestandgarden wrote:
The bits on Audacity are, since the word 'ugly' has fallen already, a bit ugly themselves IMHO, but we know that such judgements lead nowhere, so let's say that if Audacity is so successful, probably a lesson can be learned from that.
I pretty well agree with asback on his analysis.
forestandgarden wrote:
A similar impression is left on me by the hushed remarks on not praising jack anymore, not many explanations given, but maybe it is expected that Paul's opinions on jack be known.
Since Paul has heard all sorts of opinions and criticism, it is a bit hard to judge how much of it he is still taking into account, since for every possible user demand or opinion, he can produce an instance of just the opposite demand made or opinion uttered.
Yes. Paul has "turned" against his own baby there. He simply has learned more and his experience points him to believe that the complexity and overhead of jack aren't really justified by the capability. He doesn't speak especially highly of plugins either, but he seems to think they are the better way for technical and perhaps also useability reasons. I'm not going to argue with that.
forestandgarden wrote:
Intending to compensate for the gloomy note produced by the word 'failures' in the title, Paul points out where he sees the strengths of linux - the vast amount of free quality libraries, which - point taken! - don't free a coder from developing quality solutions himself, couldn't agree more, then it comes: A large amount of users ready to break Ardour in every possible way. Of course we know what he means, the readiness of linux users to engage in the process of debugging, even if it takes devs lots of energy to pinpoint problems from often vague user statements, and that could be me.
There is, nonetheless, a fundamental misconception here: Users are not trying to break things. They are trying to use, and they'd like it much better if nothing broke.
Yes of course, but users do break things because they are trying something the devs had not thought of or not tested, so I don't know that point makes much difference.
To resume from above, some of the conclusions I get out of this talk are:
1. The definition of "good" software is becomes very user specific, but universally means it satisfies the users expectations
2. The difficulty, time, and skills required for "good" software are the limiting factor but open source vs closed source development makes no difference to these challenges (and often we think or say it does)
3. (As you mentioned) Libraries are the biggest advantage open source audio developers have over closed source
4. Polish is important for programs to become "good" but most developers don't want to do that (unless they're paid)
5. Linux and open source is good for exploration, prototyping type of music creation
6. We aren't sure how successful open source audio is, simply because we don't have good metrics
7. There are still significant issues in open source.
8. User/Consumer perception of the value of a product are much more significant than any technical superiority
9. We should recognize that open source audio is a tiny niche, and make sure our motivations fit within that knowledge
There are other little things, but those are big ones I gathered.