Як абраць Open Source ліцэнзію для RAD фрэймворка на GitHub

У гэтым артыкуле мы крыху пагаворым аб аўтарскім праве, але ў асноўным аб выбары свабоднай ліцэнзіі для RAD фрэймворка IONDV. Framework і для апенсорсных прадуктаў на яго аснове. Мы раскажам аб дазвольнай ліцэнзіі Apache 2.0, аб тым, што прывяло нас да яе і з якімі рашэннямі мы сутыкнуліся ў працэсе.

Працэс выбару ліцэнзіі досыць працаёмкі і да яго варта падыходзіць ужо ладна начытаным, і калі вы не шчаслівы ўладальнік юрыдычнай адукацыі, то перад вамі адчыняецца неаранае поле інфармацыі аб разнастайных вольных ліцэнзіях. Асноўнае, што трэба зрабіць гэта скласці шэраг абмяжоўвалых крытэрыяў. У працэсе абмеркавання і асэнсавання вы з камандай зможаце зразумець, што жадаеце дазволіць карыстачам вашага прадукта, а што забараніць. Калі на руках у вас ужо ёсць нейкае апісанне неабходна накласці яго на існыя ліцэнзіі і вылучыць тую, дзе найвялікая колькасць пунктаў супала. Гучыць, канешне, проста, але ў рэальнасці, звычайна нават пасля абмеркавання, застаюцца пытанні.

Як абраць Open Source ліцэнзію для RAD фрэймворка на GitHub

Спачатку - спасылка на choosealicense.com, карысны сайт, якім мы актыўна карысталіся. Асабліва звернеце ўвагу на параўнальную табліцу ліцэнзій па 13 асноўных крытэрыях. Ды прыбудзе з вамі англійская і цярпенне.

Мукі выбару

Пачнём з агульных прыкмет ліцэнзій для вольнага праграмнага забеспячэння. ВПЗ мае на ўвазе выключна свабодную ліцэнзію, якая не абмяжоўвае камерцыйнае і некамерцыйнае распаўсюджванне па мадэлі Open Core. Адпаведна, выкладваючы ў сетку ПЗ пад вольнай ліцэнзіяй нельга цалкам абмежаваць яго перадачу, распаўсюджванне і продаж трэцімі асобамі і да гэтага трэба толькі маральна падрыхтавацца.

Вольная ліцэнзія дае карыстачу права самому ўдзельнічаць у зваротнай распрацоўцы ПЗ ці змяняць яго іншымі даступнымі спосабамі. Большасць ліцэнзій не дазваляе пераназываць прадукт ці праводзіць з ім любыя маніпуляцыі, змяняючы правы аўтара ці/і ўладальніка сістэмы.

Асноўныя пытанні, якія нас цікавілі, аб свабодных ліцэнзіях заключаліся ў:

  1. Унесеныя змены ў ПЗ павінны быць зафіксаваны і не маюць ніякага дачынення да праваўладальніка сістэмы?
  2. Імя вытворнага ПЗ не павінна супадаць з імем ПЗ праваўладальніка?
  3. Ці можна змяніць ліцэнзію для любых новых версій на іншую, у тым ліку і на прапрыетарную?

Уважліва паглядзеўшы спіс самых распаўсюджаных ліцэнзій, мы выбралі некалькі, якія разглядалі больш падрабязна. Патэнцыйныя ліцэнзіі для IONDV. Framwork былі: GNU GPLv3, Apache 2.0, MIT і MРL. Масачусецкі тэхналагічны інстытут амаль адразу выключылі, гэта дазвольная некапілефтная ліцэнзія, якая дазваляе выкарыстанне, мадыфікаванне і распаўсюджванне кода практычна як заўгодна, а нас такі варыянт не задавальняў, мы ўсё ж хацелі каб ліцэнзія рэгулявала адносіны праваўладальніка і карыстальніка. Большасць не самых буйных праектаў на GitHub выкладзена менавіта пад ліцэнзіяй MIT або яе розных варыяцый. Сама ліцэнзія вельмі кароткая, і з забарон толькі ўказанне аўтарства стваральніка ПЗ.

