Jinsi ya kuchagua leseni ya Open Source kwa mfumo wa RAD kwenye GitHub

Katika makala hii tutazungumzia kidogo kuhusu hakimiliki, lakini hasa kuhusu kuchagua leseni ya bure kwa mfumo wa RAD IONDV. Mfumo na kwa bidhaa huria kulingana nayo. Tutakuambia kuhusu leseni ya kuruhusu Apache 2.0, kuhusu kile kilichotuongoza na ni maamuzi gani tuliyokabiliana nayo katika mchakato huo.

Mchakato wa kuchagua leseni ni kazi kubwa sana na inapaswa kushughulikiwa tayari imesomwa vizuri, na ikiwa wewe sio mmiliki mwenye furaha wa elimu ya kisheria, basi uwanja wa habari juu ya leseni mbalimbali za bure hufungua mbele yako. Jambo kuu la kufanya ni kuteka idadi ya vigezo vya kuzuia. Kupitia mchakato wa majadiliano na kutafakari, wewe na timu yako mtaweza kuelewa unachotaka kuwaruhusu watumiaji wa bidhaa yako na nini cha kukataza. Wakati tayari una maelezo fulani mikononi mwako, unahitaji kuifunika kwenye leseni zilizopo na uchague moja ambapo idadi kubwa ya pointi inafanana. Inaonekana rahisi, bila shaka, lakini kwa kweli, kwa kawaida hata baada ya majadiliano, maswali yanabaki.

Jinsi ya kuchagua leseni ya Open Source kwa mfumo wa RAD kwenye GitHub

Kwanza, kiungo kwa selectalicense.com, tovuti muhimu ambayo tulitumia sana. Makini maalum kwa meza ya kulinganisha leseni kulingana na vigezo kuu 13. Kiingereza na uvumilivu viwe nawe.

Uchungu wa kuchagua

Wacha tuanze na sifa za jumla za leseni za programu ya bure. Programu huria humaanisha leseni ya bure pekee, ambayo haizuii usambazaji wa kibiashara na usio wa kibiashara kulingana na muundo. msingi wazi. Ipasavyo, kuweka programu kwenye mtandao chini ya leseni ya bure haiwezi kupunguza kabisa uhamishaji, usambazaji na uuzaji wake na watu wengine, na unahitaji tu kuwa tayari kiakili kwa hili.

Leseni ya bure humpa mtumiaji haki ya kushiriki katika uhandisi wa kubadilisha programu au kuibadilisha kwa njia zingine zinazopatikana. Leseni nyingi hazikuruhusu kubadilisha jina la bidhaa au kufanya udanganyifu wowote nayo, kubadilisha haki za mwandishi na/au mmiliki wa mfumo.

Maswali makuu tuliyovutiwa nayo kuhusu leseni zisizolipishwa yalikuwa:

  1. Je, mabadiliko yaliyofanywa kwa programu yanapaswa kurekodiwa na yasiwe na uhusiano na mwenye hakimiliki wa mfumo?
  2. Je, jina la programu derivative halipaswi kuwa sawa na jina la programu ya mwenye hakimiliki?
  3. Je, inawezekana kubadilisha leseni ya matoleo mapya hadi mengine, ikiwa ni pamoja na ya umiliki?

Baada ya kuangalia kwa uangalifu orodha ya leseni za kawaida, tulichagua kadhaa ambazo tulizingatia kwa undani zaidi. Leseni zinazowezekana za IONDV. Mfumo zilikuwa: GNU GPLv3, Apache 2.0, MIT na MPL. NA karibu mara moja kutengwa, hii ni leseni ya ruhusa isiyo na nakala, ambayo inaruhusu utumiaji, urekebishaji na usambazaji wa nambari kwa njia yoyote ile, lakini hatukufurahishwa na chaguo hili, bado tulitaka leseni kudhibiti uhusiano kati ya hakimiliki. mmiliki na mtumiaji. Miradi mingi midogo kwenye GitHub huchapishwa chini ya leseni ya MIT au tofauti zake tofauti. Leseni yenyewe ni fupi sana, na makatazo pekee ni kuonyesha uandishi wa muundaji wa programu.

