I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekeke

Программирование

Open Source i software leyi hangalasiwaka ehansi ka layisense leyi fambisanaka na swipimelo swa xihlovo lexi pfulekeke. Nsinya wa nawu wa ku pfuleka a wu katsi ntsena mpimo wa nhluvukiso wa software. Hi xikombiso, vaendli va swifaniso va nyika mfikelelo eka tithempleyiti ni tifonto ta mahala. Ematikweni man’wana, tiejensi ta hulumendhe ti ya eka tisoftware leti pfulekeke. Le Jarimani, doroba ra Munich ri endle xiboho xo cincela eka sisiteme yo tirha ya LiMux, leyi nga vuhundzuluxeri lebyi endleriweke Ubuntu. Le Hamburg, vatirhela-mfumo va endle xiboho xo tirhisa xitirhisiwa xa hofisi xa Phoenix ematshan’weni ya Microsoft Office. Mfumo wa UK wu cincile ku suka eka ku tirhisa xivumbeko xa matsalwa ya PDF ku ya eka ODF. Le Furwa, gendarmerie yi tirhisa Ubuntu OS na LibreOffice ya mahala.
I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekeke

Swilaveko swa software ya xihlovo lexi pfulekeke

Hi leswi swilaveko leswikulu leswi xitirhisiwa lexi hangalasiweke ehansi ka layisense ya Xihlovo lexi Pfulekeke xi faneleke ku swi fikelela:

  • minongonoko yi hangalasiwa mahala;
  • Software yi ta na khodi ya xihlovo, loko yi nga ri eka phasela ra xisekelo, kutani yi nga dawunilodiwaka hi ku ntshunxeka kumbe ku kumiwa hi ndlela yin’wana;
  • khodi yi nga cinciwa naswona swiphemu swa khodi swi nga tirhisiwa eka tiphurojeke tin’wana, kasi switirhisiwa leswi cinciweke swi fanele ku hangalasiwa ehansi ka swipimelo swa layisense ya Xihlovo lexi Pfulekeke;
  • xihlawuhlawu xa mintlawa yihi na yihi ya vanhu a xi pfumeleriwi, xikombiso, eUSA ku na swipimelo eka ku rhumeriwa ka minongonoko ematikweni mambe, kambe layisense ya mahala a yi nge simeki swipimelo swa yona;
  • layisense ya Xihlovo lexi Pfulekeke yi pfumelela tindlela hinkwato to tirhisa switirhisiwa, hikwalaho ku khorwiseka ka mahanyelo ya munhu hi xiyexe ka muendli a ku kavanyeti ku hangalasiwa, xikombiso, swilo swo fana na: “swi yirisiwile ku swi tirhisa eka ndzavisiso wa xitekela” a swi amukeleki;
  • milawu hinkwayo leyi fambelanaka na layisense ya Xihlovo lexi Pfulekeke ya fana eka vatirhisi hinkwavo, mintwanano yo engetela yo fana na mintwanano yo ka yi nga paluxi ya yirisiwile;
  • layisense a yi nge bohiwi eka nongonoko, muendli loyi a tirhisaka ntsena xiphemu xa khodi u ni timfanelo leti xiendliwa lexi heleleke xi ti nyikeke;
  • mutirhisi a nga hlawula leswi a nga ta swi tirhisa, xikombiso, swi yirisiwile ku lava leswaku software leyi nyikiweke na Open Source yi pfulekile hi ku kongoma.

Tiphurojeke ta Open Source – i yini ku hlawuleka ka tona