Наступнай была ліцэнзія mpl 2.0. Прызнацца мы не адразу да яе дашлі, але вывучыўшы больш падрабязна хутка выключылі, бо асноўны недахоп такі - ліцэнзія ўжываецца не для ўсяго праекту, а для асобных файлаў. Акрамя таго, калі карыстач змяняе файл, то ліцэнзію ён змяніць не можа. Па факце, як бы старанна ты не мяняў Open source праект ты так і не зможаш яго манетызаваць з-за падобнай ліцэнзіі. Гэта дарэчы не датычыцца праваўладальніка.

Падобная праблема захоўваецца і ў ліцэнзіі GNU GPLv3. Яна патрабуе, каб любы файл заставаўся пад ёй жа. GNU GPL - гэта капілефтная ліцэнзія, якая патрабуе, каб зыходныя коды вытворных работ былі адкрытымі і заставаліся пад гэтай жа ліцэнзіяй. Гэта значыць: перапісаўшы два радкі кода вы будзеце змушаныя зафіксаваць свае змены і пры наступным выкарыстанні або распаўсюджванні захоўваць код пад GNU GPL. У дадзеным выпадку, гэта абмяжоўвалы фактар ​​для карыстальніка нашага праекта, а не для нас. Але змена GPL на любую іншую ліцэнзію забароненая, нават усярэдзіне версій GPL. Напрыклад, калі памяняць LGPL (надбудова над GPL) на GPL, то зваротнай дарогі да LGPL ужо не будзе. І гэты пункт быў вырашальным у галасаванні супраць.

У цэлым, наш выбар першапачаткова схіляўся да GPL3 менавіта па прычыне распаўсюджвання мадыфікаванага кода пад той жа ліцэнзіяй. Мы думалі, што тым самым зможам засцерагчы свой прадукт, але мы ўбачылі менш рызык у Apache 2.0. Згодна з Free Software Foundation, 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.

Як абраць Open Source ліцэнзію для RAD фрэймворка на GitHub

Ліцэнзія высоўвае патрабаванне захавання і згадванні аўтарскіх правоў і ліцэнзіі пад якой выпускаецца ПА. Абавязковая наяўнасць апавяшчэнне аб аўтарскіх правах з імем праваўладальніка і ліцэнзіяй абараняе правы першапачатковага аўтара ПЗ, бо нават калі яно будзе перайменавана, аддадзена ці прададзена пад іншай ліцэнзіяй, то знак аўтара ўсё роўна застанецца. Для гэтага таксама можна выкарыстоўваць файл УВАГА! і прыкласці яго альбо ў зыходны код ці ў дакументацыю да праекту.

Мы выпускаем у адкрыты доступ на GitHub усе нашы прадукты пад ліцэнзіяй Apache 2.0, акрамя IONDV. War archive, зыходны код якога ў красавіку гэтага года быў апублікаваны пад ліцэнзіяй GPLv3 на GitHub Далёкаўсходняй цэнтрам сацыяльных тэхналогій. На дадзены момант апроч самога фрэймворка і яго модуляў апублікаваныя прыкладання зробленыя на фрэмворку. На хабры мы ўжо расказвалі пра Сістэму кіравання праектамі і пра Рэестр сувязі.

Тых. дэталі аб фрэймворку

IONDV. Framework - апенсорс фрэймворк на node.js па стварэнні высокаўзроўневых вэб-прыкладанняў на аснове метададзеных, што не патрабуе сур'ёзных навыкаў праграмавання.

Аснову функцыянальнасці прыкладання складае рэестр дадзеных - модуль Рэгістры. Гэта ключавы модуль, прызначаны непасрэдна для працы з дадзенымі на аснове структур метададзеных - у тым ліку па вядзенні праектаў, праграм, мерапрыемстваў і інш. Таксама ў праекце выкарыстоўваецца модуль партала для адлюстравання адвольных шаблонаў дадзеных - на ім рэалізаваны фронт рэестра архіўных спраў.

Для СКБД выкарыстоўваецца MongoDb - у ёй захоўваюцца і налады прыкладання, метададзеныя і самі дадзеныя.

