Dastur ishlab chiqish shartnomalarida intellektual mulk
Chuqur3 daqInnovialabs tahririyati
Qisqacha
Shartnomada yaratilgan kodga qaysi huquqlar buyurtmachiga qachon o‘tishi, pudratchida avval yaratilgan kod sifatida nima qolishi, open-source komponentlar qanday hisobga olinishi va nizolar qaysi huquq bo‘yicha hal qilinishi aniq ko‘rsatilishi kerak.
Qisqa javob
Ish uchun to‘lov qilganingiz har doim ham kod sizniki degani emas. Huquqlarni shartnoma belgilaydi, shuning uchun unda aniq yozilishi kerak: nima, qanday hajmda va qaysi paytdan boshlab o‘tkaziladi, pudratchi o‘zida nimani qoldiradi, uchinchi tomon komponentlari qanday ishlatiladi va nizolar qaysi huquq bo‘yicha hal qilinadi. Quyida asosiy bandlar. Shartnomaning yakuniy matnini amaldagi huquqni biladigan yurist bilan kelishib oling.
Huquqlarni o‘tkazish
Ikkita asosiy variant bor:
- Begonalashtirish (assignment) — natijaga mutlaq huquqlar to‘liq buyurtmachiga o‘tadi. Pudratchi endi bu koddan foydalana olmaydi.
- Litsenziya — buyurtmachi koddan foydalanish huquqini oladi, huquqlar esa pudratchida qoladi. Litsenziya mutlaq yoki nomutlaq, muddat, hudud va foydalanish usullari bo‘yicha cheklangan bo‘lishi mumkin.
Nimani yozish muhim:
- Huquqlar o‘tish payti — dalolatnoma imzolangandan keyin, to‘liq to‘lovdan keyin yoki bosqichma-bosqich.
- Hajm — manba kodi, dizayn, hujjatlar, ma’lumotlar bazalari, matnlar.
- Foydalanish usullari — o‘zgartirish, tarqatish, sotish, sublitsenziyalash.
- Manba kodini topshirish — qanday ko‘rinishda va qayerga (buyurtmachi repozitoriysiga).
Avval yaratilgan kod (pre-existing IP)
Studiya va frilanserlarda barcha loyihalarda ishlatadigan o‘z kutubxonalari, shablonlari va ichki vositalari bor. Ularni sizga to‘liq topshira olmaydi va odatda buni xohlamaydi.
Odatiy amaliyot:
- pudratchi bunday komponentlarni shartnoma ilovasida sanab o‘tadi;
- ularga huquqlar pudratchida qoladi;
- buyurtmachi ulardan mahsulot tarkibida foydalanish uchun muddatsiz nomutlaq litsenziya oladi.
Bu bandsiz mahsulotni boshqa jamoaga o‘tkaza olmaydigan yoki sobiq pudratchining roziligisiz kompaniyani sota olmaydigan holat yuzaga kelishi mumkin.
Uchinchi tomon va open-source komponentlari
Deyarli har bir loyiha open-source kutubxonalardan foydalanadi. Ularning litsenziyalari farq qiladi:
| Litsenziya turi | Misollar | Nimani hisobga olish kerak |
|---|---|---|
| Permissiv | MIT, Apache 2.0, BSD | Odatda mualliflik haqidagi bildirishnomalarni saqlash kerak |
| Kopileft | GPL, AGPL | Tarqatishda yoki tarmoqda foydalanishda kodingizni ochishni talab qilishi mumkin |
| Tijoriy | Pullik SDK, shriftlar, mavzular | Sotib olingan litsenziya kerak, ko‘pincha buyurtmachi nomiga |
Shartnomada pudratchi ishlatilgan komponentlar ro‘yxatini yuritishi va kelishuvsiz kopileft yoki pullik yechimlarni qo‘llamasligini mustahkamlab qo‘yish foydali.
Teskari litsenziya (license back)
Ba’zan pudratchi loyihangizdagi umumiy ishlanmalardan foydalanish yoki uni portfolioda ko‘rsatish huquqini saqlab qolmoqchi bo‘ladi. Bunga ruxsat berish mumkin, lekin chegaralar bilan:
- biznes mantiqingiz, ma’lumotlaringiz va noyob algoritmlaringizsiz;
- portfolio — faqat roziligingiz bilan yoki kelishilgan hajmda;
- maxfiylik kelishuvini hisobga olgan holda.
Yurisdiksiya va amaldagi huquq
Agar tomonlar turli mamlakatlarda bo‘lsa, ko‘rsating:
- amaldagi huquq — shartnomani qaysi mamlakat qonunlari tartibga soladi;
- nizolarni hal qilish tartibi — muayyan mamlakat sudi yoki arbitraj;
- huquqlarni o‘tkazish shakli sizning qonunchiligingiz talablariga mosligi, toki u mamlakatingizda tan olinsin.
Ko‘p uchraydigan xatolar
- Intellektual mulk haqida bir og‘iz ham so‘z bo‘lmagan shartnoma.
- Huquqlar «loyiha tugagandan keyin» o‘tadi, lekin loyiha rasman hech qachon tugamaydi.
- Pudratchining o‘z xodimlari va subpudratchilaridan huquqlarni o‘tkazish hujjatlari yo‘q.
- Repozitoriy va akkauntlar pudratchi nomiga rasmiylashtirilgan.