Sut i ddewis trwydded Ffynhonnell Agored ar gyfer y fframwaith RAD ar GitHub

Yn yr erthygl hon byddwn yn siarad ychydig am hawlfraint, ond yn bennaf am ddewis trwydded am ddim ar gyfer y fframwaith RAD IONDV. Fframwaith ac ar gyfer cynhyrchion ffynhonnell agored yn seiliedig arno. Byddwn yn dweud wrthych am y drwydded caniatáu Apache 2.0, am yr hyn a’n harweiniodd ni ato a pha benderfyniadau a wynebwyd gennym yn y broses.

Mae'r broses o ddewis trwydded yn eithaf llafurddwys a dylid mynd ati eisoes wedi'i darllen yn dda, ac os nad ydych chi'n berchennog hapus ar addysg gyfreithiol, yna mae maes gwybodaeth tanbaid am amrywiol drwyddedau rhad ac am ddim yn agor o'ch blaen chi. Y prif beth i'w wneud yw llunio nifer o feini prawf cyfyngu. Trwy'r broses o drafod a myfyrio, byddwch chi a'ch tîm yn gallu deall yr hyn yr ydych am ei ganiatáu i ddefnyddwyr eich cynnyrch a beth i'w wahardd. Pan fydd gennych ddisgrifiad penodol yn eich dwylo eisoes, mae angen i chi ei droshaenu ar y trwyddedau presennol a dewis yr un lle mae'r nifer fwyaf o bwyntiau'n cyd-daro. Mae'n swnio'n syml, wrth gwrs, ond mewn gwirionedd, hyd yn oed ar ôl trafodaeth, mae cwestiynau'n parhau.

Sut i ddewis trwydded Ffynhonnell Agored ar gyfer y fframwaith RAD ar GitHub

Yn gyntaf, dolen i choosealicense.com, safle defnyddiol a ddefnyddiwyd gennym yn helaeth. Rhowch sylw arbennig i tabl cymharu trwyddedau yn unol â 13 o brif feini prawf. Boed Saesneg ac amynedd gyda chi.

Yr ing o ddewis

Gadewch i ni ddechrau gyda nodweddion cyffredinol trwyddedau ar gyfer meddalwedd am ddim. Mae meddalwedd ffynhonnell agored yn awgrymu trwydded rhad ac am ddim yn unig, nad yw'n cyfyngu ar ddosbarthiad masnachol ac anfasnachol yn ôl y model Craidd Agored. Yn unol â hynny, ni all rhoi meddalwedd ar y rhwydwaith o dan drwydded am ddim gyfyngu'n llwyr ar ei drosglwyddo, ei ddosbarthu a'i werthu gan drydydd partïon, a'r cyfan sydd angen i chi ei wneud yw bod yn barod yn feddyliol ar gyfer hyn.

Mae trwydded am ddim yn rhoi'r hawl i'r defnyddiwr gymryd rhan mewn peirianneg wrthdroi'r meddalwedd neu ei newid mewn ffyrdd eraill sydd ar gael. Nid yw'r rhan fwyaf o drwyddedau yn caniatáu i chi ailenwi'r cynnyrch na chynnal unrhyw driniaethau ag ef, gan newid hawliau'r awdur a/neu berchennog y system.

Y prif gwestiynau yr oedd gennym ddiddordeb ynddynt am drwyddedau am ddim oedd:

  1. A ddylai newidiadau a wneir i'r feddalwedd gael eu cofnodi heb unrhyw berthynas â deiliad hawlfraint y system?
  2. Oni ddylai enw'r meddalwedd deilliadol fod yr un fath ag enw meddalwedd deiliad yr hawlfraint?
  3. A oes modd newid y drwydded ar gyfer unrhyw fersiynau newydd i un arall, gan gynnwys un perchnogol?

Ar ôl edrych yn ofalus ar y rhestr o'r trwyddedau mwyaf cyffredin, gwnaethom ddewis sawl un y gwnaethom eu hystyried yn fanylach. Trwyddedau posibl ar gyfer IONDV. Fframwaith oedd: GNU GPLv3, Apache 2.0, MIT ac MPL. MIT wedi'i eithrio bron ar unwaith, mae hon yn drwydded caniataol nad yw'n gadael copi, sy'n caniatáu defnyddio, addasu a dosbarthu'r cod mewn unrhyw ffordd bron, ond nid oeddem yn hapus â'r opsiwn hwn, roeddem yn dal i fod eisiau'r drwydded i reoleiddio'r berthynas rhwng yr hawlfraint deiliad a'r defnyddiwr. Cyhoeddir y rhan fwyaf o'r prosiectau llai ar GitHub o dan drwydded MIT neu ei amrywiadau amrywiol. Mae'r drwydded ei hun yn fyr iawn, a'r unig waharddiadau yw nodi awduraeth crëwr y feddalwedd.

