Ochiq kodli ishlab chiqish
Ochiq manbalarni ishlab chiqish - dasturiy ta'minotni ishlab chiqishga yondashuv bo'lib, unda dasturiy ta'minot tizimining dastlabki kodi nashr etiladi va ko'ngillilar ishlab chiqish jarayonida ishtirok etish uchun taklif qilinadi (Raymond 2001). Uning ildizlari Erkin dasturiy ta'minot jamg'armasida ( www.fsf.org) bo'lib, u manba kodi o'ziga xos bo'lmasligi kerak, aksincha foydalanuvchilar menikini tekshirishi va xohlagancha o'zgartirishi uchun doimo mavjud bo'lishi kerakligini targ'ib qiladi. Kod foydalanuvchilari emas, balki kichik asosiy guruh tomonidan boshqariladi va ishlab chiqiladi, degan taxmin bor edi.
Ochiq kodli dasturiy ta'minot bu g'oyani Internetdan ko'proq ko'ngilli ishlab chiquvchilarni jalb qilish uchun ishlatib kengaytirdi. Ularning aksariyati kod foydalanuvchilari hamdir. Hech bo'lmaganda, ochiq manbali loyihaning har qanday ishtirokchisi xatolar haqida xabar berishi va tuzatishi, yangi xususiyatlar va funksionallikni taklif qilishi mumkin. Biroq, amalda, muvaffaqiyatli ochiq kodli tizimlar hali ham dasturiy ta'minotdagi o'zgarishlarni nazorat qiluvchi asosiy ishlab chiquvchilar guruhiga tayanadi.
Ochiq kodli dasturiy ta'minot Internet va dasturiy injiniringning asosidir. Linux operatsion tizimi ochiq manbali Apache veb-serveri kabi eng keng tarqalgan server tizimidir. Boshqa muhim va universal ishlatiladigan ochiq manbali mahsulotlar Java, Eclipse IDE va mySQL ma'lumotlar bazasini boshqarish tizimidir. Android operatsion tizimi millionlab mobil qurilmalarga o'rnatilgan. IBM va Oracle kabi kompyuter sanoatining asosiy o'yinchilari ochiq kodli harakatni qo'llab-quvvatlaydi va o'z dasturiy ta'minotini ochiq kodli mahsulotlarga asoslaydi. Minglab boshqa kamroq ma'lum bo'lgan ochiq kodli tizimlar va komponentlardan ham foydalanish mumkin.
Ochiq kodli dasturiy ta'minotni sotib olish odatda arzon yoki hatto bepul. Odatda ochiq kodli dasturiy ta'minotni bepul yuklab olishingiz mumkin. Biroq, agar siz hujjatlar va qo'llab-quvvatlashni istasangiz, buning uchun pul to'lashingiz kerak bo'lishi mumkin, ammo xarajatlar odatda ancha past bo'ladi. Ochiq kodli mahsulotlardan foydalanishning yana bir muhim afzalligi shundaki, keng qo'llaniladigan ochiq kodli tizimlar juda ishonchli. Ularda ushbu muammolarni ishlab chiquvchiga xabar berish va tizimning yangi versiyasini kutish o'rniga muammolarni o'zlari hal qilishga tayyor bo'lgan ko'plab foydalanuvchilar mavjud. Xatolar xususiy dasturiy ta'minotga qaraganda tezroq topiladi va tuzatiladi.
Do'stlaringiz bilan baham: |