Eric Raymond, uno dei fondatori dell'organizzazione OSI (Open Source Initiative) e pioniere del movimento del software open source, ha pubblicato lo strumento Autodafe, che consente di convertire le istruzioni di compilazione e gli script utilizzati dagli strumenti Autotools in un normale Makefile, facilmente leggibile e modificabile dagli sviluppatori. Il codice del progetto è scritto in Python e distribuito con licenza BSD.
Include il programma makemake, che trasforma il file Makefile generato dall'utility automake in un Makefile leggibile ed equivalente, adatto per la modifica da parte degli esseri umani e privo delle strutture interne di automake. L'uso supplementare dell'utility ifdex consente di rimuovere completamente il progetto da Autotools, sostituendolo con un normale Makefile.
La motivazione per la creazione del progetto Autodafe è il desiderio di tornare all'uso di normali Makefile piuttosto che complicati script Autotools, emerso dopo l'incidente dell'inserimento di un backdoor nel pacchetto xz. Tra i vantaggi di questo approccio si segnala la semplificazione delle regole di compilazione, che saranno più facili da verificare e più difficili da rendere vulnerabili a funzionalità nascoste. Tra gli svantaggi si nota la perdita di supporto per i vecchi sistemi Unix, l'aumento della dipendenza da libtool e la riduzione della flessibilità nelle configurazioni.
Fonte: opennet.ru
