Si të zgjidhni një licencë Open Source për një framework RAD në GitHub

Në këtë artikull do të flasim pak për të drejtat e autorit, por kryesisht mbi zgjedhjen e një licencës të lirë për kuadrin RAD IONDV. Kuadri dhe për produktet open source që bazohen në të. Ne do të flasim për licencën lejuese Apache 2.0, dhe për atë që na çoi te kjo licencë dhe me cilat zgjidhje u përballëm në proces.

Procesi i zgjedhjes së licencës është mjaft i lodhshëm dhe duhet qasje me njohuri të thella, dhe nëse nuk jeni një posedues i lumtur i një arsimi ligjor, atëherë para jush shfaqet një fushë e papunuar informacioni mbi llojet e ndryshme të licencave të lira. E rëndësishmja është të krijoni një sërë kriteresh kufizuese. Në procesin e diskutimit dhe reflektimit, ju dhe ekipi juaj do të kuptoni se çfarë dëshironi të lejoni përdoruesve të produktit tuaj, dhe çfarë dëshironi të ndaloni. Kur keni një përshkrim të tillë, duhet ta impononi atë mbi licencat ekzistuese dhe të identifikoni atë, ku numri më i madh i pikave përputhet. Sigurisht që këtë tingëllon e thjeshtë, por në realitet, zakonisht edhe pas diskutimit, mbeten pyetje.

Si të zgjidhni një licencë Open Source për një framework RAD në GitHub

NĂ« fillim — lidhja nĂ« choosealicense.com, njĂ« faqe e dobishme qĂ« ne e pĂ«rdorĂ«m aktivisht. VlerĂ«soni veçanĂ«risht tabelĂ«n krahasuese tĂ« licencave sipas 13 kritereve kryesore. Le tĂ« jetĂ« me ju anglishte dhe durimi.

Dështimi i zgjedhjes

Le të fillojmë me karakteristikat e përgjithshme të licencave për softuerin e lirë. Softueri i lirë nënkupton vetëm një licencë të lirë, e cila nuk kufizon shpërndarjen komerciale dhe jo-komerciale sipas modelit Open Core. Prandaj, duke e publikuar softuerin në rrjet nën një licencë të lirë, nuk është e mundur të kufizohet plotësisht transferimi, shpërndarja dhe shitja e tij nga palë të treta dhe për këtë duhet të jeni vetëm emocionalisht të përgatitur.

Licenca e lirë i jep përdoruesit të drejtën për të marrë pjesë në zhvillimin e kundërt të softuerit ose për ta ndryshuar atë në mënyra të tjera të disponueshme. Shumica e licencave nuk lejojnë ndryshimin e emrit të produktit ose çdo manipulim me të, duke ndryshuar të drejtat e autorit ose/duke pronarit të sistemit.

Pyetjet kryesore që na interesonin për licencat e lira ishin:

  1. Ndryshimet e bëra në softuer duhet të jenë të dokumentuara dhe nuk kanë asnjë lidhje me pronarin e sistemit?
  2. Emri i softuerit të derivuar nuk duhet të përputhet me emrin e softuerit të pronarit?
  3. A mund të ndryshohet licenca për çdo version të ri në një licencë tjetër, përfshirë atë pronësore?

Pasi shqyrtuam me vëmendje listën e licencave më të zakonshme, zgjodhëm disa që i shqyrtuam më në detaje. Licencat e mundshme për IONDV. Framwork ishin: GNU GPLv3, Apache 2.0, MIT dhe MPL. MIT menjëherë e përjashtuam, është një licencë e lejuar jo-kopje, e cila lejon përdorimin, modifikimin dhe shpërndarjen e kodit në mënyrë praktisht të pakufizuar, dhe ne nuk ishim të kënaqur me këtë opsion, pasi dëshironim që licenca të rregullonte marrëdhëniet ndërmjet pronarit dhe përdoruesit. Shumica e projekteve të vogla në GitHub janë publikuar pikërisht nën licencën MIT ose variacione të saj. Licenca vetë është shumë e shkurtër, dhe nga ndalesat vetëm përmendja e autorësisë së krijuesit të softuerit.

Licenca e ardhshme ishte MPL 2.0. Të pranoj se nuk arritëm menjëherë te ajo, por pasi e studiuam më thellësisht, shpejt e eliminuam, pasi një nga disavantazhet kryesore është se licenca nuk zbatohet për të gjithë projektin, por për skedarë të veçantë. Për më tepër, nëse përdoruesi ndryshon skedarin, ai nuk mund ta ndryshojë licencën. Në fakt, pavarësisht sa me kujdes e ndryshoni projektin Open source, nuk do të jeni në gjendje ta monetizoni për shkak të një license të tillë. Kjo, për të thënë të drejtën, nuk ka të bëjë me mbajtësin e të drejtave.

Një problem i tillë vazhdon të ekzistojë edhe me licencën GNU GPLv3. Ajo kërkon që çdo skedar të mbetet nën të . GNU GPL është një licencë copyleft, e cila kërkon që kodet burimore të veprave të nxjerra të jenë të hapura dhe të mbeten nën këtë licencë. Kështu, duke rishkruar dy rreshta kodi, do të detyroheni të regjistroni ndryshimet tuaja dhe, gjatë përdorimit ose shpërndarjes, ta mbani kodin nën GNU GPL. Në këtë rast, ky është një faktor kufizues për përdoruesin e projektit tonë, dhe jo për ne. Por ndryshimi i GPL në një licencë tjetër është i ndaluar, madje edhe brenda versioneve GPL. Për shembull, nëse ndryshoni LGPL (shtesë mbi GPL) nën GPL, nuk do të ketë rikthim në LGPL. Ky pikë ishte vendimtar në votimin kundër.

Në përgjithësi, zgjedhja jonë fillimisht ishte e orientuar drejt GPL3 për shkak të shpërndarjes së kodit të modifikuar nën të njëjtën licencë. Mendonim se kështu do të mund të siguronim produktin tonë, por kemi parë më pak rreziqe në Apache 2.0. Sipas Free Software Foundation, GPLv3 është e përputhshme me Apache License v2.0, që do të thotë se gjithmonë ekziston mundësia për të ndryshuar licencën nga Apache License v2.0 në GPL v3.0.

Apache 2.0

Apache 2.0 — licencĂ« e balancuar e lejes me theks mbi tĂ« drejtat autorale. KĂ«to janĂ« pĂ«rgjigjet ndaj pyetjeve qĂ« na interesojnĂ«. Ndryshimet e bĂ«ra nĂ« softuer duhet tĂ« dokumentohen dhe nuk kanĂ« lidhje me mbajtĂ«sin e tĂ« drejtave tĂ« sistemit? Po, tĂ« gjitha ndryshimet duhet tĂ« dokumentohen dhe ne nuk mbajmĂ« pĂ«rgjegjĂ«si as pĂ«r kodin burimor, as pĂ«r atĂ« tĂ« modifikuar. Skedari me ndryshimet duhet tĂ« bashkĂ«ngjitet me kodin ku keni bĂ«rĂ« kĂ«to ndryshime. Emri i softuerit tĂ« derivuar nuk duhet tĂ« jetĂ« i njĂ«jtĂ« me emrin e softuerit tĂ« mbajtĂ«sit tĂ« tĂ« drejtave? Po, softueri i derivuar duhet tĂ« publikohet me njĂ« emĂ«r dhe markĂ« tjetĂ«r, por duke treguar autorĂ«sinĂ« e mbajtĂ«sit tĂ« tĂ« drejtave. A lejohet tĂ« ndryshohet licenca pĂ«r versionet e reja nĂ« njĂ« tjetĂ«r, pĂ«rfshirĂ« njĂ« licencĂ« proprietare? Po, Ă«shtĂ« e mundur qĂ« tĂ« publikohet nĂ«n licenca tĂ« ndryshme, Apache 2.0 nuk kufizon aplikimin e çfarĂ«do licencash jo-komerciale dhe komerciale.

