Quellcode

Asuswrt-Merlin wird unter der GPLv2-Lizenz veröffentlicht.

Der Quellcode wird auf Github veröffentlicht, wo er aus dem Internet durchsucht oder mit einem Git-Client ausgecheckt werden kann.

Beachten Sie, dass es zwei Code-Repositorys gibt.

Der Legacy-Zweig (bis Version 380.xx, nicht mehr in aktiver Entwicklung):

https://github.com/RMerl/asuswrt-merlin

Der Zweig der aktuellen / neuen Generation (ab Release 382.1):

https://github.com/RMerl/asuswrt-merlin.ng

Die Entwicklung erfolgt in einer virtuellen Ubuntu-Linux 16.04 LTS-Maschine. Ubuntu 10.04 und 12.04 sind andere Entwicklungsumgebungen, von denen bekannt ist, dass sie zum Kompilieren der Firmware geeignet sind, für die jedoch möglicherweise einige Anpassungen erforderlich sind. Im Wiki finden Sie Anleitungen zum Einrichten einer Build-Umgebung.

Beachten Sie, dass einige Komponenten Eigentum verschiedener Unternehmen sind (Asus, Broadcom, Quantenna, Paragon Software, Tuxera usw.). Für diese sind die vorkompilierten binären Blobs im Repository enthalten, und das Build-System kann sie verwenden, um eine voll funktionsfähige Firmware zu generieren.

Die Urheberrechte liegen bei ihren jeweiligen Eigentümern.