Gagarin
User
Alle haben ein wenig RechtNein, wusste ich nicht, und glaube ich auch nicht.
Bertrand Songis hat mehrfach betont, dass der Grundgedanke von ETHOS zwar OTX ist, er aber keine Zeile openTX Code verwendet.
Wenn du mehr weißt, dann bitte die Quelle nennen.
Die unteren Schichten, nah an der Hardware, können bei Ethos nicht von OpenTX kommen, da dann die verwendeten Prozessoren nicht genutzt werden könnten. (Daran arbeiten wir gerade bei EdgeTX)
UI - für OpenTX wurde mal libopenui entwickelt. Dieses wird auch von Ethos verwendet, die Änderunen an libopenui fließen zurück in das Projekt und damit ist das Ganz auch lizenztechnisch OK. EdgTX hat eine eigene Kopie von libopenui, die unter einer anderen Lizenz läuft, mit Zustimmung von Bertrand.
Alles dazwischen - Es würde mich wundern, wenn da nicht ab und an abgeguckt wurde, aber direkte Kopien sind es bestimmt nicht. Unter anderm auch, weil der OpenTX Quellcode an einigen Stellen derart unübersichtlich ist und ungeschickt strukturiert ist, dass man das bei einem neuen Projekt so sicherlich nicht übernehmen möchte. Insbesondere nicht, wenn da Projekt dann über Jahre weiterentwickelt werden soll. Bei EdgeTX werden wir diese Punkte nach und nach angehen, UI ist schon wietgehend erledigt, HW-Treiber machen wir gerade, und dann kommt das, was dazwischen liegt.