Po ashtu, duke lëshuar produkte të reja mbi kodin e hapur sipas Apache 2.0 ose produkte të funksionalitetit shtesë, nuk është e domosdoshme të përdoret e njëjta licencë. Më poshtë mund të shihni një imazh me kushtet dhe kufizimet e licencës Apache 2.0.

Si të zgjidhni një licencë Open Source për një framework RAD në GitHub

Licenca kërkon ruajtjen dhe përmendjen e të drejtave të autorit dhe licencës nën të cilën publikohen programet. Kjo është e detyrueshme njoftimi i të drejtave të autorit me emrin e mbajtësit të të drejtave dhe licencës përgatit të drejtat e autorit origjinal, pasi edhe nëse emri ndryshohet, jepet ose shitet nën një licencë tjetër, emri i autorit do të mbetet. Për këtë, mund të përdoret gjithashtu skedari NOTICE dhe të aneksohet në kodin burimor ose në dokumentacionin e projektit.

Ne publikojmë në mënyrë të hapur në GitHub të gjithë produktet tona nën licencën Apache 2.0, përveç IONDV. War archive, kodi burimor i të cilit u publikua në prill të këtij viti nën licencën GPLv3 në GitHub nga Qendra e Teknologjive Sociale të Lindjes së Largët. Deri në këtë moment, përveç vetë frameworkut dhe moduleve të tij janë publikuar aplikacione të krijuara në framework. Në Habra, ne tashmë kemi folur mbi Sistemin e Menaxhimit të Projekteve dhe mbi Regjistrin e Komunikacionit.

Detajet teknike mbi frameworkun

IONDV. Framework – Ă«shtĂ« njĂ« framework open-source nĂ« node.js pĂ«r krijimin e aplikacioneve tĂ« nivelit tĂ« lartĂ« nĂ« bazĂ« tĂ« metadatave, qĂ« nuk kĂ«rkon aftĂ«si tĂ« mĂ«dha programimi.

Baza funksionalitetit tĂ« aplikacionit Ă«shtĂ« regjistri i tĂ« dhĂ«nave — moduli Regjistri. Ky Ă«shtĂ« moduli kyç, i destinuar posaçërisht pĂ«r punĂ«n me tĂ« dhĂ«nat mbi bazĂ«n e strukturave tĂ« metadhenave – pĂ«rfshirĂ« menaxhimin e projekteve, programeve, aktiviteteve dhe tĂ« tjera. Gjithashtu, nĂ« projekt pĂ«rdoret moduli i portalit pĂ«r tĂ« shfaqur shabllone tĂ« rastĂ«sishme tĂ« tĂ« dhĂ«nave – tek ai Ă«shtĂ« realizuar fronti i regjistrit tĂ« dosjeve arkivore.

PĂ«r DBMS pĂ«rdoret MongoDb — atje ruhen dhe konfigurimet e aplikacionit, metadhenat dhe vetĂ« tĂ« dhĂ«nat.

Si ta aplikoni licencën për projektin tuaj?

Shtoni skedarin LICENSE me tekstin e licencës në repozitorinë e projektit tuaj dhe voilà, projekti është nën mbrojtjen e Apache 2.0. Duhet të shënoni mbajtësin e të drejtave, ky është copiright notice. Kjo mund të bëhet në kodin burimor ose në skedarin NOTICE (skedari tekstual që përmend të gjitha bibliotekat e licencuara nën licencën Apache me emrat e krijuesve të tyre). Vetë skedarin vendosni ose në kodin burimor, ose në dokumentacionin që shpërndahet me punimin. Kjo duket kështu:

Copyright © 2018 LLC «ION DV».
Licencuar nën Licencën Apache, Versioni 2.0

Teksti i Licencës Apache 2.0

Licenca Apache
Versioni 2.0, Janar 2004
http://www.apache.org/licenses/

