Video: Ochiq kodli dasturiy ta'minot nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Ochiq - manba dasturiy ta'minot (OSS) kompyuterning bir turi dasturiy ta'minot qaysi ichida manba Kod mualliflik huquqi egasi foydalanuvchilarga o'rganish, o'zgartirish va tarqatish huquqini beradigan litsenziya asosida chiqariladi dasturiy ta'minot har kimga va har qanday maqsadda. Ochiq - manba dasturiy ta'minot ommaviy hamkorlikda ishlab chiqilishi mumkin.
Xuddi shunday, so'raladi, ochiq kodli dasturiy ta'minotga qanday misollar bor?
Keng qo'llaniladi ochiq - manba dasturiy ta'minot Boshlang'ich ochiq misollar - manba mahsulotlar Apache HTTP Server, osCommerce elektron tijorat platformasi, Mozilla Firefox va Chromium internet-brauzerlari (Google Chrome bepul dasturiy taʼminotini ishlab chiqishning katta qismi amalga oshirilgan loyiha) va LibreOffice toʻliq ofis toʻplami.
Yuqoridagilardan tashqari, ochiq kodli dasturiy ta'minot qanday ishlaydi? Ochiq kodli dasturiy ta'minot hisoblanadi dasturiy ta'minot bilan manba har kim tekshirishi, o'zgartirishi va yaxshilashi mumkin bo'lgan kod. " Manba kod" qismidir dasturiy ta'minot ko'pchilik kompyuter foydalanuvchilari hech qachon ko'rmaydigan; Bu kompyuter dasturchilari bir parcha qanday o'zgartirish uchun manipulyatsiya qilishi mumkin bo'lgan koddir dasturiy ta'minot - "dastur" yoki "ilova" - ishlaydi.
Bu borada ochiq kodli dasturiy ta'minot qaysi?
Ochiq - manba dasturiy ta'minot (OSS) har qanday kompyuterdir dasturiy ta'minot u bilan taqsimlanadi manba o'zgartirish uchun mavjud kod. Ya'ni, u odatda dasturchilarga o'zgartirish uchun litsenziyani o'z ichiga oladi dasturiy ta'minot ular tanlagan har qanday usulda: Ular xatolarni tuzatishi, funktsiyalarni yaxshilashi yoki moslashtirishi mumkin dasturiy ta'minot o'z ehtiyojlarini qondirish uchun.
Ochiq kodli dasturiy ta'minot bepulmi?
Deyarli hammasi ochiq kodli dasturiy ta'minot hisoblanadi bepul dasturiy ta'minot , lekin istisnolar mavjud. Birinchidan, ba'zilari ochiq manba litsenziyalar juda cheklangan, shuning uchun ular tegishli emas ozod litsenziyalar. Biroq, u holda foydalanuvchilar uni kompilyatsiya qilishlari mumkin manba yaratish va tarqatish uchun kod ozod bajariladigan fayllar.
Tavsiya:
Tijorat uchun ochiq kodli dasturiy ta'minotdan foydalana olasizmi?
Mutlaqo. Barcha Ochiq kodli dasturlar tijorat maqsadlarida ishlatilishi mumkin; Ochiq manba ta'rifi buni kafolatlaydi. Siz hatto Open Source dasturini sotishingiz mumkin. Biroq, tijorat mulk bilan bir xil emasligini unutmang
Dasturiy ta'minot muhandisi va dasturiy ta'minot ishlab chiqaruvchisi bir xilmi?
Dasturiy ta'minot muhandisi dasturiy ta'minotni ishlab chiqish bilan shug'ullanadi; Biroq, barcha dasturiy ta'minot ishlab chiqaruvchilari ham muhandis emas. Dasturiy ta'minotni ishlab chiqish va dasturiy ta'minot muhandisligi o'zaro bog'liq atamalar, ammo ular bir xil narsani anglatmaydi. Dasturiy ta'minot muhandisligi dasturiy ta'minotni yaratishda muhandislik tamoyillarini qo'llashni anglatadi
Ochiq kodli kod bepulmi?
Deyarli barcha ochiq kodli dasturlar bepul dasturiy ta'minotdir, ammo istisnolar mavjud. Birinchidan, ba'zi ochiq kodli litsenziyalar juda cheklangan, shuning uchun ular bepul litsenziyalar sifatida tasniflanmaydi. Masalan, "Ochiq Watcom" bepul emas, chunki uning litsenziyasi o'zgartirilgan versiyani yaratishga va undan shaxsiy foydalanishga ruxsat bermaydi
Dasturiy ta'minot muhandisligida dasturiy ta'minot jarayoni nima?
Dasturiy ta'minot jarayoni. Dasturiy ta'minot jarayoni (dasturiy ta'minot metodologiyasi deb ham ataladi) dasturiy ta'minotni ishlab chiqarishga olib keladigan bog'liq faoliyatlar to'plamidir. Ushbu faoliyat dasturiy ta'minotni noldan ishlab chiqishni yoki mavjud tizimni o'zgartirishni o'z ichiga olishi mumkin
Bepul va ochiq kodli operatsion tizim nima?
FreeDOS bu DOS operatsion tizimi kabi muhitni ta'minlovchi bepul ochiq manbali vositadir. Bu birinchi navbatda klassik DOS o'yinlarini o'ynash, eski biznes dasturlarini ishga tushirish yoki DOS da ishlashi mumkin bo'lgan o'rnatilgan tizimlarni ishlab chiqish qobiliyatiga qaratilgan (zamonaviy muqobillardan ko'ra)