~/talk

The life of open source spatial with QGIS - From hobby to grown up, with bonus growing pains

Talkat linux.conf.au 2020 · 2020-01-13..01-17· [data-visualization]
links:none on file
slides:none on file

QGIS starts in 2002 as a hobby PostGIS viewer and grows into a cross‑platform desktop GIS that layers GDAL/OGR, PROJ, Qt and Python, with almost a million lines of C++ plus growing Python and plugins. Growth forces formal governance (PSC and board), predictable long term release (LTR) support, paid bug‑fix rounds and sustaining members funding, paid work to fix macOS packaging, and hard transitions like QT4→QT5 migration and Python 3 that break many plugins and shrink the plugin author base.

AI-written summary · about

  1. 0:00Intro
  2. 0:36Geographic Informatio n System
  3. 1:18Sits on top of other major open source projects
  4. 1:40GDAL Proj Python
  5. 2:14Let's go back to the start
  6. 3:31Started only as a Post GIS** viewer
  7. 3:49Started as a hobby project
  8. 6:40One of the biggest open source cross platform GIS software applications
  9. 6:55Part of the Open Source Geospatial Foundation
  10. 7:26No longer just a PostGIS viewer
  11. 7:45Large friendly community of users and developers
  12. 8:47More frequent and stable release cycles
  13. 8:591,712,306 total lines of code 908,668 lines of C++ 152,298 lines of Python 480,429 lines of XML??!
  14. 9:59Documentation doesn't write itself
  15. 10:57Growing pain: Installers
  16. 11:18You can't just do source dumps
  17. 12:46We have had communication breakdowns around installers
  18. 13:27Growing pain: Breaking changes
  19. 15:09It was for the better but hurt
  20. 15:48Growing pain: Documentation
  21. 16:12Keeping up with rate of change is hard
  22. 17:12Focus on stabilizing
  23. 17:22Lots of people use and rely on QGIS for daily work
  24. 19:56Stability is important to everyone
  25. 20:17Forming governance
  26. 20:56Established PSC
  27. 22:03Rebanding and trademarks
  28. 22:55Have a way to take money
  29. 27:37Drawing the line between volunteering and getting paid
  30. 28:27Grant projects
  31. 29:26Growing the community
  32. 30:07Be welcoming to new members
  33. 30:36Diversity in location Diversity in gender Diversity in skills etc etc
  34. 32:00Be aware of other cultures
  35. 33:50Mentor and promote into core members of the community
  36. 34:42Developer vs User expectations will differ
  37. 34:55The community can fragment
  38. 36:15Community matters a lot
  39. 36:37Support your favourite project
~/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.