[Interest] 5.8 Features?

Sze Howe Koh szehowe.koh at gmail.com
Wed Jun 22 10:57:57 CEST 2016


On 22 June 2016 at 09:34, Thiago Macieira <thiago.macieira at intel.com> wrote:
>
> On terça-feira, 21 de junho de 2016 22:55:07 PDT Jason H wrote:
> > I feel like the last few releases have been run by the trolls, and not the
> > users of Qt. I was hoping open governance would enable the community to
> > direct Qt development, but I seem to have misinterpreted what it means.

See https://wiki.qt.io/The_Qt_Governance_Model

"Open governance" means that all members of the community can raise
proposals and vote on them. It is also a meritocratic system (as
opposed to democratic), which means more weight is given to members of
higher rank. Put simply, rank is gained through contributions and
commitment to the Qt Project.

Regarding governance of new features, you can propose to add Feature X
to Qt. If nobody objects, that means you now have the green light to
implement and submit Feature X. (The normal review process still
applies.) You don't _have_ to make a formal proposal each time you
submit a patch, but it's strongly recommended when adding a large new
feature.


> > I'm
> > looking for what's going into 5.8.. not much listed on the releases page.
>
> Open governance allows developers of Qt, not users of Qt, to direct new
> features. I have added features to every version since 5.0 (inclusive) and
> have already submitted a few to 5.8. Open governance did not change the means
> for non-developing users to influence the progression.

To clarify Thiago's point, "Developers of Qt" refers to all
contributors, not just the Qt Company. You can become a developer of
Qt and direct new features simply by submitting, reviewing, and/or
testing code + documentation that pertain to the features you want.
For example, Qt 3D is now released mainly because KDAB poured
resources into its development [1].

Alternatively, you can achieve your goal indirectly by persuading
someone to develop the features that you want. For example, you can
persuade them by paying them [2], or by convincing them that it's
better to focus on Feature X instead of Feature Y or Bugfix Z.


Regards,
Sze-Howe

[1] https://blog.qt.io/blog/2016/06/16/introducing-qt-3d/
[2] https://woboq.com/blog/qdockwidget-changes-in-56.html



More information about the Interest mailing list