Hvað er Open Source, verkefni, dæmi um opinn hugbúnað

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

Open Source er hugbúnaður sem er dreift með leyfi sem uppfyllir staðla fyrir opinn uppspretta. Reglan um hreinskilni nær ekki aðeins yfir umfang hugbúnaðarþróunar. Til dæmis veita hönnuðir aðgang að ókeypis sniðmátum og leturgerðum. Í sumum löndum eru ríkisstofnanir að fara yfir í opinn hugbúnað. Í Þýskalandi ákvað borgin Munchen að skipta yfir í LiMux stýrikerfið sem er sérsniðin útgáfa af Ubuntu. Í Hamborg ákváðu embættismenn að nota Phoenix skrifstofupakkann í stað Microsoft Office. Ríkisstjórn Bretlands hefur skipt úr því að nota PDF skjalasnið yfir í ODF. Í Frakklandi notar gendarmerie Ubuntu OS og ókeypis LibreOffice.
Hvað er Open Source, verkefni, dæmi um opinn hugbúnað

Kröfur fyrir opinn hugbúnað

Hér eru helstu kröfur sem forrit sem dreift er með Open Source leyfi þarf að uppfylla:

  • forritum er dreift ókeypis;
  • Hugbúnaðinum fylgir frumkóði, ef hann er ekki í grunnpakkanum, þá er hægt að hlaða honum niður eða fá hann á annan hátt;
  • hægt er að breyta kóðanum og hluta af kóðanum er hægt að nota í öðrum verkefnum, en breyttum forritum ætti að dreifa samkvæmt skilmálum Open Source leyfisins;
  • mismunun hvers kyns hóps fólks er óheimil, til dæmis í Bandaríkjunum eru takmarkanir á útflutningi á forritum, en ókeypis leyfi getur ekki sett eigin bönn;
  • Open Source leyfið leyfir allar leiðir til að nota forrit, þannig að persónuleg siðferðileg sannfæring þróunaraðila truflar ekki dreifingu, til dæmis eru hlutir eins og: “það er bannað að nota til erfðarannsókna” óviðunandi;
  • allar reglur sem tengjast Open Source leyfinu eru þær sömu fyrir alla notendur, viðbótarsamningar eins og þagnarskyldusamningar eru bannaðir;
  • leyfið er ekki hægt að binda við forritið, verktaki sem notar aðeins hluta kóðans hefur réttindin sem varan í heild sinni gaf;
  • notandinn getur valið hvað hann ætlar að nota, til dæmis er bannað að krefjast þess að hugbúnaðurinn sem fylgir með Open Source sé endilega opinn.

Open Source verkefni – hver er sérstaða þeirra

Flest forrit sem dreift er með Open Source leyfi hafa eftirfarandi munur:

  • forrit eru skrifuð af þeim sem nota þau, þess vegna fylgjast verktaki með kóðanum, laga fljótt villur og uppgötva veikleika;
  • flestar vörur eru samhæfar mörgum stýrikerfum;
  • samfélag Open Source forritara er opið fyrir samskiptum við notendur sem geta komið með tillögur;
  • Venjulega koma ókeypis hugbúnaðaruppfærslur út oftar en auglýsingar, svo villur eru lagaðar hraðar;
  • notendur, ef þess er óskað, geta stutt forritið sem þeim líkar með peningum;
  • Hættan á að smita tölvu eða snjallsíma við uppsetningu Open Source forrits er lítil þar sem þeim fylgir frumkóði.

Saga frjáls hugbúnaðar

Richard Stallman er talinn stofnandi frjáls hugbúnaðarhreyfingarinnar. Meðan hann starfaði í gervigreindarrannsóknarstofunni við Massachusetts Institute of Technology tók hann þátt í þróun ókeypis hugbúnaðar. Til dæmis, við að skrifa EMACS textaritil fyrir PDP tölvur. Árið 1984 hætti Stallman starfi sínu hjá MIT og stofnaði GNU verkefnið. Áhugamenn þess stofnuðu hugtakið „frjáls hugbúnaður“ og þróuðu GNU stefnuskrána.

