Scaling Open Source Product Development
Intro
We're recruiting for the Open Source Product Development (OSPD) Mastermind group - a learn and do group for organizing OSPD in the format of 9 day Design-Build Camps. We are paying, but to get there we all create the program first. https://wiki.opensourceecology.org/wiki/STEAM_Camp_Candidates#Simple_Message
Blog Post
Title: Open Source Product Development Mastermind
Scaling Open Source Product Development
OSE does collaborative design - for a transparent and inclusive economy of abundance. We talked about creating a scalable platform for open source product development since 2008 - when we first formulated the Global Village Construction Set (GVCS) concept. We've been prototyping hundreds of GVCS machines over the last decade, but did little on productization and financial feedback loops. We watched as the project began to grow on its own (that is a line from my TED Talk, but we plateaued before widespread replication. At the same time, we developed our Extreme Manufacturing Workshop model for crowd builds. As such, we learned how to build machines - in One Day - or houses in a few days. This has become our main revenue stream since our Shuttleworth Foundation funding dried up by 2014. We never developed kits or products for a continuous revenue stream - it has been more ad hoc as we kept on learning. We are continuing the Extreme Builds, such as with the CEB Microhouse Build in Belize. We are now developing kits as a revenue stream. Along the lines of smaller desktop microfactory tools, we began to run STEAM Camps - with our first one 2 months ago. The STEAM Camps teach collaborative literacy applied to open source product development, where each Camp builds upon the former to develop real products.
STEAM Camps + HeroX Incentive Challenges
Our next stab at a bootstrapped platform for open source product development is to grow the STEAM Camps. This is relevant directly to our core mission of teaching open source product development methods. The revenue model here involves the participants who pay for the experience - which allows us to continue the events - while contributing to GVCS development in a tangible way.
We found this financial feedback loop worked well enough in the last STEAM Camp that it is worthwhile to scale the STEAM camp effort. The idea is to continue developing - both hardware and the curriculum - as part of the actual Camps - until we arrive at economically viable products. If this addresses making a living for all the instructors - then we have scored a win for the open source product development method.
There is another important purpose to the STEAM Camps - training people for Incentive Challenges. On September 1, 2010 - we plan to launch a $250k incentive challenge on HeroX. The challenge involves design and enterprise blueprints for the world's first, open source, professional grade cordless drill - made from waste plastic. The challenge involves developing a garage-scale microfactory that can achieve this. The microfactory would involve at least 3D printing and plastic recycling.
By using open source design with recycling capacity - we are creating the circular economy and finally taking consumer goods out of the waste steam. The typical useful life of an artifact is shorter than the time it took to produce it. To us, lifetime design is a game-changer from the environmental perspective - and also from the human treadmill perspective. If products last a lifetime, then we don't need to buy new ones and thus we increase our economic freedom. Lifetime design is key to environmental integrity, and it is part of a paradigm shift in production, where business models must now transition to making improvements, as opposed to making waste. Indeed, we plan to offer a lifetime warranty with a twist - in that the product will improve in time - not degrade. By virtue of modular, open source design - products can be upgraded or repaired.
Unleashing Creativity
The goal of the Incentive Challenge is to show the first clear example that open source product development - coupled with distributed production - can produce common consumer goods better, cheaper, and faster than proprietary development. If a strong example can be made of an open process like this working beyond software - with hardware - then it is likely that the process can be applied to any other hardware product. We foresee a cascade of other companies shifting to this method of development. Our big question is, How do we transition the economic paradigm from proprietary to collaborative development? Our goal is to get a clear answer to this question within a year of Sep 1, 2020. We would like to spin off a number of small enterprises producing cordless drills in many communities - along with the other 5 giants who currently dominate the $10B cordless drill market. Our goal is to achieve Distributed Market Substition of cordless drills within a 3 year window. We will see if a thousand or so small producers can produce a better product. This would require that distributed production engineering and distributed quality control is addressed properly.
We think that such goals are beyond any individual or existing company - and that only an unleashed, collaborative process can accomplish such product. If this succeeds, we will have rewritten human economic history. If we fail, we will have learned much about creating the distributed economy. I don't think that any compelling evidence exists for centralized, proprietary production remaining a superior way to do business in the digital age - if efficiency, effectiveness, environmental factors, and social factors are considered.
So let's do it. The best way to predict the future is to create it, paraphrasing Lincoln et al who used the term.
STEAM Camps as a Distributed and Scalable Route to Open Source Product Development
Our current approach is to run with the STEAM Camps as a significant way to scale development. That means that the STEAM Camps must be really good - if they are to make impact. Thus, the promise is:
- To provide an amazing experience that spreads by word of mouth
- To teach fundamental open source product development skills, using fully open source toolchains
- To develop real products during STEAM Camps, and produce a real contribution to Distributive Enterprise
- To build a team of instructors, for continuing the development effort
- To do all of this with a bootstrap-funded model, and to grow virally
Point 5 relates to the structure of mainstream funding, which we think contributes to structural evil. In the typical get-a-buttload-of-money-to-develop-a-product-then-sell-out model - there appears to be little vetting for the true merit of any enterprise. That is - throw enough money at it - and it will succeed. The only problem is, you could be creating a monster. For this reason, we like the bootstrap funded way, because it forces an enterprise to succeed on its own merit, and does not limit someone without money. Bootstrap funding is more relevant to widespread replication - just skill and perseverance are prerequisite.
To create a compelling product, the idea is to collaborate - first by creating a diverse A-team to create the curriculum. Sure, OSE could go at it alone - but we want to do much better by reaching out far. As such, I've been contacting people to help co-create - and The Invitation stands to you if you are reading this. The new experiment aims to live up to our mission of 'collaborative design for a transparent and inclusive economy of abundance.' Forget the DIY spirit that I mentioned in my TED Talk - we need to DIT. This brought the additional challenge: how do you pay a dozen instructors from a single STEAM Camp? Impossible from a single event. But quite doable if we run multiple events at the same time. Running multiple events emerged as the answer. At first that sounds more impossible - but actually that can make it easier. It helps to run more events at the same time - as we can collaborate across events - and we can produce better curriculum if we have more instructors. The limiting step appears to be finding qualified instructors - who can develop curriculum, teach, design, and prototype - with the caveat that they all be open source supercooperators. (This is under the assumption that the administrative aspect can scale more easily than the number of qualified instructors.)
The Invitation
Finding the A-team of supercooperators appears to be the hard part. I'm writing this blog post to communicate this need.
The Invitation is to join the Open Source Product Development (OSPD) Mastermind. Why is it called a Mastermind? A Mastermind is a study group - and we combine that with practice. The first thing to solve is "how do we make a living developing open source hardware products?" We ask more broadly, How do we transition the existing economic paradigm from proprietary to collaborative development? How do we create the open source economy, where we truly collaborate, beyond all forms of Competitive Waste? We could go through industry by industry to analyze the ways we just waste effort - feel free to edit that wiki page to add how competitive waste plays a part in your field. We start with collaborating ourselves, learning about enterprise, learning about teamwork, and picking up many different skills that allow us to grow successfully.
I should note that one of the challenges to eliminating competitive waste is Collaborative Waste - which are essentially coordination losses when working with large numbers of people. Essentially - it takes a lot of effort for everyone to keep on the same page.
The invitation is open, but it's not free lunch. The requirement is that you must show a track record of existing open development. That means a public repo or commits at a public venue, under an OSHWA-compliant license. You will have to produce curriculum and prototypes, and you will have to learn from the other instructors to teach the 9 day Camp. A certain skill level is required, but the biggest requirement is your ability to learn rapidly from others, assuming that you are ready to be a super-cooperator.
What Exactly is the STEAM Camp Teaching
The STEAM Camp contains theory but focuses on the hands-on imperative. In the first 4 days of the camp, every participant builds and takes home 3 CNC machines and a cordless welder. This is possible by using a modular approach with proven, open source modules, and the lowest unique part count of any CNC system in the world. We rely on the Universal Axis with Universal Controller to build a 3-in-1 machine that uses quick-connect toolheads. The toolheads are a 3D printer, plotter, CNC mill. These tools are used to make 3D printed parts and electronic circuits (plotter). We include other builds that show a vast diversity of material production: brushless motor, Arduino Uno, charge controller, battery packs, and power electronics controller. The 5 project days include and a choice of (1) aerial drone, (2) raspberry pi tablet, or (3) vacuum robot, and we move on to larger builds in successive events - such as electric vehicles. These builds are to be completed in a short time frame by careful selection of robust design, simplicity, modular components, low parts count, and pre-made parts. We work from well-prepared kits - which while while being refined and tested, are still built largely from scratch to go deeply into the underlying design: rods, bearined, belts, wire connectors, bolts, stepper motors, etc. Because our design features high modularity and the lowest unique part count of any CNC machine in the world - rapid builds are still possible. With the 3 tools, derivative products are made from scratch by 3D printing, making circuits, using basic jigs, and using common off-the-shelf (COTS)parts - where the combination of digital fabrication, codularity, common off-the=shelf (COTS) parts, and robust design makes practical products feasible - to deliver industrial productivity on a small scale.
The point is to deliver the best products possible, by developing the best designs, and publishing them openly so everyone can benefit. While this type of process does happen to a certain extent in various open source hardware projects - it remains a highly unpredictable and rare occurrence. We aim to create a continuous and stable process for developing open hardware, so we can get tangible results and marketable products on a predictable schedule.
The Larger Context
Our goal is to combining the STEAM Camps process with the HeroX incentive challenge to create a powerful platform for open product development. The STEAM Camps are designed such that anyone who takes the Camp is capable of engaging in the open source design/build Incentive Challenge. We are designing the Incentive Challenges for 1000+ people participating, with rules of the game based on complete collaboration and building upon each other's work. We are very clear that the OSE challenge will not be like a standard challenge. In a standard challenge, everyone is competing (you are not allowed to copy others' work), and thereby the product created can only be a small fraction compared to a collaborative result. In our collaborative route, participants are expected to upload their designs as soon as they have them, and others are rewarded for building upon them. Our rules are slanted for 0 competitive waste - an idea which we found completely absent in ALL of the challenges we examined. In our proposed challenge - people are still competing - but not between each other - but with adding the most excellence to a collaborative product. It blew me away that I could find no other challenge (please show me otherwise) that was actually collaborative!
If everyone collaborates, then we can in principle create a truly outstanding and complete product design. For us, the level of completion includes the open source production engineering, and the open source machine designs involved. It also includes developing enterprise infrastructure: open source revenue models, marketing, and distribution for an open source franchise. What? The open source franchise is an open source enterprise (one that publishes all of its knowhow publically) - an instance of a Distributive Enterprise. It is an enterprise whose business is putting other people in business. It's the same as a typical franchise - except all of its product and enterpise blueprints are open source.
In practical terms, OSE would like to produce cordless drills - by distributing this production to a hundred collaborators worldwide right after the Incentive Challenge. And then grow this to thousands. We have to show first that people can make a living building open source hardware. Not just a few people - but masses - who all collaborate on open design and open production - with feedback loops that improve product quality. We believe that distributing production far and wide is a prerequisite to democratic society.
If the numbers grow to thousands worldwide - then we have probably achieved Distributed Market Substitution of the $10B cordless drill industry, which appears to produce around 100M cordless drills per year if an average drill costs $100. But we would need to produce 10x fewer drills, as the open source version would last 10x longer. That gets us down to 10M drills per year. 10,000 producers would need to produce 1000 drills each per year to meet this quota. That sounds about right: 100 drills per month in a garage-scale workshop. And there are about 5000 cities with populations over 150,000. [1] - so about 1 cordless drill enterprise per city worldwide.
Changing the World
You may be asking how the Open Source Microfactory STEAM Camp with 4 day of training + 5 project days could change the world. First, we must ask if it has value? The answer is 3-fold.
- Education is valuable. The market for education is $1.4T (trillion) in the USA alone [2]. See Market Size. If the STEAM Camp grows into local microfactories, and then into OSE Campuses, the growth potential is significant. For STEAM Camps, enrichment programs, after school programs - just about everyone takes them. The OSE program can grow to hundreds or thousands of events worldwide. The limiting factor may be the number of qualified instructors.
- We are developing real products. If the promise is anywhere near 80% of what is sold on Amazon, that is a trillion dollar market. The Market Size for all of the GVCS technologies is at least $1B for each product and its derivates.
- We are developing people. Instructors have an opportunity for rapid learning from their instructor peers - across technology, enterprise, and personal/team growth areas. That is one of the explicit goals here. The participants benefit from this - by being immersed in a rapid learning environment. Instructors can advance to building OSE Campuses, which increases access to education. Imagine that Anyplace, World now joins as a cutting edge contributor to the global community - because all of its people were educated.
Now some more details:
- We teach core and powerful skills. By building a 3D printer, circuit maker, and CNC mill - and building a 3D printed motor, microcontroller, electronics circuits, and a cordless welder - all from scratch - and by learning basics of FreeCAD design - and by learning basic part libraries and Universal Controller and Universal Axis modules that can be used to build other things - you have tapped a tool set of wide applicability. Because what we teach is fundamental, modular, and scalable, you can build other and larger things. In fact, if you really master the content that we teach - you'll be able to produce 80% of the consumer goods on Amazon - just with the 3 tools you build and your skill set to take off from there. The curriculum is super tight. For the novice, we provide basics. For the more advanced students, you can always delve deeper into the essential content that we provide.
- We collaborate! Imagine what happens when not only your group of 12 in a Camp works on a design - but if a dozen or more groups contribute. This can produce amazing results - if you know how to collaborate and share tasks effectively. We do this by breaking down the tasks into the smallest modules - and develop them in parallel. Task breakdown is a critical skill that you will learn, as is basic skills of collaborative literacy that allow you to work together.
- We iterate! Each camp builds upon the last one. We continue developing each technology until it is a remarkable product.
- We build leaders and teams. This applies to STEAM Camp instructors and students. Instructors are required to keep honing their skills with successive events. We encourage participants to join our development team, and to grow into Instructors. We encourage instructors to grow their skills - and build a microfactory in their community, and eventually to build an OSE Campus. We develop our ability to communicate and collaborate. We learn to create teams that work like genius - as tackling global issues requires the ability to create genius teams in a replicable way.
- We are interested in solving pressing world issues. We believe that addressing material security for everyone is essential. We believe that access to knowledge is essential. We use the STEAM camps to create the Open Source Everything Store - a manifestation of distributed production.
- We are open. Our inbound and outbound boundaries are open. If you want to participate, our curriculum, kits, and products are open source. You are encouraged to start a business, and we will provide templates. If you want to work with us, we invite you to our STEAM Camps, or to join as an instructor. If you join us, but think you could do better on your own, you are free to leave and use our materials to do so.
- We are building a funding model for making an ethical living. If you don't like working for someone and don't like it - join us to create your world as you like it. This is about financial freedom - a prerequisite for the world to transition beyond the loss of meaningful in peoples' lives. Making a living should not be a core preoccupation that prevents us from pursuing our true goals.
- We are developing a different way to run the economy. The idea is simple - we are simply reformulating the economy to eliminate all competitive waste. It starts with each of us being able to use abundant resources to free ourselves from material constraints.
To finish up - take on The Invitation - and pass it on to your friends to see if they are interested.
Blog Post Rough Draft
Title: Open Source Product Development Mastermind
We have talked about creating a scalable platform for open source product development since we formulated the Global Village Construction Set (GVCS) concept in 2008. That is - we are not only developing the GVCS - but also a generalized method for open source product development. We're developing methods of collaborative design - for a transparent and inclusive economy of abundance. We've been prototyping hundreds of GVCS machines over the last decade, but did little on productization. We watched as the project began to grow on its own (that is a line from my TED Talk, but we plateaued before the final step of viral enterprise creation and replication. At the same time, we developed our Extreme Manufacturing Workshop model for crowd builds. As such, we learned how to build machines - in One Day - or houses in a few days. This has become our main revenue stream since our Shuttleworth Foundation funding dried up by 2014. We have never developed kits or products that we can produce on an ongoing basis - it has been more ad hoc as we kept on learning. We are continuing the Extreme Builds, such as with the CEB Microhouse Build in Belize, and are finally developing kits for sale - starting with the 3D Printer. Along the lines of smaller tools like the 3D Printer, we began to run STEAM Camps - with our first one 2 months ago.
Our next stab at a bootstrapped platform for open source product development is to grow the STEAM Camps. This is relevant directly to teaching basic open source product development methods, while developing some of the GVCS CNC tools and derivative products in the process. The revenue model here involves the participants who pay for the experience - which allows us to continue the events - while contributing to GVCS development.
We found this financial feedback loop worked well enough in the last STEAM Camp that it is worthwhile to scale the STEAM camp effort. The idea behind the STEAM Camps is that the package addresses funding of open source product development, while engaging in such development in the process. We continue evolving the products - both hardware and the curriculum - in successive Camps - until we arrive at economically viable products. If this addresses making a living for all the instructors - who in turn are product developers - then we have scored a win for the open source product development method. Instructors have a growth opportunity to start an open source microfactory in their community.
There is another important purpose to the STEAM Camps - building talent for Design Challenges. On September 1, 2010 - we plan to launch a $250k incentive challenge on HeroX. The challenge involves design the blueprints for and an enterprise around the world's first, open source, professional grade cordless drill - made from waste plastic. The challenge involves developing a garage-scale microfactory that can achieve this. The microfactory would involve at least 3D printing and plastic recycling - as the requirement is to build the cordless drills from waste-stream plastic.
By using open source design with recycling capacity - we are creating the circular economy and finally taking consumer goods out of the waste steam - where a typical useful life of an artifact is shorter than the time it took to produce it. To us, lifetime design is a gamechanger from the environmental perspective - and also from the human treadmill perspective. If products last a lifetime, then we don't need to buy new ones and thus we increase our economic freedom. Lifetime design is key to environmental integrity, and it is part of a paradigm shift in production, where business models must now transition to making improvements, as opposed to making waste. Indeed, we plan to offer a lifetime warranty with a twist - in that the product will imrove in time - not degrade. By virtue of modular, open source design - products can be upgraded.
The goal of the Incentive Challenge is to show the first clear example that open source product development - coupled with distributed production - can produce common consumer goods better, cheaper, and faster than proprietary development. If a strong example can be made of an open process like this working beyond software - with hardware - then it is likely that the process can be applied to any other hardware product. We foresee a cascade of other companies shifting to this method of development. Our big question is, How do we transition the economic paradigm from proprietary to collaborative development? Our goal is to get a clear answer to this question within a year of Sep 1, 2020. We would like to spin off a number of small enterprises producing cordless drills in many communities - along with the other 5 giants who currently dominate the $10B cordless drill market. Our goal is to achieve Distributed Market Substition of cordless drills within a 3 year window. We will see if a thousand or so small producers can produce a better product. This would require that distributed production engineering and distributed quality control is addressed properly.
We think that such goals are beyond any individual or existing company - and that only an unleashed, collaborative process can accomplish such remarkable results. If this succeeds, we will have rewritten human economic history. If we fail, we will have learned much about what it really takes to make the distributed economy a reality. I don't think that any compelling evidence exists for centralized, proprietary production being a superior way to do business in the digital age - if efficiency, effectiveness, environmental factors, and social factors are considered.
Links
- Reframe the Open Source Microfactory STEAM Camp - STEAM Camp Curriculum to OSPD Mastermind
- Important Questions