1) The document discusses funding models for open source software development, including feature-oriented and community-oriented models.
2) It describes the challenges of federating developers and funders under each model and formalizing relationships between parties.
3) As a case study, it outlines how Switzerland's Federal Office of Topography crowdfunded 350k CHF to develop OpenLayers 3 using a community-oriented model with over 100 contributors.