Hvað er Open Source, verkefni, dæmi um opinn hugbúnað
Richard Stallman [/ caption] Árið 1985 stofnaði Stallman Free Software Foundation (FSF), sem var notaður til að þróa ókeypis hugbúnað með frjálsum framlögum. Árið 1989 var fyrsta General Public License (GPL) kynnt, sem verndaði notendur með því að veita þeim rétt til að afrita, breyta og dreifa forritum. Síðar kom MIT leyfið og BSD þróað við háskólann í Kaliforníu. Árið 1991 var búið að þróa sjálfstætt stýrikerfi en það var ekki með kjarna. Sama ár kynnti Linus Torvalds Linux kjarnann, sem fékk leyfi undir GPL árið 1992. Um miðjan tíunda áratug síðustu aldar fóru stór fyrirtæki að hafa áhuga á Open Source markaði. Sú fyrsta var Netscape. Vafrinn sem hún gaf út á þessum tíma þótti einn sá vinsælasti. Árið 1998 opnaði hún uppruna sinn. Eftir að fyrirtækið hætti að vera til var Mozilla Firefox vafrinn búinn til byggður á Navigator kóðanum. Nú er Open Source Initiative, sem var stofnað árið 1998, að þróa og kynna opinn hugbúnað. Hvað þýðir opinn uppspretta: https://youtu.be/8G3Dz_GyPI0

Opinn uppspretta leyfi

Það eru nokkur mismunandi Open Source leyfi. Til að gera það auðveldara að skilja þau, gefum við eftirfarandi mynd, sem sýnir hvernig þau eru frábrugðin hver öðrum. [caption id="attachment_12320" align="aligncenter" width="697"]
Hvað er Open Source, verkefni, dæmi um opinn hugbúnað Open Source leyfi

Nú skulum við tala um þau vinsælustu.

  1. MIT leyfið var þróað hjá einni af leiðandi menntastofnunum í Bandaríkjunum – Massachusetts Institute of Technology. Það fellur nánast alveg saman við þriggja liða útgáfuna af BSD leyfinu, það bætir aðeins við einni klausu sem bannar notkun nafns höfundar í auglýsingum. Undir það komu út: XFree86, Expat, PuTTY og aðrar vörur.
  2. BSD leyfið kom fyrst fram snemma á níunda áratugnum til að dreifa samnefndu stýrikerfi. Það eru eftirfarandi afbrigði af þessu leyfi:
    • Upprunalega BSD leyfið er fyrsta upprunalega leyfið, það er einnig kallað fjögurra ákvæða.
    • Breytt BSD leyfi er þriggja ákvæða leyfi, það útilokar eitt ákvæði, sem krefst auglýsingar til að gefa til kynna að þetta forrit noti hugbúnað sem þróaður er við háskólann í Kaliforníu.
    • Intel leyfi sem var þróað fyrir einkaleyfisvernduð forrit. Það er ekki stutt af Open Source Initiative.
      Hvað er Open Source, verkefni, dæmi um opinn hugbúnað
      Leyfi notuð á Git Hub
  3. GNU General Public License er vinsælasta leyfið. Hún kom fram árið 1988. Árið 1991 birtist endurbætt útgáfa af GPL v2, sem hefur ekki glatað mikilvægi sínu til þessa dags. Árið 2006 var GPL v2 leyfið tekið upp.
  4. GNU Lesser General Public License, eða GNU LGPL í stuttu máli, var búið til til að tengja bókasöfn við hugbúnað sem dreift er með öðrum leyfum.
  5. Apache leyfið gerir þér kleift að breyta og endurdreifa hugbúnaðinum bæði í frum- og tvíundarskrá. Auk réttinda á vörunni er einnig veitt framsal einkaleyfa.
  6. Guile er svipað og GNU GPL, en það bætir við klausu sem gerir kleift að sameina opinn hugbúnað við ófrjálsan hugbúnað, svo það getur ekki talist strangt copyleft, en það er samhæft við GNU GPL engu að síður.
  7. Common Public License var þróað af IBM fyrir þróun þeirra. Það gerir þér kleift að breyta kóðanum og nota hann í viðskiptaforritum. Þetta leyfi var notað af Microsoft fyrir Windows Installer XML.
  8. Mozilla Public License (MPL) er flókið leyfi sem fylgir ekki ströngum copyleft.
  9. Sun Public License er svipað og MPL, en það eru smávægilegar breytingar, eins og Sun Microsystems í stað Netscape.

Það eru líka önnur sjaldgæfari leyfi eins og Guile, Common Public License, Mozilla Public License og fleiri. https://youtu.be/oAW5Dh9q3PM

Dæmi um opinn hugbúnað

Þróun Linux kjarna og GNU forrita varð grundvöllur annarra Open Source forrita. Tilkoma Netscape vakti áhuga stór upplýsingatæknifyrirtækja. Síðan þá hafa margar mismunandi vörur verið þróaðar. Byrjum á Debian, sem styrkti Free Software Foundation frá 1994 til 1995, og síðar voru sjálfseignarstofnunin Software in the Public Interest stofnuð til að halda áfram að fjármagna verkefnið. Sem hluti af þessu verkefni var ekki aðeins stýrikerfið búið til, heldur einnig LibreOffice skrifstofupakkan, Firefox vafrann, Evolution tölvupóstforritið, K3b geisladiskabrennsluforritið, VCL myndbandsspilarinn, GIMP myndvinnsluforritið og aðrar vörur. Félagið Apache Software Foundation sem ekki er rekið í hagnaðarskyni byrjaði sem opinn hugbúnaður sem studdi hugbúnað. Vinsælasta vara þessarar stofnunar er samnefndur vefþjónn. Nú heldur fyrirtækið úti miklum fjölda verkefna sem dreift er undir Apache leyfinu. Styrktaraðilar ASF eru Microsoft, Amazon og Huawei. Annað fyrirtæki sem tekur þátt í Open Source verkefnum er Red Hat. Helsta þróun þeirra er stýrikerfið á Linux kjarnanum. Hún stundar ekki aðeins hugbúnað heldur einnig tækniaðstoð og þjálfun sérfræðinga. Árið 2018 var það keypt af IBM. Google þróar einnig ókeypis hugbúnað. Hún þróar og heldur utan um eftirfarandi verkefni: TensorFlow bókasafnið til að þróa vélanámskerfi, Go tungumálið, Kubernetes forritið sem er hannað til að gera sjálfvirkan uppsetningu hugbúnaðar og aðrar vörur. Í vísindum vísar Open Source ekki aðeins til hugbúnaðar heldur einnig útgáfu verka, endurskoða og styðja við menntaúrræði. Árið 1991 skipulagði Paul Ginsparg rafræna skjalasafnið arXiv í Los Alamos Laboratory, þar sem hægt er að finna verk ekki aðeins í eðlisfræði, heldur einnig í læknisfræði, stærðfræði og öðrum vísindum. CERN er einnig með gátt með opnum vísindaritum.
Hvað er Open Source, verkefni, dæmi um opinn hugbúnað Open Source stýrikerfi – opið stýrikerfi [/ caption]

Hvernig á að taka þátt í Open Source verkefni

Ef þú vilt æfa þig í forritun og stækka ferilskrána þína, þá er þátttaka í þróun Open Source vöru nákvæmlega það sem þú þarft. Við munum segja þér skref fyrir skref hvað þarf til þess. Fyrst af öllu þarftu að skrá þig á GitHub og velja verkefni sem þú munt taka þátt í. Það hlýtur að vekja áhuga þinn. Jæja, ef það mun hafa fullt af verkefnum sem þú getur gert. Þú ættir líka að borga eftirtekt til vinsælda verkefnisins, það er hægt að ákvarða af fjölda stjarna. Einnig er mikilvægt að ákvarða hversu virk þróun er og hvenær síðustu breytingar voru gerðar. Eftir að þú hefur valið áhugavert verkefni þarftu að finna sýningarstjóra og koma á samskiptum við hann. Næsta skref er að velja verkefni. Til að byrja með er mælt með því að velja einfaldasta verkefnið. Aðalatriðið er að þú getur leyst það. Eftir það skaltu flytja verkefnið til þín og setja upp öll nauðsynleg verkfæri. Eftir að þú hefur leyst vandamálið skaltu koma með tillögur um að breyta kóðanum í geymslunni. Til að gera þetta þarftu að hlaða upp kóðanum þínum á GitHub og smella á „Dregið beiðni“ hnappinn. Eftir það þarftu að slá inn nafn beiðni þinnar og lýsingu. Eftir það þarftu að bíða eftir að sýningarstjóri samþykki eða hafni fyrirhuguðum breytingum. Ef eftir að þú byrjaðir á verkefninu birtust aðrir brýnir hlutir eða þú áttaðir þig á því að þú gætir ekki gert það, þá geturðu yfirgefið verkefnið. Þetta er eðlilegt, en þú þarft að upplýsa sýningarstjóra um ákvörðun þína. Eftir það þarftu að slá inn nafn beiðni þinnar og lýsingu. Eftir það þarftu að bíða eftir að sýningarstjóri samþykki eða hafni fyrirhuguðum breytingum. Ef eftir að þú byrjaðir á verkefninu birtust aðrir brýnir hlutir eða þú áttaðir þig á því að þú gætir ekki gert það, þá geturðu yfirgefið verkefnið. Þetta er eðlilegt, en þú þarft að upplýsa sýningarstjóra um ákvörðun þína. Eftir það þarftu að slá inn nafn beiðni þinnar og lýsingu. Eftir það þarftu að bíða eftir að sýningarstjóri samþykki eða hafni fyrirhuguðum breytingum. Ef eftir að þú byrjaðir á verkefninu birtust aðrir brýnir hlutir eða þú áttaðir þig á því að þú gætir ekki gert það, þá geturðu yfirgefið verkefnið. Þetta er eðlilegt, en þú þarft að upplýsa sýningarstjóra um ákvörðun þína.
Hvað er Open Source, verkefni, dæmi um opinn hugbúnað

