SlideShare uma empresa Scribd logo
1 de 52
The Django
Software Foundation
     President’s keynote
     DjangoCon US 2011
huntedmedia.com
wearehunted.com
Pocket Hipster
Music Hunter
Supersonic
What is the DSF?

• Guardians of the interests of Django
• 501(c)(3) Not-for-profit organization
• Established in 2008
• Owner of Django Trademarks
• Copyright management
Mandate

• Support development of Django
• Promote the use of Django
• Protect Intellectual Property
• Advance the state of the art
Structure

• Board + officers
• Committees
• Developer Members
• Corporate Members
Board Members

• President: Russell Keith-Magee
• Adrian Holovaty
• Jacob Kaplan-Moss
• Dan Cox
Officers


• Treasurer: Joseph Kocherhans
• Secretary: Jeremy Dunck
Committees

• Infrastructure committee
• Grants committee
• Legal committee
Developer Members

• Current: commit bit ≈ developer member
• Admissions approved by the board
• Can be anyone “sufficiently material”
• Members can nominate new board
Corporate Members

• Paid memberships
 • Small: $500 per year
 • Medium: $1000 per year
 • Large: $5000 per year
• Right now: no corporate members
We also take donations
What does the DSF do?
IANAL
Copyrights and CLAs
Who owns
Django’s Code?
We all do.
Copyright primer

• If you produce a creative work, you (or
  your employer) owns the copyright.
• You can assign that copyright.
• You can license the use of your work.
Django’s Copyright

• DSF doesn’t own copyright
• We license code* for redistribution so
  users don’t have to
• Contributor License Agreements
What is a CLA?

• Grants the Django Foundation “a
  perpetual, worldwide, non-exclusive, no-
  charge, royalty-free, irrevocable license to
  reproduce, prepare derivative works of,
  publicly display, publicly perform, sublicense
  and distribute” your contributions
If you have
contributed a patch
you should submit a
        CLA.
If you worked on the
patch in company time,
 your employer needs
     to sign a CLA.
If in doubt,
submit a CLA.
How?

• Download the PDF
• Sign it (and your boss if appropriate)
• Send it to us
• djangoproject.com/foundation/cla/faq/
• Working on electronic submission
Trademarks
Using the Django mark

• On paper: Belongs to the DSF
• In practice: Belongs to the community
• We don’t want to be as restrictive as some
• We have to protect it (we’re required to)
Nominative use
Nominative use


• Ulan Bator Django Users Group
• Package names: django-tagging
What isn’t OK?

• Anything that implies endorsement
• Anything that can be visually confused
• Anything that distorts the Django mark
• These guidelines are a work in progress
If you’re starting a new
 company, please don’t
  call it Django<Foo>
Bored yet?
Infrastructure
Infrastructure

• djangoproject.com
• djangopeople.net
• Buildbots (ci.django-cms.org)
• Enterprise advocacy (whydjango.com)
• Build it, and we will bring the checkbook
Grants
Grants

• Helping to make sprints happen
• Getting people to events
 • Not just “important” people
• Helping events that raise Django’s profile
What we don’t do

• Organize DjangoCons (US or EU)
• Pay for alcohol
• Pay for developer time (yet?)
Developer time
• Django features can’t be bought
• Don’t want to steal the volunteer oxygen
• Sets up commercial expectations
• “Sponsored development”
• GSoC style internships
• Other ideas welcome
How to get a grant?
How to get a grant?


• Ask
State of the DSF
State of the DSF

• Good cash reserves.
• Still finding our feet as an organization
 • No paid membership at present
 • Trying to build internal momentum
Current activities

• Renewing Django trademark
• Seeking legal positions on trademark use
• Redeveloping djangoproject.com
• Funding infrastructure
• Fuding other community developmentts
What Next?
• Annual General Meeting:
 • Wednesday during lunch break
 • “Members only” event
• Any ideas welcome
• Volunteers welcome
 • Ask forgiveness, don’t wait for permission
An appeal
A moral argument
Enlightened self-interest
Not just about cash
Give us your ideas
Questions?
    djangoproject.com/foundation/