Як прымяніць ліцэнзію да свайго праекта?

Дадайце файл Ліцэнзіі з тэкстам ліцэнзіі ў рэпазітар свайго праекта і voilà, праект пад абаронай Apache 2.0. Трэба пазначыць праваўладальніка, гэта і ёсць copiright notice. Зрабіць гэта можна ў зыходным кодзе ці ў файле УВАГА! (тэкставы файл, які пералічвае ўсе бібліятэкі, ліцэнзаваныя пад ліцэнзіяй Apache разам з імёнамі іх стваральнікаў). Сам файл пакласці альбо ў зыходны код, альбо ў дакументацыю, якая распаўсюджваецца разам з працай. У нас гэта выглядае вось так:

Copyright © 2018 LLC "ION DV".
Licensed under the Apache License, Version 2.0

Тэкст ліцэнзіі Apache 2.0

Ліцэнзія Apache
Версія 2.0, студзень 2004 г.
http://www.apache.org/licenses/

УМОВЫ ВЫКАРЫСТАННЯ, РАЗМНОЖАННЯ І РАЗМЕРЕННЯ

  1. Вызначэння.

    «License» зменшыць тэрміны і умовы для выкарыстання, аднаўлення,
    і распаўсюджванне, як гэта вызначана ў раздзелах 1 - 9 гэтага дакумента.

    «Licensor» shall mean the copyright owner або entity authorized by
    уладальнік аўтарскіх правоў, які прадастаўляе Ліцэнзію.

    «Рэгіянная энергія» знішчае mean the union of the acting entity and all
    іншыя суб'екты, якія кантралююць, кантралююцца альбо знаходзяцца пад агульным карыстаннем
    кантроль з гэтым суб'ектам. У мэтах гэтага вызначэння:
    «control» means (i) сіла, прамыя або прамыя, што вядзе
    кіраўніцтва ці кіраванне такім суб'ектам гаспадарання, па кантракце ці
    у адваротным выпадку, альбо (ii) права ўласнасці на пяцьдзесят адсоткаў (50%) і больш
    выпушчаныя акцыі альбо (iii) бенефіцыярнае ўладанне такой арганізацыі.

    "You" (or "Your") shall mean an individual or Legal Entity
    ажыццяўленне дазволаў, прадастаўленых дадзенай Ліцэнзіяй.

    "Source" фарм shall mean prefered form for making modifications,
    у тым ліку, але не абмяжоўваючыся зыходным кодам праграмнага забеспячэння, дакументацыяй
    source, and configuration files.

    "Object" form shall mean any form resulting from mechanical
    пераўтварэнне альбо пераклад крыніцы, уключаючы але
    не абмяжоўваецца кампіляваным аб'ектным кодам, генераванай дакументацыяй,
    і пераход на іншыя тыпы носьбітаў.

    "Працоўная" з'яўляецца неад'емнай працай у сферы ажыццяўлення, whether in Source or
    Форма аб'екта, прадастаўленая ў адпаведнасці з Ліцэнзіяй, пазначаная а
    паведамленне аб аўтарскім праве, якое ўключана ў твор альбо прыкладаецца да яго
    (гэты выпадак выяўляецца ў Appendix below).

    "Derivative Works" з'яўляецца маленькім годам працы, whether in Source or Object
    форма, якая заснавана на (альбо атрымана з) твора і для якой
    рэдакцыйныя перагляды, анатацыі, распрацоўкі альбо іншыя мадыфікацыі
    уяўляюць у цэлым арыгінальную аўтарскую працу. Для мэт
    гэтай ліцэнзіі, вытворныя творы не ўключаюць творы, якія засталіся
    можна аддзяліць ад інтэрфейсу, альбо проста звязаць (альбо звязаць па імені),
    Праца і вытворныя творы.

    "Contribution" shall mean any work of authorship, including
    арыгінальная версія Працы і любыя мадыфікацыі альбо дапаўненні
    да гэтага твора альбо яго вытворных твораў, гэта наўмысна
    прадстаўлены Ліцэнзіяру для ўключэння ў Твор уладальнікам аўтарскіх правоў
    альбо фізічнай альбо юрыдычнай асобай, упаўнаважанай прадстаўляць ад імя
    the copyright owner. Для прыналежнасці гэтага definition, «submitted»
    азначае любую адпраўленую электронную, вусную альбо пісьмовую камунікацыю
    Ліцэнзіяру альбо яго прадстаўнікам, у тым ліку, але не абмяжоўваючыся гэтым
    сувязь па электронных спісах рассылання, сістэмах кіравання зыходным кодам,
    і выдаваць сістэмы адсочвання, якімі кіруе ці ад яго імя
    Ліцэнзіяр з мэтай абмеркавання і ўдасканалення Твора, але
    за выключэннем зносін, якія прыкметна пазначаны альбо іншым чынам
    designated in writing by copyright owner as "No a Contribution."

    "Contributor" shall mean Licensor and any individual nebo Legal Entity
    ад імя якога Ліцэнзіяр атрымаў Уклад і
    пасля ўключаны ў Твор.

  2. Прадастаўленне ліцэнзіі на аўтарскае права. У адпаведнасці з умовамі
    гэтай Ліцэнзіі, кожны ўдзельнік дае вам бестэрміновую,
    ва ўсім свеце, неэксклюзіўны, бясплатны, бязвыплатны, безадзыўны
    аўтарская ліцэнзія на прайграванне, падрыхтоўку вытворных твораў,
    публічна дэманстраваць, публічна выконваць, субліцэнзаваць і распаўсюджваць
    Праца і такія вытворныя творы ў форме крыніцы альбо аб'екта.

  3. Grant of Patent License. Subject to the terms and conditions of
    гэтай Ліцэнзіі, кожны ўдзельнік дае вам бестэрміновую,
    ва ўсім свеце, неэксклюзіўны, бясплатны, бязвыплатны, безадзыўны
    (за выключэннем указанага ў гэтым раздзеле) патэнтавую ліцэнзію на выраб, зрабілі,
    выкарыстоўваць, прапаноўваць прадаць, прадаць, імпартаваць і іншым чынам перадаць Твор,
    дзе такая ліцэнзія распаўсюджваецца толькі на тыя прэтэнзіі на патэнт, якія падлягаюць ліцэнзіі
    такім Укладчыкам, які абавязкова парушае іх
    Уклад (ы) асобна альбо ў спалучэнні іх укладу (ах)
    з Працай, да якой быў прадстаўлены такі ўклад. Калі ты
    інстытут судовых спрэчак супраць любога суб'екта (у тым ліку а
    перакрыжаваны іск або сустрэчны іск у іску), у якім гаворыцца, што Твор
    альбо ўклад, уключаны ў Твор, складае непасрэдны
    альбо парушэнне патэнта, якое ўносіцца, а затым любыя патэнтавыя ліцэнзіі
    прадастаўленая Вам па дадзенай Ліцэнзіі для гэтага Твора спыняецца
    as of data such litigation is filed.

  4. Redistribution. Вы можаце reproduce and distribute copies of the
    Праца альбо вытворныя творы ў любым носьбіце, з або без
    змены, а таксама ў форме Крыніцы альбо Аб'екта, пры ўмове, што Вы
    адпавядаюць наступным умовам:

    (а) Вы павінны даць любым іншым атрымальнікам Працы альбо
    Derivative Works - копія гэтай Ліцэнзіі; і

    (b) Вы павінны перадаць любыя змененыя файлы ў кар'ерныя notices
    stating that You changed the files; and

    © Вы павінны аддаць, у Source form of any Derivative Works
    што вы распаўсюджваеце ўсе аўтарскія правы, патэнты, гандлёвыя маркі і
    апавяшчэнні аб атрыбуцыі з крыніцы формы твора,
    за выключэннем тых паведамленняў, якія не датычацца якой-небудзь часткі
    вытворныя творы; і

    (d) Калі ў працы ўваходзяць "NOTICE", файл файла як частка яго
    распаўсюджванне, потым любыя вытворныя творы, якія вы распаўсюджваеце
    уключыць чытаную копію ўказанняў аб прысваенні
    within such NOTICE file, excluding those notices that do not
    адносяцца да любой часткі вытворных твораў, па меншай меры, адной
    of the following places: within NOTICE text file distributed
    у рамках вытворных твораў; у межах крыніцы формы альбо
    дакументацыя, калі яна прадастаўляецца разам з вытворнымі творамі; альбо,
    у межах дысплея, створанага вытворнымі творамі, калі і
    усюды, дзе звычайна з'яўляюцца такія апавяшчэнні трэціх бакоў. Змест
    of NOTICE file are for informational purposes only and
    не змяняць Ліцэнзію. Вы можаце дадаць уласную атрыбуцыю
    паведамленні ў вытворных творах, якія вы распаўсюджваеце разам
    альбо ў якасці дадатку да пададзенага тэксту АБАВЯЗАННЯ
    што такія дадатковыя апавяшчэнні аб атрыбуцыі нельга тлумачыць
    у якасці змены Ліцэнзіі.

    Вы можаце дадаць уласную заяву аб аўтарскім праве да сваіх мадыфікацый і
    можа прадастаўляць дадатковыя альбо іншыя ўмовы ліцэнзіі
    для выкарыстання, узнаўлення альбо распаўсюджвання вашых мадыфікацый, альбо
    для любых такіх вытворных твораў у цэлым, пры ўмове Вашага выкарыстання,
    узнаўленне і распаўсюджванне Твора адпавядае іншым патрабаванням
    умовы, указаныя ў гэтай Ліцэнзіі.

  5. Submission of Contributions. Unless You explicitly state otherwise,
    любы ўклад, наўмысна прадстаўлены для ўключэння ў твор
    Вамі да Ліцэнзіятара будуць выконвацца ўмовы
    дадзенай Ліцэнзіі без якіх-небудзь дадатковых умоў і ўмоў.
    Нягледзячы на ​​вышэйсказанае, нішто ў гэтым дакуменце не павінна замяняць альбо змяняць
    умовы любога асобнага ліцэнзійнага пагаднення, якое вы маглі заключыць
    з Ліцэнзіярам адносна такіх узносаў.

  6. Trademarks. Гэтая ліцэнзія не мае grant permission to use the trade
    імёны, гандлёвыя маркі, знакі абслугоўвання альбо назвы прадуктаў Ліцэнзіяра,
    за выключэннем выпадкаў, неабходных для разумнага і звычайнага выкарыстання пры апісанні
    пачатак працы і пакрыцця матэрыялу файла NOTICE.

  7. Disclaimer of Warranty. Unless required by applicable law or
    пагадзіўшыся ў пісьмовай форме, Ліцэнзіяр прадастаўляе Твор (і кожны
    Contributor provides its Contributions) на "AS IS" BASIS,
    БЕЗ ЯКІХ-небудзь ГАРАНТЫЙ І УМОВ УСЯКІХ, альбо выразна, альбо
    маецца на ўвазе, уключаючы, без абмежавання, любыя гарантыі і ўмовы
    з TITLE, НЕПАРЫШНАСЦЬ, ПРЫГОДНАСЦЬ альбо ПРЫГОДНАСЦЬ ДЛЯ
    АСАБЛІВАЯ МЭТА. Вы нясеце выключную адказнасць за вызначэнне
    мэтазгоднасць выкарыстання альбо пераразмеркавання твора і меркаванне любога
    рызыкі, звязаныя з вашым выкарыстаннем дазволаў па гэтай Ліцэнзіі.

  8. Limitation of Liability. У ніякай меры і не ў матэрыі,
    няхай гэта будзе дэлікт (уключаючы халатнасць), кантракт ці іншае,
    калі гэтага не патрабуе дзеючае заканадаўства (напрыклад, наўмысна і груба
    нядбайнасці) альбо дамоўленасці ў пісьмовай форме, любы ўдзельнік
    нясе адказнасць перад вамі за шкоду, уключаючы любы прамой, ускосны, спецыяльны,
    выпадковыя або наступныя шкоды любога характару, якія ўзнікаюць у якасці
    у выніку гэтай Ліцэнзіі альбо з-за выкарыстання альбо немагчымасці выкарыстання
    Праца (уключаючы, але не абмяжоўваючыся стратамі пры страце рэпутацыі,
    прыпынак працы, няспраўнасць альбо няспраўнасць кампутара, альбо любыя і ўсе
    іншыя камерцыйныя шкоды або страты), нават калі такі Укладчык
    быў праінфармаваны аб магчымасці такіх пашкоджанняў.

  9. Accepting Warranty or Additional Liability. While redistributing
    Працу альбо вытворныя творы, якую вы можаце прапанаваць,
    і спаганяць плату за прыняцце падтрымкі, гарантыю, кампенсацыю,
    альбо іншыя абавязацельствы па адказнасці і / або правы, якія адпавядаюць гэтаму
    Ліцэнзія. Аднак, прымаючы такія абавязацельствы, вы можаце дзейнічаць толькі
    ад вашага імя і ад вашай адзінай адказнасці, а не ад імя
    любога іншага ўдзельніка, і толькі калі вы пагадзіцеся кампенсаваць,
    абараняць і ўтрымліваць кожнага ўдзельніка за бясшкоднае адказнасць
    панесеныя такім Укладчыкам альбо патрабаванні, выказаныя ім па прычыне
    вашага прыняцця любой такой гарантыі альбо дадатковай адказнасці.

    КАНЕЦ УМОЎ

    ДАДАТАК: Як прымяніць ліцэнзію Apache да вашай працы.

    Каб прымяніць ліцэнзію Apache да вашай працы, прыкладзеце наступнае
    boilerplate notice, with the fields enclosed by brackets «[]»
    заменены вашай уласнай ідэнтыфікацыйнай інфармацыяй. (Не ўключайце
    дужкі!) Тэкст павінен быць укладзены ў адпаведную
    comment syntax для файлавага format. We also recommend that a
    file or class name and description of purpose be included on the
    той жа самы друкаваны сайт як copyright notice for easier
    ідэнтыфікацыя ў архівах іншых асоб.

    Аўтарскае права [гггг] [імя ўладальніка аўтарскіх правоў]

    Licensed under the Apache License, Version 2.0 (the "License");
    вы не можаце выкарыстоўваць гэты файл, акрамя як у адпаведнасці з Ліцэнзіяй.
    Вы можаце атрымаць копію Ліцэнзіі ў

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

    Калі гэта не патрабуецца дзеючым заканадаўствам альбо не прынята ў пісьмовай форме, праграмнае забеспячэнне
    distributed under the License is distributed on "AS IS" BASIS,
    БЕЗ ГАРАНТЫЙ І ЛЮБЫХ УМОЎ, відавочных або пэўных.
    Гл. Ліцэнзію для пэўнай мовы, якая рэгулюе дазволы і
    абмежаванні ў Ліцэнзіі.

Ліцэнзія = дамова

Вольная ліцэнзія, яна хоць і вольная, але не дапушчае ўсёдазволенасці і мы ўжо прывялі прыклады абмежаванняў. Выбірайце ліцэнзію улічваючы як свае інтарэсы, так і карыстальніка, таму што адкрытае ПЗ разлічана менавіта на яго. Карыстальніку праекта трэба ўспрымаць ліцэнзію як своеасаблівую дамову паміж ім і праваўладальнікам, таму перш чым праводзіць якія-небудзь дзеянне над зыходным кодам, уважліва вывучыце абмежаванні, якія накладаюцца на вас ліцэнзіяй праекта.

Спадзяемся, што мы пралілі крыху святла на тэму ліцэнзій і, нягледзячы на ​​складанасць пытання, ён не павінен стаць перашкодай на вашым шляху ў Open Source. Развівайце свой праект і не забывайце аб правах, сваіх і чужых.

Карысныя спасылкі

Напрыканцы крыху карысных рэсурсаў, якія нам дапамаглі пры пошуку інфармацыі аб існуючых ліцэнзіях і падборы найбольш прыдатнай пад нашы мэты:

Крыніца: habr.com

Дадаць каментар