Notkun Open Source í þróun viðskiptavélmenna

Viðskiptaráðgjafi eða
vélmenni er forrit sem gerir viðskipti í kauphöllinni samkvæmt fyrirfram ákveðnu reikniriti. Þeir geta verslað bæði alveg sjálfstætt og í hálfsjálfvirkum ham. Í öðru tilvikinu senda þeir einfaldlega viðskiptamerki og kaupmaðurinn tekur endanlega ákvörðun. Við listum yfir kosti þess að eiga viðskipti með vélmenni:

  1. Kaupmaðurinn þarf ekki sjálfur að fylgjast með verði.
  2. Sérfræðiráðgjafar starfa stranglega í samræmi við tiltekið reiknirit, þeir hafa engar tilfinningar.
  3. Vélmenni bregðast mun hraðar við en menn.

En fyrir utan kostina hafa sjálfvirkir ráðgjafar einnig galla:

  • í óstöðluðum aðstæðum, til dæmis, með miklu stökki á genginu, gæti ráðgjafinn brugðist ófullnægjandi og kaupmaðurinn tapar peningum;
  • Sumir faglegir ráðgjafar krefjast þess að þú greiðir mánaðargjald til að nota þá.

Næst skaltu íhuga nokkra Open Source viðskiptaráðgjafa. Hægt er að hlaða þeim niður af GitHub síðunni, setja upp og nota til viðskipta. Þú getur líka bætt frumkóðann og búið til vélmenni fyrir sjálfan þig.

GEKKO botni

Þetta er sannreyndur sérfræðingur sem birtist fyrir mörgum árum. Margir kaupmenn byrjuðu að eiga viðskipti við þetta vélmenni. Í augnablikinu er það ekki lengur stutt af höfundum, en það er fáanlegt fyrir ókeypis niðurhal frá GitHub. Það er hægt að nota í dulritunarskiptum, það getur safnað markaðsupplýsingum og lagt inn pantanir. GEKKO láni hefur margar stillingar sem þú getur prófað viðskiptaalgrímið, auk þess að stilla og fínstilla kerfið til að gera samninga. Það hefur sett af tilbúnum aðferðum sem hægt er að aðlaga. Það er líka hægt að búa til þitt eigið viðskiptakerfi. Það styður 23 kauphallir, þar á meðal: Bitfinex, EXMO, Bittrex, Bitstamp.

Zenbot

Zenbot viðskiptaráðgjafi dulritunargjaldmiðla notar gervigreind til að eiga viðskipti. Það er hægt að sérsníða það eftir þínum óskum. Það er samhæft við flest stýrikerfi. Það getur gert tíðni viðskipti, verslað með nokkrar eignir á sama tíma. Að auki getur þessi láni þénað peninga á dulritunargjaldmiðla arbitrage. En það er ekki með grafísku notendaviðmóti. Getur átt viðskipti á eftirfarandi kauphöllum: Bittrex, Quadria, GDAX, Pollniex og Gemini.
Hvað er Open Source, verkefni, dæmi um opinn hugbúnað

OsEngine

OsEngine er svíta af hlutabréfaviðskiptaforritum. Það innifelur:

  • Gögn – notuð til að hlaða söguleg gögn frá ýmsum aðilum.
  • Optimizer – notað til að prófa eina stefnu.
  • Prófari – til að prófa nokkur viðskiptaalgrím, en án þess að breyta breytum. Það getur virkað samtímis á nokkrum tímaramma og tækjum.
  • Miner – leitar að arðbærum mynstrum á töflunni. Hægt er að nota eyðublöðin sem fundust í raunverulegum viðskiptum.
  • Kaupmaður – eining fyrir viðskipti.

Hvað er Open Source, verkefni, dæmi um opinn hugbúnað OsEngine notar meira en þrjátíu innbyggð viðskiptakerfi, þar á meðal eru þróun (til dæmis aðferðir Bill Williams eða Jesse Livermore), mótþróa (til dæmis með því að nota kjölfestulínur,
Bollinger ) og arbitrage. Hægt að nota í sumum alþjóðlegum kauphöllum (tengingar í boði LMAX, InteractivBrokers og ninja viðskipti), á
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) og dulritunargjaldmiðlaskipti (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). Einnig samhæft við eina Oanda gjaldeyrisskipti. Það eru aðrir vinsælir viðskiptaráðgjafar með opinn uppspretta, til dæmis TradingBot, fyrir viðskipti í Moskvu kauphöllinni í gegnum Atentis miðlara eða einfalt TradingBot vélmenni.

info
Rate author
Add a comment