SlideShare a Scribd company logo
The Qt Project and the
relevance of open governance




                   Quim Gil
                   Donald Carr
                   Johannes Zellner
What is Qt
●   Cross-platform              ●   Open source
    application and UI              project, big &
    framework                       sofisticated
    ●   QtWebKit

●   Qt Creator IDE +
    tools + toolchain



                     The Qt Project and the relevance of open development – Quim Gil
                                                             SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




twitter.com/Qt4iOS

        The Qt Project and the relevance of open development – Quim Gil
                                                SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere


 “Over 450,000 developers in more than 70
industries have chosen Qt to build advanced
          applications and devices.”

       http://qt.nokia.com/qt-in-use/



                 The Qt Project and the relevance of open development – Quim Gil
                                                         SCALE 10x - 2012-02-21
5
Qt 5 goals

1996: Qt 1     ●   Adapt to a world that
1999: Qt 2         has changed
                   ● Fluid, touch based UIs
2001: Qt 3
2005: Qt 4
                   ●   Mobile focus
                   ●   Web languages
               ●   Restructure source
2012: Qt 5         code


               The Qt Project and the relevance of open development – Quim Gil
                                                       SCALE 10x - 2012-02-21
Qt 5 goals

●   Competitive in multiple devices
●   State-of-the-art user interfaces
●   Modular
●   Small footprint
●   Qt 4.x compatibility


              The Qt Project and the relevance of open development – Quim Gil
                                                      SCALE 10x - 2012-02-21
What is new in Qt 5

• Code reorg: essential modules +
  add-ons
• Qt Platform Abstraction
• New graphics stack (100 → 250 fps)
• Qt Quick 2 rocks the house
• Javascript, first class citizen



          The Qt Project and the relevance of open development – Quim Gil
                                                  SCALE 10x - 2012-02-21
Essential




 The Qt Project and the relevance of open development – Quim Gil
                                         SCALE 10x - 2012-02-21
Add-On Modules




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
What is new in Qt 5

http://qt-project.org

Open Development
Open Governance
          The Qt Project and the relevance of open development – Quim Gil
                                                  SCALE 10x - 2012-02-21
Long story short
●   1991?: FreeQt

●   1998: Free Qt Foundation
●   1999: QPL
●   2000: GPL (Linux)
●   2005: GPL (Windows)
●   2008: Nokia acquires Trolltech
●   2009: LGPL
●   2010: Qt Open Governance plan started
●   2011: Qt Commercial sold to Digia
●   2011: Qt Project is here!
                               The Qt Project and the relevance of open development – Quim Gil
                                                                       SCALE 10x - 2012-02-21
Qt Project



  Fair
  Fair                      Transparent
                            Transparent

Inclusive
Inclusive                   Meritocratic
                            Meritocratic




            The Qt Project and the relevance of open development – Quim Gil
                                                    SCALE 10x - 2012-02-21
Qt Project benefits
                       Richer releases
Increased
stability
              Broader Qt
              Broader Qt
              Ecosystem
               Ecosystem
                                             Shared
                                             roadmapping


More opportunities                 Easier
for Qt experts                     customization
                The Qt Project and the relevance of open development – Quim Gil
                                                        SCALE 10x - 2012-02-21
Qt Project Roles




     The Qt Project and the relevance of open development – Quim Gil
                                             SCALE 10x - 2012-02-21
Code more governable

     Modular = simpler maintenance




Platform abstraction = simpler portability

                 The Qt Project and the relevance of open development – Quim Gil
                                                         SCALE 10x - 2012-02-21
Predictable releases

●   Feature freeze Feb 4, 2012
●   Beta in early Spring (March / April)
              st
●
    Done by 1 half 2012



       Soon: 6 month release cycle

                     The Qt Project and the relevance of open development – Quim Gil
                                                             SCALE 10x - 2012-02-21
Commit stats - Qt 5




       The Qt Project and the relevance of open development – Quim Gil
                                               SCALE 10x - 2012-02-21
Commit stats - !Nokia




        The Qt Project and the relevance of open development – Quim Gil
                                                SCALE 10x - 2012-02-21
Population




  The Qt Project and the relevance of open development – Quim Gil
                                          SCALE 10x - 2012-02-21
Follow us! Join us!




  2012
     is gonna be fun


http://qt-project.org
         The Qt Project and the relevance of open development – Quim Gil
                                                 SCALE 10x - 2012-02-21

More Related Content

PDF
Learn how to develop applications and UIs with Qt Commercial
PDF
Creating Slick User Interfaces With Qt
PDF
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
PPTX
Meet Qt 6.2 LTS - Ask Us Anything!
 
PPTX
Qt 6.2 lts vs. qt 5.15 the big feature parity comparison
 
PDF
Meet Qt Canada
 
PDF
How to Make Your Qt App Look Native
PDF
Introduction to Qt Creator
 
Learn how to develop applications and UIs with Qt Commercial
Creating Slick User Interfaces With Qt
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software
Meet Qt 6.2 LTS - Ask Us Anything!
 
Qt 6.2 lts vs. qt 5.15 the big feature parity comparison
 
Meet Qt Canada
 
How to Make Your Qt App Look Native
Introduction to Qt Creator
 

Similar to The Qt Project and the relevance of open development (20)

