Muchikamu chino tichataura zvishoma nezve copyright, asi kunyanya nezvekusarudza rezinesi remahara reRAD chimiro
Maitiro ekusarudza rezinesi akanyanya kushanda nesimba uye anofanirwa kusvikirwa akanyatso kuverengwa, uye kana usiri muridzi anofara wedzidzo yepamutemo, ipapo ndima yakasarudzika yeruzivo nezve akasiyana marezinesi emahara anovhura pamberi pako. Chinhu chikuru chekuita ndechekugadzira akati wandei ekudzikamisa maitiro. Kuburikidza nemaitiro ekukurukurirana uye kufungisisa, iwe nechikwata chako muchakwanisa kunzwisisa zvaunoda kubvumidza vashandisi vechigadzirwa chako uye chekurambidza. Kana iwe uchinge uchinge uchinge uine imwe tsananguro mumaoko ako, iwe unofanirwa kuifukidza pamarezinesi aripo uye wosarudza iyo iyo yakakura nhamba yemapoinzi inopindirana. Zvinonzwika zviri nyore, hongu, asi muchokwadi, kazhinji kunyangwe mushure mekukurukurirana, mibvunzo inoramba iripo.
Kutanga, chinongedzo ku
Kurwadziwa kwesarudzo
Ngatitangei nezvakawanda zvemarezinesi e
Rezinesi remahara rinopa mushandisi kodzero yekutora chikamu mune reverse engineering software kana kuishandura nedzimwe nzira dziripo. Marezinesi mazhinji haakubvumidze kuti utumidze zita chigadzirwa kana kuita chero manomano nacho, uchichinja kodzero dzemunyori uye/kana muridzi wehurongwa.
Mibvunzo mikuru yataifarira pamusoro pemarezinesi emahara yaive:
- Shanduko dzakaitwa kusoftware dzinofanira kurekodhwa uye dzisina hukama neane copyright muridzi weiyo system?
- Zita reinobva software harifanire kufanana nezita resoftware yeane copyright?
- Zvinoita here kushandura rezinesi kune chero shanduro itsva kune imwe, kusanganisira yemuridzi?
Mushure mekunyatsotarisa rondedzero yemarezinesi akajairika, isu takasarudza akati wandei atakafunga zvakadzama. Marezinesi angangove e
Chaitevera chaiva rezinesi mpl 2.0. Sezvinobvumwa, isu hatina kuuya kwairi pakarepo, asi mushure mokuidzidza zvakadzama, takakurumidza kuibvisa, sezvo dhizaini huru ndeyokuti reisensi haishandisi kune purojekiti yose, asi kune mafaira ega. Mukuwedzera, kana mushandisi akachinja faira, haagone kuchinja rezinesi. Muchokwadi, kunyangwe ukashandura nekushingairira sei Open source purojekiti, haufe wakakwanisa kuiita mari nekuda kwerezinesi rakadaro. Nenzira, izvi hazvinei neane copyright.
Dambudziko rakafanana rinoenderera mberi nerezinesi GNU GPLv3. Zvinoda kuti chero faira rirambe riri pasi paro. Iyo GNU GPL irezinesi rekukopa rinoda kuti mabasa ekubva paari ave akavhurika sosi uye arambe ari pasi perezinesi rimwe chete. Ndiko kuti: nekunyorazve mitsara miviri yekodhi, iwe uchamanikidzwa kuita shanduko dzako uye, panguva yekuwedzera kushandiswa kana kugovera, chengetedza kodhi pasi peGNU GPL. Muchiitiko ichi, ichi chinhu chinodzikamisa kune mushandisi weprojekiti yedu, uye kwete isu. Asi kuchinja GPL kune chero rimwe rezinesi kunorambidzwa, kunyangwe mukati meGPL shanduro. Somuenzaniso, kana ukachinja LGPL (yekuwedzera kuGPL) kuGPL, ipapo hapazovi nekudzokera kuLGPL. Uye iyi poindi yaive yakasimba pakuvhota vachiipikisa.
Pakazara, sarudzo yedu pakutanga yakatsamira kune GPL3 chaizvo nekuda kwekugoverwa kwekodhi yakagadziridzwa pasi perezinesi rimwechete. Isu takafunga kuti nenzira iyi taigona kuchengetedza chigadzirwa chedu, asi takaona njodzi shoma muApache 2.0. Zvinoenderana neFree Software Foundation, GPLv3 inoenderana neApache License v2.0, zvichireva kuti zvinogara zvichigoneka kushandura rezinesi kubva kuApache License v2.0 kuenda kuGPL v3.0.
Apache 2.0
Zvakare, kana uchiburitsa zvigadzirwa zvitsva zvichibva pane yakavhurika sosi kodhi yeApache 2.0 kana zvigadzirwa zvine humwe mashandiro, hazvifanirwe kushandisa rezinesi rimwe chete. Pazasi iwe unogona kuona mufananidzo une mazwi uye zvirambidzo zveiyo Apache 2.0 rezinesi.
Rezinesi rinoisa chinodiwa kuchengetedza uye kutaura kodzero dzekodzero uye rezinesi rinoburitswa software. Kunosungirwa kuwanikwa copyright ziviso ine zita remuridzi wekodzero uye rezinesi rinochengetedza kodzero dzemunyori wekutanga wesoftware, sezvo kunyangwe ikatumidzwa zita, kupihwa kana kutengeswa pasi perezinesi rakasiyana, chiratidzo chemunyori chinoramba chiripo. Iwe unogona zvakare kushandisa iyo faira kune izvi chiziviso uye isungirire kune iyo kodhi kodhi kana kune zvinyorwa zveprojekiti.
Isu tinoburitsa zvese zvigadzirwa zvedu zvinowanikwa pachena paGitHub pasi peApache 2.0 rezinesi, kunze
Avo. ruzivo nezve framework
IONDV. Framework ndeye yakavhurika sosi dhizaini yakavakirwa pa node.js yekugadzira yakakwirira-level web applications yakavakirwa pametadata, iyo isingade yakakomba hunyanzvi hwekugadzira.
Hwaro hwekushanda kwechishandiso ndeye data registry - iyo Register module. Iyi imodule yakakosha yakagadzirirwa kushanda nedata zvichienderana nemetadata zvimiro - zvinosanganisira manejimendi emapurojekiti, zvirongwa, zviitiko, nezvimwe. Iyo purojekiti inoshandisawo portal module yekuratidza arbitrary data templates - inoshandisa iyo archive pamberi registry.
MongoDb inoshandiswa kuDBMS - inochengeta zvigadziriso zvekushandisa, metadata uye data pachayo.
Nzira yekushandisa rezinesi kune purojekiti yako?
Wedzera faira LICENSE nemagwaro erezinesi mune repository yepurojekiti yako uye voilΓ , chirongwa chakachengetedzwa neApache 2.0. Iwe unofanirwa kuratidza muridzi wecopyright, ndizvozvo copyright notice. Izvi zvinogona kuitwa mune kodhi kodhi kana mufaira chiziviso (mameseji faira anonyora maraibhurari ese ane rezinesi pasi peApache rezinesi pamwe chete nemazita evagadziri vavo). Isa iyo faira pachayo ingave mune kodhi kodhi kana mune zvinyorwa zvakagoverwa pamwe nebasa. Kwatiri zvinoita seizvi:
Copyright Β© 2018 ION DV LLC.
Inopihwa rezenisi pasi peApache License, Shanduro 2.0
Apache 2.0 rezinesi zvinyorwa
Licence yeApache
Shanduro 2.0, Ndira 2004
MASHOKO NEZVINOGONESESWA ZVEKUSHANDISA, KUZVARIRA, NOKUGADZIRA
-
Tsanangudzo.
"Rezinesi" ichareva mazwi uye mamiriro ekushandiswa, kubereka,
uye kugovera sekutsanangurwa kwazvinoitwa Zvikamu 1 kusvika pa9 zvegwaro iri."Licensor" zvinoreva muridzi wecopyright kana sangano rakabvumidzwa na
muridzi wekopiraiti uyo ari kupa iyo Rezinesi."Legal Entity" zvinoreva mubatanidzwa webato rinoshanda uye zvese
zvimwe zvinhu zvinodzora, zvinodzorwa ne, kana zviri pasi pezvinoenderana
kudzora nechinhu ichocho. Nezve zvinangwa zveiyi tsananguro,
"kutonga" zvinoreva (i) simba, rakananga kana kuti risiri rakananga, kukonzera
mafambiro kana manejimendi echinhu chakadai, kungave nechibvumirano kana
kana zvisina kudaro, kana (ii) muridzi wemakumi mashanu muzana (50%) kana zvimwe zve
masheya akange asara, kana (iii) muridzi anobatsira wesangano rakadaro.βIweβ (kana kuti βWakoβ) zvichareva munhu kana Sangano Remutemo
kushandisa mvumo dzakapihwa neLisense iyi."Mabviro" fomu richareva fomu rinosarudzwa rekugadzirisa,
kusanganisira asi isina kuganhurirwa kune software sosi kodhi, zvinyorwa
source, uye mafaira ekugadzirisa."Chinhu" fomu richareva chero chimiro chinobva kumakanika
shanduko kana kushandurwa kweChinyorwa fomu, kusanganisira asi
isina kuganhurirwa kune yakanyorwa chinhu kodhi, inogadzirwa zvinyorwa,
uye shanduko kune mamwe marudzi enhau.βBasaβ rinenge richireva basa reunyori, mungava muMabviro kana
Fomu rechinhu, rinowanikwa pasi peRisense, sezvakaratidzwa ne
copyright chiziviso iyo inosanganisirwa mukati kana kunamatira pabasa
(muenzaniso wakapihwa muApendikisi iri pazasi)."Derivative Works" ichareva chero basa chero ripi zvaro, ringave muna Source kana Object
form, iyo yakavakirwa pa (kana yakatorwa kubva ku) iro Basa uye iro iro iro
edhisheni dzokororo, zvirevo, kujekeswa, kana zvimwe zvigadziriso
inomiririra, seyakazara, basa rekutanga rekunyora. Nezve zvinangwa
yeRisense iyi, Mabasa Anobvisa haazosanganisi mabasa anosara
inoparadzaniswa kubva, kana kungobatanidza (kana kusunga nemazita) kune maficha e,
iro Basa uye Rinobvisa Mabasa ipapo."Mupiro" zvinoreva chero basa reunyori, kusanganisira
iyo yekutanga vhezheni yeBasa uye chero shanduko kana kuwedzerwa
kune iro Basa kana Mabasa Anobvisa ipapo, ndizvozvo nemaune
yakapihwa Licensor yekuiswa muBasa nemuridzi we copyright
kana nemumwe munhu kana Bhizimisi reMutemo rakabvumirwa kuendesa panzvimbo ye
muridzi wekodzero. Nechinangwa chetsanangudzo iyi, "kutumirwa"
zvinoreva chero nzira yemagetsi, yekutaura kana yekutaurirana yakatumirwa
kune iyo Licensor kana vamiririri vayo, kusanganisira asi kwete kuganhurirwa
- kutaurirana pane zvinyorwa zvemagetsi, sosi kodhi kudzora masisitimu,
uye inoburitsa masystem ekuteedzera ayo anotarisirwa ne, kana pachinzvimbo cheiyo
Licensor nechinangwa chekukurukura nekuvandudza iro Basa, asi
kusasanganisa kutaurirana kwakanyatso kuzivikanwa kana neimwe nzira
yakasarudzwa nekunyora nemuridzi wecopyright se "Kwete Mupiro.""Mupi" zvinoreva Murezinesi uye chero munhu kana Sangano Remutemo
pachinzvimbo chavo Mupiro wakagamuchirwa naLisense uye
yakazobatanidzwa mukati meBasa. -
Kupihwa kweCopyright Rezinesi. Zvichienderana nemitemo nemamiriro e
rezinesi iri, mumwe nemumwe weMubatsiri pano anokupa Iwe chisingaperi,
pasirese, isingasarudzwe, isina-mubhadharo, yemubhadharo-yemahara, isingadzoreke
copyright rezenisi rekuberekazve, gadzirira Derivative Mabasa e,
kuratidza pachena, kuita pachena, sublicense, uye kugovera iyo
Basa uye akadai Anogadzira Anoshanda muSource kana Chinhu chinhu. -
Kupihwa kwePatent Rezinesi. Zvichienderana nemitemo nemamiriro e
rezinesi iri, mumwe nemumwe weMubatsiri pano anokupa Iwe chisingaperi,
pasirese, isingasarudzwe, isina-mubhadharo, yemubhadharo-yemahara, isingadzoreke
(kunze kwekunge zvataurwa muchikamu chino) rezinesi rekuita, raita,
shandisa, kupa kutengesa, kutengesa, kupinza, uye neimwe nzira kuendesa iro Basa,
uko rezinesi rakadaro rinoshanda chete kune izvo zvirevo zvepamutemo zvinobvumidzwa
neMubatsiri akadaro anokanganisika neavo
Mupiro (s) wega kana nekubatanidzwa kweMipiro yavo (s)
neBasa iro rakapihwa Mupiro (s). Kana iwe
simudzira kupokana kwepamutemo kune chero chinhu (kusanganisira a
kuyambuka-kudaidzira kana kupokana mumatare edzimhosva) uchipomera iro iro Basa
kana Mupiro wakabatanidzwa mukati meBasa unoreva kunanga
kana kupa patent kutyora, ipapo chero patent marezinesi
yaunopihwa kwauri pasi peiyi rezinesi rekuti iro Basa rinopera
kubva musi waiswa nyaya dzakadaro. -
Redistribution. Unogona kugadzira uye kugovera makopi eiyo
Basa kana Mabasa Anobvisa ipapo mune chero svikiro, iine kana isina
kugadziridzwa, uye muSource kana Chinhu chinhu, chero iwe
sangana nemamiriro anotevera:(a) Iwe unofanirwa kupa chero vamwe vanogamuchira iro Basa kana
Derivative Inoshanda kopi yeiyi Rezinesi; uye(b) Iwe unofanirwa kuita kuti chero mafaera akagadziridzwa atakure zviziviso zvine mukurumbira
kutaura kuti Iwe wakashandura mafaira; uyeΒ© Unofanirwa kuchengetedza, muMabviro emhando yechero Derivative Works
iyo iwe yaunogovera, zvese copyright, patent, trademark, uye
chiziviso chiziviso kubva kuSource fomu yeBasa,
kusanganisa izvo zviziviso zvisingaite kune chero chikamu che
Iwo Anogadzira Mabasa; uye(d) Kana Basa racho richisanganisira "NOTICE" text file sechikamu chayo
Kugovaniswa, ipapo chero Dhivhidhi Mabasa aunogovera anofanirwa
sanganisira kopi inoverengwa yezvipo zvekuzivisa zviri mukati
mukati meiyo NOTICE faira, kusanganisa izvo zviziviso zvisina
zvine chekuita nechimwe chikamu cheiDerivative Mabasa, mune imwechete
yenzvimbo dzinotevera: mukati meCHIZIVISO chinyorwa chefaira chakagoverwa
sechikamu cheDerivative Works; mukati meSource fomu kana
zvinyorwa, kana zvikapihwa pamwe neDerivative Works; kana,
mukati mekuratidzwa kunoitwa neDerivative Mabasa, kana uye
chero kupi kwakadaro-kwechitatu-bato zviziviso zvinowanzoonekwa. Zviri mukati
ye NOTICE faira ndeye ruzivo chete uye
usachinje rezinesi. Iwe unogona kuwedzera Wako wega kupiwa
zviziviso mukati meDerivative Works yaunogovera iwe, padivi
kana sewedzero kune ZVIZVI rugwaro kubva kuBasa, rwapihwa
kuti zvimwe zviyeuchidzo zvekuwedzera zvakadaro hazvigone kutorwa
sekugadzirisa rezinesi.Iwe unogona kuwedzera Yako wega chirevo chekopisheni kune Zvawakagadzirisa uye
inogona kupa akawedzera kana akasiyana marezinesi mareti nemamiriro
yekushandisa, kubereka patsva, kana kugovera izvo zvaunogadzirisa, kana
kune chero maDivivative Mabasa ese akadaro, chero Uchishandisa,
kubereka, uye kugoverwa kweBasa neimwe nzira kunoenderana ne
mamiriro akataurwa muLisense iyi. -
Kuendeswa Kwemipiro. Kunze kwekunge Wataura zvakajeka neimwe nzira,
chero Mupiro nemaune wakatumirwa kuti uiswe muBasa
newe Iwe kune rezinesi uchave uri pasi pemitemo uye mamiriro e
rezinesi iri, pasina mamwe mazwi kana mamiriro.
Zvisinei zviri pamusoro apa, hapana chinhu apa chingasimudzira kana kugadzirisa
mazwi echibvumirano chesezinesi chakasiyana chaungave waita
pamwe neLisense maererano neMipiro yakadaro. -
Trademarks. Rezinesi iyi haipe mvumo yekushandisa kutengeserana
mazita, zviratidzo, zviratidzo zvebasa, kana mazita emiti yeLisense,
kunze kwekunge zvichidikanwa kune zvine musoro uye zvechivanhu kushandiswa mukutsanangura iyo
mabviro eBasa uye kuburitsa zvirimo muNOTI faira. -
Disclaimer yeWarranty. Kunze kwekunge zvichidiwa nemutemo unoshanda kana
vakabvumirana mukunyora, Licensor inopa iyo Basa (uye yega
Mubatsiri anopa Mipiro yake) pane "AS IS" BASIS,
Pasina WARARANTI KANA ZVEMAITIRO EZVINHU ZVINHU, kungave kuratidza kana
zvinoreva, kusanganisira, pasina muganho, chero warandi kana mamiriro
ye TITLE, YISINA-KUSIMBISA, MERCHANTABILITY, kana FITNESS YEMAHARA
CHINANGWA CHINANGWA. Iwe ndiwe wega une basa rekusarudza iyo
kukodzera kwekushandisa kana kugovera patsva iro basa uye kufunga chero
njodzi dzinosanganisirwa neYako yekushandisa mvumo pasi peiyi rezinesi -
Limitation of Liability. Pasina chiitiko uye pasina dzidziso yemutemo,
kunyangwe mukutambudza (kusanganisira kuregeredza), kondirakiti, kana neimwe nzira,
kunze kwekunge zvichidikanwa nemutemo unoshanda (senge nemaune uye zvakanyanya
anoregeredza zviito) kana zvakabvumiranwa zvakanyorwa, chero Mupiro achave
unozvidira Iwe kukuvadza, kusanganisira chero yakanangana, isina kunangana, yakakosha,
zvine njodzi, kana zvinokanganisa kukuvara kwechero hunhu hunomuka se
mhedzisiro yeLisense iyi kana kunze kwekushandisa kana kusakwanisa kushandisa iyo
Basa (kusanganisira asi risingagumi kune zvinokanganisa kurasikirwa kwekufarira,
kumisa basa, kutadza kwemakomputa kana kusashanda, kana chero uye zvese
kumwe kukanganisa kwekutengeserana kana kurasikirwa), kunyangwe zvakadaro Mupiro
akayambirwa nezve mukana wekukuvara kwakadai. -
Kugamuchira Warranty kana Kuwedzera Chikwereti. Ndichiri kugovera
iro Basa kana Rinobvisa Mabasa ipapo, Unogona kusarudza kupa,
uye kubhadharisa muripo we, kubvuma kutsigirwa, garandi, indemnity,
kana zvimwe zvisungo zvemitoro uye / kana kodzero dzinoenderana neizvi
Rezinesi. Nekudaro, mukugamuchira zvisungo zvakadaro, Unogona kuita chete
uri wega uye pane rako wega basa, kwete panzvimbo
yemumwe mupiro, uye chete kana Iwe uchibvuma kubhadhara,
dzivirira, uye bata Mumwe nemumwe weMipiro kuti akanganise chero chikwereti
inokonzereswa ne, kana zvirevo zvasimbisirwa, Anopa akadaro nechikonzero
yekugamuchira kwako chero warandi yakadaro kana chinetso chekuwedzera.KUPERA TERMS UYE ATAISANGANA
MASHOKO OKUWEDZERA: Mashandisiro aungaita rezinesi reApache kubasa rako.
Kuisa iyo Apache License kune rako basa, batanidza zvinotevera
boilerplate notice, ine minda yakavharirwa nemabhuraketi "[]"
yakatsiviwa nerako ruzivo rwekuzivisa. (Usabatanidze
mabhureki!) Iwo mavara anofanirwa kuvharwa mune yakakodzera
comment syntax yefomati yefaira. Tinokurudzirawo kuti a
faira kana zita rekirasi uye tsananguro yechinangwa inosanganisirwa pa
yakafanana "peji yakadhindwa" sechiziviso chekodzero kuitira nyore
kuzivikanwa mukati mechitatu-bato zvinyorwa.Copyright [yyyy] [zita remuridzi wekopi]
Rezinesi pasi peApache License, Version 2.0 (iyo "License");
haugone kushandisa faira iri kunze kwekunge uchitevedzera Rezinesi.
Unogona kuwana kopi yeRisense pahttp://www.apache.org/licenses/LICENSE-2.0 Kunze kwekunge zvichidikanwa nemutemo unoshanda kana kubvumirwa mukunyora, software
yakagoverwa pasi peLicense inogoverwa pane "AS IS" BASIS,
Pasina WARARANTI KANA ZVEMAITIRO EZVINHU RWOMWE, zvingave zvinoratidza kana kureva.
Ona iro rezinesi remutauro chaiwo unodzora mvumo uye
kukwana pasi peRisense.
Rezinesi = kondirakiti
Rezinesi remahara, kunyangwe riri remahara, haritenderi kubvumidza uye takatopa mienzaniso yezvirambidzo. Sarudza rezinesi uchifunga zvese zvaunofarira uye zvemushandisi, nekuti yakavhurika sosi software yakagadzirirwa iye. Mushandisi wepurojekiti anofanirwa kuona rezinesi serudzi rwechibvumirano pakati pake neane copyright, saka usati waita chero zviito pane iyo sosi kodhi, nyatso dzidza zvirambidzo zvakatemerwa iwe nerezinesi reprojekiti.
Isu tinovimba kuti takajekesa nezvenyaya yemarezinesi uye, kunyangwe nekuoma kwenyaya, haifanire kuve chipingamupinyi munzira yako yekuvhura Source. Gadzira purojekiti yako uye usakanganwa nezvekodzero, yako uye nevamwe.
Useful links
Chekupedzisira, zvimwe zviwanikwa zvinobatsira izvo zvakatibatsira pakutsvaga ruzivo nezve marezinesi aripo uye nekusarudza anonyatso akakodzera nekuda kwezvinangwa zvedu:
Rezinesi IT Rondedzero yemarezinesi Rezinesi repo kubva github Nhungamiro yekuvhura sosi Zvinyorwa zverezinesi Musiyano pakati pemhando dzakasiyana dzeopen source marezinesi Gwaro pfupi rekuvhura marezinesi - Super inobatsira
chinyorwa ΠΎΡmarked-one Open Source rezinesi marudzi Nezve GNU GPL 3 Mhinduro kubva kuStackOverflow
Source: www.habr.com