Open Source ndi mapulogalamu omwe amagawidwa pansi pa laisensi yomwe imagwirizana ndi miyezo yotseguka. Mfundo yotsegula sikungokhudza kukula kwa mapulogalamu. Mwachitsanzo, opanga amapereka mwayi wopeza ma template ndi mafonti aulere. M’maiko ena, mabungwe a boma akusamuka kuti atsegule mapulogalamu a pakompyuta. Ku Germany, mzinda wa Munich unaganiza zosinthira makina opangira a LiMux, omwe ndi mtundu wa Ubuntu. Ku Hamburg, akuluakulu adaganiza zogwiritsa ntchito ofesi ya Phoenix m’malo mwa Microsoft Office. Boma la UK lasiya kugwiritsa ntchito zolemba za PDF kukhala ODF. Ku France, gendarmerie imagwiritsa ntchito Ubuntu OS ndi LibreOffice yaulere.
- Zofunikira pa pulogalamu yotseguka
- Mapulojekiti a Open Source – mawonekedwe awo ndi otani
- Mbiri ya Free Software
- Malayisensi otsegula
- Zitsanzo zamapulojekiti otseguka
- Momwe mungatengere nawo gawo mu polojekiti ya Open Source
- Kugwiritsa ntchito Open Source pakupanga maloboti ogulitsa
- GEKKO bot
- Zenbot
- OsEngine
Zofunikira pa pulogalamu yotseguka
Nazi zofunika zazikulu zomwe pulogalamu yogawidwa pansi pa chilolezo cha Open Source iyenera kukwaniritsa:
- mapulogalamu amagawidwa kwaulere;
- Pulogalamuyi imabwera ndi code code, ngati ilibe phukusi lofunikira, ndiye kuti ikhoza kutsitsidwa mwaulere kapena kupezedwa mwanjira ina;
- code ikhoza kusinthidwa ndipo magawo a code angagwiritsidwe ntchito m’mapulojekiti ena, pamene mapulogalamu osinthidwa ayenera kugawidwa malinga ndi chilolezo cha Open Source;
- tsankho la magulu aliwonse a anthu saloledwa, mwachitsanzo, ku USA pali zoletsa zotumizira kunja kwa mapulogalamu, koma chilolezo chaulere sichingakhazikitse zoletsa zake;
- chilolezo cha Open Source chimalola njira zonse zogwiritsira ntchito mapulogalamu, kotero kuti zikhulupiliro zaumwini zaumwini sizimasokoneza kugawa, mwachitsanzo, zinthu monga: “zoletsedwa kugwiritsa ntchito kafukufuku wa majini” ndizosavomerezeka;
- malamulo onse okhudzana ndi laisensi ya Open Source ndi ofanana kwa onse ogwiritsa ntchito, mapangano owonjezera monga mapangano osawululira ndi oletsedwa;
- chilolezo sichingagwirizane ndi pulogalamuyo, wopanga mapulogalamu omwe amagwiritsa ntchito gawo limodzi la code ali ndi ufulu umene katundu wathunthu anapereka;
- wogwiritsa ntchito amatha kusankha zomwe adzagwiritse ntchito, mwachitsanzo, ndizoletsedwa kuti pulogalamu yoperekedwa ndi Open Source ikhale yotseguka.
Mapulojekiti a Open Source – mawonekedwe awo ndi otani
Mapulogalamu ambiri omwe amagawidwa pansi pa chilolezo cha Open Source ali ndi kusiyana kotere:
- mapulogalamu amalembedwa ndi omwe amawagwiritsa ntchito, choncho, opanga amayang’anira kachidindo, mwamsanga kukonza zolakwika ndi zofooka zomwe zapezeka;
- mankhwala ambiri n’zogwirizana ndi angapo opaleshoni kachitidwe;
- gulu la Open Source Madivelopa ali omasuka kulumikizana ndi ogwiritsa ntchito omwe atha kupanga malingaliro;
- Nthawi zambiri zosintha za pulogalamu yaulere zimatuluka nthawi zambiri kuposa zamalonda, kotero nsikidzi zimakonzedwa mwachangu;
- ogwiritsa ntchito, ngati angafune, amatha kuthandizira pulogalamu yomwe amakonda ndi ndalama;
- chiwopsezo chopatsira kompyuta kapena foni yam’manja mukakhazikitsa pulogalamu ya Open Source ndizochepa, chifukwa amabwera ndi code source.
Mbiri ya Free Software
Richard Stallman amadziwika kuti ndiye woyambitsa pulogalamu yaulere. Pamene ankagwira ntchito mu Artificial Intelligence Laboratory ku Massachusetts Institute of Technology, adagwira nawo ntchito yokonza mapulogalamu aulere. Mwachitsanzo, polemba EMACS text editor pamakompyuta a PDP. Mu 1984, Stallman adasiya ntchito ku MIT ndikuyambitsa ntchito ya GNU. Okonda ake adapanga mawu oti “pulogalamu yaulere” ndikupanga manifesto ya GNU. [id id mawu = “attach_12331” align = “aligncenter” wide = “650”]
Richard Stallman [/ mawu] Mu 1985, Stallman adapanga Free Software Foundation (FSF), yomwe idagwiritsidwa ntchito kupanga mapulogalamu aulere kudzera zopereka mwaufulu. Mu 1989, General Public License (GPL) yoyamba idayambitsidwa, yomwe idateteza ogwiritsa ntchito powapatsa ufulu wokopera, kusintha, ndi kugawa mapulogalamu. Pambuyo pake kunabwera layisensi ya MIT ndi BSD yopangidwa ku yunivesite ya California. Pofika m’chaka cha 1991, makina opangira odziimira okha anali atapangidwa, koma analibe kernel. Chaka chomwecho, Linus Torvalds adayambitsa Linux kernel, yomwe inali ndi chilolezo pansi pa GPL mu 1992. Pakatikati mwa zaka za m’ma 90 zazaka zapitazi, makampani akuluakulu adayamba kukhala ndi chidwi ndi msika wa Open Source. Woyamba anali Netscape. Msakatuli yemwe adatulutsa panthawiyo adawonedwa kuti ndi amodzi mwa otchuka kwambiri. Mu 1998, adatsegula gwero lake. Kampaniyo itasiya kukhalapo, msakatuli wa Mozilla Firefox adapangidwa kutengera nambala ya Navigator. Tsopano Open Source Initiative, yomwe idakhazikitsidwa mu 1998, ikupanga ndikulimbikitsa mapulogalamu otseguka. Kodi tanthauzo la open source: https://youtu.be/8G3Dz_GyPI0
Malayisensi otsegula
Pali zilolezo zingapo za Open Source. Kuti zikhale zosavuta kuzimvetsa, timapereka chithunzi chotsatirachi, chomwe chimasonyeza momwe amasiyanirana wina ndi mzake. [id id mawu = “attach_12320″ align=”aligncenter” wide=”697″] Ziphatso za
Open Source[/caption] Tsopano tiyeni tikambirane za otchuka kwambiri mwa iwo.
- Layisensi ya MIT idapangidwa ku imodzi mwasukulu zotsogola ku United States – Massachusetts Institute of Technology. Zimagwirizana kwathunthu ndi mtundu wa zigawo zitatu za chilolezo cha BSD, zimangowonjezera ndime imodzi yomwe imaletsa kugwiritsa ntchito dzina la wolemba pakutsatsa. Pansi pake idatuluka: XFree86, Expat, PuTTY ndi zinthu zina.
- Layisensi ya BSD idawonekera koyamba koyambirira kwa zaka za m’ma 1980 kuti igawane makina ogwiritsira ntchito a dzina lomwelo. Pali mitundu iyi ya layisensiyi:
- Chiphatso choyambirira cha BSD ndiye chiphatso choyambirira, chimatchedwanso ziganizo zinayi.
- Chilolezo cha Modified BSD ndi chilolezo cha zigawo zitatu, sichiphatikiza ndime imodzi, yomwe imafuna kutsatsa kuti iwonetse kuti pulogalamuyi imagwiritsa ntchito mapulogalamu opangidwa ku University of California.
- Chilolezo cha Intel chomwe chinapangidwira ntchito zotetezedwa ndi patent. Sichimathandizidwa ndi Open Source Initiative. [id id mawu = “attach_11853” align = “aligncenter” wide = “580”] Malayisensi ogwiritsidwa ntchito pa Git Hub[/ mawu omveka]
- GNU General Public License ndiye layisensi yodziwika kwambiri. Anawonekera mu 1988. Mu 1991, mtundu wowongoka wa GPL v2 unawoneka, womwe sunataye kufunika kwake mpaka pano. Mu 2006, chilolezo cha GPL v2 chinakhazikitsidwa.
- GNU Lesser General Public License, kapena GNU LGPL mwachidule, idapangidwa kuti ilumikizane ndi malaibulale ndi mapulogalamu omwe amagawidwa pansi pa zilolezo zina.
- Layisensi ya Apache imakulolani kuti musinthe ndikugawanso pulogalamuyo pamagwero onse ndi binary. Kuphatikiza pa ufulu wa malonda, kusamutsidwa kwa ma patent kumaperekedwanso.
- Chinyengo ndi chofanana ndi GNU GPL, koma chimawonjezera ndime yomwe imalola mapulogalamu otseguka kuti aphatikizidwe ndi mapulogalamu omwe si aulere, kotero sizingaganizidwe kuti ndi zokopa, koma zimagwirizana ndi GNU GPL.
- Common Public License idapangidwa ndi IBM pazitukuko zawo. Zimakuthandizani kuti musinthe kachidindo ndikuzigwiritsa ntchito pamapulogalamu azamalonda. Layisensi iyi idagwiritsidwa ntchito ndi Microsoft pa Windows Installer XML.
- License ya Mozilla Public License (MPL) ndi chiphaso chovuta kwambiri chomwe sichitsatira mosamalitsa kukopera.
- License ya Sun Publi c ndi yofanana ndi MPL, koma pali zosintha zazing’ono, monga Sun Microsystems m’malo mwa Netscape.
Palinso ziphaso zina zocheperako monga chinyengo, Common Public License, Mozilla Public License, ndi ena. https://youtu.be/oAW5Dh9q3PM
Zitsanzo zamapulojekiti otseguka
Kukula kwa Linux kernel ndi ntchito za GNU kunakhala maziko a mapulogalamu ena a Open Source. Kufika kwa Netscape ndi makampani akuluakulu a IT. Kuyambira pamenepo, zinthu zambiri zosiyanasiyana zapangidwa. Tiyeni tiyambe ndi Debian, yemwe adathandizira Free Software Foundation kuyambira 1994 mpaka 1995, ndipo kenako bungwe lopanda phindu la Software in the Public Interest linapangidwa kuti lipitilize kupereka ndalama zothandizira ntchitoyi. Monga gawo la pulojekitiyi, osati makina ogwiritsira ntchito okha omwe adapangidwa, komanso maofesi a LibreOffice, msakatuli wa Firefox, kasitomala wa imelo wa Evolution, pulogalamu ya K3b CD yoyaka, chosewerera makanema a VCL, mkonzi wa zithunzi za GIMP, ndi zinthu zina. Kampani yopanda phindu Apache Software Foundation idayamba ngati Open Source yomwe imathandizira mapulogalamu. Chodziwika kwambiri cha bungwe ili ndi seva yapaintaneti ya dzina lomwelo. Tsopano kampaniyo imasunga ma projekiti ambiri omwe amagawidwa pansi pa chilolezo cha Apache. Othandizira ASF akuphatikizapo Microsoft, Amazon ndi Huawei. Kampani ina yomwe ikugwira nawo ntchito za Open Source ndi Red Hat. Chitukuko chachikulu chomwe ndi makina ogwiritsira ntchito pa Linux kernel. Iye akuchita osati mapulogalamu, komanso thandizo luso ndi maphunziro a akatswiri. Mu 2018, idagulidwa ndi IBM. Google imapanganso mapulogalamu aulere. Amapanga ndikusamalira ma projekiti otsatirawa: laibulale ya TensorFlow yopanga makina ophunzirira makina, chilankhulo cha Go, pulogalamu ya Kubernetes yopangidwa kuti ipangitse kutumiza mapulogalamu, ndi zinthu zina. Mu sayansi, Open Source samangotanthauza mapulogalamu, komanso kufalitsa ntchito, kuwunika ndi kuthandizira zothandizira maphunziro. Mu 1991, Paul Ginsparg adakonza zosungira zakale za arXiv ku Los Alamos Laboratory, momwe munthu angapeze ntchito osati mufizikiki, komanso mankhwala, masamu ndi sayansi ina. CERN ilinso ndi portal yokhala ndi mapepala otseguka asayansi. [id id mawu = “attach_12326” align = “aligncenter” wide = “1263”]
Makina ogwiritsira ntchito Open Source – makina otsegulira gwero [/ mawu]
Momwe mungatengere nawo gawo mu polojekiti ya Open Source
Ngati mukufuna kuyeseza mapulogalamu ndikukulitsa kuyambiranso kwanu, ndiye kuti kutenga nawo gawo pakupanga chinthu cha Open Source ndizomwe mukufuna. Tikuwuzani pang’onopang’ono zomwe zikufunika pa izi. Choyamba, muyenera kulembetsa pa GitHub ndikusankha pulojekiti yomwe mungatenge nawo gawo. Ziyenera kukhala zosangalatsa kwa inu. Chabwino, ngati idzakhala ndi ntchito zambiri zomwe mungachite. Muyeneranso kumvetsera kutchuka kwa polojekitiyi, ikhoza kutsimikiziridwa ndi chiwerengero cha nyenyezi. Ndikofunikiranso kudziwa momwe chitukuko chikuyendera komanso pamene kusintha komaliza kunapangidwa. Mukasankha pulojekiti yosangalatsa, muyenera kupeza woyang’anira ndikukhazikitsa kuyanjana naye. Chotsatira ndikusankha ntchito. Poyamba, tikulimbikitsidwa kusankha ntchito yosavuta. Chinthu chachikulu ndichoti mutha kuchithetsa. Pambuyo pake, tumizani ntchitoyi kwa inu nokha ndikuyika zida zonse zofunika. Mukatha kuthetsa vutoli, pangani malingaliro osintha kachidindo munkhokwe. Kuti muchite izi, muyenera kukweza nambala yanu ku GitHub ndikudina batani la “Kokani pempho”. Pambuyo pake, muyenera kulemba dzina la pempho lanu ndi kufotokozera. Pambuyo pake, muyenera kudikirira kuti woyang’anira avomereze kapena kukana zosintha zomwe zaperekedwa. Ngati mutangoyamba ntchitoyo, zinthu zina zofulumira zikuwoneka, kapena mwazindikira kuti simungathe kuchita, ndiye kuti mukhoza kusiya ntchitoyi. Izi ndizabwinobwino, koma muyenera kudziwitsa oyang’anira za chisankho chanu. Pambuyo pake, muyenera kulemba dzina la pempho lanu ndi kufotokozera. Pambuyo pake, muyenera kudikirira kuti woyang’anira avomereze kapena kukana zosintha zomwe zaperekedwa. Ngati mutangoyamba ntchitoyo, zinthu zina zofulumira zikuwoneka, kapena mwazindikira kuti simungathe kuchita, ndiye kuti mukhoza kusiya ntchitoyi. Izi ndizabwinobwino, koma muyenera kudziwitsa oyang’anira za chisankho chanu. Pambuyo pake, muyenera kulemba dzina la pempho lanu ndi kufotokozera. Pambuyo pake, muyenera kudikirira kuti woyang’anira avomereze kapena kukana zosintha zomwe zaperekedwa. Ngati mutangoyamba ntchitoyo, zinthu zina zofulumira zikuwoneka, kapena mwazindikira kuti simungathe kuchita, ndiye kuti mukhoza kusiya ntchitoyi. Izi ndizabwinobwino, koma muyenera kudziwitsa oyang’anira za chisankho chanu.
Kugwiritsa ntchito Open Source pakupanga maloboti ogulitsa
Mlangizi wamalonda kapena
loboti ndi pulogalamu yomwe imapanga zosinthana pamisika yamasheya molingana ndi algorithm yokonzedweratu. Amatha kugulitsa zonse modziyimira pawokha komanso mumayendedwe a semi-automatic. Pachiwiri, amangotumiza zizindikiro zamalonda ndipo wogulitsa amapanga chisankho chomaliza. Tikulemba zabwino zogulitsa maloboti:
- Wogulitsa safunikira kuyang’anira mitengo yekha.
- Akatswiri Alangizi amagwira ntchito mosamalitsa malinga ndi algorithm yopatsidwa, alibe malingaliro.
- Maloboti amachita mwachangu kwambiri kuposa anthu.
Koma kuwonjezera pa zabwino zake, alangizi odzipangira okha ali ndi zovuta zake:
- muzochitika zosagwirizana, mwachitsanzo, ndi kulumpha kwakukulu kwa mlingo, mlangizi akhoza kuchitapo kanthu mosayenera, ndipo wogulitsa adzataya ndalama;
- Alangizi ena akatswiri amafuna kuti muzilipira mwezi uliwonse kuti muwagwiritse ntchito.
Kenako, lingalirani za alangizi angapo ogulitsa Open Source. Atha kutsitsidwa patsamba la GitHub, loyikidwa ndikugwiritsidwa ntchito pochita malonda. Mutha kusinthanso code code ndikupanga loboti nokha.
GEKKO bot
Uyu ndi Mlangizi Wotsimikizika Katswiri yemwe adawonekera zaka zambiri zapitazo. Amalonda ambiri adayamba kuchita malonda ndi loboti iyi. Pakadali pano sichikuthandizidwanso ndi omwe adazipanga, koma ikupezeka kwaulere kutsitsa kuchokera ku GitHub. Itha kugwiritsidwa ntchito pakusinthana kwa crypto, imatha kusonkhanitsa zidziwitso zamsika ndikuyitanitsa malo. GEKKO bot ili ndi makonda ambiri omwe mungayese nawo ma aligorivimu amalonda, komanso kusintha ndi kukhathamiritsa dongosolo lopangira mabizinesi. Lili ndi njira zokonzekera zomwe zingathe kusinthidwa. N’zothekanso kupanga malonda anu dongosolo. Imathandizira kusinthana kwa 23, kuphatikiza: Bitfinex, EXMO, Bittrex, Bitstamp.
Zenbot
Mlangizi wazamalonda wa Zenbot cryptocurrency amagwiritsa ntchito luntha lochita kupanga pakugulitsa. Ndizotheka kuzisintha malinga ndi zomwe mukufuna. Ndi n’zogwirizana ndi machitidwe ambiri opaleshoni. Ikhoza kupanga maulendo apamwamba kwambiri, kugulitsa katundu wambiri nthawi imodzi. Kuphatikiza apo, bot iyi imatha kupeza ndalama pa cryptocurrency arbitrage. Koma ilibe mawonekedwe ogwiritsa ntchito. Kutha kuchita malonda pakusinthana uku: Bittrex, Quadria, GDAX, Pollniex ndi Gemini.
OsEngine
OsEngine ndi mndandanda wazogulitsa zamasheya. Zimaphatikizapo:
- Deta – yomwe imagwiritsidwa ntchito pokweza mbiri yakale kuchokera kuzinthu zosiyanasiyana.
- Optimizer – amagwiritsidwa ntchito kuyesa njira imodzi.
- Tester – kuyesa ma aligorivimu angapo ogulitsa, koma osasintha magawo. Ikhoza kugwira ntchito nthawi imodzi pa nthawi zingapo ndi zida.
- Miner – amayang’ana njira zopindulitsa pa tchati. Mafomu omwe amapezeka angagwiritsidwe ntchito pamalonda enieni.
- Trader – gawo la malonda.
OsEngine amagwiritsa ntchito machitidwe oposa makumi atatu opangira malonda, pakati pawo pali zochitika (mwachitsanzo, njira za Bill Williams kapena Jesse Livermore), countertrend (mwachitsanzo, pogwiritsa ntchito mizere ya ballast,
Bollinger ) ndi arbitrage. Itha kugwiritsidwa ntchito pakusinthana kwina kwamayiko ena (malumikizidwe omwe alipo LMAX, InteractivBrokers ndi malonda a ninja), pa
MOEX (Transac,
Quik , Ast, Plaza 2, SmartCom) ndikusinthana kwa ndalama za crypto (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). Komanso yogwirizana ndi kusinthanitsa kumodzi kwa Oanda forex. Palinso alangizi ena otchuka a malonda a Open Source, mwachitsanzo, TradingBot, pochita malonda pa Moscow Exchange kudzera mwa Atentis broker kapena loboti yosavuta ya TradingBot.