Membership of the Dronecode Project gives organisations the ability to affect the “big-picture” direction of the platform and to keep well informed about changes in both the platform and the broader industry. Our members are some of the most influential across the UAV industry!
The Dronecode Project delivers a collaborative and shared open source Platform for Unmanned Aerial Vehicles (UAVs)
A neutral place where industry and community developers can contribute technology in order to reduce costs and time to market
Development is done within the sub-projects that deliver different parts of the platform
Why a platform?
Our goal is to become the leading open source platform for UAVs. We will evolve the platform so that that is better, safer, easier to use, and more flexible to adapt, extend and adopt than other open source or proprietary alternatives.
We will work with our community and the Linux Foundation to expand membership, build awareness of the project and platform, and encourage community contributions.
The development of drones has exploded due to the vibrant maker community and the use of drones in a variety of new applications. The Teal Group, an aerospace market research firm, recently estimated that within a decade the total amount spent worldwide on research, development, testing and evaluation of drone technology will reach $91 billion. Just a few uses that were reported over the last few years include:
Delivery of small packages including letters, medicines, meals etc. In 2017 commercial passenger drones are expected to start flying in some cities.
Surveying & inspections
All sorts of surveying, from geographic mapping, construction site and gas pipeline inspections, wildlife management, farm management etc.
Drones are fun to fly and race. Action cams have become popular for recording user’s sporting prowess.
Cinematography, journalism, and (increasingly) real-estate and other forms of advertising.
Search, rescue, law enforcement
Rapidly searching large areas for missing persons and for border enforcement (often using heat-sensitive cameras). Dropping medical supplies and food in inaccessible areas.
Scientific research & exploration
Drones allow scientists to safely explore inaccessible and harsh environments that would difficult for manned vehicles to reach (e.g. volcanoes!)
To facilitate an open ecosystem, Dronecode is structured around an open source license, open design, development and contribution model and finally, an appropriate, open governance model. Any individual, company or organization can engage directly and immediately to begin shaping the future of the project. Anyone can develop and contribute code, get elected to the Technical Steering Committee or help steer the project forward in any number of ways.
The Dronecode Project is governed by its member organizations as a Collaborative Project underneath the Linux Foundation, a 501(c)6 nonprofit organization providing a legal and administrative framework for the project as well as many services. Members pay annual dues that are used for the administration of the project. Members may additionally contribute personnel, time, and equipment to help satisfy the project’s needs, including those for infrastructure management, community management, public relations, and project advocacy.
Board of Directors
The Governing Board of Directors provides administrative/business leadership. It approves the direction and initiatives for the project, including making governance, marketing and operational decisions.
- Choose policies
- Articulate strategy
- Provide guidence to the TSC
Technical Steering Committee
The Technical Steering Committee (TSC) provides technical leadership. It includes both elected leads and maintainers from the top level projects. The TSC appoints a chair who represents the interests of the TSC on the Governing Board and also works with the TSC to find solutions at the direction of Governing Board.
- Highest technical decision-making body
- Sets technical direction for the project
- Coordinates cross-community collaboration, often through Working Groups
Working Groups are appointed by the TSC to investigate specific technical areas. The WG lead is appointed by the TSC and may be a TSC member. Membership is otherwise open, and may include anyone in the developer community.
- Created by TSC with a nominated WG lead
- Investigate specific technical issue or problem
- Open to all developers in community with relevant skills
Can I Build My Own Drone With The Software?
Yes! There is a thriving maker community on DIYDrones that does just that.
Do I Have To Be A Member To Participate In The Development Of The Software?
No! It is and always will be fully open.
Do I Participate Directly On Dronecode.Org?
Dronecode encompasses projects that control flight, enable mission planning, and otherwise make drone flight and advanced functionality possible. Dronecode development is done at the project level with coordinating and resource allocation performed by the TSC and the Board.
Will Development Practices Change As Part Of This New Structure?
The community is thriving so we don’t intend to fix something that isn’t broken. The new structure just enables more companies to give resources and support the community.
Why Is The Linux Foundation Involved If The Projects Are Already Open Source?
As the PX4 project matured and was more widely adopted as part of the drone revolution, it became clear that the kind of professional management and governance that the Linux Foundation provides for other leading open source projects would help PX4 reach the next level of participation, performance and innovation. The combination of independence and a clear path for corporate participation and adoption while protecting open source ideals is something these projects have always been built on, and the experience and reputation of the Linux Foundation ensures that these will be embraced and preserved as the industry around them grows.