Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
3DR Solo User

Drone company DJI in active non-compliance of GPL (binaries released)

Recommended Posts

Posted · Original PosterOP
If you purchase a DJI Inspire2, DJI Spark, DJI Mavic or DJI Phantom4 series drone, please be aware there is GPL code inside:
 
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

 
Quote

 


“GPL gives a person permission to make & redistribute copies of the program if & when that person chooses to do so”
https://www.gnu.org/licenses/gpl-faq.en.html#CanIDemandACopy
“You can charge people a fee to get a copy from you. You can't require people to pay you when they get a copy from someone else.”
“if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee”
“The GPL says that anyone who receives a copy from you has the right to redistribute copies, modified or not.”
https://www.gnu.org/licenses/gpl-faq.en.html#DoesTheGPLAllowNDA
“If it depends on a nonfree library to run at all, it cannot be part of a free operating system such as GNU;”
https://www.gnu.org/licenses/gpl-faq.en.html#FSWithNFLibs
“If they form a single combined program then the main program must be released under the GPL”
You cannot incorporate GPL-covered software in a proprietary system.”
https://www.gnu.org/licenses/gpl-faq.en.html#GPLInProprietarySystem
“you must make sure that the free and nonfree programs communicate at arms length”
https://www.gnu.org/licenses/gpl-faq.en.html#GPLInProprietarySystem
“Can I release a modified version of a GPL-covered program in binary form only?”
https://www.gnu.org/licenses/gpl-faq.en.html#ModifiedJustBinary
“The exception for the case where you received a written offer for source code is quite limited.”
“must be open to everyone who has a copy”
“This is a well-meaning request, but this method of providing the source doesn't really do the job.”
https://www.gnu.org/licenses/gpl-faq.en.html#DistributingSourceIsInconvenient
“As long as you make the source and binaries available so that the users can see what's available and take what they want”
“Complete corresponding source means the source that the binaries were made from”
https://www.gnu.org/licenses/gpl-faq.en.html#MustSourceBuildToMatchExactHashOfBinary
“If the version has been released elsewhere, then the thief probably does have the right to make copies and redistribute them under the GPL”
https://www.gnu.org/licenses/gpl-faq.en.html#TradeSecretRelease
“If a company distributes a copy to you and claims it is a trade secret, the company has violated the GPL” 
https://www.gnu.org/licenses/gpl-faq.en.html#TradeSecretRelease

 

 

 

 

 

 

 

 

Link to post
Share on other sites

What does that mean, and what is the GPL?


Always try googling your motherboard and looking at the spec sheet and manual - OEMs keep those up for a reason - and maybe you'll learn something 🤔

 

i7 5820K - NH-L12S - 4.2Ghz/3.4Ghz, 1.2v/1.05v (core/uncore) - 1.9v input voltage - 77C max - EVGA X99 Micro2 - 16GB (4x4GB) EVGA SuperSC DDR4 - ~2667Mhz CL16 - EVGA XC Ultra 1660 Ti - 250GB 960 Evo - 1TB WD Blue - 120GB HyperX Fury SSD - 1TB Seagate Barracuda Pro Compute 2.5" HDD - 2TB Seagate FireCuda 2.5" SSHD - Corsair CX550 (2017) - Fractal Design Meshify C Mini - 2 stock fans front, random corsair fan rear, all 120mm LG 25UM56-P - 25" 2560x1080 at 75Hz

 

X58 Madlads: X58 Xeon/i7 discussion     X99 bois: X99 Xeon/i7 discussion

 

Big Rig:

Spoiler

 Xeon W3670 - Gammax 400 with an NH-D15S fan

EVGA X58 Classified SLI 4-Way XL-ATX
24GB (3x8) HyperX Fury DDR3 in Red - 1600Mhz CL9 - running 2040Mhz CL10-11-11-31
2x EVGA Classifed GTX 780 in SLI

