To collaborate with a global team of developers producing economically significant products requires a high level of coordination that must be learned and practiced. Conceptually - this is simple if someone is familiar with general product development methodologies. See OSPD for more. Technically - this is also simple if one is familiar with Goodle Slides, Mediawiki usage, FreeCAD, and basic techniques for finding information online. Enterprise wise - one must be familiar with basics of productization. And transformation wise - one must be familiar with principles of Movement Entrepreneurship for creating Conscious Enterprise. One large barrier to this is Collaborative Literacy. In the most practical sense, however, the practice of open product design at OSE includes:
- Using a Work Log and linking to all work product there.
- Creating Working Docs for any development to keep track of design decisions, concepts, design rationales, industry standards, etc. This is usually documented at teh Conceptual Design item of the Development Template.
- Uploading FreeCAD design files to Part Libraries using Galleries. If file is larger than 1 MB, then it must be uploaded to a site such as Gitlab and linked in the CAD item of the Development Template.
- Understanding that the process is global, open, and immortal. That is, we design and document regardless if anyone is watching or not - because what we are designing is important and we want to create zero access barriers to information access.
- If you are building things - upload pictures to Google Photos, FB, YouTube or any image/video sharing site which then allows you to link to it or embed it in the wiki. You need to know How to Embed in the Wiki if you would like to embed these in the wiki.
2017 Invitation Video - Current as of 2020
Logged Effort, Feb 2017 - July 2020:
OSE Developers - Design + Documentation
OSE Developers are the official members of the OSE Design or Documentation Teams, and the HR Generalist is responsible for recruiting OSE Developers. OSE is a globally distributed volunteer team of engineers, farmers, designers, documenters, builders, writers, marketers, and other interdisciplinarians. OSE developers commit a minimum of 10 hours per week to a coordinated development process on key OSE priorities (including replication of our work), for a 3 month duration.
It is also acceptable if the OSE Developer find a partner on their side to work with - such that their time requirement may be reduced from 10 hours to half of that time per week - while this pair still produce 10 hours of effort. This also helps us to encourage leadership on the OSE Developer's side, and greater collaboration. After a 3 month development period, OSE Developers have an option to continue to the next quarter.
For background purposes - we have been operating as a volunteer project with many ad-hoc contributors until the end of 2016. We have discovered that for an audacious project with well-defined goals - we need a process and structure that can harness collaborators' contributions in a more effective way - for visible and tangible progress. As such, we have shifted to dedicated development teams as of the beginning of 2017. We are looking for team players who can move OSE along its Critical Path for the formal team of OSE Developers- while encouraging others to provide ad-hoc contributors by editing the wiki or taking on other small tasks.
We are looking for diverse skill sets. Do you have the skill set to become a meaningful contributor? Our only requirement is that you have an open mind and willingness to learn new things - and the required time to make a meaningful contribution. We expect OSE Developers to become immersed in the new paradigm of open source product development. We are building 12-24 person Working Teams which result in clearly visible development velocity. An interdisciplinary team is needed because many projects include elements of mechanics, electronics, hydraulics, sensors, software, etc. In addition, graphics, media, marketing, and business development skills are used in taking products to full releases as Distributive Enterprise.
Solving Wicked Problems
Our long term goal is to create a world class training center for open source movement entrepreneurs - for solving wicked problems. Since many problems are founded in artificial scarcity - our approach is to create material abundance - while regenerating the environment. At the same time, we are training people in interdisciplinary skill sets - as only an interdisciplinary perspective can lead people to solving wicked problems. We are in the business of ending poverty and war - where poverty includes poverty of the mind - and war includes the war on the environment. Our mission is lofty, and our approach is grounded. We are looking for volunteers who can thrive in such a learning environment.
Looking for Dedicated Contributors
The title of volunteer still has formal requirements of collaboration on active working teams, and is not to be taken lightly. The expectations are similar to the requirements in a 'regular job,' with timelines, project plans and team responsibilities. OSE Developers are selected for participation based on successful completion of the application process - up to a basic proficiency test in open source computer aided design (CAD) - the OSE FreeCAD Test. The application process is maintained by the HR Team, and the on-boarding process is shown at the OSE Developer Initial Application page.
The OSE Developer is the highest status of OSE development collaboration. The title of OSE Developer marks the official development team that is working actively on the OSE Roadmap. Otherwise, ad-hoc contributors are welcome to contribute to the OSE Wiki, the official development platform of the OSE project.
Development Teams must include a Heavyweight Product Manager, a Product Owner, and a Process Manager to steward a Concurrent Engineering process. Member requirements are an open mind - as any of the technical skills, such as FreeCAD 101, can be learned with a few hours of practice. We are looking for a mindset of avid learning across different disciplines as the primary requirement. We are positioning this opportunity as a chance to learn diverse technical skills.
An effective team works on projects taken from the perspective of module-based design - where each project is broken down into modules that can be developed in parallel according to the task breakdown of the Development Template. Modularity applies not only to technical, but also to organizational, business, and marketing areas. Development cycles are run on a quarterly basis (the 90 day period), with the intended outcome being a product release. If OSE Developers are required to contribute 10 hours per week, then the 12 person team is effectively a 3-person full time equivalent. This is the minimum required for visible progress. Once a well-performing team is established, new teams may form. The minimum number of Developers for starting a new development team is 12. Our goal is to create 12 teams of 12 by end of 2017.
The project teams work together on current Development Priorities and only on the official tasks at the Critical Path and consistent with the 20 year OSE Roadmap. Other projects may be taken up independently by contributing to the OSE Wiki, but core resources will be allocated only to the Critical Path. OSE Developers do not propose new projects, but execute on tasks on the Critical Path. As such, we are asking for team players who are aligned with the greater vision of OSE. The Critical Path involves milestones around machine building as a basis, with other applications such as agriculture and the Seed Eco-Home - the latter being a collaboration with the Open Building Institute.
To apply -
- Read the OSE Crash Course and the above information. Prior to applying, please read up prior to your first interview. We cannot at this time accommodate exploratory phone conversations prior to the interview - as we track our recruiting process.
- Apply. Please go to the OSE_Developer_Initial_Application. Fill out the application form, email firstname.lastname@example.org once you have done so.
- Interview with us. After the Initial Application, you will be asked to submit our Interview Questions as a Video Cover Letter. Please see the Video Cover Letter page to submit your interview questions.
- Complete the Developer Test. Pending an alignment of vision with OSE, you'll be invited to complete the OSE Developer Test, which is a skills test in which the applicant:
- Installs Linux with preloaded OSE software
- Designs a cube in FreeCAD
- Publishes a video of this on the Wiki
A 90 day development duration begins from the time that a candidate completes the test. If you have an earnest drive to make a better world - and are willing to develop and use a powerful skill set to accomplish that task - then you will feel right at home in our environment.
OSE Developers work as a team, dividing these various tasks: See the Development Team Log for what the weekly meeting looks like.
- Learning a basic toolchain for designing open source hardware using open source software
- Working on a dedicated open source product development effort as part of an interdisciplinary team
- Learning basic proficiency in FreeCAD. FreeCAD-related tasks may include:
- Producing build instructionals using FreeCAD files
- Producing fabrication drawings
- Making modifications in existing designs
- Creating designs from scratch
- Producing 3D printing files
- Creating visual Bills of Materials
- Creating exploded part diagrams
- Learning open source tools and protocols for effective, globally-distributed design collaboration
- Doing basic calculations of cost, weight, production rates, and other critical parameters towards open source products geared at creating Distributive Enterprise
- Researching sourcing of materials
- Learn basic proficiency in rendering and animation using Blender
- Learning basic proficiency in vector and raster graphics to produce supporting graphics using GIMP and Inkscape
- Learning basic video production competency using Kdenlive to produce instructionals
- Learning basics of screencasting to produce video instructionals
- Using Inkscape or other open source toolchains to produce cutting files for laser cutters,routers and CNC torch tables
- Documenting work done and hours spent in a Work Log on an ongoing basis
- Writing scripts for instructionals, publishing step-by-step instructionals, and assisting in the publishing of design guides
- Communicating with other team member on problem solving
- Prototyping of ongoing development work using 3D printing, scale models, etc (if possible)
- Many tasks are technical, but writing, marketing, video production, desktop publishing, communication, website development, software programming, and many other tasks are included in the process
(you can click on the underlined links for more info)
Founder's TED Talk
Marcin Jakubowski explains the Global Village Construction Set in his TED Talk.
Can't see the video below? Try: http://www.ted.com/talks/marcin_jakubowski.html
OSE Developer Bios
BS Technical Communication with concentration in Information Design from SPSU. Technical writer of ~8 years.
Looking to practice making by documenting and participating in Open Source Ecology work.
Have an affinity for topics such as decentralization, civic responsibility, FLOSS, remix society, temporary autonomous zones, and permaculture/environmental stewardship.
Open Source Ecology is part of humanity’s inexorable future: a collaborative, egalitarian and sustainable future. I can say with some degree of certainty that my efforts to thrive in life and to contribute to the necessary change in the way we do things today, have to be attuned to the efforts of others, to the efforts of the whole. I believe that OSE will provide me with the tools required to achieve this goal.
I am a commercial airplane pilot specialized in the aerial application of farm chemicals. Problem-solving skills are trained constantly. Repairs to the aircraft’s role equipment, as well as the mixing and loading equipment, especially when based in remote areas, require the development of skills that fall far beyond the romantic life commonly attributed to the pilots. Welding is one of those skills, together with the ability to improvise, in order to keep things rolling until a permanent fix can be put in place. I am hoping that my participation in the OSE community will contribute to expanding my organizational and technical knowledge on the skills I have gained through direct experience and, in this way, I will possess a more holistic and interdisciplinary set of skills that can be tipped back into the community. Also, I lag behind on interpersonal skills so I trust that this will be a good place to work on their improvement as to be able, in the future, to transfer that gained experience to others in a clear and well-organized manner.
An aspiring polymath and mechanical engineer, I want solutions to real problems while reducing external impacts (think: first, do no harm). With an insatiable desire to learn everything, I'm taking lessons from designing physical objects and applying them to abstract ideas and vice versa. I've spent a good portion of my life thinking about 3D printing and manufacturing as a whole. Through interests in blockchains, outdoors experiences, and travel, my desire to empower others is all focused on making stuff that matters and helping us realize there is a large of amount of stuff we trick ourselves into thinking we need that we don't. Lover of land. Traveler of earth. Builder of substance.
I'm well versed in machine design and part design, but looking forward to learning more! I also know a lot about 3D printing, including outside the world of FFF/FDM.
I'm interested in helping Open Source bring people access to tools and solve the major issues of the world with a people focused mindset. We don't need to fix the world, we need to fix the way we live in it.
I'm contributing to OSE because It's the most interesting project that I've ever seen. It combines nature, people, technology in a practical and holistic way. I was looking for a place where to create together with others, freely and openly.
I think my most relevant skill is my learning capacity.
Background and education in computer and electronics engineering. Novice C/C++ Programming mainly using Arduino. Prior hobby level experience with web administration and multimedia development software tools. Work experience with construction including masonry and carpentry as well as experimentation with more sustainable building methods. I try to constantly learn more programming and open source software applications skills. I joined the Dev Team because my projects and goals overlap significantly with OSE's efforts and I plan to work on many prototypes long term as I develop more skills. In general, I am interested in open source ecology to help further economic changes for all through open industrial engineering. I am also currently trying to create a more sustainable working and farming environment in the ozark mountains by experimenting with various natural ecology methods.
I have a master's degree in Biologies and Computational Neurosciences and i learned the trade of joiner/carpenter. In my spare time i love to tinker around with DIY- and Maker-projects, which are often direct or indirect related to green-energy and self-sufficiency. I am engaged in the OpenSourceEcology Germany Group and maintaining there three major projects (the UniversalPrototyping-Kit, the Zinc/Air FuelCell and the SolarBox) and some smaller ones.
I jumped-ship from proprietary software to using GNU/Linux at the age of 15. In middle school, I was fascinated by the ability to publish my own content to the entire world, and I quickly learned website design. By the time I entered college, I had built several websites both personally & professionally.
In 2010, I rode my bicycle 3,800 miles from Savannah, GA to Berkeley, CA. On my journey, I saw how centralized, industrialized, and unsustainable our food system has come. I saw the endless fields of monocropped corn, and I biked past men in biohazard suits spraying fields of corn with chemicals. I rode on the highways through Kansas as wide-load, million-dollar combines passed me for the wheat harvest--machines that could not be afforded by the all-american farmer without massive debt
A couple years later, I discovered Open Source Ecology. I learned about the GVCS--open source machines designed to be affordable, self-serviceable, modular, and robust--all of the machines necessary to deprecate the unsustainable "green revolution," following the best-practices of the FOSS I'd grown to love.
I started volunteering as an OSE Dev not only to further develop the GVCS, but also to learn first-hand how to build these machines--so I have the knowledge & skills necessary to share the GVCS with communities around the globe.
My skill set includes MIG Welding, Oxy Acetylene, Cob Construction, Bamboo Carpentry, Permaculture, Mushroom Cultivation, Linux Systems Administration, Security, and Vegan Cooking.
I am from Riyadh, Kingdom of Saudi Arabia. IT graduate and business-oriented. Passionate about 3D printing and digital fabrication and fascinated by the whole maker movement. I come from an IT background but have been working in digital fabrication and making for almost five years. I worked at the National Satellite Center at KACST where I learned CAD using CATIA. I also love all kinds of handcrafts; crochet, stitching and embroidery
I joined OSE project to create things and to contribute to humanity. I my opinion, nowadays, large proportion of human and planet resources are wasted. There should be a way to do things better - many projects like Linux, Wikipedia, and Arduino proved that it is possible.
I have a master's degree in Mathematical Modeling and a PhD degree in Mathematics. For many years I developed applications for smartphones. I have some basic experience in electronics, micro-controller programming (Arduino, STM32, esp32), and I am a ham radio operator.
Hello world! I use CAD to design machinery and equipment for manufacturing. I'm also proficient in automation, metrology, costing, scheduling, team building, project management and creative problem solving. My commitment 10 hours a week, between the hours of 9am-5pm on weekends, and 7pm-10pm on week days (eastern).
OSE really matches my drive to help myself and mankind become sustainable.
I have a bachelor's degree in electronic and computer engineering technology from the University of Dayton.
I've worked at a startup company on new product design and have contributed to the development of www.cargoaware.com and www.metrc.com businesses. Though that, I've taken an embedded system product from origin to production doing PCB layout, testing and DLL development as a member of a three person team. I also have a great passion for robotics.
I'll use these skills to drive OSE forward. Eventually I'll become a distributive enterprise partner producing goods and machines at my homestead.
Former Team Members
This is our first iteration of the Seed Eco-Home and Aquaponic Greenhouse - each built in 5 days - and the next iteration of the build is planned for the fourth quarter of 2017:
- Dev Team Meeting Notes Protocol
- Developer Test
- OSE Developer Feedback Questionnaire
- Developer Engagement
- To see progress of the Development Team - see Development Team Log
- GVCS TED Talk by Founder
- New Yorker article
- Key economic transformation philosophy - Distributive Enterprise
- 20 Year Roadmap