From: "Info" <info@geodb.org>
To: jhoger@pobox.com, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Qemu development schedule?
Date: Thu, 02 Sep 2004 12:20:29 +0200 [thread overview]
Message-ID: <web-790739@x41.ch> (raw)
In-Reply-To: <1094058220.3304.60.camel@aragorn>
Thanks for clarifying this to some people. I have seen a
lot of other newslists where similar people are
complaining about the free and good work of genious
persons. I like this project and it helps some people to
get there old OS and apps working on a new machine. Why
should the normal user relearn every thing again when he
got his apps that do what he need ?
Thanks to Fabrice and all supporting people.
Andreas
On Wed, 01 Sep 2004 10:03:40 -0700
"John R. Hogerhuis" <jhoger@pobox.com> wrote:
>*This message was transferred with a trial version of
>CommuniGate(tm) Pro*
>On Tue, 2004-08-31 at 10:40, Jeebs wrote:
>
>> No, I'm saying it because I am concerned that how Qemu
>>has been developed in
>> the past will soon turn out to be a liability and impeed
>>future progress.
>>
>
>I'll believe it when I see it. For now, progress is
>fantastic. You not
>being a developer means you don't know what you're
>talking about. So how
>can you provide constructive criticism about development
>methodology? Do
>you claim to know under what conditions Fabrice and those
>who provide
>patches here, are effective, efficient developers?
>
>>
>> >> At some point, successful open source projects have
>>to transition from
>> >> the
>> >> 'free for all' attitude and organization to one with
>>some actual
>> >> specified
>> >> goals and some organization.
>> >
>> > Why?
>>
>> Because most non-'toy' projects fail if they don't
>>adapt.
>>
>
>Can you say passive aggressive? Your attitude implicit in
>the way you
>say things is very negative. You will catch more flies
>with honey than
>vinegar. Implying QEMU is a toy project is what you just
>did, that's
>just going to piss off the folks that know you're wrong,
>and they will
>stop listening to you, as I am about to do.
>
>> Non-developers have different expectations. Even if
>>they don't expect 100%
>> perfect results and bug-free code, they still have
>>different expectations,
>> and a 'developer' attitude rarely addresses those kinds
>>of expectations.
>>
>
>And non-programmers apparently have different
>expectations than
>programmers, like, if someone places software for freely
>available for
>download they are inviting me to come and whine about how
>they organize
>the development they do in their free time...
>
>How would you like your boss to show up at your house on
>the weekend and
>give you advice on how to deal with your personal issues,
>or organize
>your chores more effectively and efficiently around your
>house?
>
>FOSS developers do things in their free time. They don't
>mind if you ask
>politely for features or file/post bug reports. You are
>treading
>dangerous ground though when as a non-contributor you
>start making
>complaints about development style.
>
>> Since I'm not a developer, how do I determine what to
>>put onto the list of
>> things that need to be done? A wee bit of a problem
>>there.
>>
>>
>
>As a non-developer you may qualified to write howtos,
>documentation,
>make bug-reports, and collect traces showing how to fix
>those bugs. What
>you are not qualified to do is determine the best way a
>FOSS project
>should be organized or what is the most
>effective/efficient way to get
>useful features into a product. But that seems to be all
>that I'm
>hearing from you.
>
>But what it sounds even more like, is that you know
>enough about
>software to get by. If you knew C once, you could pick it
>up again. But
>it seems you would rather wallow in your helplessness,
>since then you
>don't actually have to do anything about the problems you
>whine about.
>
>> But as I said, I'm out of practice.
>>
>> Just last week I was trying to tell somebody about a
>>library function, and I
>> had to actually go dig out my ref books just to see what
>>header it's in and
>> what the params are.
>>
>
>Most programming these days is API treasure hunt. Do you
>seriously think
>anybody but an idiot savant really has all argument lists
>and parameters
>in his head? Learn to use grep.
>
>> After several years of no programming at all, I honest
>>and truely seriously
>> doubt you'd be happy with the quality of code that I'd
>>be writing today.
>>
>
>Probably not (that's why you need to give more respect to
>the type of
>work that Fabrice is interested in doing, which is hard
>stuff the
>average code monkey cannot do in a reasonable period of
>time), but does
>that mean you can't design an API, build a front end,
>etc. Sometimes
>just providing a working "seed" can spur another
>developer to extend it,
>clean it up, or provide their own implementation.
>
>>
>> > Again, why? If things get unusable for a developer,
>>she will fix it. If
>> > things get unusable for a non-developer, he will try
>>to find somebody who
>> > can and wants to fix it (often you can help the 2nd
>>part).
>>
>> Alright....
>>
>> So these users complain. Which has been starting to
>>happen.
>>
>
>Not really. I haven't noticed much in the way of
>complaints aside from
>yours. Most of the things I've read from non-programmers
>is "I can get
>such and such to work, I've tried 6 ways, I read the FAQ,
>can't get it
>to work, what do I do?" This is 100% legitimate. How to
>ask questions is
>covered thoroughly by ESR, I suggest you learn to do it
>and ask one. If
>you want to file bug reports against a front end, you're
>in luck as
>there are front end projects out there (I believe there
>were 2 at last
>count... but have you even tried contacting the folks at
>the project you
>do know about?)
>
>> What are the chances those bugs will get fixed?
>> Especially if nobody is
>> bothering to even write them down?
>>
>> Pretty much zero.
>>
>
>Folks are generating patches, they post them to the list,
>and Fabrice
>applies them as he sees fit. That's how it works. Do you
>have any reason
>to believe he's dropping legitimate patches that should
>be applied?
>
>
>> >
>> > Why should the project have that goal? I am not Jesus
>>nor RMS.
>>
>> If it doesn't, then okay. If the actual, official goal
>>of the project is to
>> do it only as a developer project and not a user
>>project, then okay.
>>
>
>Huh? I can use it. I don't have to tweak any code to use
>it. Therefore
>it is usable. Does that make it a "user project", I don't
>know, since
>I've never heard that term before...
>
>What is a "developer project?" did you make that up? Do
>you know any
>software projects that don't start out with sharp edges
>outside of
>medical and aerospace? QEMU is remarkably usable for a
>young project of
>its complexity. How much did you pay for VmWare? Look at
>how much you
>paid for QEMU, and consider that QEMU is probably at or
>exceeding vmware
>functionality in many ways, and is rapidly improving in
>the important
>areas.
>
>Since Fabrice said he would commit a decent GUI
>implementation to source
>control, you can either pray that someone does it, learn
>to do it
>yourself, pay someone to do it (i.e. start a company like
>Codeweavers
>and build a polished front end and focus on showstopper
>bugs and
>usability issues), etc. What won't work is whining to the
>list.
>
>> But that needs to be stated, otherwise a whole lotta
>>people are wasting
>> their time watching this project.
>>
>
>Or else what, the Free Software Regulatory Agency is
>going to fine the
>project? If you're asking for permission to go find
>something else to do
>while QEMU "evolves" past a "toy " "developer project"
>(all your words)
>then I give you permission. Go find something else to do.
>Whining about
>things you clearly don't grok is unproductive. In the
>meantime you
>apparently have a copy of VmWare to use.
>
>If one non programmer on this list is making good use of
>QEMU, than you
>are dead wrong on this about people "wasting their time."
>QEMU has
>gotten steadily more useful in the important ways, even
>if not your pet
>feature (GUI front end)
>
>>
>> >> At the very least, you need a list of things that
>>eventually need to be
>> >> done.
>> >
>> > No. You don't. Nobody has a (complete) list of things
>>that need to be done
>> > for the Linux kernel.
>>
>> Not a 100% list, probably not, no. But they do (and
>>did) have a rough list
>> of problems and things to do and test.
>>
>
>No you are wrong. Linux is chaos with some controls, i.e.
>Linus and his
>lieutenants. There is no roadmap a la a commercial
>project. And if you
>notice, even in the commercial world, without a contract,
>roadmaps and
>the substrate the bits travel is worth the substrate.
>
>-- John.
>
>
>
>_______________________________________________
>Qemu-devel mailing list
>Qemu-devel@nongnu.org
>http://lists.nongnu.org/mailman/listinfo/qemu-devel
next prev parent reply other threads:[~2004-09-02 11:19 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-30 21:44 [Qemu-devel] Qemu development schedule? Jeebs
2004-08-30 21:59 ` John R. Hogerhuis
2004-08-30 22:51 ` Jeebs
2004-08-31 11:59 ` Johannes Schindelin
2004-08-31 15:58 ` Jeebs
2004-08-31 16:27 ` Joe Batt
2004-08-31 17:42 ` Jeebs
2004-09-01 19:25 ` Kai Cherry
2004-09-01 19:33 ` andrej
2004-09-01 19:46 ` Joe Batt
2004-09-01 20:34 ` Mike Tremoulet
2004-09-01 20:46 ` Kai Cherry
2004-09-01 20:35 ` Kai Cherry
2004-09-02 20:46 ` Jim C. Brown
2004-09-03 7:52 ` [Qemu-devel] Filegetopt (Was: Qemu development schedule?) Renzo Davoli
2004-08-31 16:32 ` [Qemu-devel] Qemu development schedule? Johannes Schindelin
2004-08-31 17:40 ` Jeebs
2004-09-01 15:43 ` Lionel Ulmer
2004-09-01 17:03 ` John R. Hogerhuis
2004-09-01 19:07 ` Kai Cherry
2004-09-02 10:20 ` Info [this message]
2004-08-31 17:42 ` John R. Hogerhuis
2004-08-31 19:07 ` andrej
2004-08-31 19:44 ` Kai Cherry
2004-08-30 22:07 ` Hetz Ben Hamo
2004-08-30 22:59 ` Jeebs
2004-08-30 23:34 ` John R. Hogerhuis
2004-08-31 9:21 ` Kai Cherry
2004-08-31 10:15 ` Patrick Mauritz
2004-08-31 10:23 ` Kai Cherry
2004-08-31 17:23 ` Gianni Tedesco
2004-08-31 19:08 ` Kai Cherry
2004-09-01 20:53 ` Magnus Damm
2004-08-31 20:27 ` Fabrice Bellard
2004-08-31 21:50 ` René Korthaus
2004-09-01 22:04 ` Jim C. Brown
2004-08-31 22:02 ` Patrick Mauritz
2004-09-01 21:58 ` Jim C. Brown
2004-09-02 7:26 ` Lionel Ulmer
2004-09-02 20:56 ` Jim C. Brown
2004-09-02 23:28 ` Lionel Ulmer
2004-09-03 0:07 ` Jim C. Brown
2004-09-03 8:32 ` Fabrice Bellard
2004-09-03 7:29 ` Adrian Smarzewski
2004-09-03 8:28 ` Fabrice Bellard
2004-09-02 23:53 ` Daniel Serpell
2004-09-03 0:13 ` Jim C. Brown
2004-09-03 1:35 ` John R. Hogerhuis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=web-790739@x41.ch \
--to=info@geodb.org \
--cc=jhoger@pobox.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.