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

Similar to The Qt Project and the relevance of open development

Welcome - Introduzione - Burkhard Stubert
Welcome - Introduzione - Burkhard StubertWelcome - Introduzione - Burkhard Stubert
Welcome - Introduzione - Burkhard Stubert
QT-day
 
qt-project.org and Qt 5
qt-project.org and Qt 5qt-project.org and Qt 5
qt-project.org and Qt 5
thiagomacieira
 
Andreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith QtAndreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith Qt
NokiaAppForum
 
Necessitas - Qt on Android - from FSCONS 2011
Necessitas - Qt on Android - from FSCONS 2011Necessitas - Qt on Android - from FSCONS 2011
Necessitas - Qt on Android - from FSCONS 2011Johan Thelin
 
Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Montreal Python
 
Qt for beginners part 1 overview and key concepts
Qt for beginners part 1   overview and key conceptsQt for beginners part 1   overview and key concepts
Qt for beginners part 1 overview and key concepts
ICS
 
Qt user interface
Qt user interfaceQt user interface
Qt user interface
meriem sari
 
Meet Qt
Meet QtMeet Qt
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and BeyondArchitecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Sandro Andrade
 
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile developmentEpam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Ivan Marinov
 
Qt Developer Days 2009 Keynote - Qt Everywhere
Qt Developer Days 2009 Keynote - Qt EverywhereQt Developer Days 2009 Keynote - Qt Everywhere
Qt Developer Days 2009 Keynote - Qt Everywhere
account inactive
 
QWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS ServerQWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS Server
Invit Management
 
KDE For Automotive? Really? Tell me more about it
KDE For Automotive? Really? Tell me more about itKDE For Automotive? Really? Tell me more about it
KDE For Automotive? Really? Tell me more about it
Agustin Benito Bethencourt
 
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
prune1
 
Skill Development Planning for Global Market
Skill Development Planning for Global MarketSkill Development Planning for Global Market
Skill Development Planning for Global Market
Himawan Nugroho
 
Treinamento Qt básico - aula I
Treinamento Qt básico - aula ITreinamento Qt básico - aula I
Treinamento Qt básico - aula I
Marcelo Barros de Almeida
 
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Andreas Jakl
 
Meet Qt 6.0
Meet Qt 6.0 Meet Qt 6.0
Meet Qt 6.0
Qt
 
201309 Qt Insights Report
201309 Qt Insights Report201309 Qt Insights Report
201309 Qt Insights Report
Robert-Emmanuel Mayssat
 
Cv jeanlucbordessoule
Cv jeanlucbordessouleCv jeanlucbordessoule
Cv jeanlucbordessoule
Jean-Luc Bordessoule
 

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

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

More from qgil

How to hack on wikipedia
How to hack on wikipediaHow to hack on wikipedia
How to hack on wikipedia
qgil
 
Maemo Harmattan Qt And More
Maemo Harmattan Qt And MoreMaemo Harmattan Qt And More
Maemo Harmattan Qt And More
qgil
 
How Maemo Approaches Open Source
How Maemo Approaches Open SourceHow Maemo Approaches Open Source
How Maemo Approaches Open Sourceqgil
 
OSiM World, Maemo DevSesh
OSiM World, Maemo DevSeshOSiM World, Maemo DevSesh
OSiM World, Maemo DevSesh
qgil
 
Ari Jaaksi Handsets World 2008
Ari Jaaksi Handsets World 2008Ari Jaaksi Handsets World 2008
Ari Jaaksi Handsets World 2008
qgil
 
maemo LinuxTag Update
maemo LinuxTag Updatemaemo LinuxTag Update
maemo LinuxTag Update
qgil
 
Openmind2
Openmind2Openmind2
Openmind2qgil
 
7 actions to get you started in GNOME marketing
7 actions to get you started in GNOME marketing7 actions to get you started in GNOME marketing
7 actions to get you started in GNOME marketing
qgil
 
Nokia and maemo in the new GNOME mobile context
 Nokia and maemo in the new GNOME mobile context Nokia and maemo in the new GNOME mobile context
Nokia and maemo in the new GNOME mobile context
qgil
 

More from qgil (9)

How to hack on wikipedia
How to hack on wikipediaHow to hack on wikipedia
How to hack on wikipedia
 
Maemo Harmattan Qt And More
Maemo Harmattan Qt And MoreMaemo Harmattan Qt And More
Maemo Harmattan Qt And More
 
How Maemo Approaches Open Source
How Maemo Approaches Open SourceHow Maemo Approaches Open Source
How Maemo Approaches Open Source
 
OSiM World, Maemo DevSesh
OSiM World, Maemo DevSeshOSiM World, Maemo DevSesh
OSiM World, Maemo DevSesh
 
Ari Jaaksi Handsets World 2008
Ari Jaaksi Handsets World 2008Ari Jaaksi Handsets World 2008
Ari Jaaksi Handsets World 2008
 
maemo LinuxTag Update
maemo LinuxTag Updatemaemo LinuxTag Update
maemo LinuxTag Update
 
Openmind2
Openmind2Openmind2
Openmind2
 
7 actions to get you started in GNOME marketing
7 actions to get you started in GNOME marketing7 actions to get you started in GNOME marketing
7 actions to get you started in GNOME marketing
 
Nokia and maemo in the new GNOME mobile context
 Nokia and maemo in the new GNOME mobile context Nokia and maemo in the new GNOME mobile context
Nokia and maemo in the new GNOME mobile context
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

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