Nesaf oedd y drwydded mpl 2.0. Rhaid cyfaddef, ni ddaethom ato ar unwaith, ond ar ôl ei astudio'n fanylach, fe wnaethom ei ddiystyru'n gyflym, gan mai'r prif anfantais yw nad yw'r drwydded yn berthnasol i'r prosiect cyfan, ond i ffeiliau unigol. Yn ogystal, os bydd y defnyddiwr yn newid y ffeil, ni all newid y drwydded. Yn wir, ni waeth pa mor ddiwyd y byddwch yn newid prosiect ffynhonnell Agored, ni fyddwch byth yn gallu rhoi arian iddo oherwydd trwydded o'r fath. Gyda llaw, nid yw hyn yn ymwneud â deiliad yr hawlfraint.

Mae problem debyg yn parhau gyda'r drwydded GNU GPLv3. Mae'n gofyn bod unrhyw ffeil yn aros oddi tano. Mae'r GNU GPL yn drwydded copileft sy'n mynnu bod gweithiau deilliadol yn ffynhonnell agored ac yn aros o dan yr un drwydded. Hynny yw: trwy ailysgrifennu dwy linell o god, fe'ch gorfodir i ymrwymo'ch newidiadau ac, yn ystod defnydd pellach neu ddosbarthiad, arbed y cod o dan y GNU GPL. Yn yr achos hwn, mae hwn yn ffactor sy'n cyfyngu ar ddefnyddwyr ein prosiect, ac nid i ni. Ond gwaherddir newid y GPL i unrhyw drwydded arall, hyd yn oed o fewn fersiynau GPL. Er enghraifft, os byddwch yn newid LGPL (ychwanegiad i'r GPL) i'r GPL, yna ni fydd unrhyw ffordd yn ôl i'r LGPL. Ac roedd y pwynt hwn yn bendant wrth bleidleisio yn ei erbyn.

Ar y cyfan, roedd ein dewis yn y lle cyntaf yn pwyso tuag at GPL3 yn union oherwydd dosbarthiad y cod wedi'i addasu o dan yr un drwydded. Roeddem yn meddwl y gallem sicrhau ein cynnyrch fel hyn, ond gwelsom lai o risgiau yn Apache 2.0. Yn ôl y Free Software Foundation, mae GPLv3 yn gydnaws â'r Drwydded Apache v2.0, sy'n golygu ei bod bob amser yn bosibl newid y drwydded o Drwydded Apache v2.0 i'r GPL v3.0.

Apache 2.0

Apache 2.0 — trwydded ganiataol gytbwys gyda phwyslais ar hawlfraint. Dyma'r atebion a roddodd i'r cwestiynau a oedd o ddiddordeb i ni. A ddylai newidiadau a wneir i'r feddalwedd gael eu cofnodi heb unrhyw berthynas â deiliad hawlfraint y system? Oes, rhaid dogfennu pob newid ac nid ydym yn gyfrifol am y cod gwreiddiol na'r un wedi'i addasu. Rhaid atodi'r ffeil gyda'r newidiadau i'r cod y gwnaethoch chi'r newidiadau hyn ynddo. Oni ddylai enw'r meddalwedd deilliadol fod yr un fath ag enw meddalwedd deiliad yr hawlfraint? Oes, dylid rhyddhau meddalwedd deilliadol o dan enw gwahanol ac o dan nod masnach gwahanol, ond gydag arwydd o ddeiliad yr hawlfraint. A oes modd newid y drwydded ar gyfer unrhyw fersiynau newydd i un arall, gan gynnwys un perchnogol? Oes, gellir ei ryddhau o dan wahanol drwyddedau, nid yw Apache 2.0 yn cyfyngu ar y defnydd o unrhyw drwyddedau anfasnachol a masnachol.

Hefyd, wrth ryddhau cynhyrchion newydd yn seiliedig ar god ffynhonnell agored ar gyfer Apache 2.0 neu gynhyrchion ag ymarferoldeb ychwanegol, nid oes angen defnyddio'r un drwydded. Isod gallwch weld delwedd gyda thelerau a chyfyngiadau trwydded Apache 2.0.

