The Life of Open Source Spatial with QGIS - From Hobby to Grown Up, with Bonus Growing Pains

The Life of Open Source Spatial with QGIS - From Hobby to Grown Up, with Bonus Growing Pains

linux.conf.au via YouTube Direct link

Projects need money to sustain long term

30 of 41

30 of 41

Projects need money to sustain long term

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

The Life of Open Source Spatial with QGIS - From Hobby to Grown Up, with Bonus Growing Pains

Automatically move to the next video in the Classroom when playback concludes

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.