Konquering the problem: Part 2

Konquering the problem: Part 2

Konqueror and KHTML continue to be a bit of a contentious issue. My last post received quite a treatment.  There was a lot of good feedback and I appreciate the thoughtful comments people made.  There were some really good thoughts and there are a few things I want to cover that I previously didn't. So first things first:

Goals

Having clear goals and values is important, especially for a project as large as KDE.  They provide guidelines for appropriate functionality and development and having good goals is an important part of good software.  I build on a couple of values which lead to my thinking and reasoning in this.

This all starts with a simple question:  How does KDE improve a person's life?  And to extend that a bit further:  Why should someone choose KDE over something else?  KDE is valuable because it's being built to be comfortable.  Ease of use, customization and other features as well seem to be focused on this (somewhat amorphous) goal.

I think that konqueror needs to fit into this picture as well.  As it stands right now, compatability issues are pretty frequent.  That's the opposite of comfort, that's kind of painful.  Further, web browsers have become a core component of any desktop environment and so a poor (or even mediocre) browser is a very serious problem for KDE.  Going beyond that, I see nothing within Konqueror that provides extra value to attract people to KDE.

 

Konqueror's Quality

In my last post I referenced Krazy, and used it to argue that the Konqueror codebase had issues.  This was a bit of a mistake and realized too late that I should have gone straight to the source: bugzilla.  The amount of bug reports on Konqueror is somewhat astounding.  In my mind this is a pretty serious issue.


Binary Compatability

Because KHTML is in kdelibs there is a guarantee of binary compatibility until the end of the KDE 4.x series.  This is a valid point and certainly makes things more thorny.  However, I think that this can be dealt with relatively simply.

The Way Forward

I think that the current issues surrounding Konqueror and KHTML is somewhat untenable.  KDE users deserve a first class web browsing experience and that's something that can not be provided by Konqueror (and secondarily KHTML).  It's from this that I propose a way to go forward with this:

1. That KHTML stays within kdelibs but is deprecated.  Maintaining an HTML rendering engine is a monumental task and seems somewhat inappropriate for a project such as KDE to do.  This is especially the case because of the ready availability of high quality open source browser engines.

2. That Webkit be integrated fully into KDE and become the preferred method for HTML rendering within KDE.  Webkit is becoming more and more widely used.  It provides high quality rendering and is standards compliant.  Next generation web standards are already being integrated into Webkit (such as the HTML 5 video element).  I think it's important for KDE to start adopting these technologies to help ensure they remain open  and accessible.  Even better, Qt software has done a lot of the heavy lifting :).

3. That Konqueror cease to be the default KDE web browser.  Konqueor is a bit of a strange beast.  It's a web browser, file browser and a file manager.  However, I can see no clear reason why these things should be brought together.  Further, the number of bugs in Konqueror and the implications that has on its quality bring its future potential into question. I'm not suggesting killing konqueor.  Rather, simply not having it as a default.

4.  That Arora becomes the default web browser in KDE.  It turns out that there is already a Qt/Webkit based browser being made.  Work is already being done to have KDE integration and it seems to be gathering some steam.  It's worth pointing out that it is not ready right now.  However, it seems like going forward this would be a good way to have a high quality default web browser within KDE.

5.  That the above things occur by the release of KDE 4.5.  This leaves approximately one year for these goals to be accomplished.  I'm not entirely sure if this would work well as I'm not privy to all KDE development processes.  I would be happy to get feedback about this.

Let me points just a few things out with this.  I know it isn't perfect, things can take time to become perfect and this is no different.  The purpose of this is not to alienate anyone, the purpose is to improve KDE and to have it continue to attract more users and grow.  If you hack on Konqueror or KHTML you can continue to do so.

Closing Thoughts

I'm aware that this is a contentious issue however I think at least trying to get a plan of action of where to go would be a major step forward.  In this I've tried to balance a number of different concerns and hopefully it meets that goal.  I would like to hear what people think about this.

Update: To those who wanted to comment, CAPTCHA should be working now.  Sorry about that.

Update: It's worth pointing out again that this plan is not perfect and potentially far from perfect.  Putting stuff through the planet is excellent way to refine ideas and come out with good content on the end.

When I told

making a point to mention those images to me. When I told a friend this he wrote, "I suspect the bike post appeals as something 'real' and 'fun' as opposed to the perfect-abs-boy-staged-photoshopped-picture that dominates gay media today". I quite agree with both that being the reason and the sentiment, and I hope we went for a way more natural feeling with this. Way, way more. I also think there's something universally appealing about riding a bike:
Assicurazione auto

Konqueror - advanced file manager

I think KDE should have a completely new webbrower based on the WebKit engine.

Konqueror should remain an advanced file manager with window splitting, view profiles and such (very useful) possibilities.

For simple file management Dolphin is already out there.

Konqueror is the best browser

Konqueror is the best browser when it comes to configurability, KDE integration and lightness, and it's very comfortable to be able to do file management with my web browser, I miss that very much if I work with any other system. Konqueror is one of the main reasons I use KDE, and also KHTML is a really good rendering engine.

It certainly lacks manpower, but it would be the worst decision possible to shift away resources from Konqueror and KHTML. Webkit is nice, but it would be a lot of effort to maintain a own branch of it, which would certainly be a must if KDE chose it as default, and be it only to be able to make improvements that get to the user *before* the next Qt release.

I love konqueror...

I know that a lot of people out there think that "konqueror sucks", but after many years using KDE, I still think that konqueror is a really great piece of software. I love the fact that it does a lot of things in an integrated way.
Actually, I use it to browse the web for most of my time, switching to firefox just for some websites that don't work with konqueror (they are really a small number, almost imho).
For me, konqueror is one of the main reasons to use KDE.

I understand also that maybe it could be a smart move to switch to a rendering engine that is more widely used (webkit?), so there will be more people looking at the code, but I think is pointless to put away all the application (that works quite well, at the moment) and work on something totally new.
I'm not sure I understand the technical differences between webkit and khtml, it would be sufficient for me that the pages were rendered correctly and without eating too much resources like firefox does.

So why don't let the people (and the developers) choose between the rendering engines for konqueror *without* changing the app? Maybe, after some time, we will see which engine performs the best, and move more resources to work on it. So, instead of "switching" konqueror from KHTML to Webkit, the smartest move could be integrate *also* Webkit in Konqueror.

My two cents.
gerlos

"For me, konqueror is one of

"For me, konqueror is one of the main reasons to use KDE."

For me, it's one of the reasons I slammed KDE into my trash can... Sorry to be rude... I tried to konquer my emotions but konqueror failed me so badly...:)

I AGREE!

I strongly agree with your points in this post and i think they're very valid.

We have dolphin now and it does a great job. I think we already figured out that it's good to have integration by having common backend stuff, but use different specialized GUI's for the tasks we are trying to achieve.

I talked with a lot of web coders and we agreed that KHTML must be killed with fire. I'm really looking forward to Arora AND having it as a default webbrowser in KDE. Webkit FTW.

