Toshkent axborot texnologiyalari universiteti kiberxavfsizlik siyosati


OCHIQ VA YOPIQ KODLI DASTURLAR VA ULARNI YOZISH USULLARI


Download 148.75 Kb.
bet9/12
Sana18.06.2023
Hajmi148.75 Kb.
#1595723
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
2-mustaqil ish KXS

OCHIQ VA YOPIQ KODLI DASTURLAR VA ULARNI YOZISH USULLARI.

Ochiq kodli va yopiq kodli dasturlar dasturiy ta'minot dasturlarini ishlab chiqish va tarqatish usullarini anglatadi.
Ochiq kodli dasturlar odatda MIT yoki Apache litsenziyasi kabi ruxsat beruvchi litsenziya ostida har kim foydalanishi, o'zgartirishi va tarqatishi uchun bepul taqdim etiladigan dasturlardir. Ochiq kodli dasturlar ko'pincha kodlar bazasini yaratish va saqlash uchun birgalikda ishlaydigan hissa qo'shuvchilar jamoasi tomonidan ishlab chiqiladi. Bu ishlab chiqish jarayonini boshqarish uchun GitHub yoki GitLab kabi hamkorlik vositalaridan foydalanishni o'z ichiga olishi mumkin, bu esa ishlab chiquvchilarga kodlar bazasining turli qismlarida ishlash va o'zgarishlarni kuzatish imkonini beradi. Ochiq kodli dasturlar ko'pincha shaffof rivojlanish jarayoniga ega va jamoatchilik fikri ko'pincha rag'batlantiriladi. Ochiq kodli dasturlarga misol sifatida Linux operatsion tizimi, Apache veb-serveri va Python dasturlash tili kiradi.
Boshqa tomondan, yopiq manba dasturlari odatda bitta kompaniya yoki tashkilot tomonidan ishlab chiqiladi va tarqatiladi va ularni o'zgartirish yoki tarqatish uchun erkin foydalanish mumkin emas. Yopiq manba dasturlari umumiy foydalanish mumkin bo'lmagan xususiy vositalar va texnologiyalar yordamida ishlab chiqilishi mumkin. Ular odatda ilovalar do'koni yoki kompaniya veb-sayti kabi boshqariladigan tarqatish kanali orqali tarqatiladi. Cheklangan foydalanuvchi fikrmulohazalarini mijozlarni qoʻllab-quvvatlash kanallari orqali olish mumkin, lekin foydalanuvchilar odatda dasturni oʻzgartira olmaydi yoki xato hisobotlari yoki funksiya soʻrovlarini kirita olmaydi. Yopiq kodli dasturlarga Microsoft Office, Adobe Photoshop va Apple kompaniyasining iOS operatsion tizimini misol qilib keltirish mumkin.
Ham ochiq, ham yopiq kodli dasturlar yuqori sifatli bo'lishi va foydalanuvchilarning ehtiyojlarini qondirishi mumkin, ammo e'tiborga olish kerak bo'lgan kelishuvlar mavjud. Ochiq kodli dasturlarda ko'proq hamjamiyat qo'llabquvvatlanishi va sozlanishi mumkin bo'lishi mumkin, ammo ularda yopiq manbali dasturlarda mavjud bo'lgan ba'zi xususiyatlar yoki qo'llab-quvvatlovlar ham bo'lmasligi mumkin. Yopiq manba dasturlari koʻproq funksiya va qoʻllabquvvatlashga ega boʻlishi mumkin, lekin ular qimmatroq yoki ulardan foydalanishda cheklovli boʻlishi mumkin.

Download 148.75 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling