GitHub дээрх RAD хүрээний нээлттэй эхийн лицензийг хэрхэн сонгох вэ

Энэ нийтлэлд бид зохиогчийн эрхийн талаар бага зэрэг ярих болно, гэхдээ голчлон RAD хүрээний үнэгүй лицензийг сонгох талаар ярих болно. IONDV. Хүрээ мөн түүн дээр суурилсан нээлттэй эхийн бүтээгдэхүүний хувьд. Зөвшөөрлийн лицензийн талаар бид танд хэлэх болно Apache 2.0, биднийг үүнд юу хөтөлсөн, энэ явцад ямар шийдвэрүүдтэй тулгарсан тухай.

Лиценз сонгох үйл явц нь маш их хөдөлмөр шаарддаг бөгөөд үүнийг аль хэдийн сайтар уншиж танилцах хэрэгтэй бөгөөд хэрэв та хууль эрх зүйн боловсрол эзэмшсэн аз жаргалтай эзэн биш бол төрөл бүрийн үнэгүй лицензийн талаархи мэдээллийн бүрэн талбар таны өмнө нээгдэнэ. Хамгийн гол нь хэд хэдэн хязгаарлалтын шалгуурыг гаргах явдал юм. Хэлэлцүүлэг, эргэцүүлэн бодох үйл явцаар дамжуулан та болон танай баг бүтээгдэхүүнээ хэрэглэгчдэд юуг зөвшөөрөх, юуг хориглохыг хүсч байгаагаа ойлгох боломжтой болно. Таны гарт тодорхой тайлбар байгаа бол одоо байгаа лицензүүд дээр давхарлаж, хамгийн олон оноо давхцаж байгаа нэгийг нь сонгох хэрэгтэй. Энэ нь мэдээжийн хэрэг энгийн мэт сонсогдож байгаа ч бодит байдал дээр ихэвчлэн хэлэлцсэний дараа асуултууд үлддэг.

GitHub дээрх RAD хүрээний нээлттэй эхийн лицензийг хэрхэн сонгох вэ

Нэгдүгээрт, холбоос selectalicense.com, бидний өргөн ашигладаг ашигтай сайт. онцгой анхаарал хандуулаарай харьцуулах хүснэгт тусгай зөвшөөрлийг үндсэн 13 шалгуурын дагуу . Англи хэл, тэвчээр чамтай хамт байх болтугай.

Сонгосон гурил

Лицензийн ерөнхий шинж чанаруудаас эхэлье үнэгүй програм хангамж. Нээлттэй эхийн програм хангамж нь зөвхөн үнэ төлбөргүй лицензийг хэлдэг бөгөөд энэ нь загварын дагуу арилжааны болон арилжааны бус түгээлтийг хязгаарладаггүй. Нээлттэй цөм. Үүний дагуу үнэгүй лицензийн дагуу програм хангамжийг сүлжээнд байрлуулах нь гуравдагч этгээдээр дамжуулах, түгээх, борлуулахыг бүрэн хязгаарлаж чадахгүй бөгөөд та үүнд оюун санааны бэлтгэлтэй байх хэрэгтэй.

Үнэгүй лиценз нь хэрэглэгчдэд програм хангамжийн урвуу инженерчлэлд оролцох эсвэл бусад боломжтой аргаар өөрчлөх эрхийг өгдөг. Ихэнх лицензүүд нь бүтээгдэхүүний нэрийг өөрчлөх, түүнтэй холбоотой аливаа заль мэхийг зөвшөөрөхгүй бөгөөд энэ нь зохиогч болон/эсвэл системийн эзэмшигчийн эрхийг өөрчилдөг.

Үнэгүй лицензийн талаар бидний сонирхож байсан гол асуултууд нь:

  1. Програм хангамжид оруулсан өөрчлөлтийг бүртгэж, системийн зохиогчийн эрх эзэмшигчтэй ямар ч холбоогүй байх ёстой юу?
  2. Дериватив програм хангамжийн нэр нь зохиогчийн эрх эзэмшигчийн програм хангамжийн нэртэй ижил байх ёсгүй юу?
  3. Аливаа шинэ хувилбарын лицензийг өөр хувилбар, түүний дотор өмчлөлийн хувилбар болгон өөрчлөх боломжтой юу?

Хамгийн түгээмэл лицензүүдийн жагсаалтыг сайтар судалсны дараа бид илүү нарийвчлан авч үзсэн хэд хэдэн лицензийг сонгосон. Боломжит лицензүүд IONDV. Хүрээ байсан: GNU GPLv3, Apache 2.0, MIT болон MPL. MIT бараг тэр даруй хасагдсан, энэ нь кодыг бараг ямар ч аргаар ашиглах, өөрчлөх, түгээх боломжийг олгодог зөвшөөрөгдөх хуулбаргүй лиценз юм, гэхдээ бид энэ сонголтод сэтгэл хангалуун бус байсан тул зохиогчийн эрхийн хоорондын харилцааг зохицуулах лицензийг хүссэн хэвээр байна. эзэмшигч ба хэрэглэгч. GitHub дээрх жижиг төслүүдийн ихэнх нь MIT лиценз эсвэл түүний янз бүрийн хувилбаруудын дагуу нийтлэгддэг. Лиценз нь өөрөө маш богино бөгөөд цорын ганц хориг нь програм хангамжийг бүтээгчийн зохиогчийн эрхийг зааж өгөх явдал юм.

Дараа нь лиценз байсан mpl 2.0. Мэдээжийн хэрэг, бид үүн дээр шууд ирээгүй, гэхдээ илүү нарийвчлан судалсны дараа бид үүнийг хурдан хассан, учир нь гол дутагдал нь лиценз нь бүхэл бүтэн төсөлд хамаарахгүй, харин бие даасан файлуудад хамаарна. Нэмж дурдахад, хэрэв хэрэглэгч файлаа өөрчилбөл лицензийг өөрчлөх боломжгүй. Үнэн хэрэгтээ та Нээлттэй эхийн төслийг хичнээн хичээнгүйлэн өөрчилсөн ч ийм лицензээс болж хэзээ ч мөнгө олох боломжгүй болно. Дашрамд хэлэхэд энэ нь зохиогчийн эрх эзэмшигчид хамаарахгүй.

Үүнтэй төстэй асуудал лицензтэй холбоотой хэвээр байна GNU GPLv3. Энэ нь ямар ч файл доор үлдэхийг шаарддаг. GNU GPL нь copyleft лиценз бөгөөд үүсмэл бүтээлүүд нь нээлттэй эх сурвалж байх ба ижил лицензийн дор үлдэхийг шаарддаг. Энэ нь: хоёр мөр кодыг дахин бичсэнээр та өөрчлөлтөө хийхээс өөр аргагүйд хүрч, цаашид ашиглах эсвэл түгээх явцад кодыг GNU GPL-ийн дагуу хадгалах болно. Энэ тохиолдолд энэ нь бидний хувьд биш харин манай төслийн хэрэглэгчийн хувьд хязгаарлах хүчин зүйл юм. Гэхдээ GPL-г өөр лиценз болгон өөрчлөхийг GPL хувилбарт хүртэл хориглоно. Жишээлбэл, хэрэв та өөрчлөгдвөл LGPL (GPL-д нэмэлт) GPL-д оруулбал LGPL руу буцах зам байхгүй болно. Мөн эсрэг санал өгөхөд энэ цэг шийдвэрлэх үүрэг гүйцэтгэсэн.

Ерөнхийдөө бидний сонголт эхлээд чиглэв GPL3 яг ижил лицензийн дагуу өөрчлөгдсөн кодыг тараасантай холбоотой. Бид ийм аргаар бүтээгдэхүүнээ хамгаалж чадна гэж бодож байсан ч Apache 2.0 дээр эрсдэл бага байгааг олж харсан. Чөлөөт програм хангамжийн сангийн мэдээлснээр GPLv3 нь Apache License v2.0-тэй нийцдэг бөгөөд энэ нь лицензийг Apache License v2.0-ээс GPL v3.0 болгон өөрчлөх боломжтой гэсэн үг юм.

Apache 2.0

