یکی از شبهه های که در مورد آیات قرآن کریم وارد کرده اند آیهی دوم سوره فتح است که به پیامبر(ص) میفرماید: گناهان (ذنوب) قبل و بعد تو را میبخشم،واین را دلیل بر این گرفته اند که ایشان نیز گناه داشتهاند؟
ابتدا باید توجه کرد که معنای «ذنب» گناه نیست. بلکه به معنای «دنباله و تبعات بد» است. گناه به نافرمانی امر خداوند و معصیت در مقابل او اطلاق میگردد اما «ذنب» به هر عملی که بتواند آثار بدی به دنبال آورد گفته میشود.
لذا اگر چه هر گناهی چون آثار و عواقب بدی در دنیا و آخرت به دنبال دارد ذنب است، اما هر ذنبی، یعنی هر فعلی که بتواند آثار ناخوشایندی به دنبال داشته باشد، نیست. و بسیار اتفاق میافتد که یک عمل درست و خوب نیز آثار و عواقب ناخوشایندی به دنبال داشته باشد. مثل این که مأموری مجرمی را دستگیر میکند و یا یک قاضی به عدالت وی را محکوم میکند، اما او پس از آزادی به قصد انتقام، نقشهی ترور وی را میکشد.
پیامبر اکرم(ص) چه قبل از هجرت و چه پس از آن، کارهای بسیاری داشتند که میتوانست موجب بغض، کینهتوزی و انتقام مردم عرب قرار گیرد که از جمله بیاعتبار کردن بت و بتپرستی، ساقط کردن حکومت کفر و طواغیت، مقاومت کامل در جنگهایی که بر او تحمیل میکردند، کوتاه کردن دست صاحبان زر و زور و تزویر از اجحاف به مردم و ...، در ضمن تهمتهایی نیز به ایشان میزدند که میتوانست دنباله و عواقب سویی داشته باشد، مثل ساحر، مجنون و ... . به اینها «ذنب» گفته میشد.
مغفرت نیز به معنای «پوشاندن» است که به فارسی بخشش معنا شده است. چرا که بخشش نیز همان پوشاندن گناه یا ذنب به معنی فوق است.
لذا خداوند متعال فرمود: همهی ذنوب گذشته و آیندهی تو را پوشش میدهم. یعنی نمیگذارم عواقب سوء آن عملکردها [که به حق بوده است] یا آن تهمتها و ...، به تو بچسبد و دامنگیر تو شود.
و حق تعالی برای تحقق این وعدهی خود، فتح مکه و امان دادن به مخالفین را که موجب تلطیف قلوب شد، نصیب ایشان نمود. بدیهی است که اگر کسی گناه کند، بخشنده در مقابل جایزه نمیدهد. اما خداوند هم فتح مکه را داد و هم در آیه بعد وعدهی یک نصرت کامل را بیان نمود.