Switirhisiwa swo tala leswi hangalasiweke ehansi ka layisense ya Xihlovo lexi Pfulekeke swi na ku hambana loku landzelaka:

  • minongonoko yi tsariwa hi lava va yi tirhisaka, hikwalaho, vaendli va languta khodi, va hatlisa va lulamisa swihoxo ni swiphiqo leswi kumiweke;
  • swilo swo tala leswi endliweke swi fambisana ni tisisiteme to tala to tirha;
  • vaaki va vatumbuluxi va Open Source va pfulekile ku vulavurisana na vatirhisi lava nga endlaka switsundzuxo;
  • Hi ntolovelo ku pfuxetiwa ka software ka mahala ku huma ngopfu ku tlula loku xavisiwaka, hikwalaho swihoxo swi lulamisiwa hi ku hatlisa;
  • vatirhisi, loko va swi lava, va nga seketela xitirhisiwa lexi va xi tsakelaka hi mali;
  • khombo ro tlulela khompyuta kumbe smartphone loko u nghenisa nongonoko wa Open Source i ritsongo, tanihi leswi va taka ni khodi ya xihlovo.

Matimu ya Software ya Mahala

Richard Stallman u tekiwa tanihi musunguri wa nhlangano wa tisoftware leti ntshunxekeke. Loko a ri karhi a tirha eLaboratori ya Vutlhari byo Endliwa eMassachusetts Institute of Technology, u katsekile eku endleni ka tisoftware leti nga riki na nchumu. Xikombiso, eku tsaleni ka xihleri ​​xa matsalwa xa EMACS xa tikhompyuta ta PDP. Hi 1984, Stallman u tshike ntirho wa yena eka MIT kutani a simeka phurojeke ya GNU. Vatsakeri va yona va tumbuluxe rito “free software” kutani va tumbuluxa manifesto ya GNU. [xitlhokovetselo id=”xiengetelo_12331″ align=”aligncenter” ku anama=”650″].
I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekekeRichard Stallman [/ caption] Hi lembe ra 1985, Stallman u tumbuluxe Free Software Foundation (FSF), leyi tirhisiweke ku tumbuluxa software ya mahala hi ku tirhisa minyikelo ya ku tirhandzela. Hi 1989, ku sunguriwe Layisense yo sungula ya Mani na Mani ya Mani na Mani (GPL), leyi sirheleleke vatirhisi hi ku va nyika mfanelo yo kopa, ku cinca ni ku hangalasa switirhisiwa. Endzhaku ku tile layisense ya MIT na BSD leyi endliweke eYunivhesiti ya California. Hi 1991, ku endliwe fambiselo leri tiyimeleke ro tirha, kambe a ri nga ri na kernel. Hi rona lembe rero, Linus Torvalds u humese kernel ya Linux, leyi a yi nyikiwile layisense ehansi ka GPL hi 1992. Exikarhi ka malembe yava 90s ya lembe xidzana leri hundzeke, tikhamphani letikulu tisungule ku tsakela makete wa Open Source. Xo sungula a ku ri Netscape. Browser leyi a yi humeseke hi nkarhi wolowo a yi tekiwa tanihi yin’wana ya leti dumeke swinene. Hi 1998, u pfule xihlovo xa yona. Endzhaku ka loko khampani yi herile ku va kona, ku endliwe xihlamusela-marito xa Mozilla Firefox lexi sekeriweke eka khodi ya Navigator. Sweswi Open Source Initiative, leyi simekiweke hi 1998, yi le ku hluvukiseni na ku tlakusa software ya xihlovo lexi pfulekeke. Xana nhlamuselo ya xihlovo lexi pfulekeke i yini: https://youtu.be/8G3Dz_GyPI0

Tilayisense ta xihlovo lexi pfulekeke

Ku na tilayisense to hlayanyana to hambana ta Open Source. Leswaku swi olova ku swi twisisa, hi nyikela xifaniso lexi landzelaka, lexi kombisaka ndlela leyi swi hambanaka ha yona eka xin’wana ni xin’wana.

I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekeke
Tilayisense ta Xihlovo xo Pfula
Sweswi a hi buleni hi leti dumeke swinene eka tona.
  1. Layisense ya MIT yi tumbuluxiwile eka xin’wana xa swivandla swa dyondzo leswi rhangelaka eUnited States – Massachusetts Institute of Technology. Yi lava ku fambisana hi ku helela na vuhundzuluxeri bya swiyenge swinharhu bya layisense ya BSD, yi engetela ntsena xiyenge xin’we lexi yirisaka ku tirhisiwa ka vito ra mutsari eka swinavetiso. Ehansi ka yona ku humile: XFree86, Expat, PuTTY na swin’wana switirhisiwa.
  2. Layisense ya BSD yi humelele ro sungula eku sunguleni ka malembe ya va 1980 ku hangalasa sisiteme yo tirha ya vito leri fanaka. Ku na swihlawulekisi leswi landzelaka swa layisense leyi:
    • Layisense ya BSD ya xiviri i layisense yo sungula ya masungulo, yi tlhela yi vuriwa xiyenge xa ​​mune.
    • Layisense ya BSD leyi cinciweke i layisense ya swiyenge swinharhu, yi susa xiyenge xin’we, lexi lavaka leswaku ku navetisa ku kombisa leswaku xitirhisiwa lexi xi tirhisa software leyi endliweke eYunivhesiti ya California.
    • Layisense ya Intel leyi endleriweke switirhisiwa leswi sirhelelekeke hi patent. A yi seketeriwi hi Open Source Initiative. [xitlhokovetselo id=”xiengetelo_11853″ align=”aligncenter” width=”580″] I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekekeTilayisense leti tirhisiwaka eka Git Hub[/xitlhokovetselo]
  3. Layisense ya GNU General Public i layisense leyi dumeke swinene. U humelele hi 1988. Hi 1991, ku humelele vuhundzuluxeri lebyi antswisiweke bya GPL v2, lebyi nga lahlekeriwangiki hi nkoka wa byona ku fikela namuntlha. Hi 2006, layisense ya GPL v2 yi amukeriwile.
  4. GNU Lesser General Public License, kumbe GNU LGPL hi ku komisa, yi endliwile ku hlanganisa tilayiburari na software leyi hangalasiweke ehansi ka tilayisense tin’wana.
  5. Layisense ya Apache yi ku pfumelela ku cinca no hangalasa nakambe software eka xihlovo na binary. Ku engetela eka timfanelo ta xiendliwa, ku hundziseriwa ka tiphatheni na kona ka nyikiwa.
  6. Guile yi fana na GNU GPL, kambe yi engetela xivulwa lexi pfumelelaka software ya xihlovo lexi pfulekeke ku hlanganisiwa na software leyi nga riki ya mahala, hikwalaho a yi nge tekiwi tanihi copyleft yo tika, kambe yi fambisana na GNU GPL hambi swi ri tano.
  7. Layisense ya Mani na Mani leyi Tolovelekeke yi endliwile hi IBM eka nhluvukiso wa vona. Yi ku pfumelela ku cinca khodi ni ku yi tirhisa eka minongonoko ya mabindzu. Layisense leyi yi tirhisiwile hi Microsoft ya Windows Installer XML.
  8. Layisense ya Mani na Mani ya Mozilla (MPL) i layisense leyi rharhanganeke leyi nga landzeliki copyleft yo tika.
  9. Layisense ya Sun Publi c yi fana na MPL, kambe ku na ku cinca lokutsongo, ku fana na Sun Microsystems ematshan’wini ya Netscape.

Ku tlhela ku va na tilayisense tin’wana leti nga tolovelekangiki ngopfu to fana na Guile, Common Public License, Mozilla Public License, na tin’wana. https://youtu.be/oAW5Dh9q3PM Xitsonga xitsonga xitsonga xitsonga xitsonga

Swikombiso swa tiphurojeke ta xihlovo lexi pfulekeke

Ku tumbuluxiwa ka kernel ya Linux na switirhisiwa swa GNU swi hundzuke xisekelo xa switirhisiwa swin’wana swa Open Source. Ku fika ka Netscape ku tsakisile tikhampani letikulu ta IT. Ku sukela kwalaho, ku endliwe swilo swo tala swo hambana-hambana. A hi sunguleni hi Debian, leyi seketeleke Free Software Foundation ku sukela hi 1994 ku ya eka 1995, naswona endzhakunyana nhlangano lowu nga tirheliki ku endla mali wa Software in the Public Interest wu vumbiwile ku ya emahlweni wu seketela hi timali phurojeke leyi. Tanihi xiphemu xa phurojeke leyi, a hi sisiteme yo tirha ntsena leyi endliweke, kambe na xiyenge xa ​​hofisi xa LibreOffice, xihlamusela-marito xa Firefox, xitirhisiwa xa imeyili xa Evolution, xitirhisiwa xo hisa CD xa K3b, xichayachayani xa vhidiyo xa VCL, muhleri ​​wa swifaniso wa GIMP, na switirhisiwa swin’wana. Khamphani leyi nga tirheliki ku endla mali ya Apache Software Foundation yi sungurile tanihi phurojeke ya Open Source leyi seketelaka software. Xiendliwa lexi dumeke swinene xa nhlangano lowu i web server ya vito leri fanaka. Sweswi khampani yi hlayisa nhlayo leyikulu ya tiphurojeke leti hangalasiweke ehansi ka layisense ya Apache. Vaseketeri va ASF va katsa Microsoft, Amazon na Huawei. Khamphani yin’wana leyi katsekaka eka tiphurojeke ta Open Source i Red Hat. Nhluvukiso lowukulu wa yona i sisiteme yo tirha eka kernel ya Linux. A nga ngheneleli eka software ntsena, kambe na le ka nseketelo wa xithekiniki na ndzetelo wa vativi. Hi lembe ra 2018, yi xaviwe hi IBM. Google yi tlhela yi endla tisoftware ta mahala. U tumbuluxa no hlayisa tiphurojeke leti landzelaka: layiburari ya TensorFlow yo tumbuluxa tisisiteme to dyondza hi muchini, ririmi ra Go, nongonoko wa Kubernetes lowu endleriweke ku tirhisa ku tirhisiwa ka software hi ku tirhisa michini, na switirhisiwa swin’wana. Eka sayense, Open Source a yi kombeteli eka software ntsena, kambe na ku kandziyisiwa ka mintirho, . ku kambisisa na ku seketela switirhisiwa swa dyondzo. Hi 1991, Paul Ginsparg u hlele arXiv electronic archive eLos Alamos Laboratory, laha munhu a nga kumaka mintirho ku nga ri eka physics ntsena, kambe na le ka swa vutshunguri, tinhlayo na sayense yin’wana. CERN yi tlhela yi va na portal leyi nga na maphepha ya sayense lama pfulekeke. [xitlhokovetselo id=”xiengetelo_12326″ align=”aligncenter” ku anama=”1263″].
I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekekeTisisiteme to tirha ta Xihlovo lexi pfulekeke – tisisiteme to tirha ta xihlovo lexi pfulekeke [/ caption].

Ndlela yo nghenelela eka phurojeke ya Open Source

