Closed blezalex closed 7 years ago
Doubt it, because the main copyright holder of the code (the Baseflight Configurator upstream) is now hostile to open source and has closed the upstream project. Every copyright holder has to agree in order to add a new license option.
I wonder if Baseflight Configurator would like to have their configurator on mobile phones as well. In the other hand, if they dont, having cleanflight on mobile and having consistent experience across desktop and mobile could be a big advantage for cleanflight.
How much code still remained from baseflight in cleanflight? I wonder if those parts could be replaced. If feels very bad to be a hostage of baseflight restrictive license forever.
As a different alternative i could try converting this app into a website hosted on ESP8266 wifi dongle, yet that would require a lot of compression and removal of many dependencies as code has to fit 200kb in compressed form. Updating such site is also much harder..
+1 to @blezalex request.
@blezalex Publish the source to your one and perhaps we can use some of it, in the mean time other users would be able to compile and run it too without needing the app store.
Yeah this would be awesome, great work
As part of the rewrite of the communication stack https://github.com/cleanflight/cleanflight/issues/347 we could look at doing a complete rewrite and look at the licencing then. https://github.com/cleanflight/cleanflight-configurator/issues/94. Really depends how much time everyone has.
I'm not really 'contributing' anything to this discusion but I guess it would be awsome if there was some kind of IOS application like 'cleanflight configurator'.
https://github.com/blezalex/MobileCFConfigurator - sources for mobile app https://github.com/blezalex/Wifi-Cleanflight-Configurator - sources for ESP8266 firmware enabling Wifi for naze board.
The alternative I am researching is getting a tablet with an Intel (x86) chip tablet such as Atom that also has a USB port. From there boot to Ubuntu and Chrome+Cleanflight.
I don't want Bluetooth/wifi/etc config. I am fine using a USB cable in the field. I would love to find a few others who have had success/failure/other.
Even if CF was on iOS, the lightning plug is far from friendly, I don't want to add more gear and little circuit boards to my build, BT is not helpful.
There is an Android port of the Silab driver, but I am not familiar w/any Android CF config app.
I encourage a rewrite, the upstream person should be cut out of the equation.
Chromebook's work well. Have tested cleanflight with Samsung Chromebook with no issues. Can even easily save co figs to Google Drive.
Could this be made to work with other boards, or is naze32 have something special to allow the wifi dongle to work?
I'm not a licensing expert, but it might be possible to create shell app for this and publish it in appstore, then shell would download vanilla cleanflight from github.. Not sure if that is ok with licensing though
Heh, the vast majority of the code remains from baseflight configurator so this isn't likely to happen unless you can work around the app store issue.
I got a Galaxy S3 with EZGUI for field adjustments. Works great. The USB OTG can suck. Contact me direct if you want some tips. @tracernz is right, the iOS licensing is the deal killer, why I went droid.
I made a port of this configurator to IOS, i'm using ESP8266 dongle for wifi connectivity.
I want to publish this app as a free app to apple store (no ads), yet apple policy bans GPL license in the store.
Can we dual-license this code to allow publishing it in Microsoft and Apple stores? I believe VLC did that to get published.
I think a lot of people will benefit from getting this configurator on mobile devices. I'm using Apache Cordova to make this run on IOS, it also allows to run the app on Android on Windows phone.
I have it running on my phone today I want to share it with others :)
Layout needs to be adjusted for smaller screen size