Chinese 'Rabbit' FC uses MultiWii code, no credit given
Chinese 'Rabbit' FC uses MultiWii code, no credit given
No credit, no source available. Last I checked MultiWii code was GPL.
http://www.rcgroups.com/forums/showpost ... tcount=158
Discuss.
http://www.rcgroups.com/forums/showpost ... tcount=158
Discuss.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
I also followed the Rabbit and I must say I am impressed by nice videos. To bad they do nothing about GPL and such...but hey , dealing with the Chinese copy-industry so what do you expect?
//UndCon
//UndCon
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
UndCon wrote:I also followed the Rabbit and I must say I am impressed by nice videos.
UndCon, of course we expect MultiWii to fly nice. That has nothing to do with violating GPL.
To bad they do nothing about GPL and such...but hey , dealing with the Chinese copy-industry so what do you expect?
they live and learn? First step would be to inform them nicely they committed a GPL violation and how to remedy this. Alex would be the naturally most prominent person to do this.
If you follow gpl-violations.org, quite some asian manufacturers/suppliers have learnt to accept and follow GPL rules. Maybe not to their disadvantage.
Alex, want to contact them?
-
- Posts: 1630
- Joined: Wed Jan 19, 2011 9:07 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Hi,
Apparently, this board has some features multiwii has not, for instance a better alt hold according to what I read
If multiwii source code is really used in this board, it's quite annoying because the delta and interesting code is closed for the multiwii community.
@Hamburger: I prefer to not take time to dig into gpl-violations things. It would be another time consuming domain, and I've not a lot of time currently
... Feel free to initiate the communication
But anyway, I think the first aim here in multiwii is not to protect a business, but rather to share innovation and new features.
Apparently, this board has some features multiwii has not, for instance a better alt hold according to what I read

If multiwii source code is really used in this board, it's quite annoying because the delta and interesting code is closed for the multiwii community.
@Hamburger: I prefer to not take time to dig into gpl-violations things. It would be another time consuming domain, and I've not a lot of time currently

But anyway, I think the first aim here in multiwii is not to protect a business, but rather to share innovation and new features.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Well spoken words Alex!
I believe it is their lost not supporting the open source concept. After the initial excitement, people will back away.
I believe it is their lost not supporting the open source concept. After the initial excitement, people will back away.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Alexinparis wrote:...If multiwii source code is really used in this board, it's quite annoying because the delta and interesting code is closed for the multiwii community.
...
But anyway, I think the first aim here in multiwii is ... to share innovation and new features.
I agree completely. Also, they (?) have successfully ported to 32 bit ARM. I would like to get that as well.
From what I understand about GPL, as a developer I am entitled to talk to them. So I will write them nicely.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
They use MMA8452Q accel, which is currently the best quality digital accel available. That would explain auto-level stability.
As far as I know sonar altitude hold is the only thing that was demonstrated as being "better", and that one is easy to do on a proper micro with enough PWM inputs.
Motor mixer is definitely 100% multiwii, down to using same macros etc, and a lot of other things like reading/saving settings, main loop, uart organization, etc seems to follow multiwii code patterns.
ITG3200 data reading is identical, including /4 division as in multiwii code.
I'm too lazy to map out the floating point functions used, I only guessed fp_divide by luck while checking out mixer, but it would make sense for main loop/etc code to more or less follow multiwii (I saw same numeric constants etc) minus 8bit-isms like checking variable size before doing mathops.

Anyway, it does suck they wasted the time to port it to a 32bit architecture and closed the sores.
As far as I know sonar altitude hold is the only thing that was demonstrated as being "better", and that one is easy to do on a proper micro with enough PWM inputs.
Motor mixer is definitely 100% multiwii, down to using same macros etc, and a lot of other things like reading/saving settings, main loop, uart organization, etc seems to follow multiwii code patterns.
ITG3200 data reading is identical, including /4 division as in multiwii code.
I'm too lazy to map out the floating point functions used, I only guessed fp_divide by luck while checking out mixer, but it would make sense for main loop/etc code to more or less follow multiwii (I saw same numeric constants etc) minus 8bit-isms like checking variable size before doing mathops.

Anyway, it does suck they wasted the time to port it to a 32bit architecture and closed the sores.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Personally, I believe it may be more of a language barrier/problem than trying to keep their development a secret. Given the fact, this is Chinese New Year would explain the lack of information at this moment. However I don't understand the rubbing out the Chip information. Hmmm.
Last edited by copterrichie on Sun Jan 22, 2012 2:53 pm, edited 2 times in total.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
P.S. GREAT Detective work there Dongs.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Hi dongs,
I'd say you found strong evidence.Event hough at this point, nobody I know really wants to make a case and go the hard legal route. Either way, we would benefit the most if they played along and released their 32 bit arm port. From what I read learnt from gpl-violations.org, most times the 'violators' are just plain not aware of the obligations that come with using GPL code and in some cases it may well be only developers knew that GPL code was used to begin with.
I wrote to goodluckbuy and the ebay seller (in as nicely terms as I could come up with). Are there any other known dealers, preferrably in the western hemisphere? I ask for two things (if MultiWii code relation is true) in accordance with GPL:
- state relation to MultiWii in product description
- provide access to the source code
Let's see how it goes.
I'd say you found strong evidence.Event hough at this point, nobody I know really wants to make a case and go the hard legal route. Either way, we would benefit the most if they played along and released their 32 bit arm port. From what I read learnt from gpl-violations.org, most times the 'violators' are just plain not aware of the obligations that come with using GPL code and in some cases it may well be only developers knew that GPL code was used to begin with.
I wrote to goodluckbuy and the ebay seller (in as nicely terms as I could come up with). Are there any other known dealers, preferrably in the western hemisphere? I ask for two things (if MultiWii code relation is true) in accordance with GPL:
- state relation to MultiWii in product description
- provide access to the source code
Let's see how it goes.
-
- Posts: 1630
- Joined: Wed Jan 19, 2011 9:07 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
So, I think there are no possible doubts now.
If they took time to port it to a 32 bit proc (like you http://code.google.com/p/afrodevices/), I think we can expect some evolution in the future (maybe a 'Dragon' FC after the 'Rabbit' one
)
I agree about sonar, it's not the most difficult part.
If they took time to port it to a 32 bit proc (like you http://code.google.com/p/afrodevices/), I think we can expect some evolution in the future (maybe a 'Dragon' FC after the 'Rabbit' one

I agree about sonar, it's not the most difficult part.
dongs wrote:They use MMA8452Q accel, which is currently the best quality digital accel available. That would explain auto-level stability.
As far as I know sonar altitude hold is the only thing that was demonstrated as being "better", and that one is easy to do on a proper micro with enough PWM inputs.
Motor mixer is definitely 100% multiwii, down to using same macros etc, and a lot of other things like reading/saving settings, main loop, uart organization, etc seems to follow multiwii code patterns.
ITG3200 data reading is identical, including /4 division as in multiwii code.
I'm too lazy to map out the floating point functions used, I only guessed fp_divide by luck while checking out mixer, but it would make sense for main loop/etc code to more or less follow multiwii (I saw same numeric constants etc) minus 8bit-isms like checking variable size before doing mathops.
Anyway, it does suck they wasted the time to port it to a 32bit architecture and closed the sores.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
I got a reply from the ebay seller (vocanlo). He basically says, if we order board from him, he will supply the source code.
Now I am not sure if he understands the difference between firmware and source code, but who knows?
Did any of you by chance order a rabbit board via ebay? At the moment it would be the easiest route to follow.
Now I am not sure if he understands the difference between firmware and source code, but who knows?
Did any of you by chance order a rabbit board via ebay? At the moment it would be the easiest route to follow.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Wow, not in retrospect, wish I had purchased my Rabbit off of Ebay however, I am hopeful GLB will supply the code once Chinese New Year is over.
-
- Posts: 5
- Joined: Mon Dec 26, 2011 3:29 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
dongs wrote:They use MMA8452Q accel, which is currently the best quality digital accel available. That would explain auto-level stability.
As far as I know sonar altitude hold is the only thing that was demonstrated as being "better", and that one is easy to do on a proper micro with enough PWM inputs.
Hi Dongs,
You mention that MMA8452Q is the best Acc available today.
Please could you confirm this compared to BMA180 ?
Thanks
JP
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Today I sent another note to both ebay seller and GLB.
as stated here http://www.rcgroups.com/forums/showpost ... tcount=547
If they (?) continuej to refrain we may pursue different route
- not buy it; instead get alternate products with better policy
- take it to gpl-violations
- propose a public ban for this product on all known channels for presentation, discussion and trade
Hello again,
You provide products under the name rabbit flight controller.
I am
a developer of the MultiWii system. We have come to believe (from
feature set and code analysis) that these products do use code from the
MultiWii system. The MultiWii code is developed and provided under GPL. So
you must also follow GPL rules (and benefit from that again; otherwise
customers will go away for sure)
- state that in your product
and
-
give access to the source code you have made.
This is not negotiable. We
intend to pursue this issue. I will definitely not buy this or any other
product from you unless you resolve this. You must follow the rules of
GPL.
Waiting for you answer,
Regards, Hamburger
as stated here http://www.rcgroups.com/forums/showpost ... tcount=547
If they (?) continuej to refrain we may pursue different route
- not buy it; instead get alternate products with better policy
- take it to gpl-violations
- propose a public ban for this product on all known channels for presentation, discussion and trade
-
- Posts: 1630
- Joined: Wed Jan 19, 2011 9:07 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
We can see things with philosophy.
It's a good advertisement for multiwii software
Closing the source is probably anti productive for them in this context because they won't benefit as fast as the community from the overall software improvement.
Just an example: the nice GUI from EOSBandi
It's a good advertisement for multiwii software

Closing the source is probably anti productive for them in this context because they won't benefit as fast as the community from the overall software improvement.
Just an example: the nice GUI from EOSBandi
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Alexinparis wrote:We can see things with philosophy.
It's a good advertisement for multiwii software
Closing the source is probably anti productive for them in this context because they won't benefit as fast as the community from the overall software improvement.
Just an example: the nice GUI from EOSBandi
Amen, Amen and two more Amen!
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Hamburger wrote:I got a reply from the ebay seller (vocanlo). He basically says, if we order board from him, he will supply the source code.
Now I am not sure if he understands the difference between firmware and source code, but who knows?
Did any of you by chance order a rabbit board via ebay? At the moment it would be the easiest route to follow.
Oh, good I found this topic. Waiting for the order arrival from him.
Will request source code.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Xor wrote:Oh, good I found this topic. Waiting for the order arrival from him.
Will request source code.
nice. Seems like you actually would be first to try this since I posted this possible approach. But I do not have much faith in rabbit dealers and producers. I'd like to be proven wrong, but I will post warning over at RCG to avoid rabbit alltogether and use better alternatives.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Hamburger wrote:Xor wrote:Oh, good I found this topic. Waiting for the order arrival from him.
Will request source code.
nice. Seems like you actually would be first to try this since I posted this possible approach. But I do not have much faith in rabbit dealers and producers. I'd like to be proven wrong, but I will post warning over at RCG to avoid rabbit alltogether and use better alternatives.
Well, that's what I've got in response immediately "vocanlo is out of the office until 03/07/2012 and may not be able to respond to your message."
So, let's wait.
In question for the alternatives, I'm new to the hobby and while researching options I've found that Rabbit is stable and novice friendly, only now (5 days after rabbit purchase) I discovered that they are using GPL licensed code violating license terms. Too bad I already invested money, btw I'm involved in the opensource dev as well.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Hamburger wrote:Xor wrote:Oh, good I found this topic. Waiting for the order arrival from him.
Will request source code.
nice. Seems like you actually would be first to try this since I posted this possible approach. But I do not have much faith in rabbit dealers and producers. I'd like to be proven wrong, but I will post warning over at RCG to avoid rabbit alltogether and use better alternatives.
Got the response, he have no idea what the source code means. Also, he didn't even bother to re-upload and hide the source of fc.
Hi,please check this:
http://www.goodluckbuy.com/images/detai ... manual.pdf
and
http://www.goodluckbuy.com/upload/uploa ... Driver.EXE
thank you.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
just posted a warning over at RCG: http://www.rcgroups.com/forums/showthread.php?t=1610439
now waiting for the storm to come.
now waiting for the storm to come.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
I find it oh so very interesting how some people only view this issue based upon how much money they paid for th item verse the principle of Intellectual property. There is little doubt in my mind as to why the world is on the eve of financial collapses, everyone is only thinking about themselves and what they can get for nothing or near nothing..
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
If nothing else it teaches you about some 'fellow' hobbyists. Sorry to say no big surprises here.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Yes, there are opportunist everywhere in life and we can expect no less from the people involved in this hobby. It is an age old argument of socialism verse Capitalism.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
I replied there as well, it's so funny and sad, I'm software dev involved in open source, I moved to US from Belarus (exUSSR republic) and in exUSSR pirated software is everywhere and I was thinking the in US people are different and it clearly shows that a lot of people obeying the law only because they are forced to.
Do I understand correctly that by GPLv3 they lost the rights to the software by violating the license (but can get rights back, but I do not think they will bother). So it is fully lawful to disassemble their code and re-implement it in the MultiWii (sonar code for example)?
Do I understand correctly that by GPLv3 they lost the rights to the software by violating the license (but can get rights back, but I do not think they will bother). So it is fully lawful to disassemble their code and re-implement it in the MultiWii (sonar code for example)?
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
The sonar code is from multiwii anyway.
Not like you have to get it back.
Not like you have to get it back.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
What I find amazing interesting (I like watching and studying behaviors) is the supporters of the Rabbit sites other bad behavior, this is how it has been for eons, I can spend my money where I want, yadda, yadda yadda. No one is presenting a valid argument as to why complying to the GPL does not benefit everyone. Amazing and very fun to watch.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
I must say it is not pure fun all the time when I find myself at the center of the pourout of all this venom. Old proverbial says 'always bash the bearer of bad news'. Probably that is as close as you can get to closing your eyes and wish for what you do not want to see will then magically go away. We know children do that. Now we know being over 18 does not stop that for some people.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
^^ Or that no good dead go unpunished.
I too find it amazing how some people can not see the simple request in adhering into the GNU.
I too find it amazing how some people can not see the simple request in adhering into the GNU.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Hamburger wrote:I must say it is not pure fun all the time when I find myself at the center of the pourout of all this venom. Old proverbial says 'always bash the bearer of bad news'. Probably that is as close as you can get to closing your eyes and wish for what you do not want to see will then magically go away. We know children do that. Now we know being over 18 does not stop that for some people.
I have been in your shoes Hamburger, don't let this crap effect you at all. Most of these people, you will ever meet in real life and most likely, don't want to. Many people come to the internet to release their frustrations and release their poison on any victim they can find. Just use a mirror as I do to reflect it back on them or just ignore it.
BTW, you did an outstanding job at bringing attention to this problem that has existed for sometime now. This is one of the reasons I STOPPED posting Build Logs.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Oh and try to use some music in one of your posted videos on youtube that you do not have rights too and see what happens.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
copterrichie wrote:Oh and try to use some music in one of your posted videos on youtube that you do not have rights too and see what happens.
thanks for your support. This comment I do not understand? What are you trying to point out, please?
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
something like : copyright claims are not born equal ..
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Hamburger wrote:copterrichie wrote:Oh and try to use some music in one of your posted videos on youtube that you do not have rights too and see what happens.
thanks for your support. This comment I do not understand? What are you trying to point out, please?
Because if you using any Music, Pictures or video clips that one does not have legal rights to use, they will reject the video. However, people can use all of the source code they want yadda yadda yadda.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
kos wrote:something like : copyright claims are not born equal ..
Exactly!
Thanks for the clarity.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Those foreign devils are continuing to steal multiwii code
http://www.rcgroups.com/forums/showpost ... tcount=287
GPS stuff is a direct rip from multiwii, 100% unchanged
http://www.rcgroups.com/forums/showpost ... tcount=287
GPS stuff is a direct rip from multiwii, 100% unchanged
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
dongs wrote:Those foreign devils are continuing to steal multiwii code
no surprise on that front. Why did you invest any time in veryfying at all? Would you expect them to come up with something of their own origin?
I would like to get info if/when the first retailer/reseller of Rabbit shows up with location falling under western jurisdiction. Not too likely to happen though.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Well, who knows, I mean if they suddenly had good/working GPS code, I could steal it back from them... but oh noez!
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Ok, found a forum where so called "devs" provides support to the rabbit:
http://bbs.5imx.com/bbs/forumdisplay.php?fid=453&page=6
I do not understand a thing (in chinese), but you can try google translate
http://translate.google.com/translate?hl=en&sl=auto&tl=en&u=http%3A%2F%2Fbbs.5imx.com%2Fbbs%2Fforumdisplay.php%3Ffid%3D453%26page%3D6
http://bbs.5imx.com/bbs/forumdisplay.php?fid=453&page=6
I do not understand a thing (in chinese), but you can try google translate
http://translate.google.com/translate?hl=en&sl=auto&tl=en&u=http%3A%2F%2Fbbs.5imx.com%2Fbbs%2Fforumdisplay.php%3Ffid%3D453%26page%3D6
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
I like the first autotranslated topic:
Rabbit With GPS CF is useless
Rabbit With GPS CF is useless
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Xor wrote:Ok, found a forum where so called "devs" provides support to the rabbit:
http://bbs.5imx.com/bbs/forumdisplay.php?fid=453&page=6
I do not understand a thing (in chinese), but you can try google translate
http://translate.google.com/translate?hl=en&sl=auto&tl=en&u=http%3A%2F%2Fbbs.5imx.com%2Fbbs%2Fforumdisplay.php%3Ffid%3D453%26page%3D6
I thought it would be good to try and bring this to the attention of their user base but it will not let me sign up.
[quote]Your request origin is not correct, or verify that the string does not match, could not be submitted.If you install personal firewall software (such as Norton Internet Security) some kind of origin information is shielded by default, set and try not to prohibit the origin information.[\quote]
Probably need to change my proxy to a CN IP, but I figure I'll leave this to a DEV here.
I don't think it would be that bad of an idea to try and win the "hearts and minds" of the CN user base (on their forum) of Rabbit to help influence the Rabbit 'devs'.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
There was a thread about this on 5imx already.
As you can imagine, most of them don't give a fuck.
As you can imagine, most of them don't give a fuck.
-
- Posts: 35
- Joined: Fri Jan 21, 2011 7:37 am
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
is it allowed to sell computers with "stolen" code on ebay? doesnt ebay care about this?
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Tried to ping ebay seller again to get the source code, the reply was (as expected) "we don't have the source code,the Rabbit company did not supply it."
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
any new retailers / sellers popped up lately? Preferrably in a country under western style legislation?
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
the HoTT telemetry implementation fork discussed here viewtopic.php?f=7&t=1284&p=11967#p11967 does erroneously grant more rights to MultiWii code than GPL allows. I left a note for the author Oli in his thread.
Re: Chinese 'Rabbit' FC uses MultiWii code, no credit given
Update: Oli will correct licence for his hott fork.