آشنایی با قوانین حق نشر (Copyright) نرم افزار ها – بخش دوم

آموزش کامپیوتر

آشنایی-با-قوانین-حق-نشر-نرم-افزار-ها

نرم افزار ها را از لحاظ قوانین copyright می توان به چند دسته تقسیم بندی کرد:

1- نرم افزار های دارای حق نشر

2- رایگان (freeware)

3- اشتراکی (shareware)

4 -نمایش (demo)

5- متن باز (open source)

 

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

1) نرم افزار های اشتراکی (shareware)

copy right

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

بعضی از نسخه های این نرم افزار ها کاملا کاربردی بوده ولی پس از مدت زمان مشخصی ،پیغام آزار دهنده ای می دهد .

و یا بخشی از امکانات آن غیر فعال می شود که شما برای ادامه استفاده از آن باید نرم افزار را خریداری کنید.

اخیرا در شبکه اینترنت اکثر نرم افزار ها به صورت اشتراکی عرضه می شوند که این شیوه ارائه هم برای تولید کنندگان و هم برای مصرف کنندگان جذاب است.

زیرا مصرف کننده ابتدا به صورت رایگان از نرم افزار استفاده می کند و در صورتیکه از امکانات آن راضی بود برای خرید اقدام می کند و تولید کننده هم این فرصت را پیدا می کند.

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

2) نرم افزار های نمایشی (demo)

گاهی اوقات شرکت های تولید کننده نرم افزار برای معرفی قابلیت های نرم افزار های خود نسخه های نمایشی از نرم افزار خود را به کاربران می دهند. که این نرم افزارها صرفا نمایشی بوده و کاربردی نیستند .

و شما فقط نمایش از امکانات نرم افزار را می توانید مشاهده کنید و عملا نمی توانید از آن استفاده کنید.

3) نرم افزار های متن باز (open source)

متن باز یا کد معادل عبارت (open source ) است. اکثر نرم افزار هایی که روی (cd) ها یا روی اینترنت قرار دارند.

صرفا به صورت نسخه های ترجمه شده و آماده اجرا در اختیار شما قرار می گیرند.

ترجمه (compile)، عملیاتی است که در آن کد برنامه های نوشته شده توسط برنامه نویسان که به آنان کد منبع (surce code ) می گویند.

پس از استفاده از مترجم ها(compiler) به گونه ای ترجمه می شوند که توسط رایانه قابل درک باشند. لازم به ذکر است که اعمال تغییرات در اکثر برنامه های ترجمه شده .

امری بسیار مشکل و تقریبا غیر ممکن است اکثر تولید کنندگان نرم افزار از این ویژگی برای حفاظت از کد های نوشته شده استفاده می کنند.

نرم افزارهای (open source  ) نقطه مقابل رویکرد فوق می باشند. بعضی از تولید کنندگان نرم افزار ، علاوه بر اینکه نرم افزار  خود را به صورت رایگان در اختیار عموم قرار می دهند.

کد منبع نرم افزار خود را نیز در اختیار عموم قرار میدهند.

تا برنامه نویسان دیگر در صورت نیاز بتوانند نرم افزار را بنا به نیاز خود تغییر دهند. (بر خلاف نرم افزار های (freeware) که تغییر در آن مجاز نبود)

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

تغییر دهندگان نرم افزار متن باز می توانند هزینه های توزیع و پشتیبانی را از کاربران خود در یافت کنند ولی ملزم به قرار دادن کد منبع در اختیار کاربران هستند.

با توجه به توضیحات فوق ، تفاوت های نرم افزار رایگان و نرم افزار متن باز چیست ؟

نرم افزاری متن باز است که چهار شرط زیر را داشته باشد:

توزیع آزاد

کاربر اصل یا نسخه تغییر یافته برنامه را بدون پرداخت هزینه ای دریافت کند.

اجرای آزاد

کاربر بتواند برنامه را به هر قصدی اجرا کنند

دسترسی به کد منبع

امکان دسترسی به  (source) برای کاربر وجود داشته باشد و کاربر بتواند نرم افزار را با توجه به نیاز های خود تغییر دهد.

انتشار تغییرات

امکان انتشارات تغییرات داده شده در نرم افزار  برای دیگران نیز وجود داشته باشد.

مزایای استفاده از نرم افزار های متن باز عبارتند از :

  • امکان کپی ، تکثیر و انتشار نرم افزار (با توجه به مجوزهای پیش تعیین شده )
  • عدم وابستگی به شرکت خاصی
  • عدم وابستگی به نرم افزار یا نسخه خاصی از نرم افزار
  • نبودن  وابستگی به سخت افزار خاصی
  • مشارکت همگانی درتهیه ، ویرایش و انتشار نرم افزار ها
  • امکان مشاهده آخرین تغییرات در هر نقطه از چهان
  • ایمنی استفاده از نرم افزار از نظر نبودن کد جاسوسی یا کد مخرب در آن
  • پایین آمدن هزینه ها با توجه به رایگان بودن نرم افزار

نمونه هایی از مهمترین نرم افزار های متن باز عبارتند از :

هسته سیستم عامل لینکوکس
  • پایگاه داده(MySQL )
  • مرور گر فایر فاکس
  • نرم افزار کاربردی(open office)
  • نرم افزار های مدیریت محتوا و سایت ساز مانند (PHP Nuke Mambo Joomla)

 

برگرفته از :

از کتاب سطح یک (LCDL)

نویسنده مهندس سید علی موسوی ، مهندس مجید سبز علی گل

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید.

آدرس ایمیل:  [email protected]

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kia

تماس با ما:     https://arazpardazesh.com/contact

نوشته های مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

هجده − هجده =