متن قانون
ماده ۱۰ قانون مجازات اسلامی: در مقررات و نظامات دولتی مجازات و اقدام تأمینی و تربیتی باید به موجب قانونی باشد که قبل از وقوع جرم مقرر شدهاست و مرتکب هیچ رفتاری اعم از فعل یا ترک فعل را نمیتوان به موجب قانون مؤخر به مجازات یا اقدامات تأمینی و تربیتی محکوم کرد لکن چنانچه پس از وقوع جرم، قانونی مبنی بر تخفیف یا عدم اجرای مجازات یا اقدام تأمینی و تربیتی یا از جهاتی مساعدتر به حال مرتکب وضع شود، نسبت به جرایم سابق بر وضع آن قانون تا صدور حکم قطعی، مؤثر است. هرگاه به موجب قانون سابق، حکم قطعی لازمالاجراء، صادر شده باشد به ترتیب زیر عمل میشود:
الف اگر رفتاری که در گذشته جرم بودهاست به موجب قانون لاحق جرم شناخته نشود، حکم قطعی اجراء نمیشود و اگر در جریان اجراء باشد اجرای آن موقوف میشود. در این موارد و همچنین در موردی که حکم قبلاً اجراء شدهاست هیچ گونه اثر کیفری بر آن مترتب نیست.
ب اگر مجازات جرمی به موجب قانون لاحق، تخفیف یابد، قاضی اجرای احکام موظف است قبل از شروع به اجراء یا در حین اجراء از دادگاه صادرکننده حکم قطعی، اصلاح آن را طبق قانون جدید تقاضا کند. محکوم نیز میتواند از دادگاه صادرکننده حکم، تخفیف مجازات را تقاضا نماید. دادگاه صادرکننده حکم با لحاظ قانون لاحق، مجازات قبلی را تخفیف میدهد. مقررات این بند در مورد اقدام تأمینی و تربیتی که در مورد اطفال بزهکار اجراء میشود نیز جاری است. در این صورت ولی یا سرپرست وی نیز میتواند تخفیف اقدام تأمینی و تربیتی را تقاضا نماید.
تبصره مقررات فوق در مورد قوانینی که برای مدت معین و یا موارد خاص وضع شدهاست، مگر به تصریح قانون لاحق، اعمال نمیشود.