Skip to main content Link Menu Expand (external link) Document Search Copy Copied

This site is meant to be high-level resource for anyone interested in FOSS project governance, especially those hosted at non-profit foundations or similar organizations. Along with some introductory info - mainly pointers to existing “what is FOSS” websites out there! - it will also include a rich metadata directory of major FOSS non-profits. This resource is meant to be collaborative, and of use to researchers, project leaders, and anyone interested in sustainability.

Version 0.1 plans

  • Overview homepage - what is this project.
  • Resources page - point to the key resources already out there about governance, sustainability, and other non-technical open source concepts.
  • /listing/ directory - a friendly listing of all FOSS Foundations in our dataset, with simple categorization/sorting/search features.
  • /_foundations_/ directory - metadata about foundations, as YAML/JSON files, one per foundation, like: fsf.yaml
  • Basic build/lint tooling
  • Provide auto-build of alternate formats (like .csv out of .yaml)
  • Get feedback to build version 0.2 plans!

Example

require 'yaml'
require 'open-uri'
# Future plans: have more stable programmatic URL and listing features; offer CSV and other formats
asf = YAML.load(URI.open("https://raw.githubusercontent.com/Punderthings/fossfoundation/main/_foundations/asf.md"))
puts asf['legalName']

Tasks

  • Organize homepage & sketch nav structure -sc
  • Resources page - sc (started)
  • Colophon - sc
  • CONTRIBUTING - details of how, why, what
  • Tweak theme / logo?
  • Metadata schema (format?) -sc (‘good-enough’ level)
  • csv2yaml converter & checkin data -sc
  • /listing/ directory page: name/url, nonprofitStatus / taxID, accepts new projects, description? boardType? other?
  • Individual foundation data page, with all fields, read from schema
  • Category lists of foundations
  • Metadata search page
  • Connections to other metadata directories & more /resources
  • Automated linting
  • Semi-automated data format conversion (i.e. auto-create foundations.csv upon any update to a .md file)
  • Setup AllContributors bot and encourage contributions
  • Find volunteers to add new foundations and fillin metadata
  • Verify data format / inclusion criteria are useful for academic research

Site Governance

This site is maintained by Shane Curcuru, with the intention of attracting contributors and co-maintainers who are interested in helping FOSS foundations, projects who might want to come to foundations, and academic researchers alike. The long-term plan is to build a community of equal maintainers to ensure site longevity. Read the Colophon for how this site is built.