Əsas Fərq – Pulsuz proqram və Açıq Mənbə
Pulsuz proqram təminatı ilə açıq mənbə arasındakı əsas fərq ondan ibarətdir ki, açıq mənbə görünən mənbə koduna, icma dəstəyinə, təkmilləşdirmə potensialı olan və şəxsə məxsus olmayan geniş proqram bazasına malikdir. Pulsuz proqram adətən pulsuz olan, lakin lisenziya ilə məhdudlaşdırıla bilən və dəyişdirilə bilməyən kiçik proqramdır. Gəlin hər iki proqrama yaxından nəzər salaq və onların arasındakı fərqi deşifrə edək.
Pulsuz proqram nədir?
Pulsuz proqram heç bir pul xərci olmadan istifadə edilə bilən xüsusi proqram kimi təsnif edilə bilər. Pulsuz proqram heç bir ödəniş etmədən istifadə olunsa da, məhdudiyyətlər ola bilər. Müəllifin icazəsi olmadan proqram təminatı dəyişdirilə, əks layihələndirilə və ya yenidən paylana bilməz. Bu tip proqram təminatına misal olaraq Adobe Acrobat Reader və Skype daxildir.
Proqram təminatı pulsuz təklif olunsa da, onun sahibi üçün gizli faydalar ola bilər. Bu, eyni pulsuz proqram təminatının daha premium versiyasının satışını təşviq edə bilər. Pulsuz proqramın tipik xüsusiyyəti onun kodunun olmamasıdır. Pulsuz proqram təminatı və açıq proqram təminatı da pulsuz təklif olunur və onun kodu mövcud ola bilər. Bu tip proqram təminatı sərbəst şəkildə istifadə edilə, dəyişdirilə, yenidən paylana bilər. Bununla belə, yalnız bir məhdudiyyət olacaq. Proqram təminatı paylandıqda ondan copyleft kimi tanınan pulsuz istifadə şərtləri ilə istifadə etmək lazım gələ bilər.
Pulsuz proqramı pulsuz proqram təminatı ilə qarışdırmaq olmaz. Pulsuz proqram, əməliyyat sistemlərində yükləmək üçün mövcud olan ümumi proqram formasıdır. Daha əvvəl qeyd edildiyi kimi, müəllif hüquqları ilə bağlı problemlər səbəbindən kod inkişaf məqsədləri üçün mövcud olmaya bilər. Pulsuz proqram pulsuz proqramdan fərqli olaraq ödənişli şəkildə paylana bilər. Pulsuz proqram təminatı ilə müqayisədə pulsuz proqram təminatının məhdud imkanlarla gəlməsi gözlənilir.
Açıq mənbə nədir?
Açıq mənbə, ümumiyyətlə, ictimai çıxışı olan dizayn kimi istinad edilir. Bu dizayn dəyişdirilə və ictimaiyyət tərəfindən paylaşıla bilər. Açıq mənbə termini proqram təminatının hazırlanması kontekstində istifadə olunur. Bu, kompüter proqramlarının yaradılmasında istifadə edilən spesifik yanaşma idi. İndi açıq mənbə açıq mübadilə konsepsiyasını və əlaqəli bilikləri təşviq edən layihələr və məhsullarda geniş şəkildə məşhurlaşıb. Açıq mənbə layihələrində iştirak edən iştirakçılar arasında əməkdaşlıq, sürətli prototipləmə, icma əsaslı inkişaf və şəffaflıq kimi üstünlüklər də var.
Açıq mənbə proqram təminatı da eyni açıq mənbə anlayışları əsasında qurulmuşdur. Açıq mənbə proqramında proqram təminatının mənbə kodu dəyişdirilə, yoxlana və təkmilləşdirilə bilər.
Əksər proqramlarda mənbə kodu kompüter proqramlarının gizli olduğu üçün görünməyən hissəsidir. Bu, proqramın funksiyalarını dəyişdirmək üçün proqramçı tərəfindən manipulyasiya edilə bilən koddur. Proqramçının mənbə koduna girişi varsa, bu, yeni funksiyalar əlavə etməyə və səhvləri düzəltməyə kömək edəcək.
Bəzi proqram təminatında mənbə kodu yalnız onu yaradan şəxs və ya təşkilat tərəfindən əldə edilə bilər. Yaradıcılar yalnız belə proqram təminatı üzərində eksklüziv nəzarətə malik olacaqlar. Bu tip proqram təminatı özəl və ya qapalı proqram kimi tanınır. Yalnız orijinal proqram təminatının müəllifləri mənbə kodunu köçürə, dəyişdirə və ya yoxlaya bilər. Bu tip proqram təminatı ilk dəfə işə salındıqda istifadəçinin razılaşacağı lisenziyanı göstərəcək. Proqram təminatının istifadəçisinə müəllif tərəfindən verilən icazələrə uyğun olaraq proqram təminatında bəzi dəyişikliklər etməyə icazə verilir. Belə proqram təminatının bəzi nümunələri Microsoft Office proqram təminatı və Adobe Photoshop-dur.
Açıq mənbə proqram təminatı özəl proqram təminatı ilə müqayisədə çox fərqlidir. Mənbə kodu öyrənmək, dəyişdirmək, kopyalamaq və paylaşmaq üçün əlçatandır. Libre ofis belə bir proqramdır. Mülkiyyət proqramında olduğu kimi, açıq mənbə proqram təminatı da lisenziya müqaviləsi tələb edir, lakin hüquqi baxımdan o, kəskin şəkildə fərqlənir.
Açıq mənbə lisenziyası proqram təminatının istifadəsinə, öyrənilməsinə, dəyişdirilməsinə və paylanmasına təsir edəcək. Ümumiyyətlə, açıq mənbə proqram təminatı istənilən məqsəd üçün istifadə edilə bilər. Açıq mənbə lisenziyalarından, copyleft lisenziyaları şərtləndirir ki, kod dəyişdirildikdə və paylandıqda orijinal mənbə kodu da dərc edilməlidir. Bəzi lisenziyalar həmçinin nəzərdə tutur ki, proqram dəyişdirildikdə və paylaşıldıqda həmin proqram üçün lisenziya haqqı tutula bilməz. Açıq mənbəli proqram təminatının üstünlüyü ondan ibarətdir ki, o, modifikasiyaya icazə verir və dəyişiklikləri başqa layihələrə daxil edir. O, proqramçıları mənbə kodunu dəyişməyə, baxmağa və paylaşmağa təşviq edir.
Pulsuz proqramla Açıq Mənbə arasındakı fərq nədir?
Pulsuz Proqramın və Açıq Mənbənin Xüsusiyyətləri:
Lisenziya:
Pulsuz proqram: Pulsuz proqram fərdi, akademik, qeyri-kommersiya məqsədli istifadə və ya bu istifadələrin kombinasiyası ilə məhdudlaşdırıla bilər, baxmayaraq ki, ödənişsizdir. Proqram sərbəst surətdə kopyalana bilər, lakin satıla bilməz.
Açıq Mənbə: Açıq mənbədə mənbə kodu dəyişdirilə və yenidən paylana bilər. Yenidən bölüşdürmə zamanı bəzi lisenziyalara riayət etmək lazım gələ bilər. Proqramın istifadəçisi proqramın quraşdırılması zamanı şərtlərlə razılaşmalı ola bilər.
Mənbə Kodu:
Pulsuz proqram: Pulsuz proqram məhdudiyyətsiz endirilə, kopyalana və istifadə edilə bilər. Mənbə kodu baxmaq, dəyişdirmək və paylaşmaq üçün görünməyəcək.
Açıq Mənbə: Proqramın mənbə kodu müəyyən şərtlər altında dəyişdirilmək və bəzən yenidən paylanmaq üçün əlçatan olacaq. Dəyişiklik imkanlarına görə səhvlər düzəldilə bilər.
Dəstək və İcmalar:
Pulsuz proqram: Pulsuz proqram pulsuzdur, lakin dəyişdirilə bilməz. Müəllif yalnız onun funksionallığını dəyişdirə və dəyişə bilər. Pulsuz proqram icma tərəfindən dəstəklənmir və inkişaf infrastrukturuna malik deyil.
Açıq Mənbə: Adətən proqram həm istifadəçi, həm də tərtibatçılar üçün pulsuzdur. Açıq mənbə onu daha da inkişaf etdirmək üçün bir-biri ilə əməkdaşlıq edən icmalar tərəfindən dəstəklənir.
Asılılıq:
Pulsuz proqram: Pulsuz proqram müəllifdən, təşkilatdan və ya komandadan asılıdır.
Açıq Mənbə: Açıq mənbə tək bir təşkilatdan asılı deyil.
Sahibi:
Pulsuz proqram: Pulsuz proqram tərtibatçıya məxsusdur.
Açıq Mənbə: Açıq Mənbə konkret şəxsə, komandaya və ya təşkilata məxsus deyil.
Dəyişikliklər:
Pulsuz proqram: Tərtibatçı istəsə pulsuz proqram pullu versiyaya dəyişdirilə bilər.
Açıq Mənbə: Açıq Mənbə ödənişli məhsula çevrilə bilməz.
Təkmilləşdirmə:
Pulsuz proqram: Pulsuz proqram təkmilləşdirilməyə bilər.
Açıq Mənbə: Açıq mənbə icma dəstəyinin köməyi ilə təkmilləşdirilmə potensialına malikdir.
Ölçü:
Pulsuz proqram: Pulsuz proqram çox kiçik proqramdır
Açıq Mənbə: Açıq mənbə dünyanın ən böyük pulsuz proqram təminatıdır.