Rise of the Clones (APM2.x series)
http://creativecommons.org/licenses/by-sa/3.0/
http://creativecommons.org/licenses/by-sa/3.0/legalcode
The name 3DR, 3D Robotics, and ArduPilot are trademarks of 3D Robotics.
The design is Open Source and licensed under the Creative Commons and GPL v3 license.
A misconception is out there that cloning the Ardupilot is not liked.
This is not right, there are a few companies that make Ardupilot gear, and who give back to the community, either in support of developers, or simply adding improvements and Publishing the results for all to see.
What are not appreciated are those who take, but do not give. Who either simply take the Schematics and PCB drawings, directly use these, make equipment, and do not offer support channels or worse, those who make derivatives, and do not feed back to the community.
Recently Hobby king released the HKPilot mini, a welcome derivative to the APM series of boards, this is great news, but there is a catch. Hobby King did not want to release the drawings.
Here is an email exchange that I have had with them regarding this issue.(please note I have been corrected, the copyright is owned by 3DRobotics)
Me Mar 11 11:47:
Where are the design files for this product? it is Open Hardware, you must publish your design files. This product is copyrighted to DIYDRONES*, and is licensed under the Open hardware licence. This requires you to publish the Eagle drawings.
Under the licence, any derived product MUST be published with the SAME open hardware licence.
Howard T., Mar 14 10:39:
Hello Philip,
Thank you for raising this matter to our attention. For us to help you with your inquiry, we will escalate this matter to our Product Specialist for further assistance. Rest assured that your concern will be addressed shortly. Thank you for your patience and understanding.
Regards,
Howard
HobbyKing Support Team
Ian, Mar 14 18:20:
Hi philip ,
Thanks for contacting the HobbyKing Support Team.
You may contact DIYDRONES for the design schematics. We are not the owner therefore we cannot supply you with the design
Thanks for emailing support.
If you have any other questions, please let me know.
Best Regards.
Ian
HobbyKing Product Specialist
After other exchanges, including posts on the product page they posted the following.
| ||||
| ||||
|
Which was great…. Except they did not post the files.
After another day of many people sending support requests, finally they sent an Altium file (Just PCB, and with exploded polygons). This File was a modification of the Altium file I had posted on DIY Drones of an early 2.5 revision (mistakes included J ) which does appear to be the board that they have built.
But the problem? According to the licence, they MUST abide by the licence.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- Attribution — You must give appropriate credit, provide a link to the license, andindicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
So that means that Altium is OK, as that is what they used. But they MUST include the FULL design file. That is Schematic, Lib files, everything needed for others to go straight into production with this file, and it should have this license clearly marked, and it should show it is a derived work.
* The name 3DR, 3D Robotics, and ArduPilot are Trademarks of 3D Robotics.
The design is Open Source and licensed under the Creative Commons and GPL v3 license.
The Pixhawk / PX-4 has the open Hardware licence, please see the link below for details...
http://www.oshwa.org/definition/
1. Documentation
The hardware must be released with documentation including design files, and must allow modification and distribution of the design files. Where documentation is not furnished with the physical product, there must be a well-publicized means of obtaining this documentation for no more than a reasonable reproduction cost, preferably downloading via the Internet without charge. The documentation must include design files in the preferred format for making changes, for example the native file format of a CAD program. Deliberately obfuscated design files are not allowed. Intermediate forms analogous to compiled computer code — such as printer-ready copper artwork from a CAD program — are not allowed as substitutes. The license may require that the design files are provided in fully-documented, open format(s).
ARSOV RC HAS RELEASED THEIR DRAWINGS. CHECKOUT THEIR GITHUB :)
If you do not wish to release your drawings, then you must start with a clean slate, the reality is, if it is compatible with APM/PX4/Pixhawk, it is most likely a derivative. (Exceptions would be TauLabs/OpenPilot; APM code will run on their boards, but only after significant modification to the code)
Why is this important?
DIYDrones is a community where people with a common interest share their ideas, and inventiveness. It is important that the work done by those in the Development process is recognized for its worth. When someone comes along and taps into that knowledge, makes a gain from that, and does not return to the community, it takes away from why we are all here.
I have heard people say “I do not want to open source my product based on APM, because people will copy it…..” the reality is, without the open nature of the project, this person would be unable to economically design their project in the first place, so feeding back to the community is a small price to pay.
For those interested, have a look at the git-hub repositories, there are a number of hardware suppliers supported by the code base, and the development team, these manufacturers get direct support from the whole team, because they are OPEN with their code additions, and also with their hardware.
When purchasing hardware, consider this,
- does the company you are purchasing from directly support the product?
- does the company seek to improve on the product, and release this information for the community to use?
- do profits from the sale of the product go towards creating better outcomes for the community in the longer term?
- does the company have quality control?
- does the company have engineering on hand to help with your log analysis?
This Blog will be moderated. All posts will require approval.