AVM erfindet das Rad ja nun nicht neu. Wenn man mal die Dateien/Binaries die es auf einer Fritzbox gibt mit denen die es auf einem anderen Modem mit derselben CPU gibt vergleicht so wird man überraschend viele Ähnlichkeiten in den Namen der Binaries feststellen (und ich rede da nicht nur von dem Linux System). Also nein ich habe nicht den Quellcode von AVM erhalten, aber das ist auch gar nicht notwendig weil davon relativ viel offensichtlich gar nicht von AVM stammt (sondern AVM würzt den nur ein bisschen, so wie jeder andere Hersteller auch). Und genau da gibt's dann die interessante Situation wenn man eine binary (minimal) verändern möchte: Entweder man muss alle Änderungen von AVM erraten (denn Dekompilieren darf man sie ja nicht, man kann es natürlich auch einfach mit einer unveränderten Version probieren und hoffen das es gut genug ist und wenig kaputt geht, der Quellcode ist aber dann dennoch "Confidential" und da sind wir wieder in einer Sackgasse gelandet) oder man muss die Binary verändern (das geht natürlich auch ganz ohne source code, auch wenn man sich wohl schneller darin zurechtfindet wenn man ihn hat), darf man aber auch nicht.
Wenn ich für/mit AVM arbeiten würde dann hätte ich den Fix vermutlich auch schon lange reinbringen können, dann gäbe es ja überhaupt kein Problem mehr.
Ich habe nun 2 Möglichkeiten beschrieben wie so eine Situation Zustandekommen kann (und es wurde ja sogar noch eine dritte ins Spiel gebracht mit einem von AVM geleakten source code, und natürlich gibt's auch noch die Möglichkeit diese Varianten zu kombinieren), eine der Varianten ist in diesem Fall zutreffend, welche ist aber völlig irrelevant weil das Ergebnis dasselbe ist (auch bei der dritten Variante und natürlich erst Recht bei den Kombinationen), man könnte es sogar auf beide Arten erreichen (bzw. auf alle 3 Arten), das Ergebnis darf aber nach meiner Rechtsauffassung in keinem Fall als Quellcode veröffentlicht werden.
Nur zum Verständnis: So ein DVB-C Server besteht aus (mindestens) 4 verschiedenen Binaries, es reicht schon wenn man mit einer davon Probleme bekommt, dann kann der Rest zwar veröffentlicht werden aber es fehlt ein entscheidender Teil, das ganze ist also (abseits vom akademischen Faktor wenn jemand Code studieren möchte) nutzlos und das wäre irgendwie doch auch wieder blöd und ist ja eigentlich auch nicht das was ursprünglich hier gewollt war.
Fazit: Es hilft nichts, man muss sich mit AVM arrangieren wenn man es repariert haben will.