Razvoj zastare kaznenog progona te pitanje njezine retroaktivnosti razvijalo se kroz povijest pod utjecajem različitih čimbenika koji su utjecali na njezinu pravnu prirodu. Od samih početaka koji su se razvili u rimskom pravu pa sve do danas, nije se riješilo pitanje njezine pravne prirode koje dovodi do problema o (ne)opravdanosti retroaktivnog djelovanja produljenih zastarnih rokova. Kazneni zakon iz 2011. propisuje u čl. 86. retroaktivnu (povratnu) primjenu zastarnih rokova te u čl. 81. st. 3. produljenje zastare u žalbenom postupku. Te su odredbe vrlo sporne te dovode u pitanje usklađenot Kaznenog zakona sa Ustavom Republike Hrvatske, Europskom konvencijom o ljudskim pravima te načelom određenosti kaznenog zakona („lex certa“)