| From | Sent On | Attachments |
|---|---|---|
| 6 earlier messages | ||
| Milian Wolff | Oct 28, 2010 5:36 am | |
| Anders Lund | Oct 28, 2010 5:44 am | |
| Thomas Lübking | Oct 28, 2010 5:55 am | |
| Milian Wolff | Oct 28, 2010 6:17 am | |
| Allan Sandfeld Jensen | Oct 28, 2010 6:27 am | |
| Chani | Oct 28, 2010 6:32 am | |
| Ivan Cukic | Oct 28, 2010 7:54 am | |
| John Layt | Oct 28, 2010 8:47 am | |
| Stuart Jarvis | Oct 28, 2010 8:56 am | |
| Sven Langkamp | Oct 28, 2010 10:43 am | |
| Matt Williams | Oct 28, 2010 11:52 am | |
| Pau Garcia i Quiles | Oct 28, 2010 12:08 pm | |
| Vivek Prakash | Oct 28, 2010 12:13 pm | |
| Milian Wolff | Oct 28, 2010 12:21 pm | |
| Pau Garcia i Quiles | Oct 28, 2010 12:53 pm | |
| Pau Garcia i Quiles | Oct 28, 2010 12:59 pm | |
| Albert Astals Cid | Oct 28, 2010 1:07 pm | |
| Albert Astals Cid | Oct 28, 2010 1:16 pm | |
| Pau Garcia i Quiles | Oct 28, 2010 1:33 pm | |
| Jos Poortvliet | Oct 28, 2010 4:56 pm | |
| Stephen Kelly | Oct 28, 2010 10:08 pm | |
| Gregory Schlomoff | Oct 28, 2010 10:57 pm | |
| Jaime | Oct 29, 2010 2:28 am | |
| Keith Rusler | Oct 29, 2010 7:52 am | |
| Kevin Ottens | Oct 29, 2010 8:30 am | |
| Chusslove Illich | Oct 29, 2010 9:01 am | |
| Kevin Ottens | Oct 29, 2010 9:08 am | |
| John Layt | Oct 29, 2010 9:17 am | |
| John Layt | Oct 29, 2010 9:39 am | |
| Robert Knight | Oct 29, 2010 9:41 am | |
| Albert Astals Cid | Oct 29, 2010 10:55 am | |
| Chani | Oct 29, 2010 12:19 pm | |
| Stephen Kelly | Oct 29, 2010 7:44 pm | |
| Cornelius Schumacher | Oct 30, 2010 1:31 am | |
| Andrea Diamantini | Oct 30, 2010 2:11 am | |
| Juan Carlos Torres | Oct 30, 2010 4:04 am | |
| Sebastian Trüg | Oct 30, 2010 4:31 am | |
| Tom Albers | Oct 30, 2010 7:24 am | |
| Richard Dale | Oct 30, 2010 8:01 am | |
| Milian Wolff | Oct 30, 2010 9:04 am | |
| Alexander Neundorf | Oct 30, 2010 9:11 am | |
| Alexander Neundorf | Oct 30, 2010 9:15 am | |
| Alexander Neundorf | Oct 30, 2010 9:35 am | |
| Alexander Neundorf | Oct 30, 2010 9:48 am | |
| Albert Astals Cid | Oct 30, 2010 10:00 am | |
| Alexander Neundorf | Oct 30, 2010 10:04 am | |
| Parker Coates | Oct 30, 2010 10:44 am | |
| Cornelius Schumacher | Oct 30, 2010 10:50 am | |
| Cornelius Schumacher | Oct 30, 2010 10:52 am | |
| Luciano Montanaro | Oct 30, 2010 10:53 am | |
| Mark Kretschmann | Oct 30, 2010 11:22 am | |
| Albert Astals Cid | Oct 30, 2010 11:23 am | |
| Albert Astals Cid | Oct 30, 2010 11:34 am | |
| Stephen Kelly | Oct 30, 2010 1:43 pm | |
| Marco Martin | Oct 30, 2010 2:27 pm | |
| Marco Martin | Oct 30, 2010 2:30 pm | |
| Stephen Kelly | Oct 30, 2010 2:58 pm | |
| Thiago Macieira | Oct 30, 2010 5:35 pm | |
| Albert Astals Cid | Oct 30, 2010 6:31 pm | |
| Henry Miller | Oct 30, 2010 6:32 pm | |
| Thiago Macieira | Oct 30, 2010 10:26 pm | |
| Oswald Buddenhagen | Oct 31, 2010 1:29 am | |
| Alexander Neundorf | Oct 31, 2010 2:11 am | |
| Marco Martin | Oct 31, 2010 2:23 am | |
| Cornelius Schumacher | Oct 31, 2010 3:20 am | |
| Torsten Rahn | Oct 31, 2010 7:21 am | |
| Boudewijn Rempt | Oct 31, 2010 7:58 am | |
| Mark Kretschmann | Oct 31, 2010 8:18 am | |
| Thiago Macieira | Oct 31, 2010 8:39 am | |
| Sven Langkamp | Oct 31, 2010 8:43 am | |
| Boudewijn Rempt | Oct 31, 2010 8:54 am | |
| Thiago Macieira | Oct 31, 2010 9:03 am | |
| Stephen Kelly | Oct 31, 2010 11:03 am | |
| Juan Carlos Torres | Oct 31, 2010 11:38 am | |
| Alexander Neundorf | Oct 31, 2010 1:33 pm | |
| Cornelius Schumacher | Oct 31, 2010 1:35 pm | |
| Chani | Oct 31, 2010 1:56 pm | |
| Chani | Oct 31, 2010 2:08 pm | |
| Albert Astals Cid | Oct 31, 2010 4:14 pm | |
| Thiago Macieira | Oct 31, 2010 4:47 pm | |
| Andreas Pakulat | Nov 1, 2010 12:38 am | |
| Diederik van der Boor | Nov 1, 2010 1:26 pm | |
| David Faure | Nov 2, 2010 5:33 am | |
| Thiago Macieira | Nov 2, 2010 7:55 am | |
| Chani | Nov 2, 2010 9:43 am | |
| Chani | Nov 2, 2010 10:15 am | |
| Aaron J. Seigo | Nov 2, 2010 11:04 am | |
| John Layt | Nov 2, 2010 12:31 pm | |
| Chani | Nov 2, 2010 12:37 pm | |
| Thomas Lübking | Nov 2, 2010 1:09 pm | |
| Stefan Majewsky | Nov 2, 2010 4:00 pm | |
| John Layt | Nov 2, 2010 4:34 pm | |
| Barth Netterfield | Nov 2, 2010 10:50 pm | |
| Alexander Neundorf | Nov 3, 2010 11:31 am | |
| Alexander Neundorf | Nov 9, 2010 1:13 pm | |
| Stephen Kelly | Nov 10, 2010 5:04 am | |
| Kevin Ottens | Nov 10, 2010 5:27 am | |
| Subject: | Re: why kdelibs? | |
|---|---|---|
| From: | Luciano Montanaro (mike...@gmail.com) | |
| Date: | Oct 30, 2010 10:53:58 am | |
| List: | org.kde.kde-core-devel | |
On Sat, Oct 30, 2010 at 7:01 PM, Albert Astals Cid <aac...@kde.org> wrote:
On Sat, Oct 30, 2010 at 4:32 PM, Cornelius Schumacher < schu...@kde.org > wrote:
On Thursday 28 October 2010 John Layt wrote:
Big questions. Anyone with big answers? :-)
Here is a big answer:
> Let's merge Qt and the KDE development platform. Let's put all KDE
libraries, support libraries, platform modules into Qt, remove the redundancies in Qt, and polish it into one nice consistent set of APIs, providing both, the wonderful KDE integration, consistency and convenience, as well as the simplicity and portability of the Qt platform.
I know what you think ("madness", "no", "KDE 5", "impossible", "governance", "binary compatibility", "Nokia", "impossible", ...), but if you put > that aside for a while and think big, wouldn't that be a wonderful answer to all the struggles we have with kdelibs?
I know we keep coming to the same place, but no, it would not be a wonderful answer, it would be a disaster like it was for KPrinter.
Just for those that have short memories let me explain what happened.
We killed our printing stack because we were "promised" that QPrinter would be maintained and better than KPrinter was. And years later, QPrinter is unmaintained and provides less features KPrinter delivered much more years ago.
I remeber that, and indeed printing is a sore point. What did go wrong exactly?
What do you think would be needed to make some progress in upstreaming/collaborating with Qt?
In the spirit of brainstorming, here is my brain dump:
I think part of the problem is complete independent solutions have been set up for Qt, disregarding existing KDE technologies. This has brought out things like QPrinter or QMultimedia. But in case part of kdelibs goes to a Qt module that does not mean current maintainer can find a new hobby - they should stay in charge.
For something useful to come out of kdelibs modularization/reorganization, we do not even have to move it to Qt domain; there are third party modules already, all we have to do is find the parts of kdelibs that can only depend on Qt or common open source libraries.
We are in a puzzling situation, imho, where Qt has been relicensed in a way many of us hoped, an open governance model has been announced, but it does not seem to affect KDE that much.
I think testing waters with some solid and simple parts of kdelibs could be useful -- for it to work, I suppose a first step could be having non-nokia people involved in patch review and acceptance, which I gather was part of the plan.
So please come back to the real world were Nokia doesn't have infinite manpower and where the only thing Nokia wants to do is sell cell phones.
Sure, Qt has to open up some more. Shouldn't we try prodding them some more before giving up on the process at all? Hell, we have friends working there, we have to find a way to help them help us! :)
Albert
-- Luciano Montanaro
Anyone who is capable of getting themselves made President should on no account be allowed to do the job. -- Douglas Adams





