Dyatlov 01.11.2010 11:59

KDEРазработчики KDE подумывают о совмещении кода их библиотек с Qt

Как известно, KDE в своей основе использует библиотеки Qt. К существующему коду накладывается куча патчей KDE, дополнений и собственных классов, расширяющих возможности Qt (например расширенная работа со временем, асинхронный ввод/вывод, улучшенные классы конфигов, парсинг MIME и т.д.).

Позавчера, 30 октября, Cornelius Schumacher, президент KDE e.V., предложил объединить разработку Qt и KDE, включить некоторые части кода KDE в Qt:
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.


Решение не окончательное, и сообщество только размышляет о такой возможности, но размышляет уже всерьез.
Существует много ЗА и ПРОТИВ. Преимущества такого объединения выссказаны выше, а вот предполагаемые недостатки:
- появится избыточность кода в Qt (из-за библиотек KDE, которые не будут использоваться в других ОС, WM)
- В случае объединения в KDE количество багов только увеличится (т.к. придется переписать значительную часть кода)
- Несовместимость лицензий

Некоторые предлагают сначала заморозить текущий код KDE, вычистить его от ошибок, тщательно оттестировать, и только после этого думать о каком-либо объединении.

Cornelius Schumacher:
As said, there are tons of obstacles to overcome to make this happen, but
let's just assume for a moment that we would be able to remove these
obstacles, wouldn't it be a great thing for KDE for the long term?

Am I crazy? Or could this be exciting? What do you think?


ссылки:
Phoronix
Slashdot


Тэги: kde
+ 2 -
Похожие Поделиться

DobrijZmej 01.11.2010 12:04 #
А разработчик Qt вообще кто ? Nokia ? Они на это согласятся ?
mhspace 01.11.2010 13:47 #
Nokia + сообщество - у них открытая модель разработки, и любой желающий может принять участие. А разработчики KDE довольно уважаемые для Nokia, причём некоторые их разработки Nokia использовала в своих целях, так что, всё возможно...
DobrijZmej 01.11.2010 13:52 #
ну все равно.
Одно дело кое-что использовать, а другое дело - перетягивать все исходники.
я, Cornelius Schumacher, президент KDE e.V., предложил объединить разработку Qt и KDE

Я слаб в английском - это он просто предложил сообществу обсудить эту идею или кому-то из приближенных к Qt предложил ?
Dyatlov 01.11.2010 13:59 #
Предложил обсудить это сообществу. Причем тему начинал не он, а другой чел:
When I was at DevDays, I noticed that while people were very enthusiastic
about Qt, I was getting a sort of "qt is all you need" vibe at times - a fine
sentiment for promoting qt, but then, what about kdelibs?

Но вылилось все в то, что вылилось :)
digiwhite 02.11.2010 11:26 #
Лично я надеюсь, что слияния не произойдет. Пусть лучше они фитчи друг у друга подглядывают.
Slimy 03.11.2010 19:27 #
Обоснуйте? Мне кажется это будет проще чем подглядывать. И еще практика подсказывает что не подглядывают совсем. Хорошие идеи кочуют очень медленно если вообще обмениваются. А тут если все будут работать над одной библиотекой качество должно быть выше и да фичи тоже получатся все вместе.
digiwhite 04.11.2010 00:12 #
Лично мне кажется, что код KDE - это уже более крупные части (читай большие панели для постройки дома), нежели Qt (кирпичики, с которыми делай, что угодно). Поэтому и думаю, что тянуть в Qt KDE как-то не хорошо.