~/talk

The life of open source spatial with QGIS: Hobby to grown up, with growing pains

Talkat FOSS4G SotM Oceania 2019 · 2019-11-12..11-15· [open-source]
links:none on file
slides:none on file

Project starts as hobby GIS viewer and grows into a near-production platform: 1 million lines of C++ plus 500k UI XML, 170 contributors, structured releases and installers that finally cover Windows, Mac and Linux. Migration to Qt5 and Python3 causes painful API breakage, but funded maintenance — about €76,000 on bug fixes and €150k income in 2018 — pays for packaging, upstream GDAL/PROJ fixes and QA, trading rapid change for predictability and wider adoption.

AI-written summary · about

  1. 0:00Intro
  2. 0:21In the beginning...
  3. 2:41One of the biggest open source GIS software packages
  4. 3:30More frequent and stable release cycles
  5. 4:001,712,306 total lines of code 908,668 lines of C++ 152,298 lines of Python 480,429 lines of XML??!
  6. 6:08Let's talk about installers
  7. 6:44Making installers is hard Be kind to your project package maintainers
  8. 7:03We have had communication breakdowns around installers
  9. 8:36Lots of people use and rely on QGIS for daily work
  10. 8:58Stability is important to everyone
  11. 11:02Avoid breaking changes
  12. 12:03What happens when it is no longer a hobby project?
  13. 15:24Drawing the line between volunteering and getting paid
  14. 16:33Developer vs User expectations will differ
  15. 18:49Sponsor your favourite project Not just QGIS
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.