Jump to content

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

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 comment
Share on other sites

Link to post
Share on other sites

What does that mean, and what is the GPL?

Intel HEDT and Server platform enthusiasts: Intel HEDT Xeon/i7 Megathread 

 

Main PC 

CPU: i9 7980XE @4.5GHz/1.22v/-2 AVX offset 

Cooler: EKWB Supremacy Block - custom loop w/360mm +280mm rads 

Motherboard: EVGA X299 Dark 

RAM:4x8GB HyperX Predator DDR4 @3200Mhz CL16 

GPU: Nvidia FE 2060 Super/Corsair HydroX 2070 FE block 

Storage:  1TB MP34 + 1TB 970 Evo + 500GB Atom30 + 250GB 960 Evo 

Optical Drives: LG WH14NS40 

PSU: EVGA 1600W T2 

Case & Fans: Corsair 750D Airflow - 3x Noctua iPPC NF-F12 + 4x Noctua iPPC NF-A14 PWM 

OS: Windows 11

 

Display: LG 27UK650-W (4K 60Hz IPS panel)

Mouse: EVGA X17

Keyboard: Corsair K55 RGB

 

Mobile/Work Devices: 2020 M1 MacBook Air (work computer) - iPhone 13 Pro Max - Apple Watch S3

 

Other Misc Devices: iPod Video (Gen 5.5E, 128GB SD card swap, running Rockbox), Nintendo Switch

Link to comment
Share on other sites

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 comment
Share on other sites

Link to post
Share on other sites

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 comment
Share on other sites

Link to post
Share on other sites

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

Link to comment
Share on other sites

Link to post
Share on other sites

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 comment
Share on other sites

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 — AMD Ryzen 7800X3D

GPU — AMD RX 7900 XTX - XFX Speedster Merc 310 Black Edition - 24GB GDDR6

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

CPU Cooler — Noctua NH-D15

Motherboard — Gigabyte B650 GAMING X AX V2

Memory — 32GB G.Skill Flare X5 - 6000mHz CL32

Storage — WD Black - 2TB HDD

        — Seagate SkyHawk - 2TB HDD

        — Samsung 850 EVO - 250GB SSD

        — WD Blue - 500GB M.2 SSD

        — Samsung 990 PRO w/HS - 4TB M.2 SSD

Case — Fractal Design Define R6 TG

PSU — EVGA SuperNOVA G3 - 850W 80+ Gold 

Case Fans — 2(120mm) Noctua NF-F12 PWM - exhaust

          — 3(140mm) Noctua NF-A14 PWM - intake

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

Mouse — Logitech G PRO X

Headphones — Sennheiser HD600

Extras — Glorious PC Gaming Race - Mouse Wrist Rest  

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

       — Max Keyboard Flacon-20 keypad - Cherry MX blue switches

Link to comment
Share on other sites

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 — AMD Ryzen 7800X3D

GPU — AMD RX 7900 XTX - XFX Speedster Merc 310 Black Edition - 24GB GDDR6

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

CPU Cooler — Noctua NH-D15

Motherboard — Gigabyte B650 GAMING X AX V2

Memory — 32GB G.Skill Flare X5 - 6000mHz CL32

Storage — WD Black - 2TB HDD

        — Seagate SkyHawk - 2TB HDD

        — Samsung 850 EVO - 250GB SSD

        — WD Blue - 500GB M.2 SSD

        — Samsung 990 PRO w/HS - 4TB M.2 SSD

Case — Fractal Design Define R6 TG

PSU — EVGA SuperNOVA G3 - 850W 80+ Gold 

Case Fans — 2(120mm) Noctua NF-F12 PWM - exhaust

          — 3(140mm) Noctua NF-A14 PWM - intake

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

Mouse — Logitech G PRO X

Headphones — Sennheiser HD600

Extras — Glorious PC Gaming Race - Mouse Wrist Rest  

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

       — Max Keyboard Flacon-20 keypad - Cherry MX blue switches

Link to comment
Share on other sites

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 comment
Share on other sites

Link to post
Share on other sites

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 comment
Share on other sites

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 comment
Share on other sites

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 comment
Share on other sites

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

×