Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailte

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

Is e bathar-bog a th’ ann an Open Source a tha air a sgaoileadh fo chead a tha a rèir inbhean stòr fosgailte. Tha prionnsapal fosgarrachd a’ còmhdach chan e a-mhàin farsaingeachd leasachadh bathar-bog. Mar eisimpleir, bidh luchd-dealbhaidh a ‘toirt cothrom air teamplaidean agus clòidean an-asgaidh. Ann an cuid de dhùthchannan, tha buidhnean riaghaltais a’ gluasad gu bathar-bog stòr fosgailte. Anns a’ Ghearmailt, cho-dhùin baile-mòr Munich atharrachadh gu siostam obrachaidh LiMux, a tha na dhreach gnàthaichte de Ubuntu. Ann an Hamburg, cho-dhùin oifigearan sreath oifis Phoenix a chleachdadh an àite Microsoft Office. Tha riaghaltas na RA air tionndadh bho bhith a’ cleachdadh cruth na sgrìobhainn PDF gu ODF. Anns an Fhraing, bidh an gendarmerie a’ cleachdadh an Ubuntu OS agus an LibreOffice an-asgaidh.
Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailte

Riatanasan airson bathar-bog le còd fosgailte

Seo na prìomh riatanasan a dh’ fheumas tagradh a chaidh a sgaoileadh fo chead Open Source coinneachadh:

  • tha prògraman air an sgaoileadh an-asgaidh;
  • Bidh am bathar-bog a’ tighinn le còd stòr, mura h-eil e sa phasgan bunaiteach, faodar a luchdachadh sìos gu saor no fhaighinn ann an dòigh eile;
  • faodar an còd atharrachadh agus faodar pàirtean den chòd a chleachdadh ann am pròiseactan eile, agus bu chòir na tagraidhean atharraichte a bhith air an sgaoileadh fo chumhachan cead Open Source;
  • chan eil leth-bhreith bho bhuidhnean sam bith de dhaoine ceadaichte, mar eisimpleir, anns na SA tha cuingealachaidhean air às-mhalairt phrògraman, ach chan urrainn cead an-asgaidh na toirmeasg aige fhèin a stèidheachadh;
  • tha cead Open Source a’ ceadachadh a h-uile dòigh air tagraidhean a chleachdadh, agus mar sin chan eil dìteadh moralta pearsanta an leasaiche a’ cur bacadh air cuairteachadh, mar eisimpleir, nithean mar: “tha e toirmisgte a chleachdadh airson sgrùdadh ginteil” neo-iomchaidh;
  • tha a h-uile riaghailt co-cheangailte ri cead Open Source an aon rud airson a h-uile neach-cleachdaidh, tha aontaidhean a bharrachd leithid aontaidhean neo-fhoillseachaidh air an toirmeasg;
  • chan urrainn an cead a bhith ceangailte ris a’ phrògram, tha na còraichean aig an leasaiche a chleachdas ach pàirt den chòd a thug an toradh slàn seachad;
  • faodaidh an neach-cleachdaidh taghadh dè a chleachdas e, mar eisimpleir, tha e toirmisgte iarraidh gum bi am bathar-bog a gheibhear le Open Source gu riatanach fosgailte.

Pròiseactan Open Source – dè cho sònraichte ‘s a tha iad

Tha na h-eadar-dhealachaidhean a leanas aig a’ mhòr-chuid de thagraidhean air an sgaoileadh fo chead Open Source:

  • tha prògraman air an sgrìobhadh leis an fheadhainn a bhios gan cleachdadh, mar sin, bidh luchd-leasachaidh a’ cumail sùil air a’ chòd, a’ càradh mhearachdan gu sgiobalta agus a’ lorg so-leòntachd;
  • tha a’ mhòr-chuid de thoraidhean co-chòrdail ri ioma-shiostaman obrachaidh;
  • tha coimhearsnachd luchd-leasachaidh Open Source fosgailte airson conaltradh le luchd-cleachdaidh as urrainn molaidhean a dhèanamh;
  • Mar as trice thig ùrachaidhean bathar-bog an-asgaidh a-mach nas trice na feadhainn malairteach, agus mar sin bidh biastagan air an suidheachadh nas luaithe;
  • faodaidh luchd-cleachdaidh, ma thogras iad, taic a thoirt don tagradh as toil leotha le airgead;
  • chan eil ach glè bheag de chunnart ann gun tèid coimpiutair no fòn cliste a ghlacadh nuair a stàlaicheas tu prògram Open Source, leis gu bheil iad a’ tighinn le còd stòr.

Eachdraidh bathar-bog saor a

