Notkunarreglur fyrir leyfileg Open Source leyfi til öruggrar vinnu með vefþjónustum og Client-Side söfnum úr OpenLibs.dev vörulistanum

Við þróum okkar eigin gagnvirku vefforrit og notendaviðmót (UI) ofan á vinsælar opnar hugbúnaðarlausnir, án þess að breyta upprunalegum frumkóða safnanna sjálfra. Við fylgjumst nákvæmlega með lagalegu hreinlæti þeirra íhluta som notaðir eru og veljum eingöngu örugg, frjálsleg (permissive) leyfi. Þetta tryggir 100% lagalegt öryggi bæði fyrir notendur þjónustu okkar og forritara sem nota dæmin okkar í viðskiptaverkefnum sínum.

Fyrir notendur Forrit
Fyrir forritara Söfn

Flýtileiðarvísir um samhæfni leyfa

Leyfi Inngöngustaða Viðskiptanotkun Lokun á eigin kóða (UI)
Unlicense Leyft Já Já (Fullkomið, án skilyrða)
MIT Leyft Já Já (Halda höfundarrétti)
Apache 2.0 Leyft Já Já (Halda höfundarrétti)
BSD-2-Clause Leyft Já Já (Halda höfundarrétti)
BSD-3-Clause Leyft Já Já (Halda höfundarrétti)
ISC Leyft Já Já (Halda höfundarrétti)
MPL 2.0 Skilyrt (Öruggt) Já Já (Ef kóða einingar er óbreytt)
LGPLv3 Skilyrt (Öruggt) Já Já (Með dýnamískri tengingu)
GPLv3 Bannað Með áhættu Nei (Krefst þess að opna alla vefsíðuna)
AGPLv3 Bannað Með áhættu Nei (Fullt smitandi copyleft)
CC-BY-NC Bannað Með áhættu Á ekki við (Ekki fyrir viðskipti)

Algengar spurningar varðandi leyfisveitingar

Já, það er 100% öruggt. Við veljum verkfærin vandlega og tryggjum að þau byggist eingöngu á frjálslyndum (MIT, Apache 2.0, BSD-2-Clause, BSD-3-Clause, ISC, Unlicense) eða veikum copyleft (MPL 2.0, LGPLv3) lausnum. Þú getur notað gagnvirku dæmin í þinni eigin lokuðu viðskiptaþróun án nokkurra falinna skuldbindinga.

MPL 2.0 leyfið krefst þess að kóði sé opinberaður aðeins ef þú breytir frumskrám safnsins sjálfs. Þar sem við þróum sérsniðin notendaviðmót og umbúðir (Wrapper UI Layer) ofan á söfnin án þess að snerta upprunalegan kóða þeirra, eru copyleft skilyrðin ekki virkjuð. Séreignarkóðinn þinn helst algjörlega lokaður.

Í klassískum hugbúnaði krefst LGPLv3 dýnamískrar tengingar safnsins svo að notandinn geti sjálfstætt skipt um útgáfu þess. Á client-side vefnum, þar sem kóði er tekinn saman af bundlers (Vite, Webpack), eru þessi mörk lagalega óljós. Hins vegar er notkun á OpenLibs.dev algjörlega örugg: við samþættum þau ekki í kjarnann, heldur tengjum þau sem alveg einangraðar ytri einingar. Þar sem frumkóða safnsins er ekki breytt og vefsíðan þín á eingöngu samskipti við það í gegnum ytra API, nær copyleft-áhrifin ekki til þíns eigin verks — viðskiptakóði vefsíðunnar er áfram 100% lokaður.
Client-Side Only Öruggur kóði hliðar viðskiptavinar án falinna skuldbindinga.

Frjálslynd leyfi (Hámarks frelsi)

MIT License

Tilvalið

Vinsælasta leyfið í JS umhverfinu. Það leyfir að gera hvað sem er við kóðann: breyta, selja, loka eða fella hann inn í viðskiptahugbúnað.

Fyrir Client-Side: Hönnuðurinn skilur einfaldlega eftir upprunalegu höfundartilkynninguna í kóða síðu sinnar.

ISC License

Sjálfgefið fyrir npm

Lagalegt ígildi MIT, en textinn er styttur í eina málsgrein. Grunnleyfið sem búið er til með npm init skipuninni.

Fyrir Client-Side: Algjörlega öruggt fyrir vefforrit. Engar takmarkanir nema að halda höfundarréttinum.

Apache 2.0

Einkaleyfavernd

Leyfir viðskiptanotkun og lokun kóða, en verndar hönnuði að auki gegn einkaleyfadeilum og tröllum.

Fyrir Client-Side: Ef kóða safnsins er breytt beint á vefsíðunni er nauðsynlegt að tilgreina hvaða skrám var breytt.

BSD (2/3-Clause)

Öruggt

Leyfir frjálsa notkun, breytingar og sölu. 3-Clause útgáfan bannar sérstaklega að nota nafn höfundar safnsins til að auglýsa vefsíðuna.

Fyrir Client-Side: Fullt samhæfi við hvaða viðskipta front-end verkefni sem er.

Unlicense / CC0 (Almannaeiga)

Almannaeiga

Algjör og skilyrðislaus afsal á öllum höfundarrétti um allan heim. Kóðinn breytist í almenna notkun.

Fyrir Client-Side: Notandi síðunnar okkar hefur rétt á að afrita JS virkni, eyða öllum tilvísunum og gefa kóðann út sem sinn eigin. Það eru engar takmarkanir yfirhöfuð.

Öruggt Copyleft (Veikt gagnkvæmt samkomulag)

MPL 2.0 (Mozilla Public License)

Copyleft á skráarstigi

Leyfið verndar aðeins safnið sjálft, en ekki kóða vefforritsins sem kallar á það með skriftum. Frábært fyrir einangraðar JS einingar.

Fyrir Client-Side: Hönnuður getur frjálslega notað þetta JS safn á viðskiptavefsíðunni sinni. En ef þeir breyta kóðanum inni í skrám safnsins sjálfs, verða þeir að gera þær breyttu skrár opinberlega aðgengilegar (til dæmis búa til fork á GitHub). Aðalkóði síðunnar er áfram varinn og lokaður.

LGPLv3 (GNU Lesser General Public License)

Dýnamísk tenging

Leyfið krefst þess að notandinn geti sjálfstætt skipt um útgáfu safnsins. Í vefumhverfi þar sem kóði er tekinn saman skapar þetta lagalegar blæbrigði, en það er áfram öruggt með réttri uppbyggingu.

Fyrir Client-Side: Þú getur frjálslega notað þetta safn á viðskiptavefsíðunni þinni ef þú tengir það sem einangraða ytri einingu (t.d. í gegnum CDN) eða átt samskipti við API þess án kyrrstæðrar sameiningar (bundling) við aðalkóða forritsins þíns. Ef þú breytir ekki upprunalegum kóða safnsins virkjast copyleft skilyrðin ekki og viðskiptakóðinn þinn helst algjörlega lokaður.

Leyfisupplýsingar (Tvöföld leyfisveiting)

Tvöföld leyfisveiting (t.d. MIT / GPLv3)

Öruggt þegar MIT er valið

Sum JS söfn (eins og hið vinsæla JSZip) eru afhent undir tveimur leyfum samtímis. Þetta er gert til að tryggja samhæfni við stór GPL verkefni (eins og WordPress).

Fyrir Client-Side: Þú hefur lagalegan rétt til að velja nákvæmlega MIT leyfið. Kóði vefforritsins þíns mun áfram vera einkamál og lokaður, og takmarkanir GPLv3 munu ekki hafa áhrif á þig.