Rules for Creating an Open Source Community
- Donโt make something you donโt use yourself.
- Know who you are making it for.
- Know what you want out of it.
- Make projects, not platforms.
- Respect the intelligence of the beginner.
- Experts are not the best advisors when you want to make tools for beginners.
- If nobody complains, youโre doing something wrong.
- Everything is a spring (i.e., in mechanical systems, all parts will deform under load).
- Including people is hard (but necessary).
- Good hardware, good software, good explanations, and generous users make a great project.
- If youโre not prepared to have someone adapt, improve, clone, or trash your work, donโt share it.
- Open source software doesnโt necessarily translate into a business model. Open source hardware must.
- Expect resistance โฆ and conspiracy theories.
- Donโt let the fact that you donโt know what youโre doing stop you.
Created by the team at Arduino.
ADVERTISEMENT