TechBord Logo
TechBord detail

نرم افزار اختصاصی (Proprietary Software) چیست؟

اختصاصی صفتی است که چیزی را توصیف می کند که متعلق به یک شرکت یا فرد خاص است. در دنیای محاسبات، انحصاری اغلب برای توصیف نرم افزار (Software) استفاده می‌شود که متن باز (Open Source) یا دارای مجوز آزاد نیست. به عنوان مثال می توان به سیستم عامل (Operating System)، نرم افزار برنامه (Program) و فرمت فایل (File Format) اشاره کرد.

1. سیستم عامل

سیستم عامل های اختصاصی را نمی توان توسط کاربران یا شرکت های دیگر تغییر داد. برای مثال، پنجره ها (Windows) و او اس اکس (OS X) هر دو سیستم عامل اختصاصی هستند. ویندوز کد منبع (Source Code) متعلق به مایکروسافت و کد منبع OS X متعلق به اپل است. شرکت‌های دیگر می‌توانند برنامه‌هایی بسازند که روی این سیستم‌عامل‌ها اجرا شوند، اما نمی‌توانند خود سیستم‌عامل را تغییر دهند. لینوکس و اندروید اختصاصی نیستند، به همین دلیل است که نسخه های مختلف این سیستم عامل ها وجود دارد.

2. برنامه‌های نرم‌افزار

برنامه‌های نرم‌افزاری اختصاصی برنامه کاربردی (Application) هستند که تمامی حقوق آنها توسط توسعه‌دهنده یا ناشر محفوظ است. آنها معمولاً منبع بسته هستند، به این معنی که توسعه دهنده کد منبع را در اختیار افراد خارج از شرکت قرار نمی دهد. برنامه‌های اختصاصی تحت شرایط خاصی که توسط توسعه‌دهنده یا ناشر تعریف شده است، مجوز کاربر نهایی (End User) دارند. این شرایط اغلب استفاده، توزیع و اصلاح نرم افزار را محدود می کند. بیشتر نرم افزارهای تجاری (Commercial Software) اختصاصی است زیرا به توسعه دهنده مزیت رقابتی می دهد.

3. فرمت‌های فایل

برخی از نوع فایل (File Type) در قالب فایل اختصاصی ذخیره می‌شوند که فقط توسط یک برنامه خاص قابل شناسایی است. این نوع فایل ها معمولاً توسط برنامه های نرم افزاری اختصاصی ایجاد می شوند و معمولاً در قالب دودویی (Binary) (به جای متنی) ذخیره می شوند. با ذخیره داده ها در قالب اختصاصی، توسعه دهندگان می توانند اطمینان حاصل کنند که فایل های ایجاد شده با نرم افزار آنها نمی توانند با سایر برنامه های نرم افزاری باز شوند. انواع فایل های اختصاصی ذخیره شده توسط برنامه های نرم افزاری فایل بومی (Native File) نیز نامیده می شوند.

تعریف اصطلاح نرم افزار اختصاصی (Proprietary Software) توسط تک بورد

تعریف نرم افزار اختصاصی (Proprietary Software) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف نرم افزار اختصاصی (Proprietary Software) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.