KUSHTET DHE DISPOZITA PËR PËRDORIM, RIKOPJIM DHE SHPËRNDARJE

  1. Definicionet.

    «Licenca» do të thotë kushtet dhe rregullat për përdorimin, riprodhimin,
    dhe shpërndarjen siç përcaktohet nga Seksionet 1 deri në 9 të këtij dokumenti.

    «Licencuesi» do të thotë pronari i të drejtës së autorit ose entiteti të cilit i është dhënë autorizimi nga
    pronari i të drejtës së autorit për të dhënë Licencën.

    «Entitet Ligjor» do të thotë bashkimi i entitetit veprues dhe të gjitha
    entiteteve të tjera që kontrollojnë, kontrollohen nga, ose janë nën kontroll të përbashkët
    me atë entitet. Për qëllimet e kësaj përcaktimi,
    «kontroll» do të thotë (i) fuqia, direkte ose indirekte, për të shkaktuar
    drejtimin ose menaxhimin e një entiteti të tillë, qoftë nëpërmjet kontratës ose
    ndryshe, ose (ii) pronësia e pesëdhjetë përqind (50%) ose më shumë të
    aksioneve të jashtme, ose (iii) pronësia përfituesi e atij entiteti.

    «Ju» (ose «Juaj») do të thotë një individ ose Entitet Ligjor
    qe ushtrojnë lejet e dhëna nga kjo Licencë.

    Forma «Burim» do të thotë forma e preferuar për të bërë modifikime,
    duke përfshirë por jo duke u kufizuar në kodin burimor të softuerit, dokumentacionin
    burimor, dhe skedarët e konfigurimit.

    Forma «Objekt» do të thotë çdo formë që rezulton nga transformimi mekanik
    ose përkthimi i një forme Burimi, duke përfshirë por jo
    duke u kufizuar në kodin e objektit të kompiluara, dokumentacionin e gjeneruar,
    dhe konvertimet në lloje të tjera mediash.

    «Vepra» do të thotë vepra e autorësisë, qoftë në formë Burimi ose
    Objekti, e disponueshme nën Licencë, siç tregohet nga një
    njoftim të të drejtës së autorit që është përfshirë në ose i bashkangjitur punës
    (një shembuj janë ofruar në Shtojcën më poshtë).

    «Vepra Derivative» do të thotë çdo vepër, qoftë në formë Burimi ose Objekti
    e cila bazohet në (ose e derived nga) Vepra dhe për të cilat
    rishikimet redaktoriale, shënimet, elaborimet, ose modifikime të tjera
    përfaqësojnë, si një tërësi, një vepër origjinale të autorësisë. Për qëllimet
    e kësaj Licencë, Veprat Derivative nuk do të përfshijnë vepra që mbeten
    të ndara nga, ose thjesht lidhen (ose lidhin me emër) me ndërfaqet e,
    Vepres dhe Veprave Derivative të saj.

    «Kontributi» do të thotë çdo vepër krijuese, përfshirë
    versionin origjinal të Veprës dhe çdo modifikim ose shtesë
    të asaj Vepre ose veprave derivate, që është qëllimisht
    dorëzuar Licencuesit për përfshirje në Vepër nga pronari i të drejtave
    apo nga një individ ose Ent Ligjor i autorizuar të dorëzojë në emër të
    pronarit të të drejtave. Për qëllimet e kësaj definicioni, «dorëzuar»
    do të thotë çdo formë komunikimi elektronik, verbal, ose me shkrim të dërguar
    te Licencuesi ose përfaqësuesit e tij, përfshirë por pa u kufizuar në
    komunikimin në lista elektronike të postës, sisteme të kontrollit të kodit burimor,
    dhe sisteme të menaxhimit të çështjeve që menaxhohen nga, ose në emër të,
    Licencuesit për qëllimin e diskutimit dhe përmirësimit të Veprës, por
    përjashtohet komunikimi që është shquar ose ndryshe
    përcaktuar me shkrim nga pronari i të drejtave si «Jo një Kontribut.»

    «Kontributori» do të thotë Licencuesi dhe çdo individ ose Ent Ligjor
    në emër të të cilit është marrë një Kontribut nga Licencuesi dhe
    pas kësaj është inkorporuar brenda Veprës.

  2. Dhënia e Licencës për të Drejtën e Autorit. Nën kushtet dhe rregullat e
    kësaj Licencë, çdo Kontributor këtu i jep Juve një licencë të përjetshme,
    botërore, jo-ekskluzive, pa pagesë, pa të drejta autorishtë, të pakthyeshme
    për të riprodhuar, për të përgatitur Vepra Derivative të,
    për të shfaqur publikisht, për të performuar publikisht, për të licencuar, dhe për të shpërndarë
    Veprën dhe këto Vepra Derivative në formë Burimore ose Objekti.

  3. Dhënia e Licencës së Patentës. Nën kushtet dhe rregullat e
    kësaj Licencë, çdo Kontributor këtu i jep Juve një licencë të përjetshme,
    botërore, jo-ekskluzive, pa pagesë, pa të drejta autorishtë, të pakthyeshme
    (përveçsi siç është e deklaruar në këtë seksion) licenca e patentës për të bërë, për të bërë,
    të përdorë, të ofrojë për të shitur, të shesë, të importojë, dhe në ndonjë mënyrë të transferojë Veprën,
    ku kjo licencë zbatohet vetëm për ato pretendime patentash që mund të licencohen
    nga ky Kontributor që shkelin patjetër nga Kontributi(i) i tij
    vetëm ose në kombinim të Kontributit të tij
    me Veprën për të cilën është dorëzuar Kontributi(i). Nëse Ju
    filloni një proces gjyqësor për patentë kundër çdo subjekti (përfshirë një
    kërcënimi i kryqëzimit ose kundër-kërcënimi në një çështje gjyqësore) që pretendon se Vepra
    ose një Kontribut i inkorporuar brenda Veprës paraqet shkelje direkte
    ose kontributive të patentës, atëherë çdo licencë patente
    e dhënë për Ju sipas kësaj Licencë për atë Vepër do të pezullohet
    nga data kur fillohet një të tillë gjyqësor.

  4. Redistribuimi. Ju mund të riprodhoni dhe distriboni kopje të
    Veprës ose veprave përfundimtare të saj në çdo medium, me ose pa
    modifikime, dhe në formë Burimore apo Objekti, me kusht që Ju
    të përmbushni kushtet e mëposhtme:

    (a) Ju duhet t'u jepni çdo mundësie tjetër që merr Vepra ose
    veprat dérivative një kopje të kësaj Licencë; dhe

    (b) Ju duhet të bënte që të gjitha skedarët e modifikuar të mbajnë njoftime të dukshme
    duke njoftuar se Ju keni ndryshuar skedarët; dhe

    © Ju duhet të ruani, në formën Burimore të çdo Veprat përfundimtare
    që Ju distriboni, të gjitha njoftimet e autorit, patentës, markës tregtare, dhe
    njoftimeve të atribucioneve nga forma Burimore e Veprës,
    përveç atyre njoftimeve që nuk lidhen me ndonjë pjesë të
    Veprave përfundimtare; dhe

    (d) Nëse Vepra përfshin një skedar teksti «NOTICE» si pjesë e saj
    distribucioni, atëherë çdo Veprat përfundimtare që Ju distriboni duhet
    të përfshijë një kopje të lexueshme të njoftimeve të atribucioneve të përmbajtur
    në këtë skedar NOTICE, përveç atyre njoftimeve që nuk lidhen
    me ndonjë pjesë të Veprave përfundimtare, në të paktën një
    të vendeve të mëposhtme: brenda një skedari tekstual NOTICE të distribuar
    si pjesë e Veprave përfundimtare; brenda formës Burimore ose
    dokumentacionit, nëse ofrohet së bashku me Veprat përfundimtare; ose,
    brenda një shfaqjeje të gjeneruar nga Veprat përfundimtare, nëse dhe
    kudo që ato njoftime të palës së tretë zakonisht shfaqen. Përmbajtja
    e skedarit NOTICE është vetëm për qëllime informacioni dhe
    nuk ndryshon Licencën. Ju mund të shtoni njoftime të atribucioneve
    të tua brenda Veprave përfundimtare që Ju distriboni, përveç
    ose si një shtesë për tekstin NOTICE nga Vepra, me kusht
    që këto njoftime të reja të atribucioneve të mos interpretohen
    si një ndryshim të Licencës.

    Mund të shtoni deklaratën tuaj të të drejtave të autorit në modifikimet tuaja dhe
    mund të ofroni kushte dhe rregulla të tjera ose të ndryshme licencimi
    për përdorimin, riprodhimin ose shpërndarjen e modifikimeve tuaja, ose
    për çdo Vepër Derivative të tillë si një e tërë, me kusht që përdorimi juaj,
    riprodhimi dhe shpërndarja e Veprës të përputhen ndryshe me
    kushtet e përcaktuara në këtë Licencë.

  5. Dorëzimi i Kontributimeve. Nëse nuk e deklaroni shprehimisht ndryshe,
    çdo Kontribut i dërguar me qëllim për t'u përfshirë në Vepër
    nga ju te Licencuesi do të jetë në përputhje me kushtet e
    kësaj Licencë, pa ndonjë term ose kusht shtesë.
    Megjithatë, asgjë këtu nuk do të zëvendësojë ose modifikojë
    kushtet e ndonjë marrëveshjeje licencimi të veçantë që mund të keni lidhur
    me Licencuesin në lidhje me këto Kontribute.

  6. Markat Tregtare. Kjo Licencë nuk jep leje për të përdorur emrat e tregut,
    markat tregtare, shërbimet, ose emrat e produkteve të Licencuesit,
    përveçse siç kërkohet për përdorim të arsyeshëm dhe të zakonshëm në përshkrimin e
    origjinĂ«s sĂ« VeprĂ«s dhe riprodhimin e pĂ«rmbajtjes sĂ« skedarit TË NJOFTIMIT.

  7. Klauzola e Shfuqizimit të Garancisë. Përveçse kërkohet nga ligji në fuqi ose
    e pranuar me shkrim, Licencuesi ofron Veprën (dhe çdo
    Kontributor ofron Kontributet e tij) nĂ« njĂ« BAZË «SIËSHT»,
    PA GARANCI OSE KUSHTE ÇFARËDO, as shprehimisht as
    implikueshëm, duke përfshirë, pa kufizim, çdo garanci ose kusht
    tĂ« TITULLIT, MANGËSI NË PËRPUTHJE, TREGTUESHMËRISË, ose PERSHTATSHMËRISË PËR NJË
    QËLLIM TË CAKTUAR. Ju jeni vetĂ«m pĂ«rgjegjĂ«s pĂ«r pĂ«rcaktimin e
    përshtatshmërisë së përdorimit ose riprodhimit të Veprës dhe merrni çdo
    rrezik të lidhur me ushtrimin e lejes nën këtë Licencë.

  8. Kufizimi i Përgjegjësisë. Në asnjë rast dhe nën asnjë teori ligjore,
    qoftë në tortë (duke përfshirë neglizhencën), kontratë, ose ndryshe,
    përveçse kërkohet nga ligji në fuqi (siç janë veprimet e qëllimshme dhe të rëndë
    neglizhent) ose e pranuar me shkrim, çdo Kontributor nuk do të jetë
    për të dëmtuar, duke përfshirë çdo dëmtim të drejtpërdrejtë, të tërthorët, special,
    dëmtime rastësore ose pasuese të çdo natyre që buron si rezultat i kësaj
    Licencë ose nga përdorimi ose pamundësia për të përdorur
    Këtë Punë (duke përfshirë por pa u kufizuar në dëmet për humbjen e mirëqenies,
    ndalimin e punës, dështimin ose defektin e kompjuterit, ose çdo dëmtim tjetër
    komercial ose humbje), edhe nëse ky Kontributor
    është konsultuar për mundësinë e këtyre dëmeve.

  9. Pranimi i Garancisë ose Përgjegjësisë Shtesë. Ndërsa ri-distribuoni
    Punën ose Veprat Derivative të saj, mund të zgjidhni të ofroni,
    dhe të ngarkoni një tarifë për pranimin e mbështetjes, garancisë, kompensimit,
    apo detyrimeve dhe/ose të drejtave të tjera në përputhje me këtë
    Licencë. Megjithatë, duke pranuar këto detyrime, mund të veproni vetëm
    në emrin tuaj dhe me përgjegjësinë tuaj të vetme, jo në emër
    të ndonjë Kontributori tjetër, dhe vetëm nëse bien dakord të kompensoni,
    mbrojtni dhe mbani çdo Kontributor të lirë nga çdo përgjegjësi
    të pësuar nga, ose kërkesat e ngritura kundër, atij Kontributori nga shkaku
    i pranimit të ndonjë garancie ose përgjegjësie shtesë.

    FUND I KUSHTEVE DHE KUSHTEVE

    SHTESA: Si të aplikoni Licencën Apache në punën tuaj.

    Për ta aplikuar Licencën Apache në punën tuaj, bashkëngjitni
    njoftimin e mëposhtëm, me fushat e mbyllura në kllapa «[]»
    të zëvendësuara me informacionin tuaj identifikues. (Mos e përfshini
    kllapën!) Teksti duhet të jetë i mbyllur në sintaksën e duhur
    komente për formatin e skedarit. Ne gjithashtu rekomandojmë që një
    emër skedari ose klase dhe përshkrimi i qëllimit të përfshihet në
    të njëjtën «faqe të printuar» si njoftimi i të drejtave të autorit për lehtësira
    identifikimi brenda arkivave të palëve të treta.

    Të drejtat e autorit [yyyy] [emri i pronarit të të drejtave të autorit]

    Licencuar sipas Licencës Apache, Version 2.0 («Licenca»);
    nuk mund ta përdorni këtë skedar përveçse në përputhje me Licencën.
    Mund të merrni një kopje të Licencës në

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

    Nëse nuk kërkohet nga ligji në fuqi ose e dakorduar në shkruar, software
    distribuar nĂ«n licencĂ«n Ă«shtĂ« shpĂ«rndarĂ« nĂ« njĂ« BAZË «AS IS»,
    PA GARANCI OSE KUSHTE TË ÇFARËDO LLOJI, qoftĂ« shprehur apo tĂ« nĂ«nkuptuar.
    Shihni Licencën për gjuhën specifike që rregullon lejet dhe
    kufizimet nën Licencë.

Licenca = marrëveshje

Licencë e lirë, ajo megjithëse është e lirë, nuk lejon përgjegjshmëri të pakufizuar dhe ne tashmë kemi dhënë shembuj të kufizimeve. Zgjidhni licencën duke pasur parasysh interesat tuaja, si dhe të përdoruesit, sepse softueri i hapur është pikërisht për ta. Përdoruesi i projektit duhet ta perceptojë licencën si një marrëveshje midis tij dhe mbajtësit të të drejtave, prandaj përpara se të bëni ndonjë veprim mbi kodin burimor, studioni me kujdes kufizimet që ju vendos licenca e projektit.

Shpresojmë që kemi ndriçuar pak në temën e licencave dhe, përkundër kompleksitetit të çështjes, ajo nuk duhet të jetë pengesë në rrugën tuaj në Open Source. Zhvilloni projektin tuaj dhe mos haroni për të drejtat tuaja dhe të tjerëve.

Linqe të dobishme

Më në fund, disa burime të dobishme që na ndihmuan në kërkimin e informacionit mbi licencat ekzistuese dhe zgjedhjen e atyre më të përshtatshme për qëllimet tona:

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster