Firmware source code
Uploading and Loding Picture ...(0/1)
o(^-^)o
blu3g3.gmail
New

Spain
Offline

Hi all,

I have been checking on some internet forums and saw that the Phantom 3 firmware has many source code fragments so they should have the firmware sources available to everyone.

Where can i download the source code?.

Thanks.
2016-3-28
Use props
sinbad_uk
lvl.3
Flight distance : 117343 ft
United Kingdom
Offline

Your probably refering to the API ? I have never heard of the firmware source being available. I could be wrong...

2016-3-28
Use props
blu3g3.gmail
New

Spain
Offline

sinbad_uk@ntlwo Posted at 2016-3-28 14:55
Your probably refering to the API ? I have never heard of the firmware source being available. I cou ...

Hi!, i am referring to the firmware source code. I think that they should have it somewhere, as they have some GPL code inside the firmware. I have not seen it published neither, that is why i ask
2016-3-28
Use props
teedo757
lvl.3
Flight distance : 1870 ft
United States
Offline

They probably will not release the source code as that is usually proprietary. I believe using open source only requires you to list it as a source in the licensing. You are able to view the source of each open source project but I don't think they are required to release any code they make building on open source.
2016-3-28
Use props
Nink
lvl.2

Canada
Offline

There are various open source licenses. Some are copy left like GPL where if you use GPL code within your application you need to release the source code of your application as this now falls under the GPL license. Other open source licenses like BSD do not have this restriction so you do not need to release your source code.
There are ways around GPL by ensuring when you use this code it is not part of your application Example calling application B from application A using available interfaces such as API's but you really need a IP lawyer to provide consultation before making any assumptions.   Even if you look at another applications source code and then write your own version from scratch you could still be subject to releasing your code under GPL because the programmer could take concepts or ideas from the other code.  

To accuse DJI of using GPL code in their firmware is a fairly strong statement.   What GPL code do you believe they are using?
2016-3-28
Use props
blu3g3.gmail
New

Spain
Offline

Nink Posted at 2016-3-28 16:20
There are various open source licenses. Some are copy left like GPL where if you use GPL code within ...

Not just a statement , you can check it here (end of page):

https://github.com/probonopd/phantom-licensecheck
2016-3-28
Use props
Nink
lvl.2

Canada
Offline

blu3g3.gmail Posted at 2016-3-28 10:35
Not just a statement , you can check it here (end of page):

https://github.com/probonopd/phantom- ...

Sorry not an IP Lawyer but if Ambarella is releasing their software under GPL (are they ?) as the developers of the application they also reserve the right to release it under a separate licensee.

Are they just running their application on top on top of the linux kernal and including this in their package and that is why the Linux signature comes up.  You see this with appliances like google nest etc.  Does that mean they need to release there source code when they package with the linux kernal NO IDEA but I am the last person who is going to accuse them of non compliance of software licenses.   
2016-3-28
Use props
blu3g3.gmail
New

Spain
Offline

Nink Posted at 2016-3-28 17:08
Sorry not an IP Lawyer but if Ambarella is releasing their software under GPL (are they ?) as the  ...

I am not a Lawyer nor making accusations but GPL forces that:

http://www.gnu.org/licenses/gpl- ... eSourcePostedPublic

So they should publish the source code (not sure if all source code or a part).
2016-3-28
Use props
Nink
lvl.2

Canada
Offline

blu3g3.gmail Posted at 2016-3-28 11:21
I am not a Lawyer nor making accusations but GPL forces that:

http://www.gnu.org/licenses/gpl-faq ...

Again I don't know the companies involved do not provide dual licensing  example MySQL I can buy a commercial license from Oracle and I don't have to release my code if I use it in a commercial product or I can use the GPL in my product for free and release the code.   Dual licensing is fairly common practice so I am not about to assume this is not the case.  

http://www.mysql.com/about/legal/licensing/oem/  
2016-3-28
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules