OpenTX GPL violation? Nirvana NV14

openTx has introduced a range of new features, ideas and bling. It is fast becoming the firmware of choice for many users. openTx will run on ALL current hardware platforms, including the gruvin9x and sky9x boards. Work has already started to support the new FrSky X9D radio!
Post Reply
hackro
Posts: 2
Joined: Sat Sep 01, 2018 12:34 am
Country: -

OpenTX GPL violation? Nirvana NV14

Post by hackro » Sat Sep 01, 2018 12:51 am

I'm sure most of you are aware of the UndergroundFPV/FlySky NV14 Nirvana (Dark Knight)
They are clearly using OpenTx and are not releasing builds publicly.
UndergroundFPV is now shipping working units to reviewers and FlySky is also shipping units.
They both are shipping without firmware.
The FlySky Documentation references a Dropbox address for Nirvana firmware V1.6 and also has V1.9 posted in their download center.
UndergroundFPV is shipping units to reviewers with a "secret" link to firmware updates.
I has asked a few reviewers and they say the were explicitly told to not share or release the firmware.
I have asked undergroundFPV directly for the Firmware and they have refused.

Is this a GPL Violation??

User avatar
Kilrah
Posts: 9625
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: OpenTX GPL violation? Nirvana NV14

Post by Kilrah » Sat Sep 01, 2018 8:07 am

No.

We are working with them, nobody has shipped anything yet, and everything will be in order when they do.

The people who got hold of hardware got it illegitimately (they were apparently early protos given to testers for mechanical feedback in China that those decided to sell or otherwise pass on without authorization).

stewlg
Posts: 27
Joined: Mon Jun 16, 2014 3:50 pm
Country: -

Re: OpenTX GPL violation? Nirvana NV14

Post by stewlg » Thu Sep 06, 2018 2:21 pm

Kilrah, I'm glad to hear you're working with FlySky/Underground FPV and that they intend to make their work public.

I will say though that I believe the original poster is technically correct, at least as of this moment. I helped a YouTube reviewer friend get his NV14 set up last night with OpenTX, and I downloaded a binary from FlySky to do so, which counts as distribution under the terms of the GPL. There's no public repo for their OpenTX work that I can find, so they would appear to be in violation of the GPL. Or is there a repo in that's public that I don't know about?

There are also confusing rumors here (check the comments) about Underground FPV distributing a custom version of the OpenTX firmware with serial numbers:

https://www.youtube.com/watch?v=ryUhUhXI4BI

I've no idea if any of that is true.

Again, I downloaded a binary and I can't find public source, which is a straight GPL violation, even if it turns out to be a transient and well-intentioned one. The GPL doesn't care if the product has "shipped" according to the language of commerce. It's about distribution, and anyone who downloads the OpenTX binary for the NV14 has the right to see the source, even if they never run it, and even if the relevant product its supposed to work on never ships.

User avatar
Kilrah
Posts: 9625
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: OpenTX GPL violation? Nirvana NV14

Post by Kilrah » Thu Sep 06, 2018 6:56 pm

To be clear most of the work on this has been done by us (OpenTX team).

There will be 2 firmware variants, one "Standard OpenTX" distributed by us as usual via companion and flashed by default to FlySky-supplied radios, and one UFPV one, also distributed by us via companion and flashed by default to UFPV radios. The source for both will be part of the main OpenTX repository with the 2 different versions provided by build options exactly like all the others.

It's just nowhere near ready, just like people having radios at this point is only the result of both companies being in panic mode following major project management screwups and all trying to "fix it" in their own ways.

We are going to push the dev work into the main repo soon but it's currently so messy it has to be sorted out first and it would help no one to move it just now.
If you want the exact source code for the binary versions that are being distributed you have you should ask UFPV/Flysky to provide it, since even we have no idea what they used, all we know is that it shouldn't be used at this point and those who have radios should rather shelve them until something worthy is ready.

User avatar
3djc
Posts: 27
Joined: Mon Feb 22, 2016 7:15 am
Country: -

Re: OpenTX GPL violation? Nirvana NV14

Post by 3djc » Fri Sep 07, 2018 6:58 am

We are doing a lot of efforts to move this work forward, but we also need to balance it with existing OpenTx users that also deserve our support.

When we believe the software is a state where it can start to be used as beta (it may not have all features, but enough to be safely used), it will be announced and made available through our regular Companion nightly/beta distribution channels.

We understand also there are a lot of question such as "when wil it include INSERT FEATURE HERE ?", or simply "when will it be ready ?". The simple truth is we do not know yet, and we are simply unable to answer those, but once we are in nightly/beta stage, you'll be able to track things using our regular github issue tracker.


hackro
Posts: 2
Joined: Sat Sep 01, 2018 12:34 am
Country: -

Re: OpenTX GPL violation? Nirvana NV14

Post by hackro » Sat Sep 08, 2018 12:20 am

@Kilrah Thanks for the clarification!

stewlg
Posts: 27
Joined: Mon Jun 16, 2014 3:50 pm
Country: -

Re: OpenTX GPL violation? Nirvana NV14

Post by stewlg » Fri Sep 14, 2018 2:02 pm

FlySky staff claim this is their NV14 repo:

https://github.com/chevyhu/Flysky-OpenTX-Test-Branch

see https://www.rcgroups.com/forums/showpos ... tcount=811 and earlier in the thread.

I haven't looked to verify the claim; if someone does let us know.

User avatar
Kilrah
Posts: 9625
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: OpenTX GPL violation? Nirvana NV14

Post by Kilrah » Fri Sep 14, 2018 2:24 pm

Yeah, they have just made it this morning.

Not that we're happy about it, it seems every time we complain about things already being "worked on" by too many people in too many different repos without coordination the result is someone opening yet one more to ensure it's going to be months of hell before all of that can be consolidated into one properly working codebase.... someone makes yet another one.

But I guess at least people can see something...

User avatar
3djc
Posts: 27
Joined: Mon Feb 22, 2016 7:15 am
Country: -

Re: OpenTX GPL violation? Nirvana NV14

Post by 3djc » Wed Sep 19, 2018 10:04 am

FYI, we have started merging NV14 in our official repo, but bear with us, there is a lot to do still :

https://github.com/opentx/opentx/tree/kilrah/nv14merge

Post Reply

Return to “openTx”