Apache 2.0 - Зохиогчийн эрхийг онцолсон тэнцвэртэй зөвшөөрлийн лиценз. Бидний сонирхсон асуултад түүний өгсөн хариултыг энд оруулав. Програм хангамжид оруулсан өөрчлөлтийг бүртгэж, системийн зохиогчийн эрх эзэмшигчтэй ямар ч холбоогүй байх ёстой юу? Тиймээ, бүх өөрчлөлтийг баримтжуулсан байх ёстой бөгөөд бид анхны код эсвэл өөрчилсөн кодыг хариуцахгүй. Өөрчлөлт орсон файлыг таны эдгээр өөрчлөлтийг хийсэн кодонд хавсаргасан байх ёстой. Дериватив програм хангамжийн нэр нь зохиогчийн эрх эзэмшигчийн програм хангамжийн нэртэй ижил байх ёсгүй юу? Тийм ээ, үүсмэл програм хангамжийг өөр нэрээр, өөр барааны тэмдгийн дор гаргах ёстой, гэхдээ зохиогчийн эрх эзэмшигчийн заалттай. Аливаа шинэ хувилбарын лицензийг өөр хувилбар, түүний дотор өмчлөлийн хувилбар болгон өөрчлөх боломжтой юу? Тийм ээ, үүнийг өөр өөр лицензийн дагуу гаргаж болно, Apache 2.0 нь арилжааны бус болон арилжааны лицензийн хэрэглээг хязгаарладаггүй.

Түүнчлэн, Apache 2.0-д зориулсан нээлттэй эх код дээр суурилсан шинэ бүтээгдэхүүнүүд эсвэл нэмэлт функц бүхий бүтээгдэхүүнүүдийг гаргахдаа ижил лиценз ашиглах шаардлагагүй. Та доороос Apache 2.0 лицензийн нөхцөл, хязгаарлалттай зургийг харж болно.

GitHub дээрх RAD хүрээний нээлттэй эхийн лицензийг хэрхэн сонгох вэ

Тусгай зөвшөөрөл нь зохиогчийн эрх болон програм хангамжийг гаргах лицензийг хадгалах, дурдах шаардлагыг тавьдаг. Заавал хүртээмжтэй байх зохиогчийн эрхийн мэдэгдэл Зохиогчийн эрх эзэмшигчийн нэр, лиценз нь программ хангамжийн анхны зохиогчийн эрхийг хамгаалдаг тул нэрийг нь өөрчилсөн, өөр лицензээр өгсөн эсвэл зарсан ч зохиогчийн тэмдэг хэвээр байх болно. Үүний тулд та мөн файлыг ашиглаж болно МЭДЭГДЭЛ мөн эх код эсвэл төслийн баримт бичигт хавсаргана.

Бид бусад бүтээгдэхүүнээ GitHub дээр Apache 2.0 лицензийн дагуу нийтэд нээлттэй гаргадаг IONDV. Дайны архив, эх кодыг GPLv3 лицензийн дагуу энэ оны XNUMX-р сард Алс Дорнодын Нийгмийн Технологийн Төвөөс GitHub дээр нийтэлсэн. Одоогоор үүнээс гадна хүрээ мөн түүний модулиуд Нийтлэгдсэн апп-ууд хүрээн дээр хийсэн. Хаб дээр бид аль хэдийн ярьсан Төслийн удирдлагын систем тухай Харилцаа холбооны бүртгэл.

Тэдгээр. хүрээний талаархи дэлгэрэнгүй мэдээлэл

IONDV. Framework нь програмчлалын ноцтой ур чадвар шаарддаггүй, мета өгөгдөл дээр суурилсан өндөр түвшний вэб програмуудыг бий болгоход зориулагдсан node.js дээр суурилсан нээлттэй эхийн хүрээ юм.

Програмын үйл ажиллагааны үндэс нь мэдээллийн бүртгэл - Бүртгэлийн модуль юм. Энэ бол төсөл, хөтөлбөр, арга хэмжээ гэх мэтийг удирдахад зориулагдсан мета өгөгдлийн бүтцэд суурилсан өгөгдөлтэй шууд ажиллахад зориулагдсан гол модуль юм. Төсөл нь дурын өгөгдлийн загваруудыг харуулах портал модулийг ашигладаг - архивын урд бүртгэлийг хэрэгжүүлдэг.

MongoDb нь DBMS-д ашиглагддаг - энэ нь програмын тохиргоо, мета өгөгдөл болон өгөгдлийг өөрөө хадгалдаг.