Thathas den bheachd gur e Richard Stallman a stèidhich a’ ghluasad bathar-bog an-asgaidh. Fhad ‘s a bha e ag obair ann an deuchainn-lann Artificial Intelligence aig Institiùd Teicneòlais Massachusetts, bha e an sàs ann an leasachadh bathar-bog an-asgaidh. Mar eisimpleir, ann an sgrìobhadh an deasaiche teacsa EMACS airson coimpiutairean PDP. Ann an 1984, dh’fhàg Stallman a dhreuchd aig MIT agus stèidhich e am pròiseact GNU. Chruthaich an luchd-dealasach am facal “bathar-bog an-asgaidh” agus leasaich iad manifesto GNU.
Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailteRichard Stallman [/ caption] Ann an 1985, chruthaich Stallman an Free Software Foundation (FSF), a chaidh a chleachdadh gus bathar-bog an-asgaidh a leasachadh tro thabhartasan saor-thoileach. Ann an 1989, chaidh a’ chiad Chead Poblach Coitcheann (GPL) a thoirt a-steach, a dhìon luchd-cleachdaidh le bhith a’ toirt còir dhaibh tagraidhean a chopaigeadh, atharrachadh agus a sgaoileadh. Nas fhaide air adhart thàinig an cead MIT agus BSD air a leasachadh aig Oilthigh California. Ann an 1991, bha siostam obrachaidh neo-eisimeileach air a leasachadh, ach cha robh kernel aige. An aon bhliadhna sin, thug Linus Torvalds a-steach an kernel Linux, a fhuair cead fon GPL ann an 1992. Ann am meadhan nan 90an den linn mu dheireadh, thòisich companaidhean mòra a ‘gabhail ùidh anns a’ mhargaidh Open Source. B’ e Netscape a’ chiad fhear. Bha am brabhsair a chuir i a-mach aig an àm sin air a mheas mar aon den fheadhainn as mòr-chòrdte. Ann an 1998, dh’fhosgail i an stòr aice. Às deidh don chompanaidh sgur a bhith ann, chaidh brabhsair Mozilla Firefox a chruthachadh stèidhichte air còd Navigator. A-nis tha an Open Source Initiative, a chaidh a stèidheachadh ann an 1998, a’ leasachadh agus ag adhartachadh bathar-bog le còd fosgailte. Dè an ciall a tha aig stòr fosgailte: https://youtu.be/8G3Dz_GyPI0

Ceadan còd fosgailte

Tha grunn cheadan Open Source ann. Gus am bi e nas fhasa an tuigsinn, bheir sinn seachad am figear a leanas, a sheallas mar a tha iad eadar-dhealaichte bho chèile. Ceadan
Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailteStòr Fosgailte[/ caption] A-nis bruidhnidh sinn mun fheadhainn as mòr-chòrdte dhiubh.

  1. Chaidh an cead MIT a leasachadh aig aon de na prìomh ionadan foghlaim anns na Stàitean Aonaichte – an Massachusetts Institute of Technology. Tha e cha mhòr gu tur a’ dol aig an aon àm ris an tionndadh trì clàs de chead BSD, chan eil e a’ cur ris ach aon chlàs a tha a’ toirmeasg cleachdadh ainm an ùghdair ann an sanasachd. Fo thàinig e a-mach: XFree86, Expat, PuTTY agus stuthan eile.
  2. Nochd an cead BSD an toiseach tràth anns na 1980n gus an siostam obrachaidh den aon ainm a sgaoileadh. Tha na caochlaidhean a leanas den cheadachas seo:
    • Is e cead tùsail BSD a’ chiad chead tùsail, is e ceithir-clàs a chanar ris cuideachd.
    • Is e cead trì clàs a th’ ann an cead BSD atharraichte , chan eil e a’ dùnadh a-mach aon chlàs, a dh’ fheumas sanasachd sealltainn gu bheil an aplacaid seo a’ cleachdadh bathar-bog a chaidh a leasachadh aig Oilthigh California.
    • Cead Intel a chaidh a leasachadh airson tagraidhean le dìon peutant. Chan eil e a’ faighinn taic bhon Open Source Initiative. Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailteCeadachas air a chleachdadh air Git Hub[/ caption]
  3. Is e Cead Poblach Coitcheann GNU an cead as mòr-chòrdte. Nochd i ann an 1988. Ann an 1991, nochd dreach leasaichte den GPL v2, nach do chaill a bhuntanas chun an latha an-diugh. Ann an 2006, chaidh gabhail ri cead GPL v2.
  4. Chaidh an GNU Lesser General Public License, no GNU LGPL gu goirid, a chruthachadh gus leabharlannan a cheangal ri bathar-bog a chaidh a sgaoileadh fo cheadan eile.
  5. Leigidh cead Apache leat am bathar-bog atharrachadh agus ath-riarachadh an dà chuid ann an stòr agus binary. A bharrachd air na còraichean air an toradh, tha gluasad peutantan air a thoirt seachad cuideachd.
  6. Tha Guile coltach ris an GNU GPL, ach tha e a’ cur clàs ris a leigeas le bathar-bog stòr fosgailte a bhith air a chur còmhla ri bathar-bog nach eil an-asgaidh, agus mar sin chan urrainnear a mheas mar lethbhreac-lethbhreac teann, ach tha e co-chòrdail ris an GNU GPL a dh’ aindeoin sin.
  7. Chaidh an Cead Poblach Coitcheann a leasachadh le IBM airson an leasachaidhean. Leigidh e leat an còd atharrachadh agus a chleachdadh ann am prògraman malairteach. Chaidh an cead seo a chleachdadh le Microsoft airson Windows Installer XML.
  8. ‘S e cead iom-fhillte a th’ ann an Cead Poblach Mozilla (MPL) nach eil a’ leantainn leth-bhreacan teann.
  9. Tha ceadachas Sun Publi c coltach ris an MPL, ach tha atharrachaidhean beaga ann, leithid Sun Microsystems an àite Netscape.