Sut i ddewis trwydded Ffynhonnell Agored ar gyfer y fframwaith RAD ar GitHub

Mae'r drwydded yn gosod gofyniad i gadw a chrybwyll hawlfreintiau a'r drwydded ar gyfer rhyddhau'r meddalwedd. Argaeledd gorfodol rhybudd hawlfraint gydag enw deiliad yr hawlfraint ac mae trwydded yn diogelu hawliau awdur gwreiddiol y feddalwedd, oherwydd hyd yn oed os caiff ei ailenwi, ei roi i ffwrdd neu ei werthu o dan drwydded wahanol, bydd marc yr awdur yn parhau. Gallwch hefyd ddefnyddio'r ffeil ar gyfer hyn HYSBYSIAD a'i atodi naill ai i'r cod ffynhonnell neu i ddogfennaeth y prosiect.

Rydym yn rhyddhau ein holl gynhyrchion sydd ar gael yn gyhoeddus ar GitHub o dan drwydded Apache 2.0, ac eithrio IONDV. Archif rhyfel, y cyhoeddwyd ei god ffynhonnell o dan drwydded GPLv3 ar GitHub ym mis Ebrill eleni gan Ganolfan Technolegau Cymdeithasol y Dwyrain Pell. Ar hyn o bryd, yn ychwanegol at y fframwaith a modiwlau cyhoeddi apps gwneud ar y fframwaith. Ar y canolbwynt y soniasom amdano eisoes System rheoli prosiect ac am Cofrestr cyfathrebu.

Y rhai. manylion am y fframwaith

IONDV. Mae Fframwaith yn fframwaith ffynhonnell agored sy'n seiliedig ar node.js ar gyfer creu cymwysiadau gwe lefel uchel yn seiliedig ar fetadata, nad oes angen sgiliau rhaglennu difrifol.

Sail ymarferoldeb y cymhwysiad yw'r gofrestr ddata - modiwl y Gofrestr. Mae hwn yn fodiwl allweddol a gynlluniwyd yn uniongyrchol ar gyfer gweithio gyda data yn seiliedig ar strwythurau metadata - gan gynnwys ar gyfer rheoli prosiectau, rhaglenni, digwyddiadau, ac ati Mae'r prosiect hefyd yn defnyddio modiwl porth ar gyfer arddangos templedi data mympwyol - mae'n gweithredu'r gofrestrfa flaen archif.

Defnyddir MongoDb ar gyfer y DBMS - mae'n storio gosodiadau cymhwysiad, metadata a'r data ei hun.

Sut i wneud cais am drwydded i'ch prosiect?

