Just so I am clear TimeCop is a hardware GURU and the man who designed and built Naze32 and the New Naze Pro. Hydra is a programmer that specializes in Logic, Integration and cleaning up code. A while back Timecop and Hydra were working together, and Hydra made suggestions on how to clean up the code, and do so in a way that it is more easily understandable and manageable. TimeCop was not happy with the thought of someone/anyone muking about with his code structure so he had a talk with Hydra. Thins got ugly and they parted ways.
So since this project is an opensource one, Hydra took the original code, stripped it, and rebuilt it in what he sees as a cleaner version. He then brought to the world a new version of a flight controller software that not only will work with the Naze hardware, but will work in multiple flight controllers.
In doing this, Hydra really pissed off Timecop, now there is huge division. Timecop thinks cleanflight is a huge waste of time, again he specializes in hardware. And from some of the posts I have see he really isn't a fan of organization of information. "feel free to edit the documentation, it's on a wiki for a reason. unlike some other people (dominic "jobless" clifton), I do have a job that is a [i]bit more important than having to document the same feature once in code and then once again elsewhere[/i]."
Now, I am not rocket scientist, but Hyda's specialty is code and organization. He seems happy to fix code, and document thoroughly his progress of new features. Heck he even makes video to walk you though a lot of what he is doing (example, the RGB LED implementation). He also seems driven to build a team of folks to further expand the feature set of the flight controller, example, better GPS performance among many other things.
So here we are, a huge division. One guy is a master of hardware (who codes but not his passion), and another guy a master of code (who has ideas of hardware but not his passion). I see this situation as an example of a Open Source project that went sideways. Its kind of sad in a way, it would of been amazing to see these guy work as passionately with each other as they are pushing away from each other. It seems to me the Naze 32 platform is amazing, however without the latest's cutting edge code, it may soon be just another board in a sea of many others.
I get it, its a $20 board....... however with the right code (team of programmers) that $20 board will be able to smoke all of the commercially available stuff (DJI,XA, ZUAV, MK, ect..) The only difference in this $20 board and all of the big guys is the team of folks working to make it better everyday. The big guys have thrown a lot of money at many problems so in many cases they are far ahead. The one thing they dont do as well is FLY. All the bells and whistles mean nothing if the foundation is weak. When the feature set of the Open Source projects meets the commercially available offerings, you may see a huge shift to Open Source in the drone world.
So, is my last day couple of days of research into the Naze platform up to speed? I am just trying to understand what exactly happened, as well as predict what is going to happen in the future with this platform.