O le a le Open Source, galuega faatino, faʻataʻitaʻiga o polokalama tatala punaoa

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

O Open Source o le polokalame lea e tufatufa atu i lalo o se laisene e ogatasi ma tulaga faʻasalalau tatala. O le mataupu faavae o le tatala e aofia ai e le gata i le lautele o le atinaʻeina o polokalama. Mo se faʻataʻitaʻiga, e tuʻuina atu e le au mamanu le avanoa i faʻataʻitaʻiga saoloto ma fonuka. I nisi o atunu’u, o lo’o aga’i atu fa’alapotopotoga a le malo e tatala fa’apolokalame fa’apogai. I Siamani, na filifili le aai o Munich e sui i le LiMux operating system, o se faʻasalalauga faʻapitoa a Ubuntu. I Hamburg, na filifili le au ofisa e faʻaaoga le ofisa Phoenix nai lo le Microsoft Office. Ua sui le malo o Peretania mai le faʻaaogaina o le PDF format i le ODF. I Farani, e faʻaaogaina e le gendarmerie le Ubuntu OS ma le FreeOffice e leai se totogi.
O le a le Open Source, galuega faatino, faʻataʻitaʻiga o polokalama tatala punaoa

Manaoga mo polokalama tatala puna’oa

O mana’oga autu ia e tatau ona ausia e se talosaga e tufatufaina i lalo o se laisene Open Source:

  • polokalame e tufa fua;
  • O le polokalama e sau ma le code source, pe afai e le oi totonu o le afifi autu, ona mafai lea ona sii mai fua pe maua i se isi auala;
  • e mafai ona suia le code ma vaega o le code e mafai ona faʻaaogaina i isi galuega faatino, ae o talosaga faʻaleleia e tatau ona tufatufa atu i lalo o tuutuuga o le laisene Open Source;
  • le fa’aituau o so’o se vaega o tagata e le fa’atagaina, mo se fa’ata’ita’iga, i Amerika o lo’o i ai fa’atapula’a i le fa’atauina atu o polokalame, ae le mafai e se laisene saoloto ona fa’atuina ana lava fa’asaina;
  • O le laisene Open Source e faʻatagaina ai auala uma e faʻaaoga ai talosaga, o le mea lea e le faʻalavelaveina ai le faʻasoaina o le faʻatonuga a le tagata e faʻatupuina, mo se faʻataʻitaʻiga, mea e pei o: “e faʻasaina le faʻaaogaina mo suʻesuʻega faʻavae” e le taliaina;
  • tulafono uma e fesoʻotaʻi ma le Open Source laisene e tutusa mo tagata faʻaoga uma, faʻaopoopo maliega e pei o maliega e le faʻaalia e faʻasaina;
  • e le mafai ona noatia le laisene i le polokalame, o le tagata e faʻaaogaina naʻo se vaega o le tulafono e iai aia tatau na tuʻuina atu e le oloa atoa;
  • e mafai e le tagata fa’aoga ona filifili le mea o le a ia fa’aogaina, mo se fa’ata’ita’iga, e fa’asaina le mana’omia o le polokalama fa’apipi’i ma Open Source e tatau ona tatala.

Poloketi Open Source – o le a lo latou uiga ese

O le tele o talosaga e tufatufaina i lalo o se laisene Open Source e iai eseesega nei:

  • o polokalame e tusia e i latou o loʻo faʻaaogaina, o le mea lea, e mataʻituina e le au atinaʻe le code, vave faʻaleleia mea sese ma maua ai faʻafitauli;
  • o le tele o oloa e fetaui ma le tele o faiga fa’aoga;
  • o le faʻalapotopotoga o Open Source developers e tatala i fesoʻotaʻiga ma tagata faʻaoga e mafai ona faia ni fautuaga;
  • E masani lava o fa’afouga fa’akomepiuta e maua fua e sili atu ona sau nai lo fa’atauga fa’apisinisi, o lea e vave fa’amautu ai bug;
  • tagata fa’aoga, pe a mana’omia, e mafai ona lagolagoina le talosaga latou te fiafia i ai i tupe;
  • o le lamatiaga o le faʻamaʻiina o se komepiuta poʻo se telefoni pe a faʻapipiʻi se polokalame Open Source e laʻititi, talu ai latou te o mai ma le code source.

Le Tala’aga o Polokalama Saoloto

O Richard Stallman o loʻo taʻua o le faʻavaeina o le polokalama faakomepiuta saoloto. A o galue i le Artificial Intelligence Laboratory i le Massachusetts Institute of Technology, sa auai o ia i le atinaʻeina o polokalame e leai se totogi. Mo se faʻataʻitaʻiga, i le tusiaina o le EMACS text editor mo komepiuta PDP. I le 1984, na tuʻua ai e Stallman lana galuega i le MIT ma faʻavae le poloketi GNU. O ona tagata fiafia na latou fa’aigoaina le faaupuga “polokalame saoloto” ma atiae le GNU manifesto. O le a le Open Source, galuega faatino, faʻataʻitaʻiga o polokalama tatala punaoa Seʻi o tatou talanoa e uiga i le sili ona lauiloa.

  1. O le laisene MIT na atiaʻe i se tasi o aʻoaʻoga taʻutaʻua i le Iunaite Setete – le Massachusetts Institute of Technology. E toetoe lava a fetaui lelei ma le vaega e tolu-fuaiupu o le laisene BSD, e na o le tasi le fuaiupu e faʻasaina ai le faʻaogaina o le igoa o le tusitala i faʻasalalauga. I lalo na sau ai: XFree86, Expat, PuTTY ma isi oloa.
  2. O le laisene BSD na muamua faʻaalia i le amataga o le 1980s e tufatufa atu le faiga faʻaogaina o le igoa tutusa. O lo’o i ai ituaiga eseese o lenei laisene:
    • O le uluai laisene BSD o le uluai laisene muamua, e taua foi o le fa-fuaiupu.
    • Laisene BSD suiga o se laisene e tolu-fuaiupu, e le aofia ai se fuaiupu e tasi, lea e manaʻomia ai le faʻasalalauga e faʻaalia ai o lenei talosaga o loʻo faʻaogaina polokalama faʻapipiʻi i le Iunivesite o Kalefonia.
    • O se laisene Intel na fausia mo talosaga puipuia pateni. E le lagolagoina e le Open Source Initiative. O le a le Open Source, galuega faatino, faʻataʻitaʻiga o polokalama tatala punaoa
  3. O le GNU General Public License o le laisene sili ona lauiloa. Na faaali mai o ia i le 1988. I le 1991, na faʻaalia ai se faʻaleleia atili o le GPL v2, lea e leʻi leiloa lona taua i lenei aso. I le 2006, na talia ai le laisene GPL v2.
  4. O le GNU Lesser General Public License, poʻo le GNU LGPL mo le faapuupuuga, na faia e faʻafesoʻotaʻi faletusi ma polokalama faʻasalalau i lalo o isi laisene.
  5. O le laisene Apache e mafai ai ona e suia ma toe tufatufaina atu le polokalama i le puna ma le binary. I le faaopoopo atu i aia tatau i le oloa, o le fesiitaiga o pateni o loʻo tuʻuina atu foi.
  6. Guile e talitutusa ma le GNU GPL, ae faʻaopoopoina se fuaiupu e mafai ai ona tuʻufaʻatasia le polokalama faʻapipiʻi matala ma polokalama e leai se totogi, o lea e le mafai ai ona manatu faʻamaonia kopi, ae e fetaui ma le GNU GPL.
  7. O le Common Public License na fausia e le IBM mo a latou atinaʻe. E fa’atagaina oe e sui le code ma fa’aoga i polokalame fa’apisinisi. O lenei laisene na fa’aaogaina e Microsoft mo Windows Installer XML.
  8. O le Mozilla Public License (MPL) o se laisene lavelave e le mulimulita’i sa’o copyleft.
  9. Ole Sun Publi c License e tutusa ma le MPL, ae o loʻo iai suiga laiti, pei ole Sun Microsystems nai lo Netscape.

E iai foi isi laisene e le masani ai e pei ole Guile, Common Public License, Mozilla Public License, ma isi. https://youtu.be/oAW5Dh9q3PM

Fa’ata’ita’iga o galuega fa’atino tatala

O le atinaʻeina o le Linux kernel ma GNU talosaga na avea ma faʻavae mo isi Open Source talosaga. O le taunuu mai o Netscape e fiafia i kamupani IT tetele. Talu mai lena taimi, ua tele oloa eseese ua atiaeina. Tatou amata ia Debian, lea na lagolagoina le Free Software Foundation mai le 1994 i le 1995, ma mulimuli ane fausia ai le faalapotopotoga e leai ni tupe mama Software in the Public Interest e faaauau ai le faatupeina o le poloketi. I le avea ai o se vaega o lenei poloketi, e le gata na faia le faiga faʻaogaina, ae faʻapea foʻi le LibreOffice office suite, le Firefox browser, le Evolution email client, le K3b CD burning application, le VCL video player, le GIMP image editor, ma isi oloa. O le kamupani e leai ni tupe mama a Apache Software Foundation na amataina o se poloketi Open Source e lagolagoina le polokalama. O le oloa sili ona lauiloa a lenei faʻalapotopotoga o le upega tafaʻilagi o le igoa tutusa. O le taimi nei o loʻo faʻatumauina e le kamupani se numera tele o poloketi tufatufaina i lalo o le laisene Apache. ASF lagolago e aofia ai Microsoft, Amazon ma Huawei. O le isi kamupani o loʻo aʻafia i poloketi Open Source o Red Hat. O le atinaʻe autu o le faiga faʻaogaina i luga o le fatu Linux. O lo’o galue o ia e le gata i polokalama, ae fa’apea fo’i i le lagolago fa’apitoa ma a’oa’oga fa’apitoa. I le 2018, na mauaina e le IBM. Google e atia’e fo’i polokalame e leai se totogi. Na te fa’atupuina ma fa’atumauina galuega fa’atino nei: le faletusi TensorFlow mo le atina’eina o faiga fa’aa’oa’oga masini, le gagana Go, le polokalame Kubernetes ua fuafuaina e fa’autometi le fa’apipi’iina o polokalame, ma isi oloa. I le faasaienisi, Open Source e le gata e faasino i polokalama, ae faapea foi i le lolomiina o galuega, toe iloilo ma lagolagoina punaoa faaleaoaoga. I le 1991, na faʻatulagaina ai e Paul Ginsparg le arXiv electronic archive i le Los Alamos Laboratory, lea e mafai ai e se tasi ona maua galuega e le gata i le fisiki, ae faʻapea foʻi i vailaʻau, matematika, ma isi faʻasaienisi. O lo’o iai fo’i le faitoto’a a le CERN ma pepa fa’asaienisi matala.
O le a le Open Source, galuega faatino, faʻataʻitaʻiga o polokalama tatala punaoa Faiga fa’aoga Open Source – fa’aogaina fa’aogaina faiga [/ fa’amatalaga]

Fa’afefea ona ‘auai i se poloketi Open Source

Afai e te manaʻo e faʻataʻitaʻi polokalame ma faʻalautele lau resume, ona auai lea i le atinaʻeina o se oloa Open Source o le mea tonu lava lea e te manaʻomia. Matou te taʻu atu ia te oe i lea laasaga ma lea laasaga mea e manaʻomia mo lenei mea. Muamua lava, e tatau ona e lesitala ile GitHub ma filifili se poloketi e te auai ai. E tatau ona e fiafia i ai. Ia, afai o le ai ai le tele o galuega e mafai ona e faia. E tatau foi ona e gauai atu i le lauiloa o le poloketi, e mafai ona fuafua i le numera o fetu. E taua fo’i le fa’amautu pe fa’apefea le fa’agaioiga o le atina’e ma le taimi na faia ai suiga mulimuli. A maeʻa ona filifilia se galuega manaia, e tatau ona e suʻeina se pule ma faʻavae fegalegaleaiga ma ia. O le isi laasaga o le filifilia lea o se galuega. I le amataga, e fautuaina e filifili le galuega sili ona faigofie. O le mea autu e mafai ona e foia. A maeʻa lena, faʻafeiloaʻi le poloketi ia te oe lava ma faʻapipiʻi uma meafaigaluega talafeagai. A maeʻa ona e foia le faʻafitauli, fai ni fautuaga mo le suia o le code i totonu o le fale teu oloa. Ina ia faia lenei mea, e tatau ona e lafoina lau code ile GitHub ma kiliki le “Pull request” button. A maeʻa lena, e tatau ona e ulufale i le igoa o lau talosaga ma se faʻamatalaga. A maeʻa lena, e tatau ona e faʻatali mo le pule e talia pe teena suiga ua fuafuaina. Afai ina ua uma ona e amataina le galuega, na aliali mai isi mea faanatinati, pe na e iloa e le mafai ona e faia, ona mafai lea ona e lafoai le galuega. Ole mea masani lea, ae e tatau ona e logoina le au fa’atonu e uiga i lau filifiliga. A maeʻa lena, e tatau ona e ulufale i le igoa o lau talosaga ma se faʻamatalaga. A maeʻa lena, e tatau ona e faʻatali mo le pule e talia pe teena suiga ua fuafuaina. Afai ina ua uma ona e amataina le galuega, na aliali mai isi mea faanatinati, pe na e iloa e le mafai ona e faia, ona mafai lea ona e lafoai le galuega. Ole mea masani lea, ae e tatau ona e logoina le au fa’atonu e uiga i lau filifiliga. A maeʻa lena, e tatau ona e ulufale i le igoa o lau talosaga ma se faʻamatalaga. A maeʻa lena, e tatau ona e faʻatali mo le pule e talia pe teena suiga ua fuafuaina. Afai ina ua uma ona e amataina le galuega, na aliali mai isi mea faanatinati, pe na e iloa e le mafai ona e faia, ona mafai lea ona e lafoai le galuega. Ole mea masani lea, ae e tatau ona e logoina le au fa’atonu e uiga i lau filifiliga.
O le a le Open Source, galuega faatino, faʻataʻitaʻiga o polokalama tatala punaoa

Faʻaaogaina Open Source i le atinaʻeina o robots fefaʻatauaʻiga

O se faufautua fefaʻatauaʻiga poʻo se
robot o se polokalame e faia fefaʻatauaiga i luga o fefaʻatauaʻiga faʻatau e tusa ai ma se algorithm ua faʻatulagaina. E mafai ona latou fefa’ataua’iga tuto’atasi atoa ma i le faiga fa’ato’aga. I le tulaga lona lua, latou te lafoina faʻailoga fefaʻatauaʻiga ma faia e le faioloa le faaiuga mulimuli. Matou te lisiina mea lelei o fefaʻatauaʻiga robots:

  1. E le manaʻomia e le faioloa le mataʻituina o tau o ia lava.
  2. Faufautua Faufautua e fa’atino sa’o e tusa ai ma se algorithm, e leai ni o latou lagona.
  3. E sili atu le vave ona tali atu robots nai lo tagata.

Ae e le gata i mea lelei, o faufautua otometi e iai foi mea le lelei:

  • i se tulaga e le masani ai, mo se faʻataʻitaʻiga, faʻatasi ai ma se oso malosi i le fua faatatau, e mafai e le faufautua ona tali le lelei, ma o le a leiloa tupe a le faioloa;
  • O nisi faufautua fa’apolofesa e mana’omia oe e totogi se pili fa’alemasina e fa’aoga ai.

Sosoo ai, mafaufau i nisi Open Source faufautua fefaʻatauaʻiga. E mafai ona sii mai i luga ole laiga GitHub, faʻapipiʻi ma faʻaoga mo fefaʻatauaiga. E mafai foʻi ona e faʻaleleia le faʻailoga puna ma fatuina se robot mo oe lava.

GEKKO bot

O se Faufautua Faufautua fa’amaonia lea na fa’aalia i le tele o tausaga talu ai. O le tele o faioloa na amata fefaʻatauaʻiga ma lenei robot. I le taimi nei e le o toe lagolagoina e le au foafoa, ae o loʻo avanoa mo le download fua mai GitHub. E mafai ona faʻaaogaina i luga o fefaʻatauaiga crypto, e mafai ona aoina faʻamatalaga maketi ma tuʻuina poloaiga. GEKKO bot e tele tulaga e mafai ai ona e suʻeina le algorithm fefaʻatauaʻiga, faʻapea foʻi ma fetuunai ma faʻalelei le faiga mo le faia o fefaʻatauaiga. O loʻo i ai se seti o taʻiala ua saunia e mafai ona faʻatulagaina. E mafai fo’i ona fai sau lava faiga tau fefa’ataua’iga. E lagolagoina 23 fesuiaiga, e aofia ai: Bitfinex, EXMO, Bittrex, Bitstamp.

Zenbot

O le Zenbot cryptocurrency fefaʻatauaʻiga faufautua faʻaaogaina atamai faʻapitoa mo fefaʻatauaiga. E mafai ona fa’avasegaina e tusa ai ma ou mana’oga. E fetaui ma le tele o faiga fa’aoga. E mafai ona faia fefaʻatauaiga maualuga, fefaʻatauaʻi ni aseta i le taimi e tasi. E le gata i lea, o lenei bot e mafai ona maua tupe i luga o le cryptocurrency arbitrage. Ae leai se fa’aoga fa’aoga fa’akalafi. Mafai ona fefaʻatauaʻiga i fefaʻatauaiga nei: Bittrex, Quadria, GDAX, Pollniex ma Gemini.
O le a le Open Source, galuega faatino, faʻataʻitaʻiga o polokalama tatala punaoa

OsEngine

OsEngine o se fa’asologa o talosaga tau fefa’ataua’iga. E aofia ai:

  • Fa’amatalaga – fa’aaoga e la’u ai fa’amaumauga fa’asolopito mai fa’apogai eseese.
  • Optimizer – fa’aaoga e su’e ai se tasi fuafuaga.
  • Su’ega – e fa’ata’ita’i le tele o fefa’ataua’iga algorithms, ae aunoa ma le suia o fa’asologa. E mafai ona galue i le taimi e tasi i le tele o taimi ma mea faigaluega.
  • Miner – su’e ni fa’ata’ita’iga lelei ile siata. O fomu maua e mafai ona fa’aoga i fefa’ataua’iga moni.
  • Faioloa – module mo fefa’ataua’iga.

O le a le Open Source, galuega faatino, faʻataʻitaʻiga o polokalama tatala punaoa OsEngine e faʻaaogaina le sili atu ma le tolusefulu faiga faʻatauga faʻapipiʻi, i totonu o loʻo i ai faʻataʻitaʻiga (mo se faʻataʻitaʻiga, o fuafuaga a Bill Williams poʻo Jesse Livermore), faʻataʻitaʻiga (mo se faʻataʻitaʻiga, faʻaaogaina o laina ballast,
Bollinger ) ma arbitrage. E mafai ona faʻaaogaina i nisi fefaʻatauaʻiga faʻavaomalo (fesoʻotaʻiga avanoa LMAX, InteractivBrokers ma ninja fefaʻatauaʻiga), i luga ole
MOEX (Transac,
Quik , Tele Asts, Plaza 2, SmartCom) ma fefaʻatauaʻiga cryptocurrency (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). E fetaui foi ma le tasi Oanda forex exchange. O loʻo i ai isi taʻutaʻua Open Source faufautua fefaʻatauaʻiga, mo se faʻataʻitaʻiga, TradingBot, mo fefaʻatauaʻiga i le Moscow Exchange e ala i le Atentis broker poʻo se robot TradingBot faigofie.

info
Rate author
Add a comment