قفلهای نرم افزاری و سخت افزاری با توجه به فزونی نرم افزار در سیستمهای کامپیوتری از یک طرف و توانایی کنترل کپیهای غیرمجاز از طرفی دیگر دلیلی محکم جهت بررسی این شاخه از مهندسی نرم افزار میباشد. از آنجا که متأسفانه قانون Copyright در تمام جهان بجز ایران و چند کشور دیگر اجرا میگردد. بحث کنترل کپیهای غیرمجاز حساستر میشود.
با توجه به کپیهای غیرمجازی که روزانه بصورت کاملاً عادی و بدون اطلاع سازنده آن صورت میگیرد، جلوگیری از این عمل و کنترل جدی آن امری ضروری و واجب به نظر میرسد. در این مقاله درباره شناخت انواع این قفلها و چگونگی اعمال آنها بر روی یک برنامه بحث خواهد شد.
===================================================================
-------------------------------------------------------------------------------------------------------------------------------------------------------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^