Introduction¶
Context/Need/Gap/Hero Funnel. sample citation: \cite{matthis_retinal_2022}
Our current institutions of education and scientific research are inequitable, exclusionary by design, and ill-equipped to address the existential threats and transformative opportunities presented by the rise and spread of high technology through a globally interconnected world.
The current system is a built around a massive concentration of resources within Ivory-tower institutions, with research occuring in siloed ‘cottage industries’ driven by student labor and debt within a gerontocratic ponzi-scheme competition based heirarchy predicated on the assumption of lateral competition predicated on assumptions of false scarcity.
To face the rising challenges and seize the opportunities, we must develop new institutional structures based on a commitment to the values of \textit{Universal Access} and \textit{Universal Design}.
In this proposal, we present a potential model of an Open Source Ecosystem (OSE) as a prototype organization structured in service of these needs.
Specifically, we descripbe a plan to buttress and shape the burdgeoning community of users, developers, students, and educators forming around the \textbf{FreeMoCap Project (FMC)} into a self-sustaining and expansive Open Source Ecosystem (OSE).
Our plan comprises 3 inter-woven foci -
- A core software platform and framework for the measurement, analysis, and visualization of human and animal movement (FMC-Core)
- A broad and diverse userbase representing wide array of backgrounds, interests, experience levels, and geographic sprea (FMC-Community)
- A self-sustaining organization to support a dedicated team of core maintainers who ensure the healthy growth and long-term stability of the ecosystem (FMC-Foundation)
Intellectual Merit¶
- Enablabling tech-forward integrative research
- Rosetta Stones and Systems Engineers
- Training nextgen technowizards and cross-disciplinarians
Broader Impacts¶
- Meager success:
- New useful tool
- New body of research realted to human/animation perceptuomotor control
- Education tools and strategy
- Expected outcomes:
- Support and sustain the growing community of
freemocap
users, loosely organized around a shared love of the measurement, investigation, analysis, and expression of human and animal movement (broadly construed) - Sustainable organization and vibrant ecosystem existing as a proof-of-concept alternative organizational approach to broadscale academic research, education, and training
- Support and sustain the growing community of
- Idealist future:
- Iterative solutions on ‘project-scale’ strategy produces a vibrant ecosystem of ecosystems which fundamentally changes the face of education and scientific research.
Objectives¶
\textbf{FreeMoCap Software [FMC-S]}}¶
\textbf{Aspirational Goals}¶
- \textbf{All Levels Accessible.} FreeMoCap is usable by a 13-year old with no technical training and no outside assistance.
- \textbf{FreeMoCap == Best MoCap} FreeMoCap is the best motion capture software available for any application at any price
Specific Activitites}¶
- \textbf{Automate Everything} Develop a sophisticated, extensible, and fastidiously documented system of continuous developmenet, integration, testing, validation, and diagnostics
- \textbf{Coherent poly-repo format} Develop and refine fractal polyrepo structure whereby the core software comprises a set of independent sub-repositories with a shared infrastructure with plugin and contribution templates
- \textbf{Monotonically increasing performance} Automated disganostics and validation tests on each version bump, maximum performance tracked over time should never decrease.
- \textbf{Docs Docs Docs.} Manage docs repo like the rest of the codebase, and treat our documentation, educational content, tutorials, and onboarding material as a core artifact.
- Technical Objectives
- CI/CD
- Sub-skellies
- Documentation and onboarding
- Community Development
- Transition from Stadium to Federation \cite{egbahl2020}
- User XP tracking and educational trajectory shaping
- Community support Activitites
- Community grants Program
- Community challenges program
- FreeMoCamp/Con
- Organizational
- Setting up FMC-F
- Define and support core maintainer team