From kde-community Fri Aug 23 09:58:23 2013 From: "Aaron J. Seigo" Date: Fri, 23 Aug 2013 09:58:23 +0000 To: kde-community Subject: Re: [kde-community] Why were there no talks about Ubuntu Mobile at Akademy? Message-Id: <14364086.Vm3OFQlCVs () freedom> X-MARC-Message: https://marc.info/?l=kde-community&m=137725193105058 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============8269009217170491469==" --===============8269009217170491469== Content-Type: multipart/signed; boundary="nextPart2166311.sdGAZ7B6Os"; micalg="pgp-sha1"; protocol="application/pgp-signature" --nextPart2166311.sdGAZ7B6Os Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" On Friday, August 23, 2013 09:31:14 you wrote: > On Friday 23 August 2013 01:10:09 Aaron J. Seigo wrote: > > a) Probably most libraries used do more than Ubuntu needs. Is every= glibc > > call used by Ubuntu software written by Canonical? Is every Qt API = used? > > (QWidget, e.g.) >=20 > No. But the difference here is that those examples are quite stable o= r have > a huge community by themselves while KF5 is still in early stages and= > before Blue Systems announcing its support for it, it was mostly 3 (o= r so) > guys doing KF5 in their spare time. That does make a difference in te= rms of > needed efforts to incorporate something. KF5 is not a new product. It is the modularization and porting to Qt5 o= f=20 kdelibs/kderuntime. That makes a difference in terms of manpower needed= to=20 produce something of quality. A number of people have been focused on triaging technology from kdelib= s into=20 upstream Qt5 as well, so not all work has been done only in the framewo= rks=20 branch of kdelibs. Blue System=E2=80=99s commitment is a big help, but it was not quite as= dire as =E2=80=9C3 or=20 so guys doing it in their spare time=E2=80=9D. Oh, and one of the peopl= e I pay has=20 been spending part of their work hours on frameworks related tasks over= the=20 last several months ..=20 .. and if companies like Canonical get involved, that will only go fast= er. > > > needed. It is not possible for me or Albert to go to some API guy= s and > > > tell > > > them: You have to share code with KDE. This needs to happen from = inside > > > the > > > team. The person doing the work must drive it. > >=20 > > There must be leadership that can set engineering mandates? >=20 > There is... But exactly those are the ones that need to worry about > deadlines and additional risks. So unless the developer says "Yes, I = can do > this" on its own, they won't force anyone to go through the additiona= l > efforts I mentioned before. Noted; so whomever reaches out to Canonical on this will probably need = to help=20 work on a roadmap strategy that takes deadline coordination into=20 consideration. > > Not many, I=E2=80=99m sure, but they exist. We have the Kubuntu fol= ks and then > > there are crazy people like me who do look at what ends up in Canon= ical=E2=80=99s > > public repos and who have even done things like port apps written f= or > > Ubuntu Touch to other QML component sets. So the ignorance can be > > dissipated through effort! >=20 > Exactly, we're ending up again at *additional* effort. Which is reall= y > something that does not go well with tight deadlines. This is an unfortunate way to do the bookkeeping. By cheating on work t= hat=20 really ought to be done now so today=E2=80=99s deadlines can be met, t= omorrow=E2=80=99s=20 deadlines become that much harder. It really pays to step back and inve= st a=20 little to ease future deadline pressure. I wish Nokia had figured that one out a few years back ... > That said. I try to make a good example by doing the Marble port for = Ubuntu > Touch in marble's git repo, by writing my phone apps in a way they ca= n be > used as a Plasmoid and a phone app and promoting this way of working = on the > ubuntu- phone mailing list. Thanks for these efforts :) > Still, I can't force other people to do the > same and I am not Canonical management. Also keep that in mind when r= eading > my mails. It's my personal views on things trying to explain the situ= ation > as it currently is. Understood; and it=E2=80=99s a very valuable insight! Thanks... --=20 Aaron J. Seigo --nextPart2166311.sdGAZ7B6Os Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEABECAAYFAlIXMkgACgkQ1rcusafx20NxAACeNJZJrdXg/feb9131bfQL6nGI 9ZkAoJn22GOOOeb8Ta6GVcMtb03xezKC =DqTV -----END PGP SIGNATURE----- --nextPart2166311.sdGAZ7B6Os-- --===============8269009217170491469== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community --===============8269009217170491469==--