Төсөлдөө лицензийг хэрхэн өргөдөл гаргах вэ?

Файл нэмнэ үү Лиценз таны төслийн репозитор дахь лицензийн текст болон Apache 2.0-ээр хамгаалагдсан төсөл voilà. Та зохиогчийн эрх эзэмшигчийг зааж өгөх хэрэгтэй, тэгээд л болоо зохиогчийн эрхийн мэдэгдэл. Үүнийг эх код эсвэл файлаар хийж болно МЭДЭГДЭЛ (Apache лицензийн дагуу лицензтэй бүх номын сангуудыг зохиогчдын нэрсийн хамт жагсаасан текст файл). Файлыг эх код эсвэл ажлын хамт тараасан баримт бичигт байрлуул. Бидний хувьд энэ нь иймэрхүү харагдаж байна:

Зохиогчийн эрх © 2018 ION DV LLC.
Apache лицензийн 2.0 хувилбарын дагуу лицензтэй

Apache 2.0 лицензийн текст

Apache тусгай зөвшөөрөл
Хувилбар 2.0, 2004 оны XNUMX-р сар
http://www.apache.org/licenses/

ХЭРЭГЛЭЭ, НӨХӨН ҮЙЛДВЭРЛЭЛ, ТҮГЭЭХ НӨХЦӨЛ

  1. Тодорхойлолт.

    "Тусгай зөвшөөрөл" гэж ашиглах, хуулбарлах,
    мөн энэхүү баримт бичгийн 1-9-р хэсэгт тодорхойлсон хуваарилалт.

    "Тусгай зөвшөөрөл олгогч" гэж зохиогчийн эрх эзэмшигч буюу эрх олгосон этгээдийг ойлгоно
    тусгай зөвшөөрөл олгож буй зохиогчийн эрх эзэмшигч.

    “Хуулийн этгээд” гэж үүрэг гүйцэтгэгч болон бүх этгээдийн нэгдлийг ойлгоно
    хяналт тавьдаг, хянадаг эсвэл нийтлэг байдаг бусад байгууллагууд
    тухайн байгууллагатай хяналт тавих. Энэхүү тодорхойлолтын зорилгоор,
    "хяналт" гэдэг нь (i) шууд болон шууд бусаар нөлөөлөх хүчийг хэлнэ
    гэрээний дагуу эсвэл ийм этгээдийн удирдлага, удирдлага
    өөр тохиолдолд, эсвэл (ii) тавин хувь (50%) ба түүнээс дээш хувийг эзэмших
    эргэлтэд байгаа хувьцаа, эсвэл (iii) ийм байгууллагын ашиг хүртэх эрх.

    "Та" (эсвэл "Таны") нь хувь хүн эсвэл хуулийн этгээдийг хэлнэ
    энэхүү лицензээр олгогдсон зөвшөөрлийг хэрэгжүүлэх.

    "Эх сурвалж" маягт нь өөрчлөлт оруулахад илүүд үздэг хэлбэрийг,
    програм хангамжийн эх код, үүгээр хязгаарлагдахгүй
    эх сурвалж, тохиргооны файлууд.

    "Объект" гэдэг нь механик үйл ажиллагааны үр дүнд үүссэн аливаа хэлбэрийг хэлнэ
    гэхдээ үүнд орно
    эмхэтгэсэн объектын код, үүсгэсэн баримт бичиг,
    болон бусад медиа төрлүүд рүү хөрвүүлэх.

    "Бүтээл" гэж эх сурвалж эсвэл эх сурвалжаас үл хамааран зохиогчийн бүтээлийг хэлнэ
    A-д заасны дагуу Лицензийн дагуу ашиглах боломжтой объектын хэлбэр
    бүтээлд орсон эсвэл хавсаргасан зохиогчийн эрхийн мэдэгдэл
    (жишээг доорх хавсралтад үзүүлэв).

    "Үүүсмэл бүтээл" гэж эх сурвалж эсвэл объектын аль ч бүтээлийг хэлнэ
    Ажил дээр үндэслэсэн (эсвэл үүнээс үүдэлтэй) бөгөөд үүнд зориулагдсан хэлбэр
    редакцийн засвар, аннотаци, боловсруулалт эсвэл бусад өөрчлөлт
    зохиогчийн анхны бүтээлийг бүхэлд нь төлөөлөх. Зорилгоор
    Энэхүү Лицензийн дагуу үүсмэл бүтээлд үлдсэн бүтээл ороогүй болно
    тусгаарлагдах, эсвэл зөвхөн интерфэйсүүдтэй холбох (эсвэл нэрээр нь холбох),
    ажил ба тэдгээрийн үүсмэл бүтээлүүд.

    "Хувь нэмэр" гэдэг нь зохиогчийн аливаа бүтээл, түүний дотор
    Ажлын анхны хувилбар ба аливаа өөрчлөлт, нэмэлт
    санаатайгаар тухайн бүтээл эсвэл түүний үүсмэл бүтээлд
    зохиогчийн эрх эзэмшигчийн бүтээлд оруулахаар Лиценз олгогчид ирүүлсэн
    эсвэл нэрийн өмнөөс ирүүлэх эрх бүхий хувь хүн, хуулийн этгээд
    зохиогчийн эрх эзэмшигч. Энэхүү тодорхойлолтын зорилгоор "ирүүлсэн"
    гэдэг нь илгээсэн цахим, аман болон бичгийн аль ч хэлбэрийг хэлнэ
    Лиценз олгогч эсвэл түүний төлөөлөгчдөд үүнд хамаарах боловч үүгээр хязгаарлагдахгүй
    цахим захидлын жагсаалт, эх кодын хяналтын систем,
    удирддаг эсвэл түүний өмнөөс дагаж мөрдөх системийг гаргах
    Ажлыг хэлэлцэх, сайжруулах зорилгоор тусгай зөвшөөрөл олгогч, гэхдээ
    тэмдэглэгдсэн эсвэл өөр хэлбэрээр тэмдэглэгдсэн харилцаа холбоог оруулахгүй
    Зохиогчийн эрх эзэмшигчийн бичгээр "Хувь нэмэр биш" гэж тодорхойлсон.

    "Хамтрагч" гэж тусгай зөвшөөрөл олгогч болон аливаа хувь хүн, хуулийн этгээдийг хэлнэ
    түүний өмнөөс Лиценз олгогчоос хувь нэмэр оруулсан
    дараа нь ажлын хүрээнд нэгтгэсэн.

  2. Зохиогчийн эрхийн лиценз олгох. -ийн нөхцөл, болзолыг харгалзан үзнэ
    энэхүү Лицензийг хувь нэмэр оруулагч бүр Танд мөнхөд өгөх болно,
    дэлхий даяар, онцгой бус, төлбөргүй, ашигт малтмалын нөөц ашигласны төлбөргүй, эргэлт буцалтгүй
    хуулбарлах, үүсмэл бүтээл бэлтгэх, зохиогчийн эрхийн лиценз,
    олон нийтэд үзүүлэх, олон нийтэд үзүүлэх, дэд лиценз олгох, түгээх
    Эх ба объект хэлбэрийн ажил ба ийм дериватив бүтээлүүд.

  3. Патентийн лиценз олгох. -ийн нөхцөл, болзолыг харгалзан үзнэ
    энэхүү Лицензийг хувь нэмэр оруулагч бүр Танд мөнхөд өгөх болно,
    дэлхий даяар, онцгой бус, төлбөргүй, ашигт малтмалын нөөц ашигласны төлбөргүй, эргэлт буцалтгүй
    (энэ хэсэгт зааснаас бусад тохиолдолд) хийх патентын лиценз, хийсэн,
    бүтээлийг ашиглах, худалдах, зарах, импортлох, өөр хэлбэрээр шилжүүлэх санал гаргах,
    хэрэв ийм лиценз нь зөвхөн лицензтэй патентын нэхэмжлэлд хамаарна
    заавал тэдний эрх зөрчигдсөн ийм Оролцогч
    Хувь нэмэр (үүд) дангаараа эсвэл тэдгээрийн оруулсан хувь нэмэр (үүд) -ийг хослуулан
    ийм оруулсан хувь нэмэр оруулсан ажлын хамт. Хэрэв чи
    аливаа аж ахуйн нэгжийн эсрэг патентын зарга үүсгэх (үүнд a
    нэхэмжлэлд хөндлөн нэхэмжлэл буюу сөрөг нэхэмжлэл) гэж Ажиллаж байна гэж мэдэгдсэн
    эсхүл Бүтээлд оруулсан хувь нэмэр нь шууд юм
    эсвэл хувь нэмэр оруулсан патентын зөрчил, дараа нь аливаа патентын лиценз
    Энэхүү ажлын хүрээнд энэхүү лицензийн дагуу танд олгогдсон болно
    ийм нэхэмжлэл гаргасан өдрөөс хойш.

  4. Дахин хуваарилалт. Та хуулбарыг хуулбарлаж, тарааж болно
    Ажиллах, эсвэл тэдгээрийн үүсмэл бүтээлийг ямар ч орчинд, ямар ч орчинд ашиглах боломжтой
    Өөрчлөлтийг, мөн Эх сурвалж эсвэл Обьект хэлбэрээр, хэрэв та өгсөн бол
    дараахь нөхцлийг хангасан байна:

    (а) Та бусад бүтээлийг хүлээн авагчдад өгөх ёстой
    Derivative Works нь энэхүү Лицензийн хуулбар; болон

    (б) Та өөрчилсөн аливаа файлыг тодорхой мэдэгдэлтэй байлгах ёстой
    Та файлуудыг өөрчилсөн гэж мэдэгдсэн; болон

    © Та аливаа үүсмэл бүтээлийн эх хэлбэрээр хадгалах ёстой
    Таны тарааж байгаа бүх зохиогчийн эрх, патент, барааны тэмдэг,
    Ажлын эх хэлбэрээс хамааралтай мэдэгдлүүд,
    хэсэгт хамаарахгүй эдгээр мэдэгдлийг хасч тооцно
    дериватив бүтээлүүд; болон

    (г) Хэрэв уг ажилд "МЭДЭГДЭЛ" текст файлыг түүний хэсэг болгон оруулсан бол
    түгээх, дараа нь таны тарааж буй аливаа үүсмэл бүтээл заавал байх ёстой
    агуулсан атрибутын мэдэгдлийн уншигдах хувийг оруулах
    ийм МЭДЭГДЭЛ файлын дотор, тийм мэдэгдлээс бусад
    Үүсмэл бүтээлийн аль ч хэсэгт, дор хаяж нэг хэсэгт хамаарна
    дараах газруудаас: тараасан МЭДЭГДЭЛ текст файл дотор
    үүсмэл бүтээлийн нэг хэсэг болгон; эх үүсвэрийн хэлбэр дотор эсвэл
    дериватив бүтээлийн хамт өгсөн бол баримт бичиг; эсвэл,
    Үүсмэл бүтээлийн бүтээсэн дэлгэцийн дотор, хэрэв ба
    ийм хөндлөнгийн мэдэгдэл хаана ч гарч ирдэг. Агуулга
    МЭДЭЭЛЭЛ файл нь зөвхөн мэдээллийн зорилгоор зориулагдсан бөгөөд
    Лицензийг өөрчлөхгүй байх. Та өөрийн атрибутыг нэмж болно
    дериватив бүтээлүүдийн дотор таны тарааж буй мэдэгдлийг
    эсвэл Ажлын хэсгээс МЭДЭГДЭЛ текстэнд нэмэлт болгон оруулсан болно
    ийм нэмэлт хамаарлын мэдэгдлийг тайлбарлах боломжгүй юм
    Лицензийг өөрчилснөөр.

    Та өөрийн зохиогчийн эрхийн мэдэгдлийг Өөрчлөлтөд нэмж оруулах боломжтой
    лицензийн нэмэлт, өөр нөхцлийг хангаж болно
    Таны өөрчлөлтийг ашиглах, үржүүлэх, түгээх, эсвэл
    Ийм дериватив бүтээлийг бүхэлд нь, таны ашигласан тохиолдолд,
    бүтээлийг хувилах, түгээх бусад тохиолдолд нийцнэ
    Энэхүү Лицензид заасан нөхцөл.

  5. Хувь нэмэр оруулах. Хэрэв та өөрөөр заагаагүй бол,
    ажилд оруулахаар санаатайгаар оруулсан аливаа хувь нэмэр
    Тусгай зөвшөөрөл эзэмшигчид өгөх нөхцөл, журмын дагуу явагдана
    энэ Лицензийг нэмэлт нөхцөл, болзолгүйгээр.
    Дээр дурдсан зүйлээс үл хамааран энд байгаа зүйлийг өөрчлөх эсвэл өөрчлөхгүй
    таны гүйцэтгэсэн аливаа тусдаа лицензийн гэрээний нөхцлүүд
    ийм хувь нэмэр оруулах талаар Лиценз олгогчтой.

  6. Барааны тэмдэг. Энэхүү лиценз нь арилжааг ашиглах зөвшөөрөл олгохгүй
    Лиценз олгогчийн нэр, барааны тэмдэг, үйлчилгээний тэмдэг эсвэл бүтээгдэхүүний нэр,
    тайлбарлахдаа боломжийн бөгөөд уламжлалт хэрэглээнд шаардагдахаас бусад тохиолдолд
    Ажлын гарал үүсэл болон МЭДЭГДЭЛ файлын агуулгыг хуулбарлах.

  7. Баталгаат хугацаанаас татгалзах. Холбогдох хуульд заагаагүй бол эсвэл
    бичгээр тохиролцсоны дагуу Лиценз олгогч уг ажлыг хангаж өгдөг (мөн тус бүрдээ
    Оролцогч нь өөрийн оруулсан хувь нэмрийг) "ТАЙ БАЙДАГ" үндсэн дээр,
    ХЭРЭГЧИЙН БАТАЛГААГҮЙ, НӨХЦӨЛГҮЙ, илэрхийлэх эсвэл
    ямар нэгэн баталгаа, нөхцлийг багтаасан, үүнд хязгаарлалтгүй орно
    A, T-ийн нэр, ЗӨРЧИЛГҮЙ БАЙДАЛ, ХУДАЛДАА, эсвэл тохирох байдал
    ОНЦЛОГ ЗОРИЛГО. Тодорхойлолтыг та дангаараа хариуцна
    бүтээлийг ашиглах эсвэл дахин хуваарилах зохистой байдал, аливаа зүйлийг таамаглах
    Энэхүү Лицензийн дагуу таны зөвшөөрлийг хэрэгжүүлэхтэй холбоотой эрсдэл.

  8. Хариуцлагын хязгаарлалт. Ямар ч тохиолдолд, ямар ч эрх зүйн онолын дор,
    эрүүдэн шүүх (хайхрамжгүй байдал орно), гэрээнд болон бусад тохиолдолд,
    холбогдох хууль тогтоомжид зааснаас бусад тохиолдолд (зориуд болон бүдүүлгээр гэх мэт)
    хайхрамжгүй үйлдэл) эсвэл бичгээр тохиролцсон бол аливаа хувь нэмэр оруулагч байх ёстой
    Шууд, шууд бус, тусгай аливаа хохирлыг багтаасан хохирлыг танай өмнө хариуцна.
    а-ийн улмаас үүссэн аливаа тэмдэгтийн санамсаргүй, үр дагавартай хохирол
    Энэхүү Лицензийн үр дүн, эсвэл ашиглалтаас гарсан эсвэл ашиглах боломжгүй болсон
    Ажил (гүүдвилийг алдсан хохирлыг багтаасан боловч үүгээр хязгаарлагдахгүй,
    ажил зогссон, компьютер эвдэрсэн эсвэл доголдсон гэх мэт
    арилжааны бусад хохирол, алдагдал), ийм хувь нэмэр оруулсан ч гэсэн
    ийм хохирол учирч болзошгүй талаар зөвлөгөө өгсөн.

  9. Баталгаат эсвэл нэмэлт хариуцлага хүлээн авах. Дахин хуваарилах явцад
    Бүтээл эсвэл түүний үүсмэл бүтээлийг санал болгож болно,
    , төлбөр хүлээн авах, дэмжлэгийг хүлээн авах, баталгаа, нөхөн төлбөр,
    эсхүл үүнтэй уялдсан бусад хариуцлагын үүрэг ба / эсвэл эрх
    Тусгай зөвшөөрөл. Гэсэн хэдий ч ийм үүргийг хүлээн авахдаа та зөвхөн үйл ажиллагаа явуулж болно
    нэрийн өмнөөс бус, өөрийн нэрийн өмнөөс болон зөвхөн таны өмнөөс хариуцлага хүлээх болно
    Бусад хувь нэмэр оруулагчдаас, хэрэв та нөхөн төлбөр төлөхийг зөвшөөрсөн тохиолдолд л
    өмгөөлж, оролцогч бүрийг ямар ч хариуцлага хүлээлгүйгээр гэм хоргүй байлгана
    шалтгаанаар ийм хувь нэмэр оруулагч гаргасан буюу нэхэмжилсэн нэхэмжлэл
    ийм баталгаа эсвэл нэмэлт хариуцлага хүлээхийг зөвшөөрч байгаа эсэх.

    Нөхцөл, болзлын END

    ХАВСРАЛТ: Apache лицензийг ажилдаа хэрхэн ашиглах вэ.

    Apache лицензийг ажил дээрээ хэрэгжүүлэхийн тулд дараахь зүйлийг хавсаргана уу
    "[]" хаалтанд хүрээлэгдсэн талбаруудын самбарын мэдэгдэл
    өөрийн таних мэдээллээр сольсон. (Оруулахгүй
    хаалт!) Текстийг зохих хэсэгт хавсаргасан байх ёстой
    файлын форматын тайлбарын синтакс. Мөн бид зөвлөж байна a
    файл эсвэл ангийн нэр, зорилгын тайлбарыг хавсаргасан байна
    Зохиогчийн эрхийн мэдэгдэлтэй ижил "хэвлэсэн хуудас"-ыг илүү хялбар болгох
    гуравдагч этгээдийн архив дахь таних.

    Зохиогчийн эрх [yyyy] [зохиогчийн эрх эзэмшигчийн нэр]

    Apache лицензийн 2.0 хувилбар ("Лиценз") дагуу лицензлэгдсэн;
    Та Лицензийн дагуу энэ файлыг ашиглаж болохгүй.
    Та лицензын хуулбарыг дараахаас авах боломжтой

    http://www.apache.org/licenses/LICENSE-2.0

    Холбогдох хуульд зааснаас бусад тохиолдолд бичгээр, тохиролцоонд нийцээгүй бол програм хангамж
    Тусгай зөвшөөрлийн дагуу түгээгдсэн нь "ЯГ ШИГ" ҮНДЭСЛЭЛээр хуваарилагдсан,
    ҮНЭХЭЭР ОРУУЛАХГҮЙ АЖИЛЛАГАА, ӨРГӨӨЛИЙГ УРЬЖ БАЙНА.
    Тухайн хэлний зохицуулалтын тусгай зөвшөөрлийг үзнэ үү
    тусгай зөвшөөрлийн дагуу хязгаарлалт.

