From: Ulf Erikson <ulferikson@fa...>
K-Meleon: Dead or Alive?
2005-01-08 14:56
Andrew,
I think my position to comment might be just as unique ;-)
Andrew is right on an important point: That line was not meant as a: "Do
as I want, or else..". It was a comment about my frustration. I *have*
asked myself more than once the last months whether it wouldn"t be
better to stop; Whether my offer to help build K-Meleon 0.9 had been a
mistake.
In case you didn"t knew I have never had any plans to continue after the
release. This release (when/if it happens) was not really planned to
happen, nor was any of the 0.8 releases.. since this project is more
dead than alive things tend to happen by.. accident? ;-)
I don"t use K-Meleon. Have not done so for almost two years. and a new
release will not change that.
What am I doing here then?
Back in the day.. I used to have an old laptop (pentium 166MHz, 32Mb, or
something similar) below the minimum requirements for the browser I
wanted to run; Mozilla. As a substitute I started to use K-Meleon.
Version 0.6 was terribly slow, the developers version 0.6.5 was faster
thanks the newer Mozilla back-end, but terribly buggy..
That"s when I started help out with coding. Brian had just left the
project and Jeff was too busy to help much, but at least Mark was there
to accept my patches and include them to K-Meleon. There wasn"t actually
much I could do with such a tiny computer. Some of the kplugins, not all
of them, and certainly not the main kmeleon.exe. When Mark left Jeff let
me access the CVS directly.
About half a year after the 0.7.1 release it was time for me to move
(physically). I throw away the laptop and later on got myself a new
computer. With my new toy I could not only run Mozilla, I could compile
it; I could dual boot in Linux. I had no need for K-Meleon. Mozilla was
the better choice for me.
One day I visited the K-Meleon website anyway. Just out of curiosity.
what would have happened to K-Meleon during my half-year absence?
Nothing! Not a single patch had went in to the CVS. At least I could
play with the source and see whether my new computer could compile
K-Meleon, and it could. I asked Jeff and Andrew what they thought about
a new release with the changes made short after the 0.7.1 release. The
answer was positive. But Jeff didn"t have the time. He gave me
administrative rights for the project so that I could make a release. I
never ever saw myself as a project leader. I had already left the
project! The idea was just to help with a new release which would get a
new Mozilla code-base and those old fixes that I already had made long
ago (but of course i couldn"t resist fixing some errors in kmeleon.exe
that i had been unable to fix with my earlier computer as well).
After the 0.8.2 release I was ready to leave. Andrew asked me then if I
please could stay around some longer. He had a group of users who wanted
to start with development. They would only need a bit of guidance, but
after that they would take care of everything. After a few mails all
went silent. None of them got started.. K-Meleon was a dead project for me.
Some months ago I asked Andrew again what he thought about yet another
K-Meleon release. Nothing much; Mozilla had surprisingly decided that
1.7 should be there stable release, it was release, it had even been
updated a few times with security updates. The idea was to update
K-Meleon to the latest Mozilla code-base and re-release the old 0.8.2.
Not more than a weeks work to make sure we have all Mozilla components
and chrome in shape. No plans or commitments for the future, just a
quick update. Yeah, sure ;-)
We are now three (or four?) months later. No K-Meleon 0.9, but a PS:
"Some kplugins don"t work on Win95". How could it take so long for that
message to come through? Is it that odd if I ask whether Win95 is
important enough to delay a release for? Of course I wish to fix it.
After all I was the one to break it ;-) But it *cannot* be done without
help from users of Win95! How long should we wait for them?
Since this was not the first time serious bugs were reported extremely
late, I have to tell you that I stand by my words: Due to the many late,
cryptic and sparse comments and bug reports I have been ready to throw
in the towel more than once. If those that can see a problem are unable
to describe the symptoms clearly fixing it becomes a fumble in the dark.
It"s not fun nor interesting. and we are already far further in
development than that quick update I had suggested long ago. Is it too
early to leave now or is it too late?
We"ll see if I can find time and energy enough to hang in until everyone
is happy and K-Meleon 0.9 can be released. I still hope so. I wish to
help those that still use K-Meleon! But I can only help if you report
bugs to the BTS and mail comments to the mailing list. The forums are
great to get help from other users in trying to reproduce suspected
bugs. But they need to be reported properly once they are confirmed.
Comments to the user forum scroll off the first pages in a few days.
Monitoring them would have to be done on a daily basis. I don"t have
time for that. Don"t ask me to take that time.
I will try to help you improve K-Meleon in the way you wish if you tell
me what you want and need. If you say that I should find that out myself
by searching the user forums I will say "No Thanks" any day of the year.
It"s your browser. I"ll help you if you help me. If you say Help
Yourself, the answer will be the same.
Can we please drop this subject now and go back to K-Meleon?
* Andrew I. Mutch [2005-01-08 20:11]:
> Carson,
>
> I appreciate that you are passionate about K-Meleon and I know you have
> been an active participant in the Forums. I can also understand your
> frustration and reaction to a comment that sounds like someone who wants
> to pack up their toys and wants to go home. However, I think it"s
> important to understand where Ulf is coming from and what drives his
> comments.
>
> I"m probably in a unique position to comment because I"ve been a K-Meleon
> user and supporter from 0.4. I"ve been through all of the ups and down
> since then and have worked with all of the developers since that time.
> It"s impossible to overstate Ulf"s role in the development of K-Meleon.
> Without his time and efforts, there probably wouldn"t be a K-Meleon
> browser, at least not in the form that we use it today. He stepped up at a
> time when it looked as if the project was going to die from a lack of
> coding expertise and he"s been keeping the project going since then. While
> the history highlights some of his contributions (and they are many
> including the Layers plugin when previous developers refused to create a
> tabbed browser), it probably doesn"t fully show his level of involvement
> in this project.
>
>
http://kmeleon.sourceforge.net/wiki/index.php?id=HistoryOfKMeleon
>
> I think part of the problem is a perspective. For relatively new users, it
> may seem that Ulf is taking on an air of haughtiness. In reality, he"s
> been extremely patient. Frankly, I"m surprised that he"s still working on
> the project. But for those who haven"t been here for the past several
> years, I can understand how certain impressions can be formed. That"s not
> a criticism of the newer users, just an explanation of how perceptions can
> differ based on one"s experiences.
>
> Back in the day, Ulf was a regular Forum participant. At that time, the
> Forums were not as productive as they are now (and lets admit that
> sometimes the Forums are not always on topic or civil). Ulf tired of
> dealing with that and stuck to communication through the developer"s list.
> It"s that experience which forms the basis for his comments.
>
> It"s also important to remember that Ulf has stated several times that his
> contributions at this point are based on his interest in coding, not
> because he"s a regular user of K-Meleon. You all might find that strange
> but for many coders, the development process is their reward. Because he
> doesn"t regularly use the browser, the only incentive he has is the coding
> process. If that becomes boring or political or he feels like he"s wasting
> his time, he can walk away from it. And the loss will be ours, not his.
>
> I think it"s also important to understand that Ulf has always had an open
> mind towards the development process. Unlike some developers, he doesn"t
> see it as his job to guide the development of the browser. Instead, he"s
> taken the opposite view. He"s asked the community to step up and define
> the role of the browser, what features we want and how we should proceed
> forward. He doesn"t operate out of an ivory tower. Again, this doesn"t
> always get communicated well to everyone and I take some of the blame for
> that.
>
> Finally, Ulf regularly asks for help that isn"t always forthcoming. From
> his viewpoint as a developer, he doesn"t think it"s too much to ask for
> testers and others to provide useful reports on their experiences. Too
> often his requests to the dev. list go unanswered or we get cursory
> reports of "everything"s great!" or "this doesn"t work!" That"s not useful
> information for him. I think the current group of users and testers in the
> Forum are excellent! But we need to make sure that those useful bits of
> information find their way from the Forum to the dev. lists.
>
> Personally speaking, I think that right now, K-Meleon as a project is as
> active and healthy as it has ever been. We have a great group of users and
> contributors in the Forums. Jsnj has done an amazing job of following-up
> on feedback as well as contributing towards new features. There"s a lot of
> spin-off projects that sometimes seem like distractions but in my mind are
> a sign that the project is alive and kicking.
>
> But it"s important to remember that Ulf is the only person actively coding
> on the "official" build. He has a great deal of knowledge and history with
> the project and I want to see him involved in the project for a long time
> to come. I don"t want to see us get to a point where we have several times
> in the past, including this past year, where development stalls and people
> have to develop outside the official process because there are no active
> "official" developers. That"s when open source projects die.
>
> So for 2005, I would like to see all of us commit to the following:
>
> - Recognize that there are several avenues of communication and that we
> need to ensure that information gets passed to all of them.
>
> - Participate on the developer"s list to ensure that the official
> developers get the feedback they need. I know that some feel intimidated
> by the prospects of participating here. But this isn"t some elite group of
> coding snobs at work here. The more feedback, the better. I"ve never felt
> like we"ve had too much feedback on this list.
>
> - Work to bring all of the Forum-based developers into the official
> development process. I know that there are a lot of people who have
> the skills to contribute to the coding and development of the browser. I
> also know that some of them have felt like their contributions or opinions
> have been wanted. That"s something we need to work on from both sides and
> find a way to get more people actively involved in the coding. Ulf is more
> than willing to allow others to code once they"ve displayed their ability
> to do so.
>
> - Develop a consistent vision of what we want K-Meleon to be and where we
> it to go.
>
> You"ve raised some points that probably need to be aired and said some
> things that some people may agree with or disagree with. These kinds of
> discussions can go on and on. Personally, I would like to use this as an
> opportunity to move forward and strengthen the K-Meleon project for the
> future. I apologize for the length of the message but I think it was
> important to provide my views on the issue.
>
> Andrew
>
>
>
> On Fri, 7 Jan 2005, Carson wrote:
>
>
>>>(actually i am about to drop kmeleon all together
>>>for the very same reason, but we might see a release first)
>>
>>There is a lot of discussion, interest, and a great deal of love for
>>K-M expressed in the general forums. Most of us there are end-users.
>>End-users are not to be mistaken for idiots, but rather people who are
>>likely pretty capable in our own respective fields. We use K-M with
>>great respect, and we tend to feel it is the best browser the planet
>>has ever seen.
>>
>>We rarely speak here, because this place is way out of habitat for
>>most of us. We feel intimidated, and we don"t want to offend anyone
>>with our self-aware naivete. Reading some of your statements, Ulf, it
>>is no wonder we are hesitant.
>>
>>It is a real pity that you would isolate yourself in your expertise.
>>You have many admirers, but what an attitude! You may be a genius in
>>this kind of work, but how are you in medicine, ornithology, and
>>teaching dyslexic children the alphabet? It is not really enough to
>>create a masterpiece in one realm, and to insist that everyone else"s
>>knowledge should make them equals to you in that area.
>>
>>You aren"t showing respect for the people who respect you. It is not
>>your intelligence that sets you apart. You speak as though your
>>intelligence is in fact limited in its scope. What sets you apart is
>>that you are such a very fortunate man to have so many people so very
>>appreciative of your talents.
>>
>>Instead of acting like a spoiled brat full of passive aggression, I
>>suggest you leave your ivory tower occasionally and come visit the
>>general forums. But, before so doing, look around and see if you can
>>find some manners to bring with you. The forum is very liberal indeed,
>>but you won"t get much respect for rude answers.
>>
>>Think about it.
>>
>>Carson
>>Vancouver, Canada
>>
>>