120GB ADATA SU800 - 2TB WD Barracuda
EVGA 1600W T2
Corsair Air 540

Current project-ey plans:

Spoiler

5960X on a Heatkiller IV Pro Acetal
EVGA X99 Classified
32GB (4x8) 3200Mhz CL16 HyperX Predator DDR4
Radeon VII on an EK Acetal block and black EK backplate 
 1TB 970 Evo, 1TB Crucial MX500
Corsair RM1000i

Phanteks Enthoo Evolv ATX TG, Grey
EK D5 pump/res combo, EK-ZMT tubing, EK stubby barb fittings, 360mm GTS stealth rad, 4x Noctua iPPC NF-F12s, 2x Noctua NF-A15s

 

Link to post
Share on other sites
7 minutes ago, Zando Bob said:

what is the GPL

GNU Public License, basically THE standard for free and open-source licensing.  DJI claims to follow that standard, but apparently they are violating it.

 

@3DR Solo User : needs more, see the guidelines.  Link to source article, quote from article, description explaining why this is relevant to us and a personal take. 

 

Quote

When creating a thread in the News subforum, please make sure your post meets the following criteria:

- Your thread must include some original input to tell the reader why it is relevant to them, and what your personal opinion on the topic is.

- Your thread must include a link to at least one reputable source. Most of the time, this should be a respected news site.

- Your thread should also include quotes from the cited source(s). While you shouldn't just copy the entire article, your quote should give the reader a summary of the article in a way that gives the key details, but also leaves room for them to read the full article on the linked website. Please use quote tags (the speech bubble at the top of the editor, under the  :)) to show that you have copied this content from another site.

- The title of your thread must be relevant to the topic and should give a reader a good idea of the contents of the thread. Copying the title of the source is permitted but absolutely not required.

- If your article is about a product or some form of media, images are always appreciated, although they are not required.

 

Failure to comply may result in your thread being locked or removed without warning.

 

 

Link to post
Share on other sites
Posted · Original PosterOP
Just now, Captain Chaos said:

GNU Public License, basically THE standard for open-source.  DJI claims to follow that standard, but apparently they are violating it.

 

@3DR Solo User : needs more, see the guidelines.  Link to source article, quote from article, description explaining why this is relevant to us and a personal take. 

 

*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

Link to post
Share on other sites
Posted · Original PosterOP
22 minutes ago, Cheezdoodlez said:

Yeah nope. Not able to see a word of your post. Also I think you really should put some more context in the OP. 

 

I have attempted to add more context for you... I am sorry your mobile was unable to render my post! 

Link to post
Share on other sites

instead of attacking this guy... lets read the post. DJI is pretty dominate in the drone world, basically pioneered it for the masses, yeah? So, this is could be a big deal on a several levels IMO


CPU — i7 6700k - 4.4GHz

GPU — EVGA GTX 1080ti SC2 - Factory OC

Monitor — Acer Predator XB271HU - 2560x1440 165Hz IPS 4ms

CPU Cooler — Noctua NH-D14

Motherboard — MSI z170a Gaming m5

Memory — 32GB G.Skill Ripjaws V series - 2133MHz 2(2 x 8GB)

Storage — WD Black - 2TB HDD 7200rpm

        — Samsung 850 EVO - 250GB SSD

        — Samsung 960 EVO - 250GB M.2 SSD

Case — Fractal Design Define R6 TG

PSU — EVGA SuperNOVA G3 - 850W 80+ Gold 

Case Fans — 120mm Noctua NF-F12 PWM - exhaust

          — 140mm Noctua NF-A14 PWM - intake

          — 140mm Noctua NF-A14 PWM - intake

Keyboard — Max Keyboard TKL Blackbird - Cherry MX blue switches - Red Backlighting 

Mouse — Logitech G602

Headphones — Sennheiser HD600