Ifuatayo ilikuwa leseni Mbunge 2.0. Kukubaliana, hatukuijia mara moja, lakini baada ya kujifunza kwa undani zaidi, tuliiondoa haraka, kwani drawback kuu ni kwamba leseni haitumiki kwa mradi mzima, lakini kwa faili za kibinafsi. Kwa kuongeza, ikiwa mtumiaji atabadilisha faili, hawezi kubadilisha leseni. Kwa kweli, haijalishi unabadilisha kwa bidii mradi wa Open source, hutaweza kamwe kuuchuma mapato kwa sababu ya leseni kama hiyo. Kwa njia, hii haimhusu mwenye hakimiliki.

Tatizo kama hilo linaendelea kwenye leseni GNU GPLv3. Inahitaji kwamba faili yoyote ibaki chini yake. GNU GPL ni leseni ya kunakili ambayo inahitaji kazi zinazotoka ziwe chanzo huria na kubaki chini ya leseni hiyo hiyo. Hiyo ni: kwa kuandika upya mistari miwili ya msimbo, utalazimika kufanya mabadiliko yako na, wakati wa matumizi zaidi au usambazaji, uhifadhi msimbo chini ya GNU GPL. Katika kesi hii, hii ni sababu ya kuzuia kwa mtumiaji wa mradi wetu, na sio kwetu. Lakini kubadilisha GPL hadi leseni nyingine yoyote ni marufuku, hata ndani ya matoleo ya GPL. Kwa mfano, ikiwa utabadilika LGPL (nyongeza kwa GPL) kwa GPL, basi hakutakuwa na njia ya kurudi LGPL. Na hatua hii ilikuwa ya kuamua katika kupiga kura dhidi yake.

Kwa ujumla, chaguo letu hapo awali liliegemea 3 haswa kwa sababu ya usambazaji wa nambari iliyorekebishwa chini ya leseni sawa. Tulifikiri kwamba kwa njia hii tunaweza kupata bidhaa zetu, lakini tuliona hatari chache katika Apache 2.0. Kulingana na Free Software Foundation, GPLv3 inaoana na Apache License v2.0, kumaanisha kuwa inawezekana kila wakati kubadilisha leseni kutoka Apache License v2.0 hadi GPL v3.0.

Apache 2.0

Apache 2.0 - leseni ya kuruhusu iliyosawazishwa yenye msisitizo wa hakimiliki. Haya hapa ni majibu aliyotoa kwa maswali ambayo yalitupendeza. Je, mabadiliko yanayofanywa kwa programu yanapaswa kurekodiwa na yasiwe na uhusiano na mwenye hakimiliki wa mfumo? Ndiyo, mabadiliko yote lazima yameandikwa na hatuwajibikii msimbo asili au uliorekebishwa. Faili iliyo na mabadiliko lazima iambatishwe kwenye msimbo ambao ulifanya mabadiliko haya. Je, jina la programu derivative halipaswi kuwa sawa na jina la programu ya mwenye hakimiliki? Ndiyo, programu inayotokana inapaswa kutolewa chini ya jina tofauti na chini ya alama ya biashara tofauti, lakini kwa dalili ya mwenye hakimiliki. Je, inawezekana kubadilisha leseni ya matoleo mapya hadi mengine, ikiwa ni pamoja na ya umiliki? Ndiyo, inaweza kutolewa chini ya leseni tofauti, Apache 2.0 haizuii matumizi ya leseni zisizo za kibiashara na za kibiashara.

Pia, unapotoa bidhaa mpya kulingana na msimbo huria wa Apache 2.0 au bidhaa zilizo na utendaji wa ziada, si lazima kutumia leseni sawa. Hapo chini unaweza kuona picha iliyo na sheria na masharti ya leseni ya Apache 2.0.

Jinsi ya kuchagua leseni ya Open Source kwa mfumo wa RAD kwenye GitHub

Leseni inaweka sharti la kuhifadhi na kutaja hakimiliki na leseni ambayo programu inatolewa. Upatikanaji wa lazima hakimiliki na jina la mwenye hakimiliki na leseni inalinda haki za mwandishi wa asili wa programu, kwani hata ikiwa itabadilishwa jina, kutolewa au kuuzwa chini ya leseni tofauti, alama ya mwandishi bado itabaki. Unaweza pia kutumia faili kwa hili ILANI na uiambatishe kwa msimbo wa chanzo au nyaraka za mradi.

Tunatoa bidhaa zetu zote zinazopatikana hadharani kwenye GitHub chini ya leseni ya Apache 2.0, isipokuwa IONDV. Kumbukumbu ya vita, msimbo wa chanzo ambao ulichapishwa chini ya leseni ya GPLv3 kwenye GitHub mnamo Aprili mwaka huu na Kituo cha Mashariki ya Mbali cha Teknolojia ya Kijamii. Kwa sasa, pamoja na mfumo na moduli iliyochapishwa programu imetengenezwa kwenye mfumo. Kwenye kitovu tayari tumezungumza Mfumo wa usimamizi wa mradi na kuhusu Rejesta ya mawasiliano.

Wale. maelezo kuhusu mfumo

IIONDV. Mfumo ni mfumo wa chanzo huria kulingana na node.js kwa ajili ya kuunda programu za wavuti za kiwango cha juu kulingana na metadata, ambayo haihitaji ujuzi mkubwa wa programu.

Msingi wa utendaji wa programu ni sajili ya data - moduli ya Usajili. Hii ni moduli muhimu iliyoundwa moja kwa moja kwa ajili ya kufanya kazi na data kulingana na miundo ya metadata - ikiwa ni pamoja na ile ya kudhibiti miradi, programu, matukio, n.k. Mradi pia hutumia moduli ya tovuti kwa ajili ya kuonyesha violezo vya data kiholela - hutekeleza sajili ya mbele ya kumbukumbu.

MongoDb inatumika kwa DBMS - huhifadhi mipangilio ya programu, metadata na data yenyewe.

Jinsi ya kuomba leseni kwa mradi wako?

Ongeza faili LICENSE na maandishi ya leseni kwenye hifadhi ya mradi wako na voilΓ , mradi unaolindwa na Apache 2.0. Unahitaji kuashiria mwenye hakimiliki, ndivyo hivyo notisi ya hakimiliki. Hii inaweza kufanywa katika msimbo wa chanzo au faili ILANI (faili ya maandishi inayoorodhesha maktaba zote zilizoidhinishwa chini ya leseni ya Apache pamoja na majina ya waundaji wao). Weka faili yenyewe ama katika msimbo wa chanzo au katika nyaraka zilizosambazwa pamoja na kazi. Kwa sisi inaonekana kama hii:

Hakimiliki Β© 2018 ION DV LLC.
Imepewa leseni chini ya Leseni ya Apache, Toleo la 2.0

Maandishi ya leseni ya Apache 2.0

Leseni ya Apache
Toleo la 2.0, Januari 2004
http://www.apache.org/licenses/

