hedging out bets: Frameworks and Qt5
Aaron J. Seigo
aseigo at kde.org
Sun Jun 19 19:31:48 BST 2011
hi all..
there have been a number of people who have expressed concern about us
starting work post-4.7 on Frameworks (the next BIC version of
kdelibs+runtime+etc) and Qt5 not being ready yet, openGov not proven, etc.
despite our best intentions, as we can't see the future, these concerns are
valid and need addressing. we discussed this at Platform 11, in fact, and the
decision to start development of Frameworks on Qt4 is no accident.
in case of an indefinite Qt5 delay, "plan b" is to continue making releases of
the 4.x versions workspaces and apps. getting Frameworks things done first
without pulling the entire codebase into that particular development cycle
allows us to continue to develop and release our various applications without
pause.
that is how we hedge our bets.
given the development goals of Qt5 and how poorly "wait for the next version
of Qt" to arrive worked out for us last time (in no small part because it was
an all-or-nothing adventure of libs+desktop+apps), getting library work
started now is, we feel, wise.
note that we have a lot of library work to do before Qt5 comes out that does
not depend on Qt5 at all (in particular, the modularization). Qt5 (or the dev
branch for it) will not be a dependency for Frameworks until it's a valid
target, as determined by us. so if Qt5 were to get really screwed up, we still
have our work in Frameworks based on Qt4 that is all valuable, valid and
releasable and app development will not have been held up.
i hope that helps answer some of the questions that are floating out there :)
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20110619/cd11117b/attachment.sig>
More information about the kde-core-devel
mailing list