Лиценз = гэрээ

Үнэгүй лиценз нь үнэ төлбөргүй боловч зөвшөөрөгдөхийг зөвшөөрдөггүй бөгөөд бид хязгаарлалтын жишээг аль хэдийн өгсөн. Нээлттэй эхийн программ хангамж нь түүнд тусгайлан зориулагдсан тул өөрийн болон хэрэглэгчийн сонирхлыг харгалзан лицензийг сонго. Төслийн хэрэглэгч лицензийг түүний болон зохиогчийн эрх эзэмшигчийн хооронд байгуулсан гэрээний нэг хэлбэр гэж үзэх ёстой тул эх код дээр ямар нэгэн үйлдэл хийхээсээ өмнө төслийн лицензээр танд тавьсан хязгаарлалтыг сайтар судалж үзээрэй.

Бид лицензийн сэдвийн талаар бага зэрэг тодруулсан бөгөөд энэ асуудал маш төвөгтэй байсан ч энэ нь таны Нээлттэй эх сурвалжид хүрэх замд саад болохгүй байх ёстой гэж найдаж байна. Төслөө боловсруулж, өөрийнхөө болон бусдын эрхийг мартаж болохгүй.

Ашигтай холбоосууд

Эцэст нь, одоо байгаа лицензүүдийн талаар мэдээлэл хайж, бидний зорилгод хамгийн тохиромжтойг нь сонгоход бидэнд тусалсан зарим хэрэгтэй эх сурвалжууд:

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх