الثلاثاء، 27 سبتمبر 2011

ما الفرق بين freeware , shareware,opensource,beta,demo

اولا :  البرامج مفتوحة المصدر (  opensource):
هى البرمجيات التى يمكن نسخها واستخدامها وتعديلها وطرحها فى السوق وذلك بدون اى قيود . انتشرت المصادر المفتوحة انتشارا واسعا حيث ساهم المبرمجين فى تطويرها ثم طرحها فى السوق وذلك من خلال رخصة محفوظة. ولا شك ان المصادر المفتوحة هى الاوسع انتشارا على مستوى العالم حيث ساهم المبرمجين حول العالم فى تطويرها لحظة بلحظة وعلى مدار متواصل وبشكل سريع ومن اشهر ما تعتمد عليه هذة المصادر هى رخصة او اتفاقية مثل (gpl, gnu , general public).
ثانيا : البرامج المجانية (free ware):
الطريق المعتاد لتوزيع البرمجيات كبرامج حرة هى طرحها فى السوق وذللك باستخدام رخصة حرة للمستخدم ووضعها للملكية العامة وفتح الشفرة المصدرية لها .
وهى متوفرة مجانا فى السوق ولكن بدون مقابل مدة استعملها مسموح بها ولكن لا يمكن نسخها او تعديلها او تطويرها وقد لا يسمح بتوزيع النسخ المطورة منها ......
ما هى الشروط الواجب توافرها وذلك لاطلاق لفظ حرة على هذة المننجات :
  • حرية استعمال البرنامج لاى غرض . فيمكن مثلا بيعه اما البرامج المجانية لايمكن 
  • حرية دراسة او التعديل فى هذه البرامج .
  • حرية نسخ البرنامج وذلك ليتمكن استخدامها لاى شخص وذلك بخلاف البرامج التجارية التى لايمكن استخدامها الا على جهاز واحد فقط .
  • حرية التطوير لدى المبرمجين وذلك لتعم الفائدة على الجميع .
  • ثالثا : البرامج المشتركة اوالمساهمة(shareware):
هى عبارة عن نماذج لتسويق المنتجات التجارية عن طريق انتاج نسخة من البرنامج وذلك للتجربة والاستخدام المجانى يتيح لك عرض النسخة كنسخة (demo) او نسخة (trial) اى كنسخة تجريبية او طرحة مع انتزاع ميزة او خصائصة وفى الحالتين يطلق عليها نسخة تجريبية وتتميز بى :
  1. يتم برمجتها وذلك لطرحها فى السوق كنسخة تجريبة وليس للتسويق التجارى المباشر وهى تخضع للحقوق الملكية والفكرية ولا يحق اعادتها او التسويق بدون اذن المالك الا صلى لها .
  2. يسمح بتوزيع البرنامج وذلك لا يدل على مجانيتة .
  3. يسمح بالتجربة وذلك من خلال مدة مجانية محددة.
رابعا : البرامج المحدودة (demo):
هى برامج محدودة اوبرامج مؤقتة (demoware) وهو الاسم الذى يطلق على برامج 
demo وينقسم الى جزيئن هما:
  1. اتاحة برامج demo لفترة زمنية محددة وذلك فى خلال مدة لا تزيد عن 15 الى 30 يوم وذلك للاستخدام المجانى .
  2. اما النوع الاخر فهو لا يتقيد بفترة زمنية محددة بل يعمل لفترة غيرمحددة ولكن محدود الخصائص ويفتقد الى خصائص احيانا تكون مهمة جدا ولكن لايحتوى على كمالية البرنامج .
خامسا : برامج الاعلانات (adware):
وهى اختصار لكلمة او عبارة طويلة وهى (advertisngsupported software)
هى البرامج التى تستخدم فى عرض الا علانات بصورة كاملة كبديل للبرنامج حيث تقوم بعض الشركات بشراء حق الاعلانات كبديل لهذه البرنامج مقابل عرض البرنامج .
سادسا : برامج (beta):
وهى برامج فى بيئة التطوير  هناك الكثير من برامج الحاسوب والانترنت والتى تعتمد من خلال بيئة التطوير وهذة البرامج تعتبر فى المر حلة الثانية قبل مرحلة (ِalpa)
التى تعنى اضافى بعض المميزات للبرنامج  وهذة المراحل لابد من ان تكون سرية للغاية لدى المبرمج ولكن اصبحت بعض الشركات تعلن عن هذه المراحل حتى تتطئن المستخدم من التطوير لافضل ....................................



ليست هناك تعليقات:

إرسال تعليق