Tha ceadan eile nach eil cho cumanta ann cuideachd leithid Guile, Cead Poblach Coitcheann, Cead Poblach Mozilla, is eile. https://youtu.be/oAW5Dh9q3PM

Eisimpleirean de phròiseactan le còd fosgailte

Thàinig leasachadh air na h-aplacaidean Linux kernel agus GNU gu bhith na bhunait airson tagraidhean Stòr Fosgailte eile. Thàinig companaidhean mòra IT aig an robh ùidh aig Netscape. Bhon uairsin, chaidh mòran thoraidhean eadar-dhealaichte a leasachadh. An toiseach tha sinn a’ toirt iomradh air Debian, a thug taic don Free Software Foundation bho 1994 gu 1995, agus an dèidh sin chaidh a’ bhuidheann neo-phrothaideach Bathar-bog airson Ùidh a’ Phobaill a chruthachadh, a lean air adhart a’ maoineachadh a’ phròiseict. Mar phàirt den phròiseact seo, chan e a-mhàin gun deach an siostam obrachaidh a chruthachadh, ach cuideachd sreath oifis LibreOffice, brabhsair Firefox, teachdaiche post-d Evolution, tagradh losgadh CD K3b, cluicheadair bhidio VCL, deasaiche ìomhaigh GIMP, agus toraidhean eile. Thòisich a’ chompanaidh neo-phrothaideach Apache Software Foundation mar phròiseact Open Source a thug taic do bhathar-bog. Is e an toradh as mòr-chòrdte den bhuidheann seo am frithealaiche lìn den aon ainm. A-nis tha a ‘chompanaidh a’ cumail àireamh mhòr de phròiseactan air an sgaoileadh fo chead Apache. Am measg luchd-taic ASF tha Microsoft, Amazon agus Huawei. Is e companaidh eile a tha an sàs ann am pròiseactan Open Source Red Hat. Is e am prìomh leasachadh an siostam obrachaidh air an kernel Linux. Tha i an sàs chan ann a-mhàin ann am bathar-bog, ach cuideachd ann an taic theicnigeach agus trèanadh eòlaichean. Ann an 2018, chaidh fhaighinn le IBM. Bidh Google cuideachd a ‘leasachadh bathar-bog an-asgaidh. Bidh i a’ leasachadh agus a’ cumail suas na pròiseactan a leanas: leabharlann TensorFlow airson siostaman ionnsachaidh innealan a leasachadh, an cànan Go, prògram Kubernetes a chaidh a dhealbhadh gus cleachdadh bathar-bog a dhèanamh fèin-ghluasadach, agus toraidhean eile. Ann an saidheans, tha Open Source a’ toirt iomradh chan ann a-mhàin air bathar-bog, ach cuideachd air foillseachadh obraichean, ag ath-sgrùdadh agus a’ toirt taic do ghoireasan foghlaim. Ann an 1991, chuir Paul Ginsparg air dòigh tasglann dealanach arXiv aig an Los Alamos Laboratory, anns am faighear obraichean chan ann a-mhàin ann am fiosaig, ach cuideachd ann an leigheas, matamataig, agus saidheansan eile. Tha portal aig CERN cuideachd le pàipearan saidheansail fosgailte.
Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailteSiostaman obrachaidh Open Source – siostaman obrachaidh stòr fosgailte [/ caption]

Mar a thèid thu an sàs ann am pròiseact Open Source

Ma tha thu airson prògramadh a chleachdadh agus do ath-thòiseachadh a leudachadh, is e com-pàirteachadh ann an leasachadh toradh Open Source dìreach na tha a dhìth ort. Innsidh sinn dhut ceum air cheum dè tha a dhìth airson seo. An toiseach, feumaidh tu clàradh air GitHub agus taghadh pròiseact anns am bi thu an sàs. Feumaidh e a bhith inntinneach dhut. Uill, ma bhios tòrr ghnìomhan ann as urrainn dhut a dhèanamh. Bu chòir dhut cuideachd aire a thoirt don cho mòr sa tha am pròiseact, faodar a dhearbhadh leis an àireamh de rionnagan. Tha e cuideachd cudromach dearbhadh dè cho gnìomhach sa tha leasachadh agus cuin a chaidh na h-atharrachaidhean mu dheireadh a dhèanamh. Às deidh dhut pròiseact inntinneach a thaghadh, feumaidh tu neach-glèidhidh a lorg agus eadar-obrachadh a stèidheachadh leis. Is e an ath cheum gnìomh a thaghadh. Airson tòiseachadh, thathar a ‘moladh an obair as sìmplidh a thaghadh. Is e am prìomh rud gun urrainn dhut fuasgladh fhaighinn air. Às deidh sin, gluais am pròiseact thugad fhèin agus stàlaich na h-innealan riatanach uile. Às deidh dhut an duilgheadas fhuasgladh, dèan molaidhean airson an còd atharrachadh san stòr. Gus seo a dhèanamh, feumaidh tu do chòd a luchdachadh suas gu GitHub agus cliog air a’ phutan “Tarraing iarrtas”. Às deidh sin, feumaidh tu ainm an iarrtais agad agus tuairisgeul a chuir a-steach. Às deidh sin, feumaidh tu feitheamh gus an gabh an neach-gleidhidh ris na h-atharrachaidhean a chaidh a mholadh no a dhiùltadh. Ma nochd rudan èiginneach eile às deidh dhut tòiseachadh air a’ ghnìomh, no ma thuig thu nach b’ urrainn dhut a dhèanamh, faodaidh tu an obair a thrèigsinn. Tha seo àbhaisteach, ach feumaidh tu innse don luchd-gleidhidh mun cho-dhùnadh agad. Às deidh sin, feumaidh tu ainm an iarrtais agad agus tuairisgeul a chuir a-steach. Às deidh sin, feumaidh tu feitheamh gus an gabh an neach-gleidhidh ris na h-atharrachaidhean a chaidh a mholadh no a dhiùltadh. Ma nochd rudan èiginneach eile às deidh dhut tòiseachadh air a’ ghnìomh, no ma thuig thu nach b’ urrainn dhut a dhèanamh, faodaidh tu an obair a thrèigsinn. Tha seo àbhaisteach, ach feumaidh tu innse don luchd-gleidhidh mun cho-dhùnadh agad. Às deidh sin, feumaidh tu ainm an iarrtais agad agus tuairisgeul a chuir a-steach. Às deidh sin, feumaidh tu feitheamh gus an gabh an neach-gleidhidh ris na h-atharrachaidhean a chaidh a mholadh no a dhiùltadh. Ma nochd rudan èiginneach eile às deidh dhut tòiseachadh air a’ ghnìomh, no ma thuig thu nach b’ urrainn dhut a dhèanamh, faodaidh tu an obair a thrèigsinn. Tha seo àbhaisteach, ach feumaidh tu innse don luchd-gleidhidh mun cho-dhùnadh agad.
Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailte

A ‘cleachdadh Open Source ann an leasachadh innealan-fuadain malairt

Is e prògram a th’ ann an comhairliche malairt no
robot a nì gnothaichean air an t-iomlaid stoc a rèir algairim ro-shuidhichte. Faodaidh iad malairt an dà chuid gu tur neo-eisimeileach agus ann am modh leth-fèin-ghluasadach. Anns an dàrna cùis, bidh iad dìreach a ’cur comharran malairt agus bidh an neach-malairt a’ dèanamh an co-dhùnadh deireannach. Tha sinn a ‘toirt liosta de na buannachdan bho bhith a’ malairt innealan-fuadain:

  1. Chan fheum an neach-malairt sùil a chumail air prìsean e fhèin.
  2. Bidh Comhairlichean Eòlaiche ag obair gu teann a rèir algairim sònraichte, chan eil faireachdainnean aca.
  3. Bidh innealan-fuadain ag ath-fhreagairt mòran nas luaithe na daoine.

Ach a bharrachd air na buannachdan, tha eas-bhuannachdan aig comhairlichean fèin-ghluasadach cuideachd:

  • ann an suidheachadh neo-àbhaisteach, mar eisimpleir, le leum geur anns an ìre, faodaidh an comhairliche freagairt gu h-iomchaidh, agus caillidh an neach-malairt airgead;
  • Bidh cuid de chomhairlichean proifeasanta ag iarraidh ort cìs mìosail a phàigheadh ​​​​airson an cleachdadh.

An ath rud, beachdaich air grunn chomhairlichean malairt Open Source. Faodar an luchdachadh sìos bho làrach GitHub, a chuir a-steach agus a chleachdadh airson malairt. Faodaidh tu cuideachd an còd tùsail adhartachadh agus robot a chruthachadh dhut fhèin.

GEKKO bot

Is e Comhairliche Eòlaiche dearbhte a tha seo a nochd o chionn mòran bhliadhnaichean. Thòisich mòran de luchd-malairt a ‘malairt leis an robot seo. Aig an àm seo chan eil e a’ faighinn taic bhon luchd-cruthachaidh tuilleadh, ach tha e ri fhaighinn airson luchdachadh sìos an-asgaidh bho GitHub. Faodar a chleachdadh air iomlaidean crypto, faodaidh e fiosrachadh margaidh a chruinneachadh agus òrdughan a chuir. Tha mòran shuidheachaidhean aig GEKKO bot leis an urrainn dhut an algairim malairt a dhearbhadh, a bharrachd air an siostam atharrachadh agus an ìre as fheàrr airson cùmhnantan a dhèanamh. Tha seata de ro-innleachdan deiseil ann a ghabhas gnàthachadh. Tha e comasach cuideachd an siostam malairt agad fhèin a chruthachadh. Tha e a ‘toirt taic do 23 iomlaidean, nam measg: Bitfinex, EXMO, Bittrex, Bitstamp.

Zenbot

Bidh an comhairliche malairt cryptocurrency Zenbot a’ cleachdadh inntleachd fuadain airson malairt. Tha e comasach a ghnàthachadh a rèir do mhiannan. Tha e co-chòrdail ris a ‘mhòr-chuid de shiostaman obrachaidh. Faodaidh e gnothaichean àrd-tricead a dhèanamh, malairt grunn mhaoin aig an aon àm. A bharrachd air an sin, faodaidh an bot seo airgead a chosnadh air arbitrage cryptocurrency. Ach chan eil eadar-aghaidh cleachdaiche grafaigeach aige. Comasach air malairt air na h-iomlaidean a leanas: Bittrex, Quadria, GDAX, Pollniex agus Gemini.
Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailte

OsEngine

Tha OsEngine na shreath de thagraidhean malairt stoc. Tha e a’ toirt a-steach:

  • Dàta – air a chleachdadh gus dàta eachdraidheil a luchdachadh bho dhiofar stòran.
  • Optimizer – air a chleachdadh gus aon ro-innleachd a dhearbhadh.
  • Tester – gus grunn algairim malairt a dhearbhadh, ach gun a bhith ag atharrachadh nam paramadairean. Faodaidh e obrachadh aig an aon àm air grunn raointean-ama agus ionnstramaidean.
  • Miner – a ‘coimhead airson prothaideach pàtrain air a’ chairt. Faodar na foirmean a chaidh a lorg a chleachdadh ann am fìor mhalairt.
  • Trader – modal airson malairt.

Dè a th’ ann an Open Source, pròiseactan, eisimpleirean de bhathar-bog le còd fosgailteBidh OsEngine a ’cleachdadh còrr air trithead siostam malairt togte, am measg sin tha gluasadan (mar eisimpleir, ro-innleachdan Bill Williams no Jesse Livermore), countertrend (mar eisimpleir, a’ cleachdadh loidhnichean ballasta,
Bollinger ) agus arbitrage. Faodar a chleachdadh air cuid de iomlaidean eadar-nàiseanta (ceanglaichean rim faighinn LMAX, InteractivBrokers agus malairt ninja), air
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) agus iomlaidean airgead didseatach (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). Cuideachd co-chòrdail le aon iomlaid Oanda forex. Tha comhairlichean malairt Open Source mòr-chòrdte eile ann, mar eisimpleir, TradingBot, airson malairt air Iomlaid Moscow tro broker Atentis no robot sìmplidh TradingBot.

info
Rate author
Add a comment