O'zbekistonda dasturiy ta'minotni himoya qilish: mualliflik huquqi, patent yoki sir
O'zbekistonda kodni patent emas, mualliflik huquqi himoya qiladi — biroq huquq kompaniyada emas, muallifda yuzaga keladi. Uchta odatiy teshikni qanday yopish kerak: pudratchi, xizmat asari va open-source.
Toshkentlik bir fintex-startap — IT Park rezidenti, daromadi o'sib boryapti, investor raundga kirishga tayyor. Tekshiruv (due diligence) chog'ida investorning yuristi bitta savol beradi: «Kodga istisno huquq kompaniyaga tegishli ekanini tasdiqlovchi hujjatlarni ko'rsating». Hujjatlar yo'q. Mahsulot yadrosini uch yil davomida yetakchi dasturchi yozgan, u esa o'zini ish bilan ta'minlovchi sifatida xizmat ko'rsatish shartnomasi bo'yicha rasmiylashtirilgan, huquqni o'tkazish haqida bironta band ham yo'q. Qonun bo'yicha bu kodga mulkiy huquqlar unga — jismoniy shaxsga — tegishli, investor pul tikmoqchi bo'lgan kompaniyaga emas. Raund ikki oyga to'xtab qoldi: tomonlar huquqni o'tkazishni keyinchalik rasmiylashtirdi, dasturchi esa o'z mavqeini tushunib, narxni oshirdi. Ushbu maqola — O'zbekistonda dasturingizni uch rejimdan qaysi biri himoya qilishi haqida va huquq siz uni himoya qila boshlashdan ham oldin kompaniyadan oqib chiqadigan uchta teshik haqida.
Uch rejim: har biri aslida nimani yopadi
Dasturiy ta'minot — bitta ob'ekt emas, balki bir nechta qatlamdan iborat. Boshlang'ich va ob'ekt kodi, arxitektura, algoritmlar, interfeys, ma'lumotlar, mahsulot nomining o'zi. Turli qatlamlar turli vositalar bilan himoyalanadi va ularni chalkashtirish — asoschilarning eng tez-tez uchraydigan xatosi.
- Mualliflik huquqi ifodani himoya qiladi — aniq boshlang'ich va ob'ekt kodini, adabiy asar kabi. Yaratilgan paytda avtomatik yuzaga keladi, shaklni qamrab oladi, lekin g'oyani emas.
- Patent texnik yechimni himoya qiladi — biroq dasturning «o'zini» emas. O'zbekistonda EHM uchun dastur patentlanadigan ob'ektlardan to'g'ridan-to'g'ri chiqarib tashlangan; texnik natija beruvchi, dasturda amalga oshirilgan ixtironi patentlash mumkin.
- Tijorat siri umuman ko'rsatib bo'lmaydigan narsani himoya qiladi: algoritm, formula, arxitektura, mijozlar bazasi. U g'oya va nou-xauni — aynan mualliflik huquqi yeta olmaydigan narsani — himoya qiladi, ammo faqat sir sir bo'lib turgancha.
Bu rejimlar bir-biriga raqobat qilmaydi, balki bir-birini to'ldiradi. Yetuk mahsulot odatda uchalasi bilan bir vaqtda himoyalanadi: kod — mualliflik huquqi bilan, asosiy algoritm — sir rejimi bilan, nom va logotip — tovar belgisi bilan, interfeysning tashqi ko'rinishi esa kerak bo'lsa sanoat namunasi bilan.
Mualliflik huquqi: o'zi yuzaga keladi, lekin ro'yxatga olish baribir kerak
Asoschi uchun asosiy yangilik: kodingiz mualliflik huquqi bilan himoyalanishi uchun hech narsani ro'yxatdan o'tkazish shart emas. Huquq asarni yaratish faktining o'zi tufayli yuzaga keladi — bu «Mualliflik huquqi va turdosh huquqlar to'g'risida»gi Qonunning asosiy tamoyili, EHM uchun dasturlar esa adabiy asarlar qatori himoyalanadigan asarlarga to'g'ridan-to'g'ri kiritilgan.
Unda nima uchun ro'yxatga olishga haq to'lash kerak? Chunki mualliflik huquqiga ega bo'lish oson, uni isbotlash qiyin. Raqobatchi shubhali darajada o'xshash mahsulot chiqarganda va siz sudga kelganingizda, birinchi savol shunday bo'ladi: «Bu kodni siz yozganingizni va birinchi bo'lib yozganingizni isbotlang». IMM EHM uchun dasturlar va ma'lumotlar bazalarining davlat reyestrini yuritadi; ro'yxatga olish ixtiyoriy, natijada qayd etilgan sana va depozitga qo'yilgan kod bo'lagi bilan guvohnoma beriladi. Bu huquqni «yaratmaydi» — u sizda allaqachon bor — lekin «mening so'zim sizning so'zingizga qarshi» nizosini ustuvorlik sanasi siz tomonda bo'lgan rasmiy hujjatli nizoga aylantiradi.
Har bir relizni ro'yxatdan o'tkazish kerakmi? Yo'q. Muhim versiyalar ro'yxatga olinadi: birinchi tijoriy reliz, yirik mayor yangilanishlar, investitsiya raundi yoki bitimdan oldingi versiya. Bitta dasturni ro'yxatga olish bo'ji — taxminan bir necha yuz ming so'm; aniq stavkani IMM ning amaldagi bojlar jadvalida tekshiring, u taxminan yiliga bir marta qayta ko'rib chiqiladi. Ishlab chiqish narxi fonida bu — sudda har qanday guvohlikdan qimmatroq turadigan hujjat uchun ramziy summa.
Ro'yxatga olish nima qilmaydi: u kodni original ekanligiga tekshirmaydi va siz birovning huquqini buzmaganingizga kafolat bermaydi. Guvohnoma «bu kod shu shaxsda shu sanada mavjud edi» degan faktni qayd etadi — boshqa hech narsani emas. Agar siz mos kelmaydigan litsenziyali begona kutubxonani qo'shgan bo'lsangiz, guvohnoma sizni qutqarmaydi.
Patent: algoritm baribir qachon patentlanadi
«Algoritmni patentlash» vasvasasi har ikkinchi texnik asoschida paydo bo'ladi. O'zbekistonda bu to'g'ridan-to'g'ri ishlamaydi: EHM uchun dastur Patent qonuniga ko'ra ixtirolarga kirmaydi, algoritmlar va matematik usullar ham. Patent buyruqlar ketma-ketligini emas, balki masalaning texnik yechimini himoya qiladi.
Chegara texnik natija bo'ylab o'tadi. Agar dasturingiz biznes-mantiq, interfeys yoki ma'lumotlarni tashkil etish usuli bo'lsa, patent bo'lmaydi. Lekin agar dastur qurilma ishini boshqarsa, signalni yangi usulda qayta ishlasa, tezligini oshirsa yoki resursni o'lchanadigan texnik tarzda tejasa — sizda «dasturda amalga oshirilgan» ixtiro bo'lishi mumkin. Arizadagi formula u holda kodga emas, balki usul yoki qurilmaga yoziladi.
Bunga qachon kirishish arziydi: patent yechimni yashirish qiyin bo'lganda (u mahsulot ishidan ko'rinadi, teskari muhandislik real) va ayni paytda uni muqobil amalga oshirish bilan aylanib o'tish qiyin bo'lganda mantiqli. Agar ustunligingiz hech kim ko'rmaydigan kodda bo'lsa, patent faqat zarar keltiradi: ariza yechim mohiyatini oshkor qiladi, O'zbekistonda himoyani esa atigi 20 yilga va faqat patent olgan davlatlaringizda beradi. Milliy va xorijiy ariza o'rtasida tanlash haqida batafsil — bizning patentlar bo'yicha jamoamizda.
Tijorat siri: g'oyani himoya qiladigan rejim
Mualliflik huquqi yeta olmaydigan narsa (g'oya, algoritm, usul) va siz patentda oshkor qilishni xohlamaydigan narsani tijorat siri rejimi himoya qiladi. O'zbekistonda profil Qonun — «Tijorat siri to'g'risida»gi Qonun bor va u «o'zingiz qanchalik himoya qilsangiz, shunchalik himoyalanadi» tamoyili bo'yicha ishlaydi.
Kalit so'z — rejim. Axborot o'z-o'zidan emas, balki siz uni himoya qilish choralarini joriy etib hujjatlashtirganingizda tijorat siriga aylanadi:
- sirni tashkil etadigan ma'lumotlar ro'yxatini tasdiqladingiz (yadro boshlang'ich kodi, arxitektura, model parametrlari, mijozlar bazasi);
- foydalanishni chekladingiz va kim nimaga ruxsat etilganini hisobga olib boryapsiz;
- mehnat shartnomalariga va pudratchilar bilan shartnomalarga maxfiylik shartini kiritdingiz, NDA bilan mustahkamladingiz;
- tashuvchilarni «Tijorat siri» grifi bilan belgilaysiz.
Agar rejim joriy etilmagan bo'lsa, yuridik jihatdan sir yo'q: algoritmni raqobatchiga olib ketgan ishdan ketgan dasturchi hech narsani buzmagan, chunki himoya qiladigan narsa bo'lmagan. Shuning uchun dasturiy kompaniya uchun sir rejimi — qog'oz rasmiyatchiligi emas, balki mahsulotning eng qimmatli qatlamini — reyestrda ham, patentda ham printsipial ravishda ko'rsatilmaydigan qatlamni — yagona himoyasidir.
Xizmat asari va pudratchilar bilan shartnomalar: huquq qayerda oqib chiqadi
Kirishdagi startapga qaytaylik. Uning xatosi — IT sohasidagi eng qimmat va eng tez-tez uchraydigan xato. Uchta odatiy holatda kod kimga tegishli ekanini ko'rib chiqamiz.
Shtatdagi xodim. Xodim tomonidan mehnat vazifalari doirasida yozilgan kod — bu xizmat asari. Sukut bo'yicha unga istisno huquq ish beruvchiga tegishli bo'ladi, muallifda esa nom huquqi va mualliflik mukofotiga bo'lgan huquq qoladi. Bu siz foydangizga ishlaydi — lekin faqat dasturchida mehnat shartnomasi bo'lsa va uning vazifalari hamda topshirig'i bahsli kod ularga tushadigan tarzda shakllantirilgan bo'lsagina. «Dasturchi bo'sh vaqtida o'z vazifalariga kirmaydigan xizmatni yozdi» — bu endi xizmat asari emas va huquq unda qoladi.
Pudratchi, frilanser, autsors-jamoa. Bu yerda sukut bo'yicha hammasi teskari: agar shartnomada u buyurtmachiga o'tkaziladi (uziladi) deb to'g'ridan-to'g'ri yozilmagan bo'lsa, istisno huquq muallif-ijrochida qoladi. Xizmat ko'rsatish yoki pudrat shartnomasi o'z-o'zidan kodga huquqni o'tkazmaydi — u ish haqida, IP haqida emas. Aynan shunga kirishdagi startap kuyib qoldi: xizmatlar to'langan, dalolatnomalar imzolangan, kodga huquq esa jismoniy shaxsda qolgan.
Rasmiylashtirilmagan hammuassis. Eng portlovchi konfiguratsiya: ikkki kishi mahsulotni «ishonch asosida», mehnat shartnomalarisiz va huquqlarni taqsimlash to'g'risidagi kelishuvsiz yozadi. Har biri — hammuallif, huquq umumiy va undan faqat birgalikda foydalanish mumkin. Biri ketganda, u mahsulotga bo'lgan huquqning yarmini olib ketadi — va bitimni yoki litsenziyalashni bloklashi mumkin.
Asoschi uchun xulosa bitta: istisno huquq kompaniyada o'z-o'zidan paydo bo'lmaydi. Uni yo xizmat asari bo'yicha ish beruvchi sifatida olish kerak (to'g'ri rasmiylashtirilgan mehnat munosabatlari bilan), yo ijrochidan yozma huquqni o'tkazish bilan olish kerak. Istisno huquqni o'tkazish mexanikasi — bizning huquqni o'tkazish shartnomasi tahlilimizda; kod uchun tovar belgisi bilan bir xil tamoyillar ishlaydi: yozma hujjatsiz huquq o'tmagan.
Open-source: tuzoqqa aylanishi mumkin bo'lgan litsenziya
Deyarli har qanday zamonaviy mahsulot begona kutubxonalardan yig'ilgan va har biri o'z litsenziyasi bilan keladi. Permissiv litsenziyalar (MIT, BSD, Apache 2.0) kodni proprietar mahsulotda deyarli shartsiz ishlatishga ruxsat beradi — faqat mualliflik haqidagi xabarnomani saqlash kerak. Kopileft litsenziyalar (GPL, AGPL) boshqacha ishlaydi: ular hosila asar xuddi shu shartlarda, ya'ni boshlang'ich kod ochilgan holda tarqatilishini talab qiladi.
Tuzoq shundaki, GPL komponentini yopiq mahsulotingiz yadrosiga qo'shib, o'z kodingizni ham ochishga majbur bo'lib qolishingiz mumkin — SaaS uchun esa AGPL ayniqsa xavfli, chunki u tarmoq orqali kirish berishni ham «tarqatish» deb hisoblaydi. Yopiq dastur sotadigan kompaniya uchun bu — kod aynan o'sha ustunlik uchun yozilgan ustunlikning yo'qolishini bildiradi.
Amaliy minimum: barcha begona bog'liqliklar reyestrini litsenziyasi ko'rsatilgan holda yuriting (bog'liqlik manifest fayllari — bunday reyestrning qoralamasi), kopileft komponentlarni proprietar yadrodan ajrating va litsenziyalarni kutubxona relizga kirishidan oldin tekshiring, raunddan oldingi tekshiruv chog'ida emas.
Rejimni qanday tanlash: qisqa qaror daraxti
- Bu kod, interfeys, hujjatlashtirishmi? → mualliflik huquqi avtomatik; muhim versiyalarni IMM da ro'yxatdan o'tkazing.
- Bu mahsulot ishidan ko'rinadigan o'lchanadigan natijali texnik yechimmi? → patentni ko'rib chiqing.
- Bu siz hech qachon ko'rsatmaydigan algoritm yoki nou-xaumi? → tijorat siri rejimini joriy eting.
- Bu interfeysning tashqi ko'rinishi, ikonkalar, animatsiyalarmi? → ustiga sanoat namunasi.
- Har qanday holatda: huquq masalasini yoping — xizmat topshirig'i bilan mehnat shartnomalari, pudratchilardan huquqni o'tkazish, open-source auditi.
Qisqacha
- O'zbekistonda kodni patent emas, mualliflik huquqi himoya qiladi; patent — faqat dasturda amalga oshirilgan texnik yechim uchun.
- Mualliflik huquqi o'zi yuzaga keladi, lekin dasturni IMM da ro'yxatga olish ustuvorlik sanasi va sud uchun hujjat beradi — muhim versiyalarni ro'yxatdan o'tkazing.
- Tijorat siri g'oya va algoritmni himoya qiladi, lekin faqat joriy etilgan maxfiylik rejimi bilan (ro'yxat, foydalanish nazorati, NDA, belgilash).
- Huquq kompaniyada avtomatik paydo bo'lmaydi: shtatdagi xodimda — siz foydangizga xizmat asari, pudratchida — huquq o'tkazish imzolanmaguncha yo'q.
- Kopileft litsenziyali (GPL, AGPL) open-source yopiq kodingizni oshkor qilishga majbur qilishi mumkin — bog'liqliklar reyestrini yuriting.
Tez-tez beriladigan savollar
Dastur himoyalanishi uchun uni ro'yxatdan o'tkazish kerakmi? Yo'q. Mualliflik huquqi yaratilgan paytda avtomatik yuzaga keladi. IMM da ro'yxatga olish ixtiyoriy va huquqni yaratish uchun emas, balki isbotlash uchun kerak: guvohnoma kodning sanasi va mazmunini qayd etadi, bu esa mahsulotni kim va qachon yozgani haqidagi nizoni hal qiladi.
Mobil ilovani patentlash mumkinmi? Ilovaning o'zini dastur sifatida — yo'q, u mualliflik huquqi bilan himoyalanadi. Uning ichidagi texnik yechimni patentlash mumkin: o'lchanadigan texnik natija beruvchi ma'lumotlarni qayta ishlash, qurilmani boshqarish, signalni siqish yoki uzatishning yangi usuli. Biznes-mantiq va interfeys patentga kirmaydi.
Shartnoma bo'yicha frilanser yozgan kod kimga tegishli? Sukut bo'yicha — frilanserning o'ziga. Xizmat ko'rsatish yoki pudrat shartnomasi ishga haq to'laydi, lekin kodga istisno huquqni o'tkazmaydi. Huquq buyurtmachiga o'tishi uchun shartnomada istisno huquqni o'tkazish (uzish) to'g'risida to'g'ridan-to'g'ri band bo'lishi kerak.
Xizmat asari nima va nima uchun bu muhim? Bu xodim tomonidan mehnat vazifalari doirasida yaratilgan asar. Unga istisno huquq sukut bo'yicha ish beruvchiga tegishli. IT-kompaniya uchun bu — xodimlar kodi kompaniya aktiviga aylanadigan asosiy qonuniy kanal, lekin u faqat vazifalar to'g'ri tasvirlangan rasmiy mehnat shartnomasi bilan ishlaydi.
NDA o'zi himoya qiladimi? NDA zarur, lekin yetarli emas. Tijorat siri butun rejim joriy etilganda himoyalanadi: sir ma'lumotlar ro'yxati tasdiqlangan, foydalanish cheklangan, tashuvchilar belgilangan. Rejimning qolgan qismisiz NDA ni sud yetarli himoya chorasi deb tan olmasligi mumkin.
Tijoriy mahsulotda GPL kutubxonasidan foydalanish mumkinmi? Foydalanish mumkin, lekin shartlar bilan. GPL hosila asarni xuddi shu ochiq shartlarda tarqatishni talab qiladi, AGPL esa bu talabni tarmoq orqali SaaS-kirishga ham kengaytiradi. Yopiq mahsulot uchun bu — kodni oshkor qilish xavfi; kopileft komponentlarni proprietar yadrodan ajratish yoki permissiv muqobillar bilan almashtirish kerak.
Dasturga mualliflik huquqi qancha amal qiladi? Mulkiy (istisno) huquqlar o'nlab yillar amal qiladi — muallifning butun hayoti va undan keyin ham sezilarli davr, shundan keyin asar jamoat mulkiga o'tadi. Amalda bu kodga huquqlar siz tashvishlanadigan ufqda «tugamaydi» degani; muddat emas, balki bu huquqlarga kim egalik qilishi muhimroq.
Dastur sezib bo'lmaydigandek tuyuladi, lekin yuridik jihatdan bu — juda aniq huquqlar to'plami va ular yo kompaniyangizga tegishli, yo yo'q. Versiyalarni ro'yxatdan o'tkazish, sir rejimi va patent himoyani kuchaytiradi, lekin agar asosiy istisno huquq pudratchiga yoki hammuallifga oqib chiqqan bo'lsa, bularning hammasi ma'nosiz. Avval huquqni kompaniya ichida yig'ing. Birovning kodini himoya qilish — qimmat va yutqaziladigan mashg'ulot.