Zwischenstand meiner Anfrage (vom 23.01.2018) bei AVM nach den in #1 genannten Source-Paketen:
- für alle Modelle außer der 6590 wurden die Dateien in der jeweils angefragten, aktuellsten (Release-)Version unter osp.avm.de/fritzbox bereitgestellt
- für die 6590 wurde in der Nachricht vom 29.01.2018 (auf der dieser Thread basiert) eine nachfolgende Nachricht mit den Zugangsdaten zum Download dieser Daten angekündigt, da AVM diese ja selbst nicht mehr ohne eine solche Zugangssicherung in Form von Benutzernamen und Kennwort bereitstellt, wie wir von der 6490 wissen
- diese Nachricht ist bis heute nicht bei mir eingegangen und auch auf meine erneute Nachfrage per E-Mail vom 14.02.2018 gab es keine Reaktion
Ich werde nachher noch einmal bei AVM nachfragen (und dabei auch auf diesen Beitrag hier verweisen) ... parallel hätte ich trotzdem eine Frage an alle:
Hat hier schon irgendjemand von AVM die Open-Source-Pakete für eine FRITZ!Box 6590
mit FRITZ!OS 06.85 erhalten? Die Frage, daß die 6490-Quellen für eigene Firmware auf einer 6590 ebenso verwendbar sind, interessiert mich hier ausdrücklich
nicht, weil es nicht nur um die Suche nach einer passenden Lösung, sondern um die Einhaltung von Lizenzbedingungen geht.
Die fragliche binäre Datei mit dem Namen "FRITZ.Box_6590_Cable.de-en-es-it-fr-pl.148.06.85.image" (direkt durch mich - ohne jedwede Zugangsbeschränkung - von AVM geladen, mithin von AVM auch "verbreitet"), trägt die folgende Signatur-Datei in sich:
Code:
vidar:/home/FritzBox/FB6590 # tar -x -f FRITZ.Box_6590_Cable.de-en-es-it-fr-pl.148.06.85.image -O ./var/signature | hexdump -C
00000000 b9 49 70 2a 41 0c 16 e4 4b 0e 6d a6 e2 d6 8d 5d |.Ip*A...K.m....]|
00000010 48 98 4b 60 56 81 f2 33 df bb 3a e5 aa 12 10 af |H.K`V..3..:.....|
00000020 f3 56 8d 8b 8e f4 9e 5d 98 23 f6 cf 65 a9 e8 00 |.V.....].#..e...|
00000030 54 94 e1 bd 10 23 da a9 d3 0e 79 45 39 bf ca e6 |T....#....yE9...|
00000040 1d d3 0c 03 e9 f9 7b f1 05 18 6d ff 45 e4 4d 6c |......{...m.E.Ml|
00000050 eb 5b c7 a0 aa 9f b9 d7 a6 95 f3 7f 79 a3 57 47 |.[..........y.WG|
00000060 57 46 02 d6 3e d8 1b 4a d1 b8 9b ce 21 5c 24 19 |WF..>..J....!\$.|
00000070 54 dc b4 07 22 54 3d d3 58 71 bc 91 bf 0d 70 54 |T..."T=.Xq....pT|
und nach Ansicht von Kryptographie-Funktionen wurde diese Datei damit durch jemanden erzeugt, der den privaten Schlüssel besitzt, welcher zum öffentlichen Schlüssel in der Datei "/etc/avm_firmware_public_key1" aus der Version 06.83 der Firmware für eine FRITZ!Box 6590 gehört:
Code:
vidar:/home/FritzBox/FB6590 # check_signed_image FRITZ.Box_6590_Cable.de-en-es-it-fr-pl.148.06.85.image -a 148.06.83/etc/avm_firmware_public_key1
Found OpenSSL 1.0.2l-fips 25 May 2017
Check dgst command ... OK
Check rsautl command ... OK
Checking the public key from 148.06.83/etc/avm_firmware_public_key1 ... OK
Checking support for the used hash algorithm md5 ... OK
Verification succeeded.
vidar:/home/FritzBox/FB6590 # cat 148.06.83/etc/avm_firmware_public_key1
00c3b9b066566a4835958f7b6793c120b96564d3e77728b84c59d462f55aa9e53ee64ffd502c87c944fb3d725ccb75bd92a7e207c1c13c5ec1b107adef8395273e2672a72246dc45aa2ccf6a8bc0ec91a5836ff2bf8e196ce832752c4acdcddb3e021f3ab764e63e0d1ca2a6c33d6b932c55045078cb93d3e1b14b2e1b260b3b3d
010001
Ich denke nicht, daß die Quelle dieser, im Binärformat verbreiteten, Firmware damit in Zweifel zu ziehen wäre (oder AVM ist schon wieder mal ein privater Schlüssel "entfleucht") und nach den Lizenzbestimmungen, die zumindest für einige der in der Firmware verwendeten Komponenten gelten, ist AVM damit auch verpflichtet, die zugehörigen Quelltext-Dateien, inkl. aller zum Erstellen einer identischen Binärversion notwendigen Skript-Dateien für eine Build-Umgebung (GPLv2-Zitat: "[...] plus the scripts used to control compilation and installation of the executable."), nach Aufforderung durch einen Besitzer der bereitgestellten Binärversion (deren Besitz anhand der o.a. Kenntnisse des Dateiinhalts auch durch mich plausibel gemacht sein sollte, obwohl das für eine Anforderung der Quelltexte vermutlich gar keine Voraussetzung wäre) auch die passenden Quelltext-Dateien (und zwar auch für exakt diese Version der Firmware) herauszugeben.
Das muß zwar nicht vollkommen kostenlos (Aufwand für Datenträger und Versand wäre zu erstatten) und durch Bereitstellung auf einem - über das Internet erreichbaren - Server erfolgen, aber wenn es tatsächlich von zusätzlichen Bedingungen seitens AVM abhängig gemacht werden sollte und auf dem Postweg erfolgen soll (dazu müßte AVM ja auch erst einmal die passenden Daten erfragen bzw. sich vergewissern, daß die in irgendwelchen Signaturen enthaltene Adresse auch die richtige für einen Postversand wäre), müssen diese Umstände auch einem Anfragenden mitgeteilt werden.
Angesichts des Datums der Firmware (10.10.2017, 14:25:24 Uhr) ist ein "wir brauchen noch Zeit, um diese Version bereitzustellen" auch wenig plausibel und auch die seit meiner Anfrage vergangenen 35 Kalendertage (= 5 Wochen) sollten für eine Bereitstellung eigentlich ausreichend Zeit sein, selbst wenn man unterstellt, daß meine Anforderung die erste ihrer Art für die 148.06.85 gewesen sein sollte.
Ich erhalte ja ab und an auch mal "Firmware-Spenden" (mit Download-URLs per E-Mail) von anderen FRITZ!Box-Besitzern ... aber wenn mir nicht bei einem kürzlichen HDD-Problem doch noch "unersetzliche" Dateien unter die Räder gekommen sein sollten (wer kann schon heutzutage seine "Speicher-Disks" alle mindestens doppelt vorhalten - ich schaffe es nicht mehr und muß einige Daten dann halt als "wiederherstellbar aus dem Internet" klassifizieren, was zu einem "eine Kopie reicht auch" führt), habe ich von nirgendwoher bisher eine Quelle für einen Download der Source-Dateien einer FRITZ!Box 6590 erhalten - für die 06.85 wohlgemerkt.
Wenn also jemand die fraglichen Dateien von AVM bereits erhalten haben sollte, wäre ich für eine Rückmeldung (das muß noch nicht mal mit der Weitergabe der Quellen verbunden sein, auch wenn ich die natürlich - als "ultima ratio", wenn AVM weiterhin auf "Schweigen" schaltet - ebenfalls nehmen würde und dann meinerseits bereitstelle für einen Download durch andere) dankbar.