MASHARTI NA MASHARTI YA MATUMIZI, UZAZI, NA UGAWANYAJI

  1. Ufafanuzi.

    "Leseni" itamaanisha sheria na masharti ya matumizi, uzazi,
    na usambazaji kama ilivyoainishwa na Sehemu 1 hadi 9 ya waraka huu.

    "Mtoa leseni" itamaanisha mmiliki wa hakimiliki au huluki iliyoidhinishwa na
    mmiliki wa hakimiliki anayetoa Leseni.

    "Chombo cha Kisheria" kitamaanisha muungano wa chombo kinachotenda na wote
    vyombo vingine vinavyodhibiti, vinadhibitiwa na, au viko chini ya kawaida
    kudhibiti na chombo hicho. Kwa madhumuni ya ufafanuzi huu,
    "kudhibiti" maana yake ni (i) uwezo, wa moja kwa moja au usio wa moja kwa moja, wa kusababisha
    mwelekeo au usimamizi wa chombo kama hicho, iwe kwa mkataba au
    vinginevyo, au (ii) umiliki wa asilimia hamsini (50%) au zaidi ya
    hisa bora, au (iii) umiliki wa faida wa chombo hicho.

    β€œWewe” (au β€œWako”) itamaanisha mtu binafsi au Shirika la Kisheria
    kutumia ruhusa zinazotolewa na Leseni hii.

    Fomu ya "Chanzo" itamaanisha fomu inayopendekezwa kwa ajili ya kufanya marekebisho,
    pamoja na lakini sio mdogo kwa nambari ya chanzo ya programu, nyaraka
    chanzo, na faili za usanidi.

    Fomu ya "Kitu" itamaanisha aina yoyote inayotokana na mitambo
    mabadiliko au tafsiri ya fomu Chanzo, pamoja na lakini
    sio mdogo kwa msimbo wa kitu uliojumuishwa, nyaraka zinazozalishwa,
    na mabadiliko kwa aina zingine za media.

    "Kazi" itamaanisha kazi ya uandishi, iwe katika Chanzo au
    Fomu ya kitu, inapatikana chini ya Leseni, kama inavyoonyeshwa na
    ilani ya hakimiliki ambayo imejumuishwa au kushikamana na kazi
    (mfano umetolewa katika Kiambatisho hapa chini).

    "Kazi zinazotokana" zitamaanisha kazi yoyote, iwe katika Chanzo au Kitu
    fomu, ambayo inategemea (au inayotokana na) Kazi na ambayo
    marekebisho ya wahariri, ufafanuzi, ufafanuzi, au marekebisho mengine
    kuwakilisha, kwa ujumla, kazi asili ya uandishi. Kwa madhumuni
    ya Leseni hii, Kazi za Kutoa haitajumuisha kazi zilizobaki
    inayoweza kutenganishwa na, au kiunganishi tu (au funga kwa jina) kwenye miingiliano ya,
    Kazi na Kazi za Kutoa.

    "Mchango" itamaanisha kazi yoyote ya uandishi, ikijumuisha
    toleo la asili la Kazi na marekebisho yoyote au nyongeza
    kwa hiyo Kazi au Kazi inayotokana na hiyo, hiyo ni kwa makusudi
    iliyowasilishwa kwa Leseni ili kuingizwa katika Kazi na mmiliki wa hakimiliki
    au na mtu binafsi au Taasisi ya Kisheria iliyoidhinishwa kuwasilisha kwa niaba ya
    mwenye hakimiliki. Kwa madhumuni ya ufafanuzi huu, "iliyowasilishwa"
    inamaanisha aina yoyote ya mawasiliano ya elektroniki, ya maneno, au ya maandishi yaliyotumwa
    kwa Leseni au wawakilishi wake, pamoja na lakini sio mdogo kwa
    mawasiliano kwenye orodha ya barua za elektroniki, mifumo ya udhibiti wa nambari za chanzo,
    na kutoa mifumo ya ufuatiliaji ambayo inasimamiwa na, au kwa niaba ya,
    Leseni kwa kusudi la kujadili na kuboresha Kazi, lakini
    ukiondoa mawasiliano ambayo yamewekwa wazi au vinginevyo
    iliyoteuliwa kwa maandishi na mwenye hakimiliki kama "Si Mchango."

    "Mchangiaji" itamaanisha Mtoa Leseni na mtu yeyote au Taasisi ya Kisheria
    kwa niaba yake Mchango umepokelewa na Leseni na
    baadaye kuingizwa ndani ya Kazi.

  2. Utoaji wa Leseni ya Hakimiliki. Kwa kuzingatia sheria na masharti ya
    Leseni hii, kila Mchangiaji hukupa daima,
    ulimwenguni, isiyo ya kipekee, bila malipo, bila malipo ya mrabaha, isiyoweza kubadilishwa
    leseni ya hakimiliki ya kuzaliana, kuandaa Ujenzi wa Utekelezaji wa,
    onyesha hadharani, onyesha hadharani, sublicense, na usambaze faili ya
    Kazi na kazi kama hizi za Kutoa katika Chanzo au fomu ya kitu.

  3. Utoaji wa Leseni ya Hataza. Kwa kuzingatia sheria na masharti ya
    Leseni hii, kila Mchangiaji hukupa daima,
    ulimwenguni, isiyo ya kipekee, bila malipo, bila malipo ya mrabaha, isiyoweza kubadilishwa
    (isipokuwa ilivyoelezwa katika sehemu hii) leseni ya hati miliki ya kufanya, wamefanya,
    tumia, toa kuuza, kuuza, kuagiza, na vinginevyo uhamishe kazi,
    ambapo leseni hiyo inatumika tu kwa madai hayo ya hati miliki yenye leseni
    na Mchangiaji kama huyo ambaye lazima anakiukwa na zao
    Michango peke yao au kwa mchanganyiko wa michango yao
    na Kazi ambayo michango hiyo iliwasilishwa. Ikiwa Wewe
    kuanzisha mashtaka ya hakimiliki dhidi ya chombo chochote (pamoja na
    madai ya msalaba au kupinga madai katika kesi ya madai) kwa madai kuwa Kazi
    au Mchango ulioingizwa ndani ya Kazi hufanya moja kwa moja
    au ukiukwaji wa hakimiliki ya kuchangia, basi leseni zozote za hataza
    uliyopewa chini ya Leseni hii ya Kazi hiyo itakoma
    hadi tarehe hiyo kesi hiyo imewasilishwa.

  4. Ugawaji upya. Unaweza kuzalisha na kusambaza nakala za
    Kazi au Kazi za Kutoa kwa njia yoyote, kwa au bila
    marekebisho, na katika Chanzo au fomu ya kitu, mradi wewe
    kutimiza masharti yafuatayo:

    (a) Lazima uwape wapokeaji wengine wowote wa Kazi au
    Kazi inayotokana na nakala ya Leseni hii; na

    (b) Lazima usababishe faili zozote zilizobadilishwa kubeba notisi maarufu
    kusema kuwa Umebadilisha faili; na

    Β© Ni lazima uhifadhi, katika mfumo wa Chanzo cha Kazi zozote za Misingi
    kwamba unasambaza, hakimiliki yote, hati miliki, alama ya biashara, na
    ilani za utambulisho kutoka kwa Chanzo fomu ya Kazi,
    ukiondoa arifa ambazo hazihusu sehemu yoyote ya
    Kazi za Kutoa; na

    (d) Ikiwa Kazi inajumuisha faili ya maandishi ya "TANGAZO" kama sehemu yake
    usambazaji, basi Kazi zozote za Kutoa ambazo Unasambaza lazima
    ni pamoja na nakala inayoweza kusomeka ya notisi za sifa zilizomo
    ndani ya faili hiyo ya ILANI, ukiondoa arifa ambazo hazifanyi hivyo
    zinazohusu sehemu yoyote ya Ujenzi wa derivative, angalau moja
    ya maeneo yafuatayo: ndani ya faili ya maandishi ya TAARIFA iliyosambazwa
    kama sehemu ya Kazi inayotokana; ndani ya fomu Chanzo au
    nyaraka, ikiwa zimetolewa pamoja na Kazi za Kutoa; au,
    ndani ya onyesho linalotokana na Kazi za Kutoa, ikiwa na
    popote ilipo matangazo ya mtu wa tatu kawaida huonekana. Yaliyomo
    ya faili ya ILANI ni kwa madhumuni ya habari tu na
    usibadilishe Leseni. Unaweza kuongeza sifa yako mwenyewe
    ilani ndani ya Kazi za Kutumia Unazosambaza, kando
    au kama nyongeza ya maandishi ya ILANI kutoka kwa Kazi, iliyotolewa
    kwamba ilani za nyongeza kama hizo haziwezi kufasiriwa
    kama kubadilisha Leseni.

    Unaweza kuongeza taarifa yako mwenyewe ya hakimiliki kwa marekebisho yako na
    inaweza kutoa sheria na masharti ya ziada au tofauti ya leseni
    kwa matumizi, uzazi, au usambazaji wa marekebisho yako, au
    kwa kazi yoyote kama hii ya Kutoa kwa ujumla, ikiwa utatumia,
    uzazi, na usambazaji wa Kazi vinginevyo unatii
    masharti yaliyotajwa katika Leseni hii.

  5. Uwasilishaji wa Michango. Isipokuwa unasema vinginevyo wazi,
    Mchango wowote uliwasilishwa kwa makusudi ili ujumuishwe katika Kazi
    na Wewe kwa Leseni itakuwa chini ya sheria na masharti ya
    Leseni hii, bila masharti au masharti yoyote ya ziada.
    Pamoja na hayo hapo juu, hakuna chochote hapa kitakachobadilisha au kubadilisha
    masharti ya makubaliano yoyote ya leseni tofauti ambayo unaweza kuwa umefanya
    na Leseni kuhusu Michango hiyo.

  6. Alama za biashara. Leseni hii haitoi ruhusa ya kutumia biashara
    majina, alama za biashara, alama za huduma, au majina ya bidhaa za Mmiliki wa Leseni,
    isipokuwa inavyotakiwa kwa matumizi ya kawaida na ya kimila katika kuelezea
    asili ya Kazi na kuzaa tena yaliyomo kwenye faili ya ILANI.

  7. Kanusho la Udhamini. Isipokuwa kama inavyotakiwa na sheria inayotumika au
    iliyokubaliwa kwa maandishi, Leseni hutoa Kazi (na kila moja
    Mchangiaji hutoa Michango yake) kwa MISINGI YA "KAMA ILIVYO",
    BILA DHAMANA AU MASHARTI YA AINA YOYOTE, iwe ya kuelezea au
    ilidokeza, pamoja na, bila kikomo, dhamana yoyote au masharti
    ya KITI, KUTOKUWEKA UKOSAJI, Uuzaji, au UFAAJI WA
    KUSUDI FULANI. Unawajibika peke yako kuamua faili ya
    uhalali wa kutumia au kusambaza tena kazi na kudhani yoyote
    hatari zinazohusiana na zoezi lako la ruhusa chini ya Leseni hii.

  8. Ukomo wa Dhima. Kwa vyovyote vile na chini ya nadharia yoyote ya kisheria,
    iwe katika mateso (pamoja na uzembe), mkataba, au vinginevyo,
    isipokuwa inavyotakiwa na sheria inayotumika (kama vile ya makusudi na ya jumla
    vitendo vya uzembe) au kukubaliwa kwa maandishi, Mchangiaji yeyote atakuwa
    atawajibika kwako kwa uharibifu, pamoja na yoyote ya moja kwa moja, isiyo ya moja kwa moja, maalum,
    uharibifu wa kawaida, au matokeo ya tabia yoyote inayotokea kama
    matokeo ya Leseni hii au nje ya matumizi au kutoweza kutumia
    Kazi (pamoja na lakini sio mdogo kwa uharibifu wa upotevu wa nia njema,
    kusitisha kazi, kufeli kwa kompyuta au utapiamlo, au yoyote na yote
    uharibifu mwingine wa kibiashara au hasara), hata kama Mchangiaji kama huyo
    ameshauriwa juu ya uwezekano wa uharibifu huo.

  9. Kukubali Dhamana au Dhima ya Ziada. Wakati wa kusambaza tena
    Kazi au Kazi inayotokana nayo, Unaweza kuchagua kutoa,
    na kutoza ada kwa, kukubali msaada, dhamana, malipo,
    au majukumu mengine ya dhima na / au haki zinazoambatana na hii
    Leseni. Walakini, kwa kukubali majukumu kama hayo, Unaweza kuchukua hatua tu
    kwa niaba yako mwenyewe na kwa jukumu lako la pekee, sio kwa niaba
    ya Mchangiaji mwingine yeyote, na tu ikiwa Unakubali kulipia malipo,
    kutetea, na kumshikilia kila Mchangiaji bila madhara kwa dhima yoyote
    yaliyotokana na, au madai yaliyosisitizwa dhidi ya, Mchangiaji kama huyo kwa sababu
    yako kukubali udhamini wowote kama huo au dhima ya nyongeza.

    BAADA YA Kanuni na Masharti

    KIAMBATISHO: Jinsi ya kutumia Leseni ya Apache kwenye kazi yako.

    Ili kutumia Leseni ya Apache kwenye kazi yako, ambatisha zifuatazo
    notisi ya boilerplate, na sehemu zilizofungwa kwa mabano "[]"
    ikibadilishwa na habari yako ya kujitambulisha. (Usijumuishe
    Mabano!) Maandishi yanapaswa kufungwa kwa njia inayofaa
    syntax ya maoni ya fomati ya faili. Tunapendekeza pia kwamba a
    faili au jina la darasa na maelezo ya kusudi yajumuishwe kwenye
    "Ukurasa uliochapishwa" sawa na notisi ya hakimiliki kwa urahisi
    kitambulisho ndani ya kumbukumbu za mtu wa tatu.

    Hakimiliki [yyyy] [jina la mmiliki wa hakimiliki]

    Imepewa leseni chini ya Leseni ya Apache, Toleo la 2.0 ("Leseni");
    huwezi kutumia faili hii isipokuwa kwa kufuata Leseni.
    Unaweza kupata nakala ya Leseni hapo

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

    Isipokuwa inahitajika na sheria inayotumika au ilikubaliwa kwa maandishi, programu
    inayosambazwa chini ya Leseni inasambazwa kwa MISINGI YA β€œKAMA ILIVYO”,
    HAKUNA VIWANGO AU DHAMBI ZA KIUME ZA KIUME, zinaweza kuelezea au kuashiria.
    Tazama License ya ruhusa inayotawala lugha na
    mapungufu chini ya Leseni.

Leseni = mkataba

Leseni ya bure, ingawa ni ya bure, hairuhusu kuruhusu na tayari tumetoa mifano ya vikwazo. Chagua leseni ukizingatia maslahi yako na ya mtumiaji, kwa sababu programu huria imeundwa kwa ajili yake. Mtumiaji wa mradi anapaswa kugundua leseni kama aina ya makubaliano kati yake na mwenye hakimiliki, kwa hivyo kabla ya kutekeleza vitendo vyovyote kwenye nambari ya chanzo, soma kwa uangalifu vizuizi vilivyowekwa kwako na leseni ya mradi.

Tunatumahi kuwa tumetoa mwanga juu ya mada ya leseni na, licha ya utata wa suala hilo, haipaswi kuwa kikwazo kwenye njia yako ya Open Source. Kuendeleza mradi wako na usisahau kuhusu haki, yako na wengine.

Viungo muhimu

Hatimaye, baadhi ya nyenzo muhimu ambazo zilitusaidia wakati wa kutafuta taarifa kuhusu leseni zilizopo na kuchagua ile inayofaa zaidi kwa madhumuni yetu:

Chanzo: mapenzi.com

Kuongeza maoni