Loko u lava ku titoloveta ku endla minongonoko na ku ndlandlamuxa xitatimende xa wena xa ntirho, kutani ku nghenelela eka nhluvukiso wa xitirhisiwa xa Open Source hi swona leswi u swi lavaka. Hi ta ku byela hi goza hi goza leswi lavekaka eka leswi. Xo sungula, u fanele ku tsarisa eka GitHub ivi u hlawula phurojeke leyi u nga ta hlanganyela eka yona. Swi fanele swi ku tsakisa. Kahle kahle, loko yi ta va ni mintirho yo tala leyi u nga yi endlaka. U fanele ku tlhela u nyikela nyingiso eka ku duma ka phurojeke, swi nga kumiwa hi nhlayo ya tinyeleti. Nakambe i swa nkoka ku kumisisa leswaku nhluvukiso wu tirha ku fikela kwihi na leswaku ku cinca ko hetelela ku endliwile rini. Endzhaku ko hlawula phurojeke leyi tsakisaka, u fanele u kuma muhlayisi wa swilo ivi u simeka ku tirhisana na yena. Goza leri landzelaka i ku hlawula ntirho wo karhi. Ku sungula, swa hlohleteriwa ku hlawula ntirho wo olova swinene. Mhaka-nkulu hileswaku u nga swi tlhantlha. Endzhaku ka sweswo, hundzisela phurojeke eka wena n’wini ivi u nghenisa switirhisiwa hinkwaswo leswi lavekaka. Endzhaku ka loko u tlhantlhe xiphiqo, endla swiringanyeto swo cinca khodi eka vuhlayiselo. Ku endla leswi, u fanele ku layicha khodi ya wena eka GitHub ivi u tikhoma “Pull request” button. Endzhaku ka sweswo, u ta fanela ku nghenisa vito ra xikombelo xa wena ni nhlamuselo. Endzhaku ka sweswo, u fanele ku rindza leswaku muhlayisi a amukela kumbe ku ala ku cinca loku ringanyetiweke. Loko endzhaku ka loko u sungule ntirho wolowo, ku humelele swilo swin’wana swa xihatla, kutani u swi xiya leswaku a wu nge swi koti ku wu endla, kutani u nga tshika ntirho wolowo. Leswi swi tolovelekile, kambe u fanele u tivisa vahlayisi hi xiboho xa wena. Endzhaku ka sweswo, u ta fanela ku nghenisa vito ra xikombelo xa wena ni nhlamuselo. Endzhaku ka sweswo, u fanele ku rindza leswaku muhlayisi a amukela kumbe ku ala ku cinca loku ringanyetiweke. Loko endzhaku ka loko u sungule ntirho wolowo, ku humelele swilo swin’wana swa xihatla, kutani u swi xiya leswaku a wu nge swi koti ku wu endla, kutani u nga tshika ntirho wolowo. Leswi swi tolovelekile, kambe u fanele u tivisa vahlayisi hi xiboho xa wena. Endzhaku ka sweswo, u ta fanela ku nghenisa vito ra xikombelo xa wena ni nhlamuselo. Endzhaku ka sweswo, u fanele ku rindza leswaku muhlayisi a amukela kumbe ku ala ku cinca loku ringanyetiweke. Loko endzhaku ka loko u sungule ntirho wolowo, ku humelele swilo swin’wana swa xihatla, kutani u swi xiya leswaku a wu nge swi koti ku wu endla, kutani u nga tshika ntirho wolowo. Leswi swi tolovelekile, kambe u fanele u tivisa vahlayisi hi xiboho xa wena.
I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekeke

Ku tirhisa Open Source eka nhluvukiso wa tirhoboto to xavisa

Mutsundzuxi wa swa mabindzu kumbe
robot i nongonoko lowu endlaka mabindzu eka xitolo xa switoko hi ku ya hi algorithm leyi vekiweke ka ha ri emahlweni. Va nga xaviselana hi vumbirhi bya vona hi ku tiyimela hi ku helela naswona hi ndlela ya semi-automatic. Eka xiyimo xa vumbirhi, va rhumela ntsena swikombiso swa bindzu naswona muxavisi u endla xiboho xo hetelela. Hi xaxameta swilo leswinene swa ku xaviselana tirhoboto:

  1. Muxavisi a nga lavi ku veka tihlo hi yexe eka minxavo.
  2. Vatsundzuxi va Vativi va tirha hi ku helela hi ku ya hi algorithm leyi nyikiweke, a va na mintlhaveko.
  3. Tirhoboto ti angula hi ku hatlisa swinene ku tlula vanhu.

Kambe handle ka swilo leswinene, vatsundzuxi va otomatiki na vona va ni swiphiqo:

  • eka xiyimo lexi nga riki xa ntolovelo, xikombiso, hi ku tlula lokukulu eka mpimo, mutsundzuxi a nga ha angula hi ndlela leyi nga ringanelangiki, naswona muxavisi u ta lahlekeriwa hi mali;
  • Vatsundzuxi van’wana va xiphurofexinali va lava leswaku u hakela mali ya n’hweti na n’hweti leswaku u ti tirhisa.

Endzhaku ka sweswo, xiya vatsundzuxi vo hlayanyana va mabindzu va Open Source. Ti nga dawunilodiwaka eka sayiti ya GitHub, ti nghenisiwa no tirhisiwa ku xaviselana. U nga ha tlhela u antswisa khodi ya xihlovo ivi u tiendlela robot.

GEKKO xitsonga

Loyi i Mutsundzuxi wa Mutivi loyi a tiyisisiweke loyi a humeleleke eka malembe yo tala lama hundzeke. Vaxavisi vo tala va sungule ku xaviselana hi robot leyi. Eka nkarhi wa sweswi a ya ha seketeriwi hi vatumbuluxi, kambe yi kumeka ku yi dawuniloda mahala eka GitHub. Yi nga tirhisiwa eka ku cincana ka crypto, yi nga hlengeleta vuxokoxoko bya makete na ku endla tioda. GEKKO bot yi na swiyimiso swo tala leswi u nga ringetaka algorithm ya ku xaviselana ha swona, xikan’we na ku lulamisa na ku antswisa sisiteme yo endla swipfumelelano. Yi na sete ya tindlela leti lunghekeleke leti nga endliwaka hi ku landza swilaveko swa wena. Switlhela swi koteka ku tiendlela endlelo ra wena ro xavisa. Yi seketela ku cincana ka 23, ku katsa na: Bitfinex, EXMO, Bittrex, Bitstamp.

Zenbot ya kona

Mutsundzuxi wa mabindzu ya Zenbot cryptocurrency u tirhisa vutlhari byo endliwa eka ku xaviselana. Swi nga koteka ku yi endla hi ku ya hi ku navela ka wena. Yi fambisana ni tisisiteme to tala to tirha. Yi nga endla mabindzu ya nhlayo ya le henhla, yi xaviselana nhundzu yo hlayanyana hi nkarhi wun’we. Ku engetela kwalaho, bot leyi yi nga kuma mali eka cryptocurrency arbitrage. Kambe a yi na xivumbeko xa mutirhisi xa xifaniso. Ku kota ku xaviselana eka ku cincana loku landzelaka: Bittrex, Quadria, GDAX, Pollniex na Gemini.
I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekeke

OsEngine leyi nga kona

OsEngine i nxaxamelo wa switirhisiwa swa ku xaviselana switoko. Yi katsa:

  • Data – yi tirhisiwa ku layicha data ya matimu ku suka eka swihlovo swo hambana.
  • Optimizer – yi tirhisiwa ku kambela maqhinga man’we.
  • Tester – ku kambela ti algorithms to hlayanyana ta mabindzu, kambe handle ko cinca ti parameters. Yi nga tirha hi nkarhi wun’we eka swipimelo swo hlayanyana swa nkarhi ni swichayachayana.
  • Mugodi – u lava swivumbeko leswi vuyerisaka eka chati. Tifomo leti kumiweke ti nga tirhisiwa eka ku xaviselana ka xiviri.
  • Muxavisi – modula ya ku xaviselana.

I yini Open Source, tiphurojeke, swikombiso swa software ya xihlovo lexi pfulekekeOsEngine yi tirhisa ku tlula makume nharhu wa tisisiteme ta mabindzu leti akiweke endzeni, exikarhi ka tona ku na trending (xikombiso, tindlela ta Bill Williams kumbe Jesse Livermore), countertrend (xikombiso, ku tirhisa milayeni ya ballast,
Bollinger ) na arbitrage. Ku nga tirhisiwa eka ku cincana kun’wana ka matiko ya misava (swihlanganisi leswi kumekaka LMAX, InteractivBrokers na ku xaviselana ka ninja), eka
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) na ku cincana ka mali ya crypto (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, Xiphemu xa le henhla). Nakambe swi fambisana na xin’we xa Oanda forex exchange. Kuna vatsundzuxi van’wana va mabindzu lava dumeke va Open Source, xikombiso, TradingBot, ku xaviselana eka Moscow Exchange hiku tirhisa muxavisi wa Atentis kumbe robot yo olova ya TradingBot.

info
Rate author
Add a comment