PDF
Welcome - Introduzione - Burkhard Stubert
PPT
qt-project.org and Qt 5
PDF
Andreas Jakl Software Development on Nokia Deviceswith Qt
PDF
Necessitas - Qt on Android - from FSCONS 2011
PDF
Mp25: Mobile dev with QT and Python for the Notorious N9
PPTX
Qt for beginners part 1 overview and key concepts
 
PPTX
Qt user interface
ODP
PDF
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
PDF
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
PDF
Qt Developer Days 2009 Keynote - Qt Everywhere
PDF
QWC2 - modern web maps with QGIS Server
PDF
KDE For Automotive? Really? Tell me more about it
PDF
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
PDF
Skill Development Planning for Global Market
ODP
Treinamento Qt básico - aula I
PDF
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
PDF
Meet Qt 6.0
 
PDF
201309 Qt Insights Report
DOC
Cv jeanlucbordessoule
Welcome - Introduzione - Burkhard Stubert
qt-project.org and Qt 5
Andreas Jakl Software Development on Nokia Deviceswith Qt
Necessitas - Qt on Android - from FSCONS 2011
Mp25: Mobile dev with QT and Python for the Notorious N9
Qt for beginners part 1 overview and key concepts
 
Qt user interface
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Qt Developer Days 2009 Keynote - Qt Everywhere
QWC2 - modern web maps with QGIS Server
KDE For Automotive? Really? Tell me more about it
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
Skill Development Planning for Global Market
Treinamento Qt básico - aula I
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Meet Qt 6.0
 
201309 Qt Insights Report
Cv jeanlucbordessoule
Ad

More from qgil (9)

ODP
How to hack on wikipedia
PDF
Maemo Harmattan Qt And More
PDF
How Maemo Approaches Open Source
PDF
OSiM World, Maemo DevSesh
PDF
Ari Jaaksi Handsets World 2008
PDF
maemo LinuxTag Update
PDF
Openmind2
ODP
7 actions to get you started in GNOME marketing
PDF
Nokia and maemo in the new GNOME mobile context
How to hack on wikipedia
Maemo Harmattan Qt And More
How Maemo Approaches Open Source
OSiM World, Maemo DevSesh
Ari Jaaksi Handsets World 2008
maemo LinuxTag Update
Openmind2
7 actions to get you started in GNOME marketing
Nokia and maemo in the new GNOME mobile context
Ad

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Machine Learning_overview_presentation.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Approach and Philosophy of On baking technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A comparative analysis of optical character recognition models for extracting...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Machine Learning_overview_presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectroscopy.pptx food analysis technology
NewMind AI Weekly Chronicles - August'25-Week II
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Approach and Philosophy of On baking technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

The Qt Project and the relevance of open development

  • 1. The Qt Project and the relevance of open governance Quim Gil Donald Carr Johannes Zellner
  • 2. What is Qt ● Cross-platform ● Open source application and UI project, big & framework sofisticated ● QtWebKit ● Qt Creator IDE + tools + toolchain The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 3. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 4. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 5. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 6. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 7. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 8. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 9. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 10. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 11. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 12. Qt everywhere twitter.com/Qt4iOS The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 13. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 14. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 15. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 16. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 17. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 18. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 19. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 20. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 21. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 22. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 23. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 24. Qt everywhere “Over 450,000 developers in more than 70 industries have chosen Qt to build advanced applications and devices.” http://qt.nokia.com/qt-in-use/ The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 25. 5
  • 26. Qt 5 goals 1996: Qt 1 ● Adapt to a world that 1999: Qt 2 has changed ● Fluid, touch based UIs 2001: Qt 3 2005: Qt 4 ● Mobile focus ● Web languages ● Restructure source 2012: Qt 5 code The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 27. Qt 5 goals ● Competitive in multiple devices ● State-of-the-art user interfaces ● Modular ● Small footprint ● Qt 4.x compatibility The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 28. What is new in Qt 5 • Code reorg: essential modules + add-ons • Qt Platform Abstraction • New graphics stack (100 → 250 fps) • Qt Quick 2 rocks the house • Javascript, first class citizen The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 29. Essential The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 30. Add-On Modules The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 31. What is new in Qt 5 http://qt-project.org Open Development Open Governance The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 32. Long story short ● 1991?: FreeQt ● 1998: Free Qt Foundation ● 1999: QPL ● 2000: GPL (Linux) ● 2005: GPL (Windows) ● 2008: Nokia acquires Trolltech ● 2009: LGPL ● 2010: Qt Open Governance plan started ● 2011: Qt Commercial sold to Digia ● 2011: Qt Project is here! The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 33. Qt Project Fair Fair Transparent Transparent Inclusive Inclusive Meritocratic Meritocratic The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 34. Qt Project benefits Richer releases Increased stability Broader Qt Broader Qt Ecosystem Ecosystem Shared roadmapping More opportunities Easier for Qt experts customization The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 35. Qt Project Roles The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 36. Code more governable Modular = simpler maintenance Platform abstraction = simpler portability The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 37. Predictable releases ● Feature freeze Feb 4, 2012 ● Beta in early Spring (March / April) st ● Done by 1 half 2012 Soon: 6 month release cycle The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 38. Commit stats - Qt 5 The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 39. Commit stats - !Nokia The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 40. Population The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 41. Follow us! Join us! 2012 is gonna be fun http://qt-project.org The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21