Açıq mənbə

Açıq proqram təminatı (ing. open-source software), həmçinin açıq kod və ya açıq mənbə — açıq mənbə kodu olan proqram təminatı. Bu cür proqramların mənbə kodu baxmaq, öyrənmək və dəyişdirmək üçün mövcuddur. Bu, istifadəçi üçün qəbuledilməz olan zəifliklərin və funksiyaların (məsələn, proqram istifadəçisinin gizli izlənilməsi) olmamasını yoxlamağa, açıq proqramın özünün dəqiqləşdirilməsində iştirak etməyə, yeni proqramlar yaratmaq üçün koddan istifadə etməyə və onlarda səhvləri düzəltməyə imkan verir. Bu, lisenziya uyğunluğu imkan verirsə, mənbə kodunu götürməklə və ya istifadə olunan alqoritmləri, verilənlər strukturlarını, texnologiyaları, texnikaları və interfeysləri öyrənmək yolu ilə həyata keçirilir, çünki mənbə kodu sənədləri əhəmiyyətli dərəcədə tamamlaya bilər, olmadıqda isə özü bir növ sənəd kimi xidmət edir.

İlk dəfə olaraq açıq-kod anlayışı Riçard Stolman tərəfindən irəli sürülmüşdür. Riçard Stolman həmçinin GNU layihəsinin və GPL lisenziyasının müəllifidir. GNU/Linux layihəsi istismara buraxılandan sonra açıq-kod ənənəsi bütün dünyaya sürətlə yayılmağa başladı və bir çox proqram təminatı mühəndisləri və proqramçılar açıq-kodlar şəklində öz proqram təminatlarını yaymağa başladılar.

Mövcud açıq-kodlu sistemlər

[redaktə | mənbəni redaktə et]

Hal-hazırda bir çox ciddi sistemlər açıq-kodlar şəklindədirlər. Bunlara misal olaraq aşağıdakıları göstərmək olar:

Açıq-kodlu sistemlərin üstün cəhətləri

[redaktə | mənbəni redaktə et]

Açıq kodlu proqram təminatı adından göründüyü kimi kodları açıq olur və bütün dünyadan hər bir kəs onun kodlarını əldə edə bilər və istismara verildiyi lisenziya şərtlərinə uyğun olaraq hər bir kəs həmin kodlardan öz məqsədləri üçün istifadə edə bilər.

Açıq-kodlu proqram təminatının kodlarını hər kəs gördüyü üçün o bir növ sınanmış olur və hər hansı bir problem, bug, nasazlıq müşahidə olunarsa onlar tez bir zamanda aradan qaldırılır.

Açıq-kodlu sistemlərin mənfi cəhətləri

[redaktə | mənbəni redaktə et]