Eric Raymond, jeden z założycieli organizacji OSI (Open Source Initiative), który stał u zarania ruchu otwartego oprogramowania, opublikował narzędzie Autodafe, które umożliwia przekształcenie instrukcji budowlanych i skryptów używanych przez narzędzia Autotools w jeden zwykły Makefile, który może być łatwo czytany i edytowany przez programistów. Kod projektu napisany jest w języku Python i jest rozprowadzany na licencji BSD.
W skład narzędzia wchodzi program makemake, który przekształca wygenerowany przez narzędzie automake plik Makefile w jego odpowiednik, czytelny Makefile, nadający się do edytowania przez ludzi i pozbawiony wewnętrznych konstrukcji automake. Dodatkowe wykorzystanie narzędzia ifdex pozwala całkowicie uwolnić projekt od Autotools, zastępując go pracą z normalnym Makefile.
Motywem stworzenia projektu Autodafe było pragnienie powrotu do użycia zwykłych Makefile zamiast złożonych skryptów Autotools, które pojawiło się po incydencie z wprowadzeniem backdoora w pakiecie xz. Z zalet proponowanej metody wymienia się uproszczenie zasad budowy, które będzie łatwiejsze do sprawdzenia i trudniejsze do wprowadzenia ukrytej funkcjonalności. Z wad natomiast wskazuje się na utratę wsparcia dla starszych systemów Unix, zwiększoną zależność od libtool i zmniejszoną elastyczność w konfiguracji.
Źródło: opennet.ru
