Developer Crash Course

From Open Source Ecology
Jump to: navigation, search


This is about rapid on-boarding for full OSE-developer capacity to collaborate as a team of 1000 or more people.

This is like the invention of email lists, Git, and code modularity that was behind The Success of Open Source in the early 90s.

We have email lists, version control through wiki or Git, modularity via Development Template, 50 GVCS Machines, 500 Modules, and Module-Based Design - adding up to a [[Construction Set Approach.

For Hardware, we need a Linux-scale development effort to succeed at creaating a new kernel for collaborative, open technology. This kernel is embodied in the 500 Modules, 50 GVCS Machines, and the OSE project in general.

To get there, we need to onboard people readily to basic skills. Since this process is much more complex than software, we need a deeper understanding - of what open soruce physical product design entails. It requires a programming langauge - in hardware known as FreeCAD design - where CAD is the main language spoken in product development. We need the ability to prototype, documemnt, test, and develop enterprise to support the whole endeavor. In software, large companies began to fund Linux. In hardware, we expect startups to be more applicable as the funding mechanism. Because of the 200 years of inertia that has pervaded in hardware since the first industrial revolution, we do not expect incumbent companies to be the early adopters - unlike in software. We do expect the incumbents to join at a later phase - simply as a matter of their survival.


Our onboarding appraoch includes lessons that one can study, which are also placed on a MOOC platform for wider distribution. The course also allows for value-added services such as certification, or provision of prototyping kits.

The lessons are useful for OSE Developers and and any collaborators - culminating in Incentive Challenges which are designed for the collaborative pull of thousands of people in parallel. The goal is creation of a collaborative development paradigm superior to the current proprietary model. The next piece that we are after is the distribution of wealth and ecological integrity - ie, solving the last unsolved frontiers of human economic systems.

8 Lessons

  1. Collaboration. Collaboration: what it is and isn't. OSE vision. Collaborative Literacy. Goals and scope (edit down the Collaborative Literacy Webinar). Relation to solving pressing world issues.
  2. FreeCAD and 3D Printing. Designing as a crowd. FreeCAD and part libraries, workbenches for 50 Tools. 500 Modules.
  3. Wiki - what is is. How to do a template. Dev Template. Work Log. Recent Changes. Hypertext. Modularity. Module-Based Design - Development Process. Embedding Collaborative Docs and other assets - live, editable things. Contributor Template. Dev Template. Enterprise Template.
  4. Enterprise -
  5. Product Ecologies - Recursion. Bootstrapping. Progress of tech. 500 Modules
  6. 500 Modules - and also Summary of All Mechanisms. Then the OSE Campus Social Contract#Technology Base
  7. Microfactory - from desktop, the garage, or hackerspace to 4000 square foot module. Production Processes. and

Study Existing Assets