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 (jank until UPS sorts my claim for mobo damage in shipping) - i9 7980XE @per-core-OC 4.2-4.5GHz - EVGA CLC 280 w/2x Noctua Redux P14s - EVGA X299 Dark - 4x8GB 3200Mhz CL16 DDR4 - Nvidia 2060 Super FE w/GPU only 280mm loop - 1TB 970 Evo + 250GB 960 Evo + 1TB Crucial MX500 - EVGA 1600W T2 - Corsair 750D Airflow - Windows 11

 

Proxmox Rig - i7 6950X - Noctua NH-L12S - EVGA X99 Micro 2 - 4x4GB 2800MHz DDR4 - Radeon PRO WX2100 - 3x 2TB Seagate Barracuda + 1TB WD Blue + 1TB WD SE - EVGA 1000W G3 - Fractal Design Node 804 - Proxmox 7.2

 

Rest of the HEDT collection - Xeon X5675/EVGA X58 Classified 4-Way SLI - i7 4930K/EVGA X79 Dark - EVGA Super-Record 2 (not currently booting, need to sort that out eventually)

 

Daily Devices: 2015 15" MacBook Pro running macOS Monterey (Work Laptop) - iPhone 13 Pro Max - Apple Watch S3

 

Other Misc Devices: 2012 MacBook Pro 13" running Linux Mint - Mac Pro 1,1 (2x dual cores as I haven't swapped the quads in yet, 32GB DDR2 and a 512MB HD4870) running El Cap/Lion/sometimes other Mac OS X versions - iPod Video (5th gen)

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 — 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 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 — 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 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
 Share


×