Jump to content

3DR Solo User

Member
  • Posts

    9
  • Joined

  • Last visited

Awards

This user doesn't have any awards

3DR Solo User's Achievements

  1. I have updated the OP for the pedantic... (which I respect, as I too am pedantic) *salute*
  2. I have attempted to add more context for you... I am sorry your mobile was unable to render my post!
  3. I've been a pretty reputable source for a number of years FWIW https://www.cnet.com/news/security-warning-draws-dmca-threat/ https://www.theregister.co.uk/2008/09/08/scada_exploit_released/ https://www.theregister.co.uk/2011/05/03/cop_car_hacking/ https://motherboard.vice.com/en_us/article/8x9jv4/drone-pilots-are-buying-russian-software-to-hack-their-way-past-djis-no-fly-zones https://motherboard.vice.com/en_us/article/3knkgn/dji-is-locking-down-its-drones-against-a-growing-army-of-diy-hackers
  4. *I* am the source article... I am the one that found that they are violating GPL... I revealed this via Twitter, which I linked above. See second post above for info on WHY this matters... https://www.gnu.org/licenses/gpl-faq.en.html
  5. If you purchase a DJI Inspire2, DJI Spark, DJI Mavic or DJI Phantom4 series drone, please be aware there is GPL code inside: https://github.com/MAVProxyUser/dji_system.bin/ Specifically Busybox, among others: You should be entitled to both redistribution of the binaries in question, as well as the accompanying source code per GPL licensing rules. https://www.gnu.org/licenses/gpl-faq.en.html
  6. I found out today this wasn't a first either... http://openrcforums.com/forum/viewtopic.php?f=45&t=6952 "3D Robotics took OpenTX, modified it, kept the name (which is forbidden by the GPL) and didn't provide the source code anywhere (again forbidden). No donation of course, even if they raised 40M$ in funding." ​Given this is two weeks old... and IRIS+ was released last year... https://github.com/3drobotics/3drtx
  7. For companies like that we thankfully have https://sfconservancy.org Conservancy Announces Funding for GPL Compliance Lawsuit VMware sued in Hamburg, Germany court for failure to comply with the GPL on Linuxhttp://sfconservancy.org/news/2015/mar/05/vmware-lawsuit/
  8. I encourage all of you to request a copy of the GPL source code as required by the 3drobotics "Open Source" licensing. You will find that unfortunately 3DR staff is unable to abide by their open source commitments. Solo is hardly "Open for Development". As a developer I am finding that I am unable to navigate the open source parts of Solo as 3drobotics will not make them fully available. As a founding member of Drone Code Foundation I find this to be disgusting. http://3drobotics.com/3dr-announces-launch-dronecode-foundation/ “Dronecode will allow companies to participate in UAV development in a more formal way,” wrote 3DR CEO Chris Anderson. There has been a bit of hand waving to make it *appear* as if they are Open Source, but they have not actually been able to comply by the standards of open source software. http://3drobotics.com/open-source-policy/ As it stands now, at the very least 3drobotics is violating GPL (likely a few other licenses as well). http://www.gnu.org/licenses/gpl-violation.html The "SoloLink" computers are using Yocto linux and gstreamer components that have not been properly shared back to the community. Upon my initial request for the GPL Open Source I was told: "Unfortunately the SOLO is not open source, so we cant provide you with any information"" Despite the initial response I was eventually subsequently told (via Facebook) that all parts of the system (including the root password) were indeed open and on github or the 3dr website. As a quick test to validate that was wrong, I tried once again to hunt for the root password in the place it is said to reside by 3dr staff: https://github.com/3drobotics/ardupilot-solo/ "published in our open source page on our website" Oh really? I am not seeing it. Why should I have to email you for it!? Until recently (after I complained) the email "open-source" address bounced because it was non existant... Dually noted is the fact that the 3DRBUS is not documented publicly *yet* (short of to a few folks on a private Facebook group) http://3drobotics.com/solo-open-development/ They say 3DRBUS is there "...so that kickstarter projects, academics and businesses can easily integrate their own hardware", yet no one knows how to connect to it? #SeemsLegit. Why was I *sold* on this feature of the platform when it was not even ready for public consumption in a *supported* fashion? The only source of info is on a "mods" site on Facebook that warns you may likely void your warranty by using the information contained within. This image was shared with the Solo Caviar Club on Facebook. GPL violations should be taken seriously. Some people do care, "Open Source" IS more than a sales pitch. https://en.wikipedia.org/wiki/Gpl-violations.org http://www.infoworld.com/article/2893695/open-source-software/vmware-heading-to-court-over-gpl-violations.html Several folks do this properly, there is no reason 3DR can't. http://www3.jvckenwood.com/english/download/gpl/ http://www.leapfrog.com/en-us/legal/open-source.html For example, you can go to Sony's web site and download all of the GPL-licensed code for their products. Way to go! http://oss.sony.net/Products/Linux/common/search.html Please hold 3drobotics accountable for properly open sourcing the components on this page: http://3drobotics.com/open-source/ Anything listed as GPL you should be able to request a .tar.gz file be distributed to you via email, FTP, or physical cd, etc. You may be charged for distribution, but 3dr MUST provide the open source to you, or they are in violation of the GPL. "Please contact us at [email protected]<script cf-hash='f9e31' type="text/javascript"> /* */</script> for any additional information on accessing source code for any open source components in any of our products." ^---- Try it some time... I dare ya. You won't get very far! Given that 3DR is using Yocto linux on the SoloLink, I suggest they read this: "Binaries Considered Dangerous" https://www.yoctoproject.org/blogs/davest/2012/binaries-considered-dangerous 3dr, your actions violate the GPL license agreement. Fix it! Fix it fast! Remember the terms of the GPL: any time you redistribute binary code licensed with any version of the GPL, you also need to redistribute all of the sources which are affected by the GPL as well as the build scripts. "There are murmurs that the SoloLink will be open sourced but it's 100% confirmed nor is a timeline clear yet.” - http://diydrones.com/xn/detail/705844:Comment:2027186 ^---- this is unacceptable from a GPL standpoint. (the irony!) Consider using the Yocto project, as Beth Flanagan has been adding a number of features to Yocto to help with GPL compliance. https://lwn.net/Articles/598371/ This would also make for some good reading for 3DR A Practical Guide to GPL Compliance https://softwarefreedom.org/resources/2008/compliance-guide.html
×