Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DjangoCon 2013: State of the Pony

DjangoCon 2013: State of the Pony

Opening keynote from DjangoCon 2013; a review of the last 12 months of the Django project, and a look to the future.

B91373320dbc3bc52fcd870d3b21748f?s=128

Russell Keith-Magee

September 03, 2013
Tweet

Transcript

  1. State of the Pony Dr Russell Keith-Magee DjangoCon US 2013

  2. None
  3. None
  4. None
  5. Image credit: why the lucky stiff

  6. The DSF Mission • Support development of Django • Promote

    use of Django • Protect IP and long-term viability • Advance the state of the art
  7. The DSF Mission • Support development of Django • Promote

    use of Django • Protect IP and long-term viability • Advance the state of the art
  8. Conferences • DjangoCon AU/PyCon AU 2013 • Kiwi PyCon 2013

    • PyCon UY 2012 • RuPy 2012 • PyArkansas 2012
  9. Sprints • November: • Stockholm, Los Angeles, Toulouse • February:

    • Japan, San Francisco, Utrecht, Kraków, Córdoba • DjangoCon US
  10. Other grants • Getting Started with Django • DjangoCon US

    travel grants • Django Bogota startup capital
  11. Grants committee

  12. Corporate Members • Amarus Digital Media • AxiaCore • Butchershop

    Creative • Caktus Consulting • ChrisDev • Codetalkrs • Divio • Elysium Digital • Energy Solutions • Imaginary Landscape • Inoa Technologies • Mediaphormedia • Memset • Microsoft • The Open Bastion • OpenEye Scientific Software • Potato • Readability • Skyveri • Tryolabs • Wargaming.net • Yeti • Yipit
  13. The DSF Mission • Support development of Django • Promote

    use of Django • Protect IP and long-term viability • Advance the state of the art
  14. Marketing

  15. djangoproject.com

  16. Code of Conduct required for sponsorship djangoproject.com/foundation/code-of-conduct/

  17. Community Code of Conduct djangoproject.com/conduct/

  18. The DSF Mission • Support development of Django • Promote

    use of Django • Protect IP and long-term viability • Advance the state of the art
  19. Copyrights

  20. Trademarks

  21. None
  22. Trademark Licensing Agreement

  23. Trademark Licensing • Service identification • Django-related projects • Groups

    and Events • Merchandise • Products and community services • Domain names
  24. Trademark Licensing • Can’t claim you are official • Can’t

    use Django’s font or color scheme • Events must have a code of conduct • Can’t cast Django project into disrepute • Declaration of profits
  25. Doesn’t apply to Nominative Use

  26. djangoproject.com/trademarks/

  27. Exemptions

  28. The DSF Mission • Support development of Django • Promote

    use of Django • Protect IP and long-term viability • Advance the state of the art
  29. Django 1.5 • Initial Python 3 transition • Custom User

    models
  30. Django 1.6 • Formal Python 3 transition • Transaction improvements

    • Persistent database connections • unittest2-compatible Test discovery
  31. Django 1.7 • Schema migration • 2013 Google Summer of

    Code projects • ./manage.py validation refactor • Composite foreign keys
  32. Django LTS

  33. The Future?

  34. The DSF Mission • Support development of Django • Promote

    use of Django • Protect IP and long-term viability • Advance the state of the art
  35. Technical challenges

  36. “Real-time” web

  37. Rich client interfaces

  38. The DSF Mission • Support development of Django • Promote

    use of Django • Protect IP and long-term viability • Advance the state of the art
  39. Social challenges

  40. Attracting new users

  41. Attracting new developers

  42. django-core-mentorship

  43. How do we make great ideas happen?

  44. Improved development tools and processes

  45. Funding open source

  46. Where does the money come from?

  47. A Django Fellow?

  48. Per aspera ad astra

  49. Questions? http://cecinestpasun.com russell@keith-magee.com @freakboy3742