Extras — Glorious PC Gaming Race - Mouse Wrist Rest  

       — Glorious PC Gaming Race - XXL Extended Mouse Pad - 36" x 18"

       — LED Strip - Phanteks PH-LEDKT - 1 meter

       — Mechanical ten key - Cherry MX blue switches

Link to post
Share on other sites
19 minutes ago, Cheezdoodlez said:

Yeah nope. Not able to see a word of your post. Also I think you really should put some more context in the OP. 

IMG_1492.PNG

because you're one of the few, but vocal dark theme users


CPU — i7 6700k - 4.4GHz

GPU — EVGA GTX 1080ti SC2 - Factory OC

Monitor — Acer Predator XB271HU - 2560x1440 165Hz IPS 4ms

CPU Cooler — Noctua NH-D14

Motherboard — MSI z170a Gaming m5

Memory — 32GB G.Skill Ripjaws V series - 2133MHz 2(2 x 8GB)

Storage — WD Black - 2TB HDD 7200rpm

        — Samsung 850 EVO - 250GB SSD

        — Samsung 960 EVO - 250GB M.2 SSD

Case — Fractal Design Define R6 TG

PSU — EVGA SuperNOVA G3 - 850W 80+ Gold 

Case Fans — 120mm Noctua NF-F12 PWM - exhaust

          — 140mm Noctua NF-A14 PWM - intake

          — 140mm Noctua NF-A14 PWM - intake

Keyboard — Max Keyboard TKL Blackbird - Cherry MX blue switches - Red Backlighting 

Mouse — Logitech G602

Headphones — Sennheiser HD600

Extras — Glorious PC Gaming Race - Mouse Wrist Rest  

       — Glorious PC Gaming Race - XXL Extended Mouse Pad - 36" x 18"

       — LED Strip - Phanteks PH-LEDKT - 1 meter

       — Mechanical ten key - Cherry MX blue switches

Link to post
Share on other sites
10 minutes ago, 3DR Solo User said:

I have attempted to add more context for you... I am sorry your mobile was unable to render my post! 

He is referring to night mode on the forums, not a problem with his phone. Re-paste the text and remove formatting. 


Please quote our replys so we get a notification and can reply easily. Never cheap out on a PSU, or I will come to watch the fireworks. 

PSU Tier List

 

My specs

Spoiler

PC:

CPU: Intel Core i5-6600K @4.8GHz
CPU Cooler: Noctua NH-U14S 
Motherboard:  ASUS Maximus VIII Hero 
GPU: Zotac AMP Extreme 1070 @ 2114Mhz
Memory: Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2400 
Storage: Samsung 850 EVO-Series 500GB 
Storage: Western Digital Caviar Blue 1TB
Case: Cooler Master MasterCase Pro 5 
Power Supply: EVGA 750W G2

 

Peripherals 

Keyboard: Corsair K70 LUX Browns
Mouse: Logitech G502 
Headphones: Kingston HyperX Cloud Revolver 

Monitor: U2713M @ 75Hz

 

Link to post
Share on other sites
Posted · Original PosterOP
4 minutes ago, DutchTexan said:

instead of attacking this guy... lets read the post. DJI is pretty dominate in the drone world, basically pioneered it for the masses, yeah? So, this is could be a big deal on a several levels IMO

I have updated the OP for the pedantic... (which I respect, as I too am pedantic)

 

*salute*

Link to post
Share on other sites
35 minutes ago, Captain Chaos said:

hmm ... curious how the mods are going to handle this one then. 

you need a source

nope i am the source 

Link to post
Share on other sites
16 minutes ago, DutchTexan said:

instead of attacking this guy... lets read the post. DJI is pretty dominate in the drone world, basically pioneered it for the masses, yeah? So, this is could be a big deal on a several levels IMO

He's updated the post now. When I first read it it was just a couple of Twitter-links. 

 

But yeah. This looks like it could be a big deal. But DJI is a big company, they'll probably get away with it. :( 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×