Ychwanegu ffeil TRWYDDED gyda thestun y drwydded yn ystorfa eich prosiect a voilà, prosiect a ddiogelir gan Apache 2.0. Mae angen i chi nodi deiliad yr hawlfraint, dyna ni hysbysiad hawlfraint. Gellir gwneud hyn yn y cod ffynhonnell neu mewn ffeil HYSBYSIAD (ffeil testun sy'n rhestru'r holl lyfrgelloedd sydd wedi'u trwyddedu o dan drwydded Apache ynghyd ag enwau eu crewyr). Rhowch y ffeil ei hun naill ai yn y cod ffynhonnell neu yn y ddogfennaeth a ddosbarthwyd ynghyd â'r gwaith. I ni mae'n edrych fel hyn:

Hawlfraint © 2018 ION DV LLC.
Wedi'i drwyddedu o dan Drwydded Apache, Fersiwn 2.0

Testun trwydded Apache 2.0

Trwydded Apache
Fersiwn 2.0, Ionawr 2004
http://www.apache.org/licenses/

TELERAU AC AMODAU I'W DEFNYDDIO, CYNRYCHIOLAETH A DOSBARTHU

  1. Diffiniadau.

    Bydd "trwydded" yn golygu'r telerau ac amodau ar gyfer defnyddio, atgynhyrchu,
    a'i dosbarthu fel y'i diffinnir gan Adrannau 1 trwy 9 o'r ddogfen hon.

    Bydd "trwyddedwr" yn golygu perchennog yr hawlfraint neu endid a awdurdodwyd gan
    perchennog yr hawlfraint sy'n rhoi'r Drwydded.

    Bydd "Endid Cyfreithiol" yn golygu undeb yr endid gweithredol a phawb
    endidau eraill sy'n rheoli, yn cael eu rheoli gan, neu sydd o dan gyffredin
    rheolaeth gyda'r endid hwnnw. At ddibenion y diffiniad hwn,
    ystyr "rheolaeth" ("control") yw (i) y pŵer, yn uniongyrchol neu'n anuniongyrchol, i achosi'r
    cyfarwyddyd neu reolaeth endid o'r fath, p'un ai trwy gontract neu
    fel arall, neu (ii) perchnogaeth o hanner cant y cant (50%) neu fwy o'r
    cyfranddaliadau sy'n ddyledus, neu (iii) perchnogaeth fuddiol o'r endid hwnnw.

    Bydd “Chi” (neu “Eich”) yn golygu unigolyn neu Endid Cyfreithiol
    arfer caniatâd a roddir gan y Drwydded hon.

    Bydd y ffurflen "ffynhonnell" yn golygu'r ffurf a ffefrir ar gyfer gwneud addasiadau,
    gan gynnwys ond heb fod yn gyfyngedig i god ffynhonnell meddalwedd, dogfennaeth
    ffynhonnell, a ffeiliau cyfluniad.

    Bydd ffurf "gwrthrych" yn golygu unrhyw ffurf sy'n deillio o fecanyddol
    trawsnewid neu gyfieithu ffurflen Ffynhonnell, gan gynnwys ond
    heb fod yn gyfyngedig i god gwrthrych a luniwyd, dogfennaeth a gynhyrchir,
    ac addasiadau i fathau eraill o gyfryngau.

    Bydd "gwaith" yn golygu gwaith awduraeth, boed yn Ffynhonnell neu
    Ffurflen wrthrych, ar gael o dan y Drwydded, fel y nodir gan a
    rhybudd hawlfraint sydd wedi'i gynnwys yn y gwaith neu ynghlwm wrtho
    (darperir enghraifft yn yr Atodiad isod).

    Bydd "Gweithiau Deilliadol" yn golygu unrhyw waith, boed yn Ffynhonnell neu Wrthrych
    ffurf, sy'n seiliedig ar (neu'n deillio o'r) Gwaith ac y mae'r
    diwygiadau golygyddol, anodiadau, ymhelaethiadau neu addasiadau eraill
    cynrychioli, yn ei gyfanrwydd, waith awduriaeth wreiddiol. At y dibenion
    o'r Drwydded hon, ni fydd Gwaith Deilliadol yn cynnwys gwaith sy'n weddill
    gwahanadwy oddi wrth, neu ddim ond cysylltu (neu rwymo yn ôl enw) â rhyngwynebau
    y Gwaith a'i Waith Deilliadol ohono.

    Bydd "cyfraniad" yn golygu unrhyw waith o awduraeth, gan gynnwys
    fersiwn wreiddiol y Gwaith ac unrhyw addasiadau neu ychwanegiadau
    i'r Gwaith neu'r Gwaith Deilliadol hwnnw, mae hynny'n fwriadol
    a gyflwynwyd i'r Trwyddedwr i'w gynnwys yn y Gwaith gan berchennog yr hawlfraint
    neu gan unigolyn neu Endid Cyfreithiol sydd wedi'i awdurdodi i gyflwyno ar ran
    perchennog yr hawlfraint. At ddibenion y diffiniad hwn, “cyflwynwyd”
    yw unrhyw fath o gyfathrebu electronig, llafar neu ysgrifenedig a anfonir
    i'r Trwyddedwr neu ei gynrychiolwyr, gan gynnwys ond heb fod yn gyfyngedig i
    cyfathrebu ar restrau postio electronig, systemau rheoli cod ffynhonnell,
    a chyhoeddi systemau olrhain sy'n cael eu rheoli gan, neu ar ran
    Trwyddedwr at ddibenion trafod a gwella'r Gwaith, ond
    ac eithrio cyfathrebu sydd wedi'i farcio'n amlwg neu fel arall
    wedi’i ddynodi’n ysgrifenedig gan berchennog yr hawlfraint fel “Ddim yn Gyfraniad.”

    Bydd “cyfrannwr” yn golygu Trwyddedwr ac unrhyw unigolyn neu Endid Cyfreithiol
    y mae Trwyddedwr a
    a ymgorfforwyd wedi hynny yn y Gwaith.

  2. Caniatáu Trwydded Hawlfraint. Yn amodol ar delerau ac amodau
    y Drwydded hon, mae pob Cyfrannwr trwy hyn yn rhoi gwastadedd i chi,
    ledled y byd, anghynhwysol, di-dâl, di-freindal, anadferadwy
    trwydded hawlfraint i atgynhyrchu, paratoi Gweithiau Deilliadol o,
    arddangos yn gyhoeddus, perfformio'n gyhoeddus, is-drwyddedu, a dosbarthu'r
    Gwaith a Gweithiau Deilliadol o'r fath ar ffurf Ffynhonnell neu Wrthrych.

  3. Caniatáu Trwydded Patent. Yn amodol ar delerau ac amodau
    y Drwydded hon, mae pob Cyfrannwr trwy hyn yn rhoi gwastadedd i chi,
    ledled y byd, anghynhwysol, di-dâl, di-freindal, anadferadwy
    (ac eithrio fel y dywedir yn yr adran hon) trwydded patent i wneud, wedi gwneud,
    defnyddio, cynnig gwerthu, gwerthu, mewnforio, a throsglwyddo'r Gwaith fel arall,
    pan fo trwydded o'r fath yn berthnasol i'r hawliadau patent hynny yn drwyddedadwy yn unig
    gan Gyfrannwr o'r fath sydd o reidrwydd yn cael ei dorri gan eu
    Cyfraniad (au) ar eu pennau eu hunain neu drwy gyfuniad o'u Cyfraniad (au)
    gyda'r Gwaith y cyflwynwyd Cyfraniad (au) o'r fath iddo. Os ydych
    sefydlu ymgyfreitha patent yn erbyn unrhyw endid (gan gynnwys a
    croes-hawlio neu wrth-hawliad mewn achos cyfreithiol) yn honni bod y Gwaith
    neu Gyfraniad a ymgorfforir yn y Gwaith yn uniongyrchol
    neu dorri patent cyfrannol, yna unrhyw drwyddedau patent
    a roddir i Chi o dan y Drwydded hon ar gyfer y Gwaith hwnnw, bydd yn dod i ben
    o'r dyddiad y caiff ymgyfreitha o'r fath ei ffeilio.

  4. Ailddosbarthu. Gallwch atgynhyrchu a dosbarthu copïau o'r
    Gwaith neu Waith Deilliadol ohono mewn unrhyw gyfrwng, gyda neu heb
    addasiadau, ac ar ffurf Ffynhonnell neu Wrthrych, ar yr amod eich bod Chi
    cwrdd â'r amodau canlynol:

    (a) Rhaid i chi roi unrhyw dderbynwyr eraill i'r Gwaith neu
    Mae Deilliad yn gweithio copi o'r Drwydded hon; a

    (b) Rhaid i chi achosi i unrhyw ffeiliau wedi'u haddasu gario hysbysiadau amlwg
    gan nodi ichi Newid y ffeiliau; a

    © Rhaid i chi gadw, yn y ffurf Ffynhonnell, unrhyw Weithiau Deilliadol
    eich bod yn dosbarthu, yr holl hawlfraint, patent, nod masnach a
    hysbysiadau priodoli o ffurf Ffynhonnell y Gwaith,
    ac eithrio'r hysbysiadau hynny nad ydynt yn ymwneud ag unrhyw ran o
    y Gweithiau Deilliadol; a

    (d) Os yw'r Gwaith yn cynnwys ffeil testun “HYSBYSIAD” fel rhan ohono
    dosbarthu, yna mae'n rhaid i unrhyw Waith Deilliadol rydych chi'n ei ddosbarthu
    cynnwys copi darllenadwy o'r hysbysiadau priodoli a gynhwysir
    o fewn ffeil NOTICE o'r fath, ac eithrio'r hysbysiadau hynny nad ydynt
    yn ymwneud ag unrhyw ran o'r Gwaith Deilliadol, mewn o leiaf un
    o'r lleoedd canlynol: o fewn ffeil testun NOTICE a ddosbarthwyd
    fel rhan o'r Gweithiau Deilliadol; o fewn y ffurflen Ffynhonnell neu
    dogfennaeth, os darperir hi ynghyd â'r Gwaith Deilliadol; neu,
    o fewn arddangosfa a gynhyrchir gan y Gwaith Deilliadol, os a
    lle bynnag y mae hysbysiadau trydydd parti o'r fath yn ymddangos fel rheol. Y cynnwys
    mae'r ffeil NOTICE at ddibenion gwybodaeth yn unig a
    peidiwch ag addasu'r Drwydded. Gallwch ychwanegu Eich priodoliad eich hun
    hysbysiadau o fewn Gweithiau Deilliadol rydych chi'n eu dosbarthu, ochr yn ochr
    neu fel atodiad i destun NOTICE o'r Gwaith, a ddarperir
    na ellir dehongli hysbysiadau priodoli ychwanegol o'r fath
    fel addasu'r Drwydded.

    Gallwch ychwanegu Eich datganiad hawlfraint eich hun at Eich addasiadau a
    caiff ddarparu telerau ac amodau trwydded ychwanegol neu wahanol
    ar gyfer defnyddio, atgynhyrchu, neu ddosbarthu Eich addasiadau, neu
    ar gyfer unrhyw Waith Deilliadol o'r fath yn ei gyfanrwydd, ar yr amod Eich defnydd,
    mae atgynhyrchu, a dosbarthiad y Gwaith yn cydymffurfio fel arall
    yr amodau a nodir yn y Drwydded hon.

  5. Cyflwyno Cyfraniadau. Oni bai eich bod yn datgan yn wahanol,
    unrhyw Gyfraniad a gyflwynwyd yn fwriadol i'w gynnwys yn y Gwaith
    Bydd Chi i'r Trwyddedwr o dan delerau ac amodau
    y Drwydded hon, heb unrhyw delerau neu amodau ychwanegol.
    Er gwaethaf yr uchod, ni fydd unrhyw beth yma yn disodli nac yn addasu
    telerau unrhyw gytundeb trwydded ar wahân y gallech fod wedi'i weithredu
    gyda'r Trwyddedwr ynghylch Cyfraniadau o'r fath.

  6. Nodau masnach. Nid yw'r Drwydded hon yn rhoi caniatâd i ddefnyddio'r fasnach
    enwau, nodau masnach, nodau gwasanaeth, neu enwau cynnyrch y Trwyddedwr,
    ac eithrio fel sy'n ofynnol ar gyfer defnydd rhesymol ac arferol wrth ddisgrifio'r
    tarddiad y Gwaith ac atgynhyrchu cynnwys ffeil NOTICE.

  7. Ymwadiad Gwarant. Oni bai bod y gyfraith berthnasol neu
    y cytunwyd arno yn ysgrifenedig, mae'r Trwyddedwr yn darparu'r Gwaith (a phob un
    Cyfrannwr yn darparu ei Gyfraniadau) ar sail “FEL Y MAE”,
    HEB RHYBUDDION NEU AMODAU UNRHYW FATH, naill ai'n fynegol neu
    ymhlyg, gan gynnwys, heb gyfyngiad, unrhyw warantau neu amodau
    TEITL, AN-INFRINGEMENT, MERCHANTABILITY, neu FFITRWYDD AM A
    PWRPAS RHANBARTHOL. Chi sy'n llwyr gyfrifol am benderfynu ar y
    priodoldeb defnyddio neu ailddosbarthu'r Gwaith a chymryd yn ganiataol unrhyw
    risgiau sy'n gysylltiedig â'ch ymarfer caniatâd o dan y Drwydded hon.

  8. Cyfyngiad Atebolrwydd. Mewn unrhyw achos ac o dan unrhyw ddamcaniaeth gyfreithiol,
    p'un ai mewn camwedd (gan gynnwys esgeulustod), contract, neu fel arall,
    oni bai bod hynny'n ofynnol yn ôl y gyfraith berthnasol (fel bwriadol a gros
    gweithredoedd esgeulus) neu y cytunwyd arnynt yn ysgrifenedig, a fydd unrhyw Gyfrannwr
    yn atebol i Chi am iawndal, gan gynnwys unrhyw iawndal uniongyrchol, anuniongyrchol, arbennig
    iawndal cysylltiedig, neu ganlyniadol o unrhyw gymeriad sy'n codi fel a
    canlyniad y Drwydded hon neu allan o'r defnydd neu'r anallu i ddefnyddio'r
    Gwaith (gan gynnwys ond heb fod yn gyfyngedig i iawndal am golli ewyllys da,
    stopio gwaith, methiant neu gamweithio cyfrifiadurol, neu unrhyw beth
    iawndal neu golledion masnachol eraill), hyd yn oed os yw'r Cyfrannwr hwnnw
    wedi cael gwybod am y posibilrwydd o iawndal o'r fath.

  9. Derbyn Gwarant neu Atebolrwydd Ychwanegol. Wrth ailddosbarthu
    y Gwaith neu'r Gwaith Deilliadol ohono, Gallwch ddewis ei gynnig,
    a chodi ffi am, derbyn cefnogaeth, gwarant, indemniad,
    neu rwymedigaethau atebolrwydd a / neu hawliau eraill sy'n gyson â hyn
    Trwydded. Fodd bynnag, wrth dderbyn rhwymedigaethau o'r fath, gallwch weithredu yn unig
    ar eich rhan eich hun ac ar eich unig gyfrifoldeb, nid ar ran
    unrhyw Gyfrannwr arall, a dim ond os ydych chi'n cytuno i indemnio,
    amddiffyn, a dal pob Cyfrannwr yn ddiniwed am unrhyw atebolrwydd
    a achosir gan, neu hawliadau yr honnir yn eu herbyn, y Cyfrannwr hwnnw oherwydd rheswm
    o'ch derbyn unrhyw warant o'r fath neu atebolrwydd ychwanegol.

    DIWEDD Y TELERAU AC AMODAU

    ATODIAD: Sut i gymhwyso'r Drwydded Apache i'ch gwaith.

    I gymhwyso'r Drwydded Apache i'ch gwaith, atodwch y canlynol
    hysbysiad plât boeler, gyda'r caeau wedi'u hamgáu gan fracedi "[]"
    disodli â'ch gwybodaeth adnabod eich hun. (Peidiwch â chynnwys
    y cromfachau!) Dylai'r testun gael ei amgáu yn y priodol
    cystrawen sylwadau ar gyfer fformat y ffeil. Rydym hefyd yn argymell bod a
    dylid cynnwys enw ffeil neu ddosbarth a disgrifiad o'r pwrpas ar y
    yr un “tudalen argraffedig” â'r hysbysiad hawlfraint yn haws
    adnabod mewn archifau trydydd parti.

    Hawlfraint [yyyy] [enw perchennog yr hawlfraint]

    Wedi'i drwyddedu o dan Drwydded Apache, Fersiwn 2.0 (y “Drwydded”);
    ni chewch ddefnyddio'r ffeil hon ac eithrio wrth gydymffurfio â'r Drwydded.
    Gallwch gael copi o'r Drwydded yn

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

    Oni bai bod hynny'n ofynnol yn ôl y gyfraith berthnasol neu os cytunir arno yn ysgrifenedig, meddalwedd
    a ddosberthir o dan y Drwydded yn cael ei ddosbarthu ar SAIL “FEL Y MAE”,
    HEB RHYBUDDION NEU AMODAU UNRHYW FATH, naill ai'n fynegol neu'n ymhlyg.
    Gweler y Drwydded am yr iaith benodol sy'n llywodraethu caniatâd a
    cyfyngiadau o dan y Drwydded.

Trwydded = contract

Nid yw trwydded am ddim, er ei bod yn rhad ac am ddim, yn caniatáu goddefgarwch ac rydym eisoes wedi rhoi enghreifftiau o gyfyngiadau. Dewiswch drwydded sy'n ystyried eich diddordebau chi a'r defnyddiwr, oherwydd mae meddalwedd cod agored wedi'i ddylunio'n benodol ar ei gyfer. Dylai defnyddiwr y prosiect weld y drwydded fel rhyw fath o gytundeb rhyngddo ef a deiliad yr hawlfraint, felly cyn cymryd unrhyw gamau gweithredu ar y cod ffynhonnell, astudiwch yn ofalus y cyfyngiadau a osodir arnoch gan drwydded y prosiect.

Gobeithiwn ein bod wedi taflu rhywfaint o oleuni ar bwnc trwyddedau ac, er gwaethaf cymhlethdod y mater, ni ddylai ddod yn rhwystr ar eich llwybr i Ffynhonnell Agored. Datblygwch eich prosiect a pheidiwch ag anghofio am yr hawliau, eich un chi ac eraill.

Dolenni defnyddiol

Yn olaf, rhai adnoddau defnyddiol a’n helpodd wrth chwilio am wybodaeth am drwyddedau presennol a dewis yr un mwyaf addas at ein dibenion:

Ffynhonnell: hab.com

Ychwanegu sylw