IMHO, KDE4 series is really dragged down by konqueror/KHTML and kopete (most kde users use firefox + pidgin, because they're more popular and more polished and usable)).
Also graphic artists still use gimp and inkscape in KDE... i'm really hoping at some point i'll actually be able to use krita/karbon but atm they are very alienating, because of the lack of polish and design usability as well as not stable enough.

Technology just gets deprecated, we need to know when to let go of some of the pieces and replace them with fitting ones in the bigger image of the puzzle.

GO KDE! Kudos to all the "K-Warriors" out there and KDE users!

"he who codes decides"

While I agree with your general point that KHTML does not necessarily fit into a "big plan" for KDE, I want to point out two issues:

1. Really, the order in "The Way Forward" is wrong. For all successful open source projects, it goes "first develop a viable alternative, *then* deprecate the old stuff". You propose the other way round - with a bit of bad luck, that might leave us with a standstill on the one side (e.g. KHTML devs leaving for a lack of public recognition) while on the other side the kdewebkit is still not ready for widespread use.

So the first thing that needs to be done if you want to replace/deprecate KHTML is to 1. get kdewebkit on feature parity with KHTML in terms of KDE integration (obviously, rendering bugs are different for both so a switch without rendering regressions won't really happen), and 2. build a viable community around kdewebkit, taking care that it doesn't fall behind if new KDE changes require adaptions in kdewebkit.

Then, proceed with deprecating KHTML and all the other stuff. I consider these blog posts part of "build a community around kdewebkit" so no criticism about you blogging at this time, but do try to get some active movement behind kdewebkit development as otherwise it'll all have the same outcome as every "let's get rid of KHTML" discussion before - the KHTML people will just outcode kdewebkit because they actually take action nevermind the future outlook, or "futility" if you want, of their undertaking.

2. KHTML might have a large bug count, but seriously the KHTML crew is the most responsive and cooperative bunch of bug maintainers that you'll find all over KDE's bugzilla. You got a problem, and they'll actually take care of it. You just need to ensure that you can come up with a reproducible bug report. KHTML's number of bugs might be as large as it is because unlike with other KDE projects, bugzilla actually works for KHTML issues.

That said, I still have no idea how the KHTML devs plan to keep up with the developement speed of other browsing engines, ever. But anyways, they're committed to doing it, and even given the advantage of "outsourced" engine development, it'll still be a challenge to come up with a viable replacement to KHTML. And it should work just as well in Konqueror, even if developed mainly as part of another (new?) dedicated browser.

Also, with Dolphin taking on the dedicated file manager role, Konqueror is practically free to occupy the "browser" role. I don't see a pressing need for an even more dedicated browser, because that should be Konqueror's aim anyways.

Numbering not the best idea

In hindsight numbering here is probably not the best and I didn't mean it to convey order. Your criticism of this is valid and noted.

As far as pushing Webkit forward, that is my intention here with what has been going on. There has been far too much spinning on the wheels and it isn't particularly productive. It seems that the KHTML devs are certainly committed people, but unless they really start to get some manpower and buzz behind the engine it is just going to fall farther and farther behind. It would be difficult for me to support KHTML as is because it is falling behind in certain respects.

KHTML might have a large bug count, but seriously the KHTML crew is the most responsive and cooperative bunch of bug maintainers that you'll find all over KDE's bugzilla.
I shouldn't have brought up the bug count. There seems to be a general feeling of "thing don't work quite right" and I wanted to put something more objective on top of that. Ultimately, that's probably not a good idea and I'm sure that Mozilla's bugzilla is just as full if not more so.

There will be some good stuff coming in the future, stay tuned.

Nice plan

Nice plan. Now we need developers to implement is :) ( the core problem for khtml and webkitpart)

GNOME has Epiphany using

GNOME has Epiphany using Webkit and it renders pages well... even better than firefox. This is how I like GNOME. They seem to be more aware of what is right for certain areas. They seem to have no ego. They just use what's best out there regardless of who gets dumped. Why can't KDE be like it? I have been trying hard lately to use KDE as my DE, but I just can't stand the looks of firefox in it. Sure Plasma, Oxygen, etc... look cool, but they're useless without a good Web Browser to compliment them. After all, all people do with their computers are mostly done through a web browser...

Sorry guys, but I'll be VERY

Sorry guys, but I'll be VERY straightforwand :

--- No user gives a flyin' shit about what backend we use. ---

Let's come back to reality : users just want to access all their websites with no trouble like in Safari/IE/Firefox. Gnome has Firefox, and we have nothing to counter-attack. How are we gonna improve KDE's market share when we can't even provide a browser that just works?

At first they will use Konq, but after realizing they have to use Firefox for many sites, they just move to the latter. That's what everyone I've installed Linux on their computers tell me.

Statistics recently posted on PlanetKDE show this pretty well -- KDE users tend to use Firefox more than any other browser. Personally I just can't stand Firefox as it has too many quirks in KDE, doesn't integrate into it AT ALL (not even after all those years !!!). Since Arora has been out there, I've been using it as a replacement and put the WebKit kpart in Konq as default. It's not perfect, but now my pages look like they do in all the other browsers and they work.

What we need now is to use what manpower we have to develop a cutting edge browser for KDE and forget all those painful KHTML years. KHTML simply doesn't have enough persons working on it to be considered a worthy alternative. WebKit will bring us multiplaform automatic compatibility. WebKit will bring us awesomely fast JavaScript. WebKit will bring is more CSS features. WebKit will bring us more stability (in the future).

Let's focus on usability and awesome features, not backend stuff nobody cares about.

Where would be a new web

Where would be a new web browser, which uses KDE technologies, different from Konqueror (using a WebKit KPart)? A web browser, in addition to HTTP, can browse FTP. If also SFTP etc., even better. Of course, in KDE, we'll use KIO, why not?

A good web browser can integrate a PDF viewer, media file viewer etc. Is there any point in not using KParts for those?

A web browser can also browse local files, typically displaying folders as webpage-like lists. Does it hurt if we have a fully functional file manager instead?

That is, even if we want just a web browser, we have no simpler and better option than rewriting Konqueror. By the way, it is said that the Konqueror codebase is pretty messy and that's why sometimes implementing simple features takes a long time, so rewriting Konqueror might be a good idea. (I mean the same way, using KIO and KParts.)

So do it already

There have been all these calls to 'advance kdewebkit' etc etc but the only difference that seems to exist between it and KHTML is that there is healthy, active developer community around KHTML while the various webkit browsers appear to be small projects and the kdewebkit component is incomplete and ready for broad production use.

Perhaps the author along with the other like minded individuals should stop blogging about how other people's work should be deprecated etc and start producing a viable alternative. Show everyone something worth using as a replacement (and not just small browser projects like aurora, the html engine, the JS engine and most importantly the active, healthy developer community) and you might get more people to come around to your ideas. Anything else isn't worth much in scheme of things.

this is NOT the way forward! ...rather backwards

I think it is very arrogant to forget that some people actually LIKE konqueror!

And that for us, konqueror IS a reason to use KDE, for the love of god!

Let us not forget that ever since KDE 2.0, the idea was to have a unified experience - web, local files, FTP, network shares, embedded file viewers, etc. Maybe this idea is not fashionable anymore, but for me (and for a lot of people I think) it is actually a killer feature of this desktop.

Heck, that's the reason (some) people hate dolphin and use konqueror as default file manager!

Plus, let us not forget that Arora's stated goal is NOT to become a full-featured browser, rather to implement basic functionality only. Unfortunately konqueror's "web shortcuts" are... pretty basic to me, and only konqueror implements that.

Anyway, the simplest and fairest solution: implement a WebKit KPart and -why not- use it as default rendering engine in konqueror. People can choose then. Developers, too.

You can't argue that Dolphin

You can't argue that Dolphin wasn't a good idea. Dolphin brought a lot of innovation and features to KDE world. The same change we may put across with web browser. The main goal of this changes should by one:

* For KDE users provide web browser (1)fully compatible with present web pages and (2)focused on usability.

That is why two changes should by made:
(1) - use WebKit as an engine
(2) - build we browser from scratch and designed only for web browsing.

( As to (2) this gave as a huge opportunity. Focusing on only one task will help to build and design better application. Nowadays Dolphin is a great file manager for most of us, mainly because of focusing on file management an building Dolphin from scratch.
As to (1) You really can't build easy to use application with good usability for everything. Apps should by specialised for specific task. That is why we need application designed only for web browsing )

Those two criteria are fulfilled by two browsers:

a) Arora - Qt only application but with very good Arora KDE4 Integration
b) Rekonq - Based on the same code as Arora but using KDE technologies directly.

I do not know which one of this browsers should became KDE default web browser but both will provide (1) and (2) so at the end main goal will by met. Maybe we should prepare a fair competition between these browsers. In one year from here a better integrated (with KDE) browser will win. This would by awesome.

Of course Konqueror should by available, just like now it is for file management. Available but not used by default. If someone like it than he can use it, no problem with that :)

I am eager to start using KDE browser daily. And I believe this changes will finally provide good web browser experience to KDE users.

Dolphin is better than

Dolphin is better than Konqueror 3 at some places (although it still doesn't have feature parity not even in file management) but that innowation could've been made within Konqueror, possibly by rewriting the file manager KParts but without creating a separate application.

Konqueror is still available for file management, but, contrary to promises that making Dolphin the default won't hurt Konqueror users, bugs in Dolphin part's integration in Konqueror are not fixed for months.

The engine and the browser are different things. To have WebKit as an engine, Konqueror does not need to be dropped. I doubt that integrating Arora into KDE is easier than stabilizing the WebKit KPart.

webkit is far to by fully

webkit is far to by fully compatible with current web page...

same problem with konqueror

actually konqueror developpement is very active... maybe if that go down... use webkit could be an idea

Webkit has a lot of open bug... worse than konqueror

statistic show than firefox under linux is a lot more used than other browerse... kde dev work hard on khtml.... i don't think they will stop to switch to webkit...

anyway, linux distribution have choose to use the browser they want to provide to their user...

you don't know konqueror, use something else.... or start to code....

Just tried with Webkit

Just tried my blog with Arora (webkit based browser I mentioned). Not seeing any problems.

As to (1) You really can't

As to (1) You really can't build easy to use application with good usability for everything. Apps should by specialised for specific task. That is why we need application designed only for web browsing )"
this is duplication of (2) ;) I do not know why i wrote two times the same using different words, maybe because this part is important, usability is important

Quality

I won't post a comment as long as I originally wanted (when the Captcha didn't work). My opinion is partly expressed in your blog and partly in other comments already, namely that it makes sense to push forward the use of Webkit in KDE, but to also keep Konqueror as the default browser because many people just like that they can do web browsing, file management and document viewing in one application.

I would like to add another point though: IMHO, the number of open bug reports is not a very good measure of software quality. But if you point people to the number of open Konqueror bugs (2695 as I write this, many of which are not related to KHTML at all), you should also say that Webkit has 4849 (http://preview.tinyurl.com/dx7m8p, including UNCONFIRMED, excluding enhancements, just like the default Konqueror bug count). I do not think that these numbers tell us that Webkit as a rendering engine is worse than KHTML (I think the opposite is true), I just don't think it's fair to tell people "Look how many open bug reports Konqueror has, this is a serious issue" without saying that Webkit has even more.

More Trolling Blog Posts?

Seriously, its not like someone is magically in charge of this sort of thing. People who do the work get to decide. People are working on khtml. I don't see them just magically changing their minds from a few ranted blog posts from someone no ones heard of.

If this comment seems harsh then perhaps a few less blog entries and few more mailing lists discussions would be in order.

That's true. But that's

That's true. But that's exactly why a large open-source project like KDE sometimes has to make the effort to step back and think about the Grand Plan. Of course it's more complicated than one person producing a plan and everyone else to following it. A debate has to happen and a workable way forward agreed upon.

That's what is, part of a debate.

The difference between Konqueror and KHTML

I think your point is very clear and well thought. For me personally, the step towards Webkit will improve the experience of KDE as a complete DE quite a lot. But not being personal, dropping KHTML in favour of Webkit is (with the points you mentioned) imho the best thing for the value of KDE as a whole.

There's only one point you miss in your argument. The integration of Konqueror is loved by everyone (KHTML lovers and haters). The point of discussion is and has always be the render engine. The most issues with Konqueror are related to KHTML, so what's wrong with dropping KHTML and insert Webkit as the default / another render engine of Konqueror? KHTML can still be supported during the existence of KDE4, but there is an option in the preferences to use Webkit instead of KHTML.

This has several positive results in contradiction to the other suggestions:
1) The use of Webkit makes the behaviour of Konqueror more standards compliant
2) Not completely drop KHTML because of the current userbase of Konqueror and the dependency of KDE4
3) Still a good integrated webbrowser. Using Arora will gain performance with the better render engine, but loose the integration of KDE.
4) When KDE5 is coming, the KDE developers community can drop KHTML at all, because maintaining a render engine is not the primary task of a desktop environment.

Konqueror is a mature browser, so why do you want to drop it? Just make the option to switch to Webkit and this will make everyone happy. I am not a developer, so I don't know any difficulties with this issue. But I don't think it's a really hard job to get it fixed. And it will make an end to this very long disccusion.

Konqueror integration

" Konqueor [sic] is a bit of a strange beast. It's a web browser, file browser and a file manager. However, I can see no clear reason why these things should be brought together"
Neither could I but I'm very glad they are. What I'm saying is that I never considered it to be possible (WinXP; limitations are features ;-) ) until I worked with Konqueror and now I find it backwards if such basic functionality isn't in one app.

I don't (really) care about the rendering engine, I care more about the web being usable in a fairly safe and convenient way. To me, Konqueror is still preferred over another solution but I'd welcome improvements. Haven't tried Arora but if that is an independent browser without all the extra things Konqueror does aside of being a webbrowser, I wonder where the extra value is. Based on Webkit and Qt, naturally, and minimal by design but I see no reason to use it over Iceweasel/Firefox.

For me the Konqueror is a

For me the Konqueror is a STRONG argument AGAINST Kde adoption.
"- Use KDE, oh god, it cannot even access my Gmail account"

The WebKit is the Way to go, the KHTML have to recognize that WebKit IS superior to it´s Father.
I not talking about talking to KHTML to stop doing it work, but to KDE shot shipping Konqueror.

WebKit is already shipped with Qt , so no Overhead is made to the tree, Arora is a >1000 Lines browser and as a Browser take Konqueror to dust.

I not againt kde, i´m an evangelist but i have to Spot the mistakes and the Konqueror is a big failure.

A few years ago there was a

A few years ago there was a plugin to use gecko engine inside konqueror, I'd love to have a full (page based configurable) rendering engine switching capability in Konqi.

I really love the idea of

I really love the idea of being able to manage files/browse web/browse lan/read document etc in one application in different tabs and the way how all this is transparently integrated together in Konqueror. But I am not very pleased how konqueror behaves like a web browser (it can often crash or stop painting itself) - and even with all this problems I can't stop using it - this is how comfortable it is.

I see the following future, which would satisfy everybody and would perfectly fit in konqueror initial design.:

1. Aurora (or something like that - probably something more kde-integrated) would be standalone KDE browser - like Dolphin is now file manager.
2. Konqueror would be promoted not like a web browser, but like an all-in-one application which combines all KDE parts in one place - it would browse web with Aurora kpart, browse files with dolphin kpart etc. So this just would not be WEB-browser with file management functionality - this would be a combine with WEB browser kpart integrated among others.

"So this just would not be

"So this just would not be WEB-browser with file management functionality - this would be a combine with WEB browser kpart integrated among others."

This is almost precisely the situation we have now: the amount of code in Konqueror that is Khtml or Web-browser specific is very, very small, and it embeds the KHtmlPart to do the heavy-lifting of browsing the web and the DolphinPart to do the heavy-lifting of file management.

>This is almost precisely the

>This is almost precisely the situation we have now: the amount of code in Konqueror that is Khtml or Web-browser specific is very, very small, and it embeds the KHtmlPart to do the heavy-lifting of browsing the web and the DolphinPart to do the heavy-lifting of file management.

I did not doubt that from technical point of view this is so. It seems to me that this is mostly marketing issue. Many people treat konqueror as web browser and criticize it (fairly) only from this point of view. The author of this post is one of examples - see point "3" for proof:

>"It's a web browser, file browser and a file manager. >>>However, I can see no clear reason why these things should be brought together"<<<.

So, the critic for single (though most popular) WEB-part throws the shadow to the whole application and makes the feeling that the whole app is something old and obsolete - see point 3 again:

>" I'm not suggesting killing konqueor. Rather, simply not having it as a default."

The author wants to leave konqueror as the 2nd non-default browser for advanced users - but why should kde have 2 browsers?

If konqueror were not miss-treated like just a WEB-browser, but like an unique and very useful combine application, and if KDE had a separate application just for browsing WEB for those who just want to browse WEB, konqueror would not receive such one-sided critics.

The thing is that currently it is officially positioned as WEB-browser in KDE (and there is no other web browsers too), so this is natural that people look at it only from this point of view. I think that konqueror should just take its unique clear place in KDE application line and publicly positioned in a bit different status. This would just bring more clarity to public and would stop misconception like in this discussion.

@Anton: +1 I agree.

@Anton: +1 I agree.

So do you think you can do

So do you think you can do better than KHTML people? Do it, but don't troll if all you can do is write a blog about it.

It is not about trolling.

It is not about trolling KHTML people. All KDE users that have an interest in KDE development knows that, the source of WebKit is KHTML. The developers know even more.

We, the users, love konqueror. Love that all-in-one application, where i can read an PDF, go to the internet, read a manpage, access another computer via ssh or smb, etc, etc.

So, lets try to reasonable. The blog is so well written, you cant see attacks here, there are just arguments, and sensible ones.

I agree with another comment, and i would say that is imperative to have this all-in-one application in KDE, just like konqueror, with one or more ¨web rendering engines¨. The default should be the better suited to be the default, of course.

I say this because i firmly believe that some people will keep on working in KHTML, because they like. And this is open-source. But i think your blog post will have the good effect of bringing more people to webkit integration in konqueror (or another program, like arora). By the way, wouldnt it be a good thing to get arora developers to integrate their work in konqueror ?

It is about trolling.

It is all about trolling KHTML people. All KDE users that have an interest in KDE development knows that the source of WebKit is KHTML. The developers know even more.

We, the users, love konqueror. Love that all-in-one application, where I can read a PDF, surf the internet, read the manpages, etc, etc.

So let us try to be reasonable. The blog is so well written that you can't see attacks here. There are just arguments, nonsensical ones.

I agree with another comment, and I would say that it is imperative to have this all-in-one application in KDE, just like konqueror, with one or more "web rendering engines." The default should be the better suited, of course.

I say this because I firmly believe that some people will keep on working in KHTML, because they like to and this is open source. But i think you blog post will have the unfortunate effect of fueling the flame and lowering moral on the issue of improving the KDE experience. It will not bring more people to webkit integration into konqueror (or another program, like arora) and it will not make KHTML any better than the way it is. By the way, wouldn't it be a good thing to channel arora developers' infinite wealth of manpower toward konqueror integration?

It is not about trolling.

The blog post was about planning and user experience. Everyone here knows how sensitive the khtml/webkit issue is, but it doesn't mean it cannot be discussed in a reasonable matter. Don't let the correctness stop the discussions. And the way it is discussed in this and the previous blog post are very reasonable. Please, get over the so easy to follow "trolling" reading of the matter and get to the message.

I personally use konqueror on daily basis. Which doesn't mean I am not hurt by the state of affairs (there is no way to deny it - I just must switch to FF for some webs). I am an enthusiast, but for others, I install FF. Which is sad, it does not integrate with KDE well. Providing first class web browsing experience in KDE would really help with KDE promotion.

Me, as a user, may politely ask the devs and the management of the KDE project. This is what the author of the posts did. He may be rejected for many reasons, but he should not be called a troll.

It is about trolling.

I'm sorry, but politely asking the devs would not be posting onto a blog that is part of planetkde but instead carrying the conversation on the appropriate mailing list. Because it is a sensitive issue, one must be careful on how it should be discussed and broadcasting outward this way is throwing that out the window. It'll just attract people that just says things along the lines of "kill konqueror", "forget khtml", "konqueror sucks". Thus this can be called nothing more than trolling.

Oh no it's not

It is clearly written very sensitively, recognising the value of the KHTML devs etc. And the comments on the blog have been pretty grown-up too. It's an open-source project and it's not necessarily evil to have the debate semi-publicly. After all this is plant kde not the dot, users only subscribe if they have some interest in development and involvement with the project.