Faqatgina to'rtta tamoyilga javob beradigan dasturni erkin dastur deb hisoblash mumkin, ya'ni javoblangan ochiq va yangilanish uchun ochiq va xatolar va nuqsonlarni tuzatish, foydalanish va tarqatish uchun cheklovlar bo'lmagan dastur. Shuni ta'kidlash kerakki, ushbu tamoyillar faqat dasturiy ta'minotning asl matnlarini umumiy foydalanish, tanqid va takomillashtirish uchun ochiqligini va dasturning ijro etiladigan yoki manba kodini olgan foydalanuvchining huquqlarini nazarda tutadi, lekin dasturni tarqatish bilan bog'liq pul munosabatlarini, shu jumladan bepullikni ham nazarda tutmaydi. Ingliz tilidagi matnlarda bu erda adashish tez-tez yuzaga keladi, chunki inglizcha "free" so'zi nafaqat erkin, balki bepul degan ma'noni anglatadi va ko'pincha bepul dasturiy ta'minotga nisbatan ishlatiladi, u foydalanish uchun haq olinmasdan tarqatiladi, ammo foydalanuvchilar va jamoa tomonidan o'zgartirish uchun mavjud emas, chunki uning asl matnlari nashr etilmagan. Bunday bepul dasturiy ta'minot umuman erkin emas. Aksincha, erkin dasturiy ta'minotni tarqatish mumkin (va tarqatilmoqda), shu bilan birga haq olish, ammo erkinlik mezonlariga rioya qilish: har bir foydalanuvchiga dasturlarning asl matnlarini qo'shimcha to'lovsiz olish (tashkiloti narxidan tashqari), ularni o'zgartirish va yanada tarqatish huquqi beriladi. Foydalanuvchilarga bunday huquq berilmagan har qanday dasturiy ta'minot, boshqa har qanday shartlardan qat'i nazar, erkin bo'lmagan dasturiy ta'minot hisoblanadi.
Qaysi dasturni erkin dastur deb atasa bo'ladi?
javoblangan ochiq va yangilanish uchun ochiq