(NoTauLabsNag) OpenPilot GCS
For help or comments go to:
Although "Tau Labs prides itself on being open and transparent" and claims to "compassionately support OP releases historically", it has become a point of contention in the community that they have chosen to add a "Nag Screen" to the "OpenPilot Android GCS" located in the Play Store"
This version has removed the nag message from the OpenPilot Android GCS.
Unfortunately although several changes have been made by James Cotton of TauLabs, the source code has not been shared back in an "open" fashion as per the Tau Labs mission statement. Details of this posturing can be located here: http://forums.openpilot.org/topic/38842-getting-the-legacy-android-gcs-up-on-newer-versions-like-130604
The breakdown in honoring their own open source commitments can be captured on their own Google forums:
"I compiled androidgcs from next and it didn't worked and looked a lot older than the version on the store, why?" - metRo_
The app has historically been kept out of date with little effort made to keep it in sync with current developments: https://groups.google.com/forum/#!msg/phoenixpilot/UP5MsLtgSlA/LDeYps20NHkJ
"It supports lots of historical versions (and even OP releases compassionately) but obviously not firmwares after the apk was released."
Finding the current repo that matches the Google Play code is difficult at best. For example I have been unable to locate the code that contains the current "Nag Screen" as shown below:
$ grep "Development" . -r
android:text="Development on OpenPilot app has moved to Tau Labs. To follow future developement check out forums.taulabs.org. Use the button below to get the latest app."
These differences can be noted here in video form: https://www.youtube.com/watch?v=YJuyTkoO71M
Immediately after the split from OpenPilot these copyright changes were made to the code: https://github.com/TauLabs/TauLabs/commit/f7dce5af863105f13ad1e5db79ccd60ab0cf3865
After the following commit the most recent changes have been privately held by James Cotton: http://git.openpilot.org/changelog/OpenPilot?showid=8b94f101073b69f9f097c164a978cf73f2ecfae0&view=fe
A series of *unofficial* statements from TauLabs members has been collected below:
"why should peabody release anything to the scum that slandered him so viciously. So you can take credit for bringing Android Legacy back to OP?" - Alpackin
(response) "you all are transparant and open right?" - Friends of OpenPilot that dislike Nag Screens
"f**k you" - Alpackin
"You sure the code you are looking isn't on branch next?
EDIT: ok you are right it isn't, I think peabody124 will have no problem in pushing it, or you can wait for the OP android GCS, I think I read on their forum that it is almost ready." - guilhermito (TauLabs)
"I made a modification that added the message in the legacy app letting people know where to find updates and didn't bother publishing that change." - Peabody124 (TauLabs)
"As stated before, OpenPilot support for Android GCS is not a Tau Labs product. We can't control the openness of something that is not under the control of the Tau Labs governing body. Everything that falls under control of the Tau Labs governing body is perfectly in sync with our stated mission and motto." - Buzz Carlson (TauLabs)
"You say that peabody124 controls that app and I have no reason to doubt you. But you saying that peabody124 controls that app, and peabody124 is a member of Tau Labs, therefore Tau Labs controls that app is a logical fallacy." - Buzz Carlson (TauLabs)
Drone UAS UAV RPAS GCS GPS Ground Control Station