Ochiq kodli dasturiy ta'minot va bepul dasturiy ta'minot tijoratlashtirilgan xususiy dasturiy ta'minotning tezkor tendentsiyasiga qarshi turish uchun paydo bo'lgan ikkita harakatdir. "Ochiq kodli manbalar" nomidan siz dasturiy ta'minotning dastlabki kodi boshqa odamlar ko'rishi va o'rganishi uchun bemalol mavjudligi haqida xulosa chiqarishingiz mumkin. Haqiqatan ham, ochiq kodli dasturiy ta'minotning ko'lami shunchaki ko'rinadigan manba kodiga ega bo'lishdan ko'ra ko'proq qoidalarga ega. Bepul dasturiy ta'minot uchun juda ko'p ta'riflar mavjud, ularning eng keng tarqalgani «bepul dastur» yoki foydalanish uchun to'lash shart bo'lmagan dastur. Shu bilan birga, Erkin dasturiy ta'minot harakati bepul dasturiy ta'minot erkinligi dasturiy ta'minot narxidan tashqarida ekanligidan dalolat beradi. Asosan, foydalanuvchi bepul dasturiy ta'minotni amalga oshirishi mumkin, agar paydo bo'lgan dastur bepul bo'lsa.

Erkin dasturiy ta'minot - bu Open Source bilan solishtirganda kodni ishlab chiqaruvchiga ma'lum shartlarni belgilash, dasturiy ta'minotdan qonuniy foydalanish va tarqatish imkoniyatini yaratishga imkon beradigan yanada qattiqroq kod almashish usuli. Ochiq kodli dasturiy ta'minot kodeksi foydalanuvchiga o'zgartirilgan kodni qayta taqsimlashga ruxsat berilgan yoki qilinmaganligini belgilashi mumkin. Erkin dasturiy ta'minotda bu mumkin emas, chunki u Free Software-dan olingan o'zgartirilgan kod ham Bepul Dasturiy ta'minot sifatida chiqarilishi kerakligini aniq ko'rsatib turibdi.

Erkin dasturiy ta'minot tarafdorlari Ochiq kodli dasturiy ta'minot to'g'risida ta'kidlagan yana bir jihat, ba'zi kompaniyalarning o'z dasturiy ta'minotlarini ochiq kodli dastur sifatida sotish amaliyoti, ammo aksariyat funktsiyalarni qimmat narxda sotiladigan xususiy dasturiy ta'minot sifatida sotishdir. Shunday qilib, asosiy dasturiy ta'minot Ochiq kodli dasturiy ta'minot sifatida litsenziyalangan bo'lsa ham, to'liq ishlashi uchun siz hali ham to'lashingiz kerak bo'ladi. Erkin dasturiy ta'minot xususiy dasturiy ta'minot bilan ishlashga ruxsat etilmaydi, shu bilan Erkin dasturiy ta'minot noto'g'ri ma'lumotlardan foydalanish ehtimolini yo'q qiladi.

Erkin va ochiq kodli dasturiy ta'minot uchun kurashda yirik fraktsiyalar mavjud bo'lsa-da, ular hali ham umumiy dushmanga, xususiy dasturga qarshi birlashtirilgan. Har birining o'ziga xos xususiyatlari keskin farq qilishi mumkin, ammo bepul va kengaytiriladigan dasturiy ta'minot ikkala uchun ham keng tarqalgan.

Xulosa:

1. Erkin dasturiy ta'minot ochiq kodli dastur hisoblanadi, ammo ochiq kodli dasturiy ta'minot bo'lishi shart emas bepul dasturiy ta'minot.

2. Ochiq dastur koderga Free Software bilan solishtirganda o'z dasturini ko'proq boshqarish imkoniyatini beradi.

3. Ochiq kodli dasturiy ta'minot boshqa mulkiy dasturlar bilan ishlashi mumkin, bepul dastur esa bunga yo'l qo'ymaydi.

Adabiyotlar