بر اساس این مطلب، دلایل اصلی عدم نیاز به مجوز برای مهندسی نرمافزار به شرح زیر است:
- مجوز، یک ساختار اجتماعی و سیاسی است: مقاله بیان میکند که مجوزها بیشتر یک ساختار اجتماعی و سیاسی هستند تا یک واقعیت ذاتی در مهندسی. جوامع به دلایل سیاسی و اجتماعی مجوز را اتخاذ میکنند، نه صرفاً به دلایل فنی.
- تاریخچه مجوز: در ایالات متحده، تا سال 1906 هیچ ایالتی برای هیچ پروژهای مجوز لازم نداشت. مجوزها به تدریج به دلیل مسائلی مانند افزایش هزینههای پروژههای آبیاری و سپس به دلیل نیاز به تنظیم مقررات پس از وقوع حوادث جانی، رواج یافتند.
- تفاوت در مقررات: مقررات مجوز در سطح ایالتی اعمال میشود و نه فدرال. این بدان معناست که الزامات مجوز از ایالتی به ایالت دیگر متفاوت است و مجوزها لزوماً قابل انتقال بین ایالتها نیستند.
- عدم وجود حوادث فاجعه بار گسترده: مقاله اشاره میکند که مقررات اغلب «با خون نوشته میشوند». یعنی، زمانی که عدم وجود مقررات منجر به تلفات جانی گسترده میشود، مقررات وضع میشوند. تا زمانی که چنین حوادثی در مقیاس وسیع در نرمافزار رخ ندهد، احتمالاً الزامات مجوز مشابهی برای نرمافزار وضع نخواهد شد.
- تفاوت بین عمل مهندسی و عنوان مهندس: در آمریکا، شما برای انجام مهندسی، نیاز به مجوز ندارید، بلکه برای امضای رسمی طرحها به عنوان مهندس اصلی، مجوز نیاز است. پس مهندسان زیر نظر مهندس اصلی، نیازی به مجوز ندارند.
- تاثیر حوزه های مختلف مهندسی: حوزههای مختلف مهندسی، استانداردهای متفاوتی دارند. برای مثال مهندسی صنایع، تفاوتهای زیادی با مهندسی مکانیک دارد. در نتیجه، این تفاوت در استانداردها، برای مجوز های مهندسی نیز صدق میکند.
به طور خلاصه، مقاله استدلال میکند که مجوزها بیشتر یک مسئله قانونی و اجتماعی هستند تا یک الزام فنی ذاتی برای مهندسی.
مشاهده مطلب اصلی