groups.google.com/group/dsf-members

Mais conteúdo relacionado

Semelhante a Django Software Foundation: 2011 President's Address

My Open Source Journey - Developer and Community
My Open Source Journey - Developer and CommunityMy Open Source Journey - Developer and Community
My Open Source Journey - Developer and CommunitySammy Fung
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation ComparisonJody Garnett
 
Apache State Of the Feather 2011
Apache State Of the Feather 2011Apache State Of the Feather 2011
Apache State Of the Feather 2011Jim Jagielski
 
OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013Hiro Yoshioka
 
Building a community - BuildStuff Lithuania 2014
Building a community - BuildStuff Lithuania 2014Building a community - BuildStuff Lithuania 2014
Building a community - BuildStuff Lithuania 2014Gill Cleeren
 
Agile orlando community canvas review 201401 kilby
Agile orlando community canvas review 201401 kilbyAgile orlando community canvas review 201401 kilby
Agile orlando community canvas review 201401 kilbyMark Kilby
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupChris Aniszczyk
 
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...DevOpsDays Tel Aviv
 
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHow the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHeather VanCura
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupBen VanEvery
 
Improving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and GamificationImproving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and GamificationChristian Buckley
 
Enabling Distributed Agile Teams
Enabling Distributed Agile TeamsEnabling Distributed Agile Teams
Enabling Distributed Agile TeamsTimothy Wise
 
Techorama 2022 - Adventures of building Promitor, an open-source product
Techorama 2022 - Adventures of building Promitor, an open-source productTechorama 2022 - Adventures of building Promitor, an open-source product
Techorama 2022 - Adventures of building Promitor, an open-source productTom Kerkhove
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialArnulf Christl
 
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGHeather VanCura
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGHeather VanCura
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 
Adopt-a-JSR Quickie Update
Adopt-a-JSR Quickie UpdateAdopt-a-JSR Quickie Update
Adopt-a-JSR Quickie UpdateHeather VanCura
 

Semelhante a Django Software Foundation: 2011 President's Address (20)

My Open Source Journey - Developer and Community
My Open Source Journey - Developer and CommunityMy Open Source Journey - Developer and Community
My Open Source Journey - Developer and Community
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
 
Apache State Of the Feather 2011
Apache State Of the Feather 2011Apache State Of the Feather 2011
Apache State Of the Feather 2011
 
OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013
 
Building a community - BuildStuff Lithuania 2014
Building a community - BuildStuff Lithuania 2014Building a community - BuildStuff Lithuania 2014
Building a community - BuildStuff Lithuania 2014
 
Agile orlando community canvas review 201401 kilby
Agile orlando community canvas review 201401 kilbyAgile orlando community canvas review 201401 kilby
Agile orlando community canvas review 201401 kilby
 
DAO Hack Launch
DAO Hack LaunchDAO Hack Launch
DAO Hack Launch
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
YOUR OPEN SOURCE PROJECT IS LIKE A STARTUP, TREAT IT LIKE ONE, EYAR ZILBERMAN...
 
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHow the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
Improving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and GamificationImproving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and Gamification
 
Devoxx UK Quickie 2015
Devoxx UK Quickie 2015Devoxx UK Quickie 2015
Devoxx UK Quickie 2015
 
Enabling Distributed Agile Teams
Enabling Distributed Agile TeamsEnabling Distributed Agile Teams
Enabling Distributed Agile Teams
 
Techorama 2022 - Adventures of building Promitor, an open-source product
Techorama 2022 - Adventures of building Promitor, an open-source productTechorama 2022 - Adventures of building Promitor, an open-source product
Techorama 2022 - Adventures of building Promitor, an open-source product
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
Adopt-a-JSR Quickie Update
Adopt-a-JSR Quickie UpdateAdopt-a-JSR Quickie Update
Adopt-a-JSR Quickie Update
 

Último

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Django Software Foundation: 2011 President's Address

Notas do Editor

  1. \n
  2. Strategic technical advisor to Hunted Media (formerly WotNews)\nFlagship: wearehunted.com\n
  3. As well as We Are Hunted, they produce iPhone and Android apps in the media space\n
  4. Co Founder and CTO of Second Chair Systems\n\nNot hiring yet; but should by start of the new year\n
  5. \n
  6. Incorporated in Kansas\n\nDSF set up to make sure v1.0 was standing on good ground.\n
  7. Because we&amp;#x2019;re a not-for-profit, we have a specific mandate: \n\nTo Support development of Django by sponsoring Sprints, Meetups, Gatherings and Community Events\nTo Promote the use of Django amongst the world-wide development community\nTo Protect the IP and the long-term viability of the framework\nAdvance the state of the art in Web Development\n\nWhat we can&amp;#x2019;t do -- Lobby government. Campaign for or endorse anyone public office\n
  8. \n
  9. Adrian and Jacob are Django&amp;#x2019;s BDFL \nDan is President of Mediaphormedia, the tech arm of the Lawrence Journal-World.\n\nI assumed the role of President just prior to DjangoCon US last year.\n\nNot paid positions. We&amp;#x2019;re actually not allowed to be paid for our work. (we can be reimbursed for expenses)\n
  10. \n
  11. 4 board members isn&amp;#x2019;t really enough to get anything practical done. \nSo, board is empowered to create committees to get stuff done\nBoard can appoint anyone to a committee\n
  12. Members can nominate members for the board.\n\nProvides a vehicle for demonstrating wider support for DSF activity.\n
  13. Foundation was established in 2008, some big Django players were approached to provide seed funding. \n\nThere hasn&amp;#x2019;t been a big membership drive since then. Mostly because we weren&amp;#x2019;t sure what to do with funds.\nThere hasn&amp;#x2019;t been a corporate membership activated in 12 months.\n\nThis will change :-)\n
  14. Remember: 501(c)(3) Not for profit means US tax deductable \n\nCan be targeted donations: e.g., Google is sponsoring the sprints, so they will be a fully catered event. \n\nSO - if you have money burning a hole in your pocket, we can help.\n\n
  15. Founded in 2008, I assumed presidency last year. I&amp;#x2019;ve spent most of this year trying to find where we keep the toner, and working out how to get the group working effectively. \n\nTo date, DSF activities mostly legal-related. But very important legal related, so let&amp;#x2019;s deal with those first.\n
  16. These require a disclaimer.\n\nDSF has lawyers, including Justin Bronn on the Legal Committee, and an Actual Real Life Law Firm -- which is one of the reasons we need money. However, none of these legal eagles have vetted this slide deck. \n\nThere are exceptions and catches and limitations to some of the things I&amp;#x2019;m going to say here -- I&amp;#x2019;m going to speak in broad strokes and err on the side of caution. If you want more detail, pay a lawyer.\n
  17. \n
  18. \n
  19. Django Project, Django Foundation don&amp;#x2019;t own copyright.\n\nIf you have contributed code -- a patch, documentation, whatever -- you still own that code.\n
  20. It doesn&amp;#x2019;t matter how left wing libertarian hippy you are -- Copyright matters. Copyleft is not &amp;#x201C;anti-copyright&amp;#x201D;. It&amp;#x2019;s a neat hack of copyright laws to achieve a particular goal. \n\nBSD, GPL -- any license, copyleft or otherwise -- all arguing about the terms for point 3.\n\nIf you don&amp;#x2019;t provide a license, it&amp;#x2019;s All Rights Reserved.\n\nApplies to all works -- a &amp;#x201C;patch&amp;#x201D; in this context is a work.\n\n
  21. *code, documentation, translations -- anything that is &amp;#x201C;creative&amp;#x201D; and part of Django.\n\nCopyright line: (C) Django Software Foundation *and individual contributors*\n\nWe act as a clearing house. If challenged, we need to be able to assert that we either own, or are in a position to distribute, all our code.\n\nTwo ways to handle this. One - copyright assignment. GNU project does this.\n\nContributor License Agreement is the alternative\n
  22. The interpretive dance performance of django/db/models.py will be in the main ballroom this evening...\n\nIncludes any patents that you own that cover your contributions.\nWarrants that you are in a position to provide this guarantee\nNot required to support it\n\nWhy this and not assignment? Because you continue to own your own code. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. Trademarks are not the same as copyright.\n\nA Trademark is a distinctive sign or indicator used to identify that the products or services with which the trademark appears originate from a unique source, and to distinguish products or services from those of other companies.\n\nA Name, word, phrase, logo, symbol, design, image, or combination.\n
  28. The name \n\nThe color #092E20 and The font (Prokyron)\n\n
  29. Has to be owned by someone; the DSF is that someone.\n\nIf we don&amp;#x2019;t protect it, we could lose it.\n\nSo - it can&amp;#x2019;t be a free for all. Xerox/Kleenex. Google\n
  30. There are some examples where you don&amp;#x2019;t need any permission or license to use the trademark.\n\nNominative use: Using the trademark to &amp;#x201C;name&amp;#x201D;. Providing context - it is a &amp;#x201C;thing for Django&amp;#x201D;\n
  31. \n
  32. official or exclusive status\n\nUsing the same colors, fonts, etc\n\n
  33. The problem is that we&amp;#x2019;re late to this party. There are several companies that are already called &amp;#x201C;Django X&amp;#x201D;. There&amp;#x2019;s at least one person in this room that is affected by this.\n\nWe&amp;#x2019;re chasing down legal advice on this at the moment. We don&amp;#x2019;t want to come down hard - but we may need to do something in this area in order to protect our mark. If we don&amp;#x2019;t defend the Django mark, then others are free to use it, and we&amp;#x2019;ve already had one very prominent example of someone who essentially tried to screw the Django community using our own brand.\n\nIf you are already in this boat - Nate - please contact us. We need to talk.\n
  34. These activities don&amp;#x2019;t actually take up that much time or money. They&amp;#x2019;re mostly legal infrastructure; once established, they essentially run themselves until someone does something to violate copyright or abuse a trademark. \n\nOk, so that means we need a bit of a war chest, but not massive amounts. In case of dire legal emergency, there are groups like the FSF and the Software Freedom Law Center who can provide assistance.\n\nWhy, then, does the DSF ask for memberships and donations? Well, because rumor has it that money can be used to buy things, and those things can help make the Django community a better place.\n\nIn the same way that Django acts as a licensing clearing house, my aim as DSF president is to become a clearing house for funds that make the Django community awesome.\n\n
  35. \n
  36. We want the Django community to be vibrant, and to have all the tools it needs. \n\nBruno Renie (Brutasse)\n\nIf you can build a site, and it&amp;#x2019;s of value to the community in some way, you shouldn&amp;#x2019;t be out of pocket.\n\nBuild it, and we will come (with our checkbook) - either giving you money to pay for hosting, or providing hosting on our own servers, or using our sway with Django hosting providers to get you free space - we are in a position to build up a devops team who can maintain the site 24/7, worldwide.\n\nDave Eaves advocated for better community tools. We 100% agree. \n
  37. \n
  38. The DSF is using money donated by Google chipping in to help with the sprints later this week. Clearing house.\n\nHistorically, the DSF has reimbursed some travel expenses. Don&amp;#x2019;t want this to just be Russell&amp;#x2019;s personal travel fund. \n\nDSF was a sponsor of PyCon Australia. Why? Because there isn&amp;#x2019;t a DjangoCon AU/APAC; it&amp;#x2019;s the biggest single meeting of Django-related people. Upside of this year - there&amp;#x2019;s a good chance there will be a DjangoCon AU next year. Elena Williams\n\nAnother reason - What message does this send to pointy haired bosses? It says Django is a a serious player. We need to walk the walk. As a community, This is something that the Rails community does *really* well. \n\n
  39. DjangoCon: Not because we can&amp;#x2019;t -- there are good financial reasons for keeping conference organization independent of the DSF&amp;#x2019;s (mostly due to underwriting).\n\nBooze - Some people don&amp;#x2019;t drink. Some people can&amp;#x2019;t drink. Alcohol doesn&amp;#x2019;t always mix well. We&amp;#x2019;re a not for profit, but that doesn&amp;#x2019;t mean we drink the profits. Safer to stay away from this. We can and do pay for food.\n\nDeveloper time is a controversial one.\n\n
  40. Open source development is wierd - it&amp;#x2019;s always been about liberty, and hasn&amp;#x2019;t ever really had a good argument for &amp;#x201C;who pays for it&amp;#x201D;. \nStrength of open source is that it is meritocratic. \n\nGSoC style process of proposing a feature and a timeline\nClear that it&amp;#x2019;s a meritocracy - feature needs have community support, proposed developer needs to have community support. Still needs to go through normal patch review process\n
  41. Very complex process involved in getting a DSF grant. Applies to both infrastructure or general grants.\n
  42. We are looking for creative ways to spend money to improve Django\n\nEither as a once off, or as a program of spending.\n\nBenefit for the community. \n\nHow much? Well, we don&amp;#x2019;t have unlimited funds. But we do have some funds. Hundreds easily. Thousands possible, for the right cause.\n
  43. \n
  44. \n
  45. Djangoproject.com - in particular, making the foundation more visible, and providing visibility to those people who are actually financial sponsors.\n\n
  46. Slightly problematic, because of the membership situation.\n\nInterest isn&amp;#x2019;t Django Development, it&amp;#x2019;s in stewardship of the Django project.\n\nIf you turn up, I will be shaking you down for either money or in-kind donation at some point in the near future.\n\nWe have a guess at how many people that means - can I get a show of hands to work out how good our guesswork is?\n\nDirected projects are better than vauge offers of help.\n
  47. As part of the DSF mandate for improving the wellbeing of the Django community as a whole, I&amp;#x2019;d like to use the last few minutes to make an appeal.\n\nWhy should you donate to the DSF?\nI&amp;#x2019;ve told you what the DSF does, what we&amp;#x2019;re currently doing, what we&amp;#x2019;re empowered to do, what we plan to do; why should you care? \n
  48. Tempting to make a moral argument. Free software users should stop freeloading, give back to the community. \n\nWhile true, not especially helpful. \n\n\n
  49. Consider: if you weren&amp;#x2019;t using Django, Apache, Linux, (or any other open souce framework for that matter), what \nwould you be using? MS-based ASP stack? J2EE stack? \n\nHow much control over those frameworks do you have? How much money would it take to get a feature into ASP? Or to change the direction of the JCP?\n\nHow much money would you have to spend to get identified in the J2EE community as a serious player?\n\nConsider the signal that donating to open source projects sends to potential employees. Being associated with the DSF can be part of your company brand - for relatively little cost.\n\nThe more cash the DSF has, the more we can push Django into new markets -- increase the size of the market, make it easier to sell Django to customers, and so on.\n
  50. Although i&amp;#x2019;m shilling for DSF donations here, DSF cash isn&amp;#x2019;t necessarily the best way to contribute. In kind donations of developer/designer time may be internally easier, and may be better for Django as a whole.\n\nConsider the message that letting employees contribute to open source sends to potential employees. Do you think the profile that Eldarion or RevSys have in the Django community make it easier or harder to find good hires?\nDo you think it harmed Hunted Media&amp;#x2019;s publicity when they hired me? Or New Relic&amp;#x2019;s publicity when they hired Graham Dumpleton?\n\nOS projects are time poor. It&amp;#x2019;s not that hard to get the commit bit if you put your mind to it. You just need to be a competent programmer who can show:\n * you play well with others (specifically the rest of the core team), and\n * you are willing and able to put in the effort long term.\nIn a corporate context, sometimes means putting single-minded corporate interests on the back burner; but it also means that you get your voice in the discussion.\n\nIf you&amp;#x2019;re moderately liquid dev shop, consider donating cash, but also consider donating time.The core team is constantly on the lookout for extra contributors. We installed 2 new core contributors in the last couple of weeks. \n\n
  51. How can we make this a better value proposition?\nHow can we make it easier to sell this to your boss?\nHow should we be spending all our money?\n\n
  52. \n