ProHoster > Blog > Ma'muriyat > GitHub-da RAD ramkasi uchun ochiq kodli litsenziyani qanday tanlash mumkin
GitHub-da RAD ramkasi uchun ochiq kodli litsenziyani qanday tanlash mumkin
Ushbu maqolada biz mualliflik huquqi haqida bir oz gaplashamiz, lekin asosan RAD ramkasi uchun bepul litsenziyani tanlash haqida. IONDV. Ramka va unga asoslangan ochiq kodli mahsulotlar uchun. Sizga ruxsat beruvchi litsenziya haqida aytib beramiz Apache 2.0, bizni bunga nima yetaklagani va bu jarayonda qanday qarorlarga duch kelganimiz haqida.
Litsenziyani tanlash jarayoni juda ko'p mehnat talab qiladi va unga allaqachon yaxshi o'qilgan bo'lishi kerak va agar siz yuridik ta'limning baxtli egasi bo'lmasangiz, sizning oldingizda turli xil bepul litsenziyalar haqida to'liq ma'lumot maydoni ochiladi. Asosiysi, bir qator cheklovchi mezonlarni ishlab chiqish. Muhokama va mulohaza jarayoni orqali siz va sizning jamoangiz mahsulotingiz foydalanuvchilariga nima ruxsat berishni xohlayotganingizni va nimani taqiqlash kerakligini tushuna olasiz. Sizning qo'lingizda ma'lum bir tavsif mavjud bo'lsa, uni mavjud litsenziyalar ustiga qo'yishingiz va eng ko'p ball to'g'ri keladiganini tanlashingiz kerak. Bu, albatta, oddiy tuyuladi, lekin aslida, odatda, muhokamadan keyin ham savollar qoladi.
Birinchidan, havola selectalicense.com, biz ko'p ishlatgan foydali sayt. ga alohida e'tibor bering taqqoslash jadvali 13 ta asosiy mezon bo'yicha litsenziyalar. Ingliz tili va sabr sizga hamroh bo'lsin.
Tanlov azobi
Litsenziyalarning umumiy xususiyatlaridan boshlaylik bepul dasturiy ta'minot. Ochiq kodli dasturiy ta'minot faqat bepul litsenziyani nazarda tutadi, bu model bo'yicha tijorat va notijorat tarqatishni cheklamaydi. ochiq yadro. Shunga ko'ra, dasturiy ta'minotni bepul litsenziya bo'yicha tarmoqqa joylashtirish uni uchinchi shaxslar tomonidan o'tkazish, tarqatish va sotishni to'liq cheklab qo'ya olmaydi va siz bunga aqlan tayyor bo'lishingiz kerak.
Bepul litsenziya foydalanuvchiga dasturiy ta'minotni teskari muhandislikda ishtirok etish yoki uni boshqa mavjud usullar bilan o'zgartirish huquqini beradi. Aksariyat litsenziyalar sizga mahsulot nomini o'zgartirish yoki u bilan har qanday manipulyatsiyani amalga oshirishga ruxsat bermaydi, muallif va/yoki tizim egasining huquqlarini o'zgartiradi.
Bepul litsenziyalar haqida bizni qiziqtirgan asosiy savollar:
Dasturiy ta'minotga kiritilgan o'zgartirishlar yozib olinishi va tizimning mualliflik huquqi egasiga aloqasi bo'lmasligi kerakmi?
Hosil bo'lgan dasturiy ta'minotning nomi mualliflik huquqi egasining dasturiy ta'minotining nomi bilan bir xil bo'lmasligi kerakmi?
Har qanday yangi versiyalar uchun litsenziyani boshqasiga, shu jumladan mulkiy versiyaga o'zgartirish mumkinmi?
Eng keng tarqalgan litsenziyalar ro'yxatini diqqat bilan ko'rib chiqqandan so'ng, biz batafsilroq ko'rib chiqqan bir nechtasini tanladik. Potentsial litsenziyalar IONDV. Ramka edi: GNU GPLv3, Apache 2.0, MIT va MPL. MIT deyarli darhol chiqarib tashlandi, bu kodni deyarli har qanday usulda ishlatish, o'zgartirish va tarqatish imkonini beruvchi ruxsat beruvchi nusxa ko'chirilmagan litsenziya, lekin biz bu variantdan mamnun emas edik, biz hali ham mualliflik huquqi o'rtasidagi munosabatlarni tartibga solish uchun litsenziyani xohladik. egasi va foydalanuvchi. GitHub-dagi kichik loyihalarning aksariyati MIT litsenziyasi yoki uning turli xil variantlari ostida nashr etiladi. Litsenziyaning o'zi juda qisqa va yagona taqiqlar dasturiy ta'minot yaratuvchisining muallifligini ko'rsatishdir.
Keyingi litsenziya edi mpl 2.0. To'g'ri, biz bunga darhol kelmadik, lekin batafsilroq o'rganib chiqqanimizdan so'ng, biz buni tezda rad etdik, chunki asosiy kamchilik shundaki, litsenziya butun loyihaga emas, balki alohida fayllarga tegishli. Bundan tashqari, agar foydalanuvchi faylni o'zgartirsa, u litsenziyani o'zgartira olmaydi. Darhaqiqat, Ochiq kodli loyihani qanchalik qunt bilan o'zgartirmang, bunday litsenziya tufayli uni hech qachon monetizatsiya qila olmaysiz. Aytgancha, bu mualliflik huquqi egasiga tegishli emas.
Shunga o'xshash muammo litsenziya bilan bog'liq GNU GPLv3. Har qanday fayl uning ostida qolishi kerak. GNU GPL kopileft litsenziyasi boʻlib, lotin asarlarning ochiq manba boʻlishini va bir xil litsenziya ostida qolishini talab qiladi. Ya'ni: ikki qator kodni qayta yozish orqali siz o'zgartirishlaringizni amalga oshirishga majbur bo'lasiz va keyingi foydalanish yoki tarqatish paytida kodni GNU GPL ostida saqlashingiz kerak bo'ladi. Bunday holda, bu biz uchun emas, balki loyihamiz foydalanuvchisi uchun cheklovchi omil. Ammo GPLni boshqa har qanday litsenziyaga o'zgartirish, hatto GPL versiyalarida ham taqiqlangan. Misol uchun, agar siz o'zgartirsangiz LGPL (GPL uchun qo'shimcha) GPL ga o'tkazilsa, LGPL ga qaytish yo'li bo'lmaydi. Va bu nuqta unga qarshi ovoz berishda hal qiluvchi ahamiyatga ega edi.
Umuman olganda, bizning tanlovimiz dastlab tomon yo'naltirildi GPL3 aynan bir xil litsenziya ostida o'zgartirilgan kodni tarqatish tufayli. Biz shu yo'l bilan mahsulotimizni himoya qila olamiz deb o'ylagandik, ammo Apache 2.0 da kamroq xavflarni ko'rdik. Free Software Foundation ma'lumotlariga ko'ra, GPLv3 Apache License v2.0 bilan mos keladi, ya'ni litsenziyani Apache License v2.0 dan GPL v3.0 ga o'zgartirish har doim mumkin.
Apache 2.0
Apache 2.0 - mualliflik huquqiga urg'u berilgan muvozanatli ruxsat beruvchi litsenziya. Mana bizni qiziqtirgan savollarga u javob berdi. Dasturiy ta'minotga kiritilgan o'zgartirishlar yozib olinishi va tizimning mualliflik huquqi egasiga aloqasi bo'lmasligi kerakmi? Ha, barcha o'zgarishlar hujjatlashtirilgan bo'lishi kerak va biz asl kod yoki o'zgartirilgan kod uchun javobgar emasmiz. O'zgarishlar kiritilgan fayl siz ushbu o'zgarishlarni amalga oshirgan kodga biriktirilgan bo'lishi kerak. Hosil bo'lgan dasturiy ta'minotning nomi mualliflik huquqi egasining dasturiy ta'minotining nomi bilan bir xil bo'lmasligi kerakmi? Ha, lotin dasturiy ta'minot boshqa nom va boshqa savdo belgisi ostida, lekin mualliflik huquqi egasi ko'rsatilgan holda chiqarilishi kerak. Har qanday yangi versiyalar uchun litsenziyani boshqasiga, shu jumladan mulkiy versiyaga o'zgartirish mumkinmi? Ha, u turli litsenziyalar ostida chiqarilishi mumkin, Apache 2.0 notijorat va tijorat litsenziyalaridan foydalanishni cheklamaydi.
Bundan tashqari, Apache 2.0 uchun ochiq manba kodiga asoslangan yangi mahsulotlar yoki qo'shimcha funksiyalarga ega mahsulotlarni chiqarishda bir xil litsenziyadan foydalanish shart emas. Quyida siz Apache 2.0 litsenziyasining shartlari va cheklovlari bilan rasmni ko'rishingiz mumkin.
Litsenziya mualliflik huquqlarini va dasturiy ta'minot chiqarilgan litsenziyani saqlash va eslatish talabini qo'yadi. Majburiy mavjudligi mualliflik huquqiga oid bildirishnoma mualliflik huquqi egasi nomi bilan va litsenziya dasturiy ta'minotning asl muallifining huquqlarini himoya qiladi, chunki u boshqa litsenziya ostida nomi o'zgartirilgan, berilgan yoki sotilgan taqdirda ham mualliflik belgisi saqlanib qoladi. Buning uchun fayldan ham foydalanishingiz mumkin Ogohlantirish va uni manba kodiga yoki loyiha hujjatlariga ilova qiling.
Biz barcha mahsulotlarimizni GitHub-da Apache 2.0 litsenziyasi ostida ommaga ochiq holda chiqaramiz, bundan tashqari IONDV. Urush arxivi, manba kodi GPLv3 litsenziyasi ostida shu yilning aprel oyida Uzoq Sharq Ijtimoiy Texnologiyalar Markazi tomonidan GitHub-da nashr etilgan. Ayni paytda, bundan tashqari ramka va uning modullar nashr etilgan ilovalar ramkada yaratilgan. Hub haqida biz allaqachon gaplashdik Loyihani boshqarish tizimi va haqida Aloqa ro'yxati.
Bular. ramka haqida batafsil ma'lumot
IONDV. Framework - bu metama'lumotlarga asoslangan yuqori darajadagi veb-ilovalarni yaratish uchun node.js-ga asoslangan ochiq kodli ramka bo'lib, jiddiy dasturlash ko'nikmalarini talab qilmaydi.
Ilovaning funksionalligining asosini ma'lumotlar reestri - Register moduli tashkil etadi. Bu to'g'ridan-to'g'ri metama'lumotlar tuzilmalariga asoslangan ma'lumotlar bilan ishlash uchun mo'ljallangan asosiy modul bo'lib, jumladan loyihalar, dasturlar, hodisalar va boshqalarni boshqarish uchun. Loyiha shuningdek, o'zboshimchalik bilan ma'lumotlar shablonlarini ko'rsatish uchun portal modulidan foydalanadi - arxivning oldingi reestrini amalga oshiradi.
MongoDb DBMS uchun ishlatiladi - u dastur sozlamalarini, metama'lumotlarni va ma'lumotlarning o'zini saqlaydi.
Loyihangizga litsenziyani qanday qo'llash mumkin?
Fayl qo'shing Litsenziya loyihangiz omboridagi litsenziya matni va voilà, Apache 2.0 tomonidan himoyalangan loyiha bilan. Mualliflik huquqi egasini ko'rsatishingiz kerak, tamom mualliflik huquqi haqida eslatma. Buni manba kodida yoki faylda qilish mumkin Ogohlantirish (Apache litsenziyasi ostida litsenziyalangan barcha kutubxonalar va ularni yaratuvchilarning ismlari ko'rsatilgan matnli fayl). Faylning o'zini manba kodiga yoki ish bilan birga tarqatilgan hujjatlarga joylashtiring. Biz uchun bu shunday ko'rinadi:
FOYDALANISh, KAYTA ISHLAB CHIQARISH VA TARQATISH UChUN ShARTLAR
Ta'riflar.
"Litsenziya" deganda foydalanish, ko'paytirish shartlari va shartlari tushuniladi.
va tarqatish ushbu hujjatning 1-9 bo'limlari bilan belgilanadi.
"Litsenziar" mualliflik huquqi egasi yoki vakolat bergan shaxsni anglatadi
Litsenziya beradigan mualliflik huquqi egasi.
“Yuridik shaxs” deganda amaldagi shaxsning birlashmasi tushuniladi
boshqaradigan, boshqaradigan yoki umumiy bo'lgan boshqa sub'ektlar
ushbu shaxs bilan boshqarish. Ushbu ta'rif uchun
"nazorat" (i) to'g'ridan-to'g'ri yoki bilvosita kuchni anglatadi
shartnoma bo'yicha yoki bo'lsin, bunday tashkilotning yo'nalishi yoki boshqaruvi
aks holda, yoki (ii) ellik foizga (50%) yoki undan ko'proq egalik huquqi
muomalada bo'lgan aktsiyalar yoki (iii) ushbu tashkilotning foydali mulk huquqi.
"Siz" (yoki "Sizning") jismoniy yoki yuridik shaxsni anglatadi
ushbu Litsenziya tomonidan berilgan ruxsatlardan foydalanish.
"Manba" shakli o'zgartirishlar kiritish uchun afzal qilingan shaklni anglatadi,
dasturiy ta'minot manbai kodi, shu jumladan, lekin ular bilan cheklanmagan
manba va konfiguratsiya fayllari.
"Ob'ekt" shakli mexanik ta'sirlardan kelib chiqadigan har qanday shaklni anglatadi
Manba shaklini o'zgartirish yoki tarjima qilish, shu jumladan, lekin
tuzilgan ob'ekt kodi, yaratilgan hujjatlar bilan cheklanmagan,
va boshqa ommaviy axborot vositalariga o'tkazish.
"Asar" mualliflik asarini, Manbada yoki
Litsenziyaga binoan taqdim etilgan ob'ekt shakli, a
asarga kiritilgan yoki unga ilova qilingan mualliflik huquqi to'g'risidagi bildirishnoma
(misol quyidagi ilovada keltirilgan).
"Hosila asarlar" deganda manba yoki ob'ektdagi har qanday asar tushuniladi
Asarga asoslangan (yoki undan olingan) shakl va bu uchun
tahririyat tahrirlari, izohlar, tushuntirishlar yoki boshqa o'zgartirishlar
umuman, asl mualliflik asarini ifodalaydi. Maqsadlar uchun
Ushbu Litsenziyaning Derivativ asarlari qolgan asarlarni o'z ichiga olmaydi
interfeyslaridan ajratilishi yoki shunchaki bog'lanishi (yoki nomi bilan bog'lanishi),
ularning ishi va hosilalari.
“Hissa” har qanday mualliflik asarini, shu jumladan
Ishning asl nusxasi va har qanday o'zgartirishlar yoki qo'shimchalar
ushbu Asarga yoki undan hosilaga, ya'ni qasddan
mualliflik huquqi egasi tomonidan Ishga qo'shilishi uchun Litsenziyalovchiga taqdim etilgan
yoki topshirish huquqiga ega bo'lgan jismoniy yoki yuridik shaxs tomonidan
mualliflik huquqi egasi. Ushbu ta'rifning maqsadlari uchun "yuborilgan"
elektron, og'zaki yoki yozma ravishda yuborilgan har qanday shaklni bildiradi
Litsenziyalovchiga yoki uning vakillariga, shu jumladan, lekin ular bilan cheklanmasdan
elektron pochta ro'yxatlaridagi aloqa, manba kodlarini boshqarish tizimlari,
tomonidan boshqariladigan yoki ularning nomidan kuzatuv tizimlarini chiqarish
Ishni muhokama qilish va takomillashtirish maqsadida Litsenziyalovchi, ammo
ko'zga tashlanadigan yoki boshqacha tarzda belgilangan aloqani hisobga olmaganda
mualliflik huquqi egasi tomonidan yozma ravishda "Hissa emas" deb belgilangan.
“Hisobchi” Litsenziar va har qanday jismoniy yoki yuridik shaxsni anglatadi
uning nomidan Litsenziyalovchi tomonidan Hissa olingan va
keyinchalik Ish tarkibiga kiritilgan.
Mualliflik huquqi litsenziyasi. Shartlari va shartlariga muvofiq
ushbu Litsenziyani, har bir Ishtirokchi shu tariqa Sizga abadiy beradi,
butun dunyo bo'ylab, eksklyuziv, bepul, royalti yo'q, qaytarib bo'lmaydigan
ko'paytirish, lotin asarlarini tayyorlash uchun mualliflik huquqi litsenziyasi,
omma oldida namoyish qilish, jamoat oldida ijro etish, sublienziyalash va tarqatish
Ish va shunga o'xshash lotin ishlari manba yoki ob'ekt shaklida.
Patent litsenziyasini berish. Shartlari va shartlariga muvofiq
ushbu Litsenziyani, har bir Ishtirokchi shu tariqa Sizga abadiy beradi,
butun dunyo bo'ylab, eksklyuziv, bepul, royalti yo'q, qaytarib bo'lmaydigan
(ushbu bo'limda ko'rsatilgan hollar bundan mustasno) patent olish uchun litsenziya berish, berish,
asarni ishlatish, sotish, sotish, import qilish va boshqa yo'l bilan topshirishni taklif qilish,
agar bunday litsenziya faqat litsenziyalanadigan patent talablariga taalluqli bo'lsa
ular tomonidan majburiy ravishda buzilgan bunday Contributor tomonidan
Hissalar (lar) yakka o'zi yoki ularning hissalari (lar) ning kombinatsiyasi bilan
ushbu Hissa (lar) taqdim etilgan Ish bilan. Agar Siz
har qanday sub'ektga qarshi patent sud ishlarini yuritish (shu jumladan a
sud ishida o'zaro da'vo yoki qarshi da'vo) Ish deb da'vo qilish
yoki Ishga qo'shilgan hissasi to'g'ridan-to'g'ri tashkil etadi
yoki hissa qo'shadigan patent buzilishi, keyin har qanday patent litsenziyalari
Ushbu Litsenziya bo'yicha Sizga berilgan ushbu ish uchun bekor qilinadi
bunday da'vo arizasi berilgan kundan boshlab.
Qayta taqsimlash. Siz nusxalarini ko'paytirishingiz va tarqatishingiz mumkin
Ish yoki hosila asarlari har qanday vositada, yoki bo'lmagan holda
modifikatsiyalari va Manba yoki Ob'ekt shaklida siz taqdim etgan holda
quyidagi shartlarga javob bering:
(a) Ishning boshqa har qanday oluvchilariga yoki
Derivativ ishlar ushbu Litsenziyaning nusxasi; va
(b) Siz har qanday o'zgartirilgan fayllarni ko'zga ko'ringan bildirishnomalarni olib yurishingiz kerak
fayllarni o'zgartirganingizni bildirish; va
(d) Agar Ish uning bir qismi sifatida “NOTICE” matn faylini o'z ichiga olgan bo'lsa
tarqatish kerak, keyin siz tarqatadigan har qanday lotin asarlari kerak
o'z ichiga olgan tegishli bildirishnomalarning o'qiladigan nusxasini o'z ichiga oladi
Bunday OGOHLANTIRISH faylida, bunday bildirishnomalar bundan mustasno
Hech bo'lmaganda bittadan lotin asarining istalgan qismiga tegishli
quyidagi joylardan: tarqatilgan NOTICE matn fayli ichida
lotin asarlari tarkibida; ichida Manba shakli yoki
Hujjatlar, agar lotin ishlari bilan birga taqdim etilsa; yoki,
lotin asarlari tomonidan yaratilgan displey ichida, agar va
odatda bunday uchinchi tomon xabarnomalari qaerda paydo bo'lsa. Tarkibi
Ogohlantirish fayli faqat ma'lumot olish uchun mo'ljallangan va
Litsenziyani o'zgartirmang. Siz o'zingizning atributingizni qo'shishingiz mumkin
Derivativ asarlar ichida siz tarqatadigan bildirishnomalar
yoki Ishdan olingan BUYURAT matniga qo'shimcha sifatida taqdim etilgan
atributlarga oid bunday qo'shimcha ogohlantirishlarni talqin qilish mumkin emasligi
Litsenziyani o'zgartirish kabi.
O'zingizning mualliflik huquqingiz to'g'risidagi bayonotni O'zgartirishlaringizga qo'shishingiz mumkin
qo'shimcha yoki boshqa litsenziya shartlari va shartlarini taqdim etishi mumkin
O'zgartirishlaringizdan foydalanish, ko'paytirish yoki tarqatish uchun yoki
Umuman olganda, har qanday bunday lotin asarlari uchun, sizning foydalanishingiz sharti bilan,
Asarni ko'paytirish va tarqatish aks holda unga muvofiq keladi
ushbu Litsenziyada ko'rsatilgan shartlar.
Hissalarni topshirish. Agar siz boshqacha ma'lumot bermasangiz,
Ishga qo'shilish uchun ataylab topshirilgan har qanday hissa
Siz tomonidan Litsenziyalovchiga tegishli shartlar asosida amalga oshiriladi
hech qanday qo'shimcha shartlarsiz ushbu Litsenziyani.
Yuqorida aytib o'tilganlarga qaramay, bu erda hech narsa o'zgartirilmaydi yoki o'zgartirilmaydi
siz amalga oshirgan har qanday alohida litsenziya shartnomasining shartlari
Litsenziyador bilan ushbu Hissalar to'g'risida.
Savdo belgilari. Ushbu Litsenziya savdodan foydalanishga ruxsat bermaydi
Litsenziyalovchining ismlari, savdo belgilari, xizmat ko'rsatish belgilari yoki mahsulot nomlari,
tasvirlashda oqilona va odatiy foydalanish uchun zarur bo'lgan holatlar bundan mustasno
Asarning kelib chiqishi va NOTICE faylining mazmunini takrorlash.
Kafolatdan voz kechish. Amaldagi qonun hujjatlari talab qilmasa yoki
yozma ravishda kelishib, Litsenziyalovchi (va har birini) taqdim etadi
Contributor o'z Hissalarini) "SHUNDAY" ASOSIDA taqdim etadi,
HAM QANDAY KAFOLATLAR VA SHARTLARSIZ, ifoda etuvchi yoki
nazarda tutilgan, shu jumladan, cheklovsiz, har qanday kafolatlar yoki shartlar
TITLE, HUQUQI QIYONSIZLIK, TUZILISH VA FITNESS
MAXSUS MAQSAD. Siz aniqlash uchun faqat siz javobgarsiz
Ishdan foydalanish yoki uni taqsimlashning maqsadga muvofiqligi va har qanday narsani o'z zimmangizga oling
Sizning ushbu Litsenziyadagi ruxsatnomalaringiz bilan bog'liq xatarlar.
Mas'uliyatni cheklash. Hech qanday holatda va hech qanday huquqiy nazariya ostida,
huquqbuzarlikda (shu jumladan beparvolikda), shartnomada yoki boshqa usulda,
agar amaldagi qonunchilikda nazarda tutilmagan bo'lsa (masalan, qasddan va qo'pol ravishda)
beparvo qilingan harakatlar) yoki yozma ravishda kelishilgan bo'lsa, har qanday Ishtirokchi bo'lishi shart
to'g'ridan-to'g'ri, bilvosita, maxsus, shu jumladan zarar uchun siz uchun javobgar.
sifatida yuzaga keladigan har qanday belgining tasodifiy yoki natijaviy zararlari
ushbu Litsenziyaning natijasi yoki foydalanishdan tashqarida yoki undan foydalana olmaslik
Ish (shu jumladan, lekin ular bilan cheklanib qolmasdan, xayrixohlikni yo'qotish uchun etkazilgan zarar,
ishning to'xtashi, kompyuterning ishlamay qolishi yoki ishlamay qolishi yoki har qanday narsa
boshqa tijorat zarari yoki zarari), hatto bunday Xissador bo'lsa ham
kabi zarar etkazilishi mumkinligi to'g'risida maslahat berildi.
Kafolat yoki qo'shimcha javobgarlikni qabul qilish. Qayta taqsimlashda
asari yoki uning hosilalari, siz taklif qilishni tanlashingiz mumkin,
va qo'llab-quvvatlashni qabul qilish, kafolat, tovon puli uchun haq olish,
yoki boshqa javobgarlik majburiyatlari va / yoki shunga muvofiq huquqlar
Litsenziya. Biroq, bunday majburiyatlarni qabul qilishda siz faqat harakat qilishingiz mumkin
sizning nomingizdan va sizning nomingizdan emas, faqat sizning javobgarligingiz uchun
boshqa har qanday ishtirokchidan va agar siz zararni qoplashga rozilik bildirsangiz,
himoya qilish va har qanday ishtirokchini har qanday javobgarlik uchun zararsiz tutish
sabablarga ko'ra bunday Hissador tomonidan qilingan yoki unga qo'yilgan da'volar
Sizning har qanday bunday kafolatni yoki qo'shimcha javobgarlikni qabul qilishingiz.
Qoida va shartlari OXIR
ILOVA: Apache litsenziyasini o'zingizning ishingizga qanday tatbiq etish kerak.
Apache litsenziyasini o'zingizning ishingizda qo'llash uchun quyidagilarni ilova qiling
"[]" qavslar bilan o'ralgan maydonchalar haqidagi bildirishnoma
o'zingizning shaxsiy ma'lumotlaringiz bilan almashtirildi. (Qo'shmang
qavs!) Matn tegishli joyga qo'shilishi kerak
fayl formati uchun izoh sintaksisi. Shuningdek, biz a
fayl yoki sinf nomi va maqsad tavsifi ilovaga kiritilishi kerak
osonroq bo'lishi uchun mualliflik huquqiga oid eslatma bilan bir xil "bosma sahifa"
uchinchi tomon arxivlarida identifikatsiya qilish.
Mualliflik huquqi [yyyy] [mualliflik huquqi egasining ismi]
Apache litsenziyasi, 2.0 versiyasi ("Litsenziya") ostida litsenziyalangan;
ushbu fayldan Litsenziyaga muvofiq foydalanishingiz mumkin emas.
Siz Litsenziyaning nusxasini quyidagi manzildan olishingiz mumkin
Amaldagi qonun talab qilmasa yoki yozma ravishda rozi bo'lmasa, dasturiy ta'minot
Litsenziya bo'yicha tarqatilgan "SHUNDAY" ASOSIDA tarqatiladi,
Hech qanday yoki biron bir turdagi kafolatlarsiz yoki shartlarsiz.
Muayyan tilni boshqarish uchun ruxsatnomalar va litsenziyaga qarang
litsenziyaga muvofiq cheklovlar.
Litsenziya = shartnoma
Bepul litsenziya, garchi u bepul bo'lsa ham, ruxsat berishga yo'l qo'ymaydi va biz allaqachon cheklovlar misollarini keltirdik. O'zingizning va foydalanuvchining manfaatlarini hisobga olgan holda litsenziyani tanlang, chunki ochiq kodli dasturiy ta'minot maxsus u uchun ishlab chiqilgan. Loyiha foydalanuvchisi litsenziyani o'zi va mualliflik huquqi egasi o'rtasidagi kelishuvning bir turi sifatida qabul qilishi kerak, shuning uchun dastlabki kod bo'yicha biron bir harakatni amalga oshirishdan oldin, loyiha litsenziyasi tomonidan sizga qo'yilgan cheklovlarni diqqat bilan o'rganib chiqing.
Umid qilamizki, biz litsenziyalar mavzusiga biroz oydinlik kiritdik va masalaning murakkabligiga qaramay, bu sizning Ochiq manbaga kirish yo'lingizda to'siq bo'lmasligi kerak. Loyihangizni ishlab chiqing va o'zingizning va boshqalarning huquqlarini unutmang.
Foydali havolalar
Va nihoyat, mavjud litsenziyalar haqida ma'lumot qidirishda va maqsadlarimiz uchun eng mosini tanlashda bizga yordam bergan ba'zi foydali manbalar: