Open Source Software haqqında məlumat əldə edin

Açıq mənbə proqram təminatı (OSS), modifikasiya üçün mövcud olan mənbə kodu ilə paylanmış kompüter proqramıdır. Proqram təminatı, adətən proqramçıları seçdikləri hər hansı bir şəkildə proqramı dəyişdirmək üçün lisenziyanı ehtiva edir. Onlar hataları düzəltmək, funksiyaları təkmilləşdirmək və ya proqramı öz ehtiyaclarına uyğunlaşdırmaq üçün istifadə edə bilərlər. Açıq Kaynak Təşəbbüsü (OSI) OSS üzrə aparıcı bir orqan; açıq mənbə proqram təminatının müəyyənləşdirilməsi 10 meyar altında qaydalara cavab verir.

Bunlar:

Lisenziyalar

Müxtəlif lisenziyalar programcılara proqramın müxtəlif şəraitdə dəyişdirilməsinə imkan verir. OSI açıq mənbə proqram təminatının müəyyənləşdirilməsinə uyğun olan lisenziyaları təsdiqləyir. Qara Duck Məlumat bazasına əsasən ən məşhur lisenziyaların 5-i aşağıdakılardır:

  1. MİT Lisansı
  2. GNU General Public License (GPL) 2.0
  3. Apache Lisenziyası 2.0
  4. GNU Ümumi İctimai Lisenziya (GPL) 3.0
  5. BSD Lisenziya 2.0 (3-bənd, Yeni və ya yenidən baxılmış)

Mənbə kodunu dəyişdirəndə, OSS-in bir tələbi dəyişdiyinizə və üsullarınıza daxildir. Kod dəyişikliklərindən sonra yaradılmış proqram təminatı pulsuz olaraq təqdim edilə bilər və ya verilə bilməz.

Open Source və Commercial Software arasında fərq

Ticarətdə mövcud olan proqram və ya xüsusi proqram təminatı, proqramın başqasının intellektual mülkiyyəti olduğundan, onun mənbə koduna giriş vermir.

Bunun nəticəsində istifadəçilər tez-tez ödəniş edirlər.

Digər tərəfdən OSS, ortaq bir səydir - proqram inkişaf etdirmək və ya dəyişdirməkdə kömək edən hər kəs arasında intellektual mülkiyyətdir.

Open Source Software Vs. Pulsuz proqram

Möhtərəm inancın əksinə, proqramların xərclərinə və ya olmamasına diqqət yetirmir.

Açıq mənbə qaynaq kodunun və yayılmasının azad olmasını tələb edir. Pulsuz proqram, belə bir şəkildə kod dəyişikliyini ehtiva edir, lakin azadlıqların istifadəçilərinin proqramla istədiklərini edə biləcəyini vurğulayır. Azad Proqram Təminatı fondu tamamilə pulsuz hesab edilmək üçün 4 şərt hazırlayır.

Bundan əlavə, proqram pulsuz olaraq təsnif edilə bilər. Bu, istifadəçilərə proqramı pulsuz olaraq yükləmələri deməkdir, lakin onun mənbəyinə heç bir dəyişiklik edə bilməzlər.

Open Source proqramının üstünlükləri

Maliyet sürücülük faktoru olsa da, OSS bir neçə əlavə üstünlüklərə malikdir:

Açıq-mənbə proqramlarının məşhur növləri

Açıq mənbə texnologiyaları internetin çoxunu yaratmağa kömək etdi. Bundan əlavə, siz və mən hər gün istifadə etdiyiniz proqramların çoxu açıq mənbə texnologiyasına əsaslanır. Məsələn, Android OS və Apple OS X, sırasıyla, çekirdek və Unix / BSD açıq mənbə texnologiyalarına əsaslanır.

Digər məşhur açıq mənbə proqramı:

Open Source və Yaradıcılar

OSS layihələri bu sahədə bacarıqları artırmaq və əlaqələr qurmaq üçün əməkdaşlıq imkanlarıdır. Yaradıcılar açıq mənbəli inkişafın standart vasitələrində təcrübəli olmalıdırlar.

Nəticə

Minlərlə açıq mənbə layihəsi, mülkiyyət proqramlarına alternativdir. OSS layihəsində proqram inkişafında karyera qurmaq üçün bir yol kimi işləmək. Bundan əlavə, programcılar dünyanın ən böyük proqram proqramları üzərində çalışaraq öz bacarıqlarını inkişaf etdirə bilərlər. Open Source kimi Facebook, Google və LinkedIn azad proqramı, beləliklə, inkişafçılar məlumatları bölüşə bilər, həlləri yeniləyir və sabit, funksional məhsullara kömək edə bilərlər.