Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe software

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

Open Source bụ ngwanrọ na-ekesa n’okpuru ikikere na-akwado ụkpụrụ isi mmalite mepere emepe. Ụkpụrụ nke imeghe anaghị ekpuchi ọ bụghị naanị oke mmepe ngwanrọ. Dịka ọmụmaatụ, ndị na-emepụta ihe na-enye ohere ịnweta ndebiri na mkpụrụedemede efu. Na mba ụfọdụ, ụlọ ọrụ gọọmentị na-akwaga na ngwanrọ mepere emepe. Na Germany, obodo Munich kpebiri ịgbanwe gaa na sistemụ arụmọrụ LiMux, nke bụ ụdị Ubuntu ahaziri. Na Hamburg, ndị isi kpebiri iji ụlọ ọrụ Phoenix kama Microsoft Office. Gọọmentị UK agbanweela iji usoro akwụkwọ PDF gaa na ODF. Na France, gendarmerie na-eji Ubuntu OS na LibreOffice efu.
Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe software

Ihe achọrọ maka ngwanrọ mepere emepe

Nke a bụ isi ihe achọrọ nke ngwa ekesara n’okpuru ikikere Open Source ga-emezurịrị:

  • a na-ekesa mmemme n’efu;
  • Akụrụngwa na-abịa na koodu isi mmalite, ọ bụrụ na ọ bụghị na ngwugwu bụ isi, mgbe ahụ enwere ike ibudata ya ma ọ bụ nweta ya n’ụzọ ọzọ;
  • Enwere ike gbanwee koodu ahụ na akụkụ nke koodu ahụ nwere ike iji mee ihe na ọrụ ndị ọzọ, ebe a ga-ekesa ngwa ndị gbanwere n’okpuru usoro nke ikikere Open Source;
  • A naghị anabata ịkpa ókè nke otu ndị mmadụ, dịka ọmụmaatụ, na USA, enwere mmachi na mbupụ mmemme, mana ikike nnwere onwe enweghị ike ịmepụta mmachi nke ya;
  • ikikere Open Source na-enye ohere niile iji ngwa ngwa, ya mere nkwenye omume nke onye mmepụta adịghị egbochi nkesa, dịka ọmụmaatụ, ihe ndị dị ka: “a machibidoro iwu iji maka nchọpụta mkpụrụ ndụ ihe nketa” adịghị anabata;
  • Iwu niile metụtara ikike Open Source bụ otu maka ndị ọrụ niile, amachibidoro nkwekọrịta ndị ọzọ dị ka nkwekọrịta anaghị ekpughe;
  • enweghị ike ijikọ ikike na mmemme ahụ, onye nrụpụta nke na-eji naanị akụkụ nke koodu ahụ nwere ikike nke ngwaahịa zuru oke nyere;
  • onye ọrụ nwere ike họrọ ihe ọ ga-eji, dịka ọmụmaatụ, amachibidoro iwu ka emeghe ngwa ngwa ewepụtara na Open Source.

Open Source oru – ihe bụ ha peculiarity

Ọtụtụ ngwa ekesara n’okpuru ikikere Open Source nwere ndịiche ndị a:

  • Ndị na-eji ha na-ede mmemme na-ede, ya mere, ndị mmepe na-enyocha koodu ahụ, dozie njehie ngwa ngwa ma chọpụta adịghị ike;
  • ọtụtụ ngwaahịa dakọtara na ọtụtụ sistemụ arụmọrụ;
  • obodo nke ndị mmepe Open Source na-emeghe ka ha na ndị ọrụ nwere ike ịnye ndụmọdụ;
  • Ọtụtụ mgbe, mmelite ngwanrọ n’efu na-apụta karịa nke azụmahịa, yabụ na-edozi ahụhụ ngwa ngwa;
  • ndị ọrụ, ọ bụrụ na achọrọ, nwere ike iji ego kwado ngwa ha masịrị;
  • ihe ize ndụ nke ibunye kọmputa ma ọ bụ smartphone mgbe ị na-etinye mmemme Open Source dị ntakịrị, ebe ọ bụ na ha na koodu isi na-abịa.

Akụkọ ihe mere eme nke ngwanrọ efu

A na-ahụta Richard Stallman dị ka onye malitere mmegharị ngwanrọ efu. Mgbe ọ na-arụ ọrụ na Artificial Intelligence Laboratory na Massachusetts Institute of Technology, o tinyere aka na mmepe nke ngwanrọ efu. Dịka ọmụmaatụ, na-ede ederede EMACS maka kọmpụta PDP. Na 1984, Stallman hapụrụ ọrụ ya na MIT wee guzobe ọrụ GNU. Ndị na-anụ ọkụ n’obi ya chepụtara okwu a bụ “software efu” wee mepụta ihe ngosi GNU. [okwu id = “ihe mgbakwunye_12331” mezie = “aligncenter” obosara = “650”]
Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe softwareRichard Stallman [/ okwu okwu] N’afọ 1985, Stallman mepụtara Free Software Foundation (FSF), bụ nke e jiri wulite ngwanro efu site na onyinye afọ ofufo. N’afọ 1989, ewebata akwụkwọ ikike ọhaneze nke mbụ (GPL), nke chebere ndị ọrụ site n’inye ha ikike idetu, gbanwee na ikesa ngwa. E mechara nweta ikike MIT na BSD mepụtara na Mahadum California. N’afọ 1991, e mepụtala sistemụ arụmọrụ nọọrọ onwe ya, mana o nweghị kernel. N’otu afọ ahụ, Linus Torvalds webatara kernel Linux, nke enyere ikike n’okpuru GPL na 1992. N’etiti 90s nke narị afọ gara aga, nnukwu ụlọ ọrụ malitere inwe mmasị na ahịa Open Source. Nke mbụ bụ Netscape. A na-ewere ihe nchọgharị ọ wepụtara n’oge ahụ dị ka nke kachasị ewu ewu. Na 1998, o mepere isi mmalite ya. Mgbe ụlọ ọrụ ahụ kwụsịrị ịdị adị, e mepụtara ihe nchọgharị Mozilla Firefox dabere na koodu Navigator. Ugbu a Open Source Initiative, nke hiwere na 1998, na-emepe emepe ma na-akwalite ngwanrọ mepere emepe. Gịnị bụ isi mmalite mepere emepe pụtara: https://youtu.be/8G3Dz_GyPI0

Mepee ikikere isi mmalite

Enwere ikikere isi mmalite dị iche iche. Iji mee ka ọ dịkwuo mfe ịghọta ha, anyị na-enye ọnụ ọgụgụ na-esonụ, nke na-egosi otú ha si dị iche na ibe ha.

Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe software
Akwụkwọ ikike mepere emepe
Ugbu a, ka anyị kwuo maka ndị kacha ewu ewu n’ime ha.
  1. Emepụtara ikike MIT n’otu n’ime ụlọ akwụkwọ agụmakwụkwọ na-eduga na United States – Massachusetts Institute of Technology. Ọ fọrọ nke nta ka ọ dakọtara kpamkpam na ụdị nkebiokwu atọ nke ikikere BSD, ọ na-agbakwunye naanị otu ahịrịokwu machibido iji aha onye ode akwụkwọ na mgbasa ozi. N’okpuru ya pụta: XFree86, Expat, Putty na ngwaahịa ndị ọzọ.
  2. Ikikere BSD pụtara na mbido 1980s iji kesaa sistemụ arụmọrụ nke otu aha. Enwere ụdị ikike a:
    • Ikikere BSD izizi bụ ikike izizi izizi, a na-akpọkwa ya nkeji nkeji anọ.
    • Ikikere BSD emezigharịrị bụ ikike nkebiokwu atọ, ọ wepụrụ otu ahịrịokwu, nke chọrọ mgbasa ozi iji gosi na ngwa a na-eji ngwanrọ emepụtara na Mahadum California.
    • Ikikere Intel emepụtara maka ngwa echedoro patent. Ihe mmalite Open Source anaghị akwado ya. [okwu id = “ihe mgbakwunye_11853” mezie = “aligncenter” obosara = “580”] Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe softwareIkikere eji na Git Hub[/nkebi]
  3. GNU General Public License bụ ikike kacha ewu ewu. Ọ pụtara na 1988. Na 1991, ụdị GPL v2 dị mma pụtara, nke na-efunarị mkpa ya ruo taa. Na 2006, a nakweere ikike GPL v2.
  4. GNU Lesser General Public License, ma ọ bụ GNU LGPL maka nkenke, ka emepụtara iji jikọta ọba akwụkwọ na ngwanrọ ekesara n’okpuru ikikere ndị ọzọ.
  5. Ikikere Apache na -enye gị ohere ịgbanwe ma kesaa ngwanro ahụ na isi mmalite yana ọnụọgụ abụọ. Na mgbakwunye na ikike nke ngwaahịa ahụ, a na-enyekwafefe patent.
  6. Guile yiri GNU GPL, mana ọ na-agbakwụnye nkebi ahịrịokwu na-enye ohere ijikọ sọftụwia mepere emepe yana sọftụwia na-abụghị nke efu, yabụ enweghị ike iwere ya dị ka nnomigharị siri ike, mana ọ dabara na GNU GPL ka o sina dị.
  7. IBM mepụtara akwụkwọ ikike ọhaneze nkịtị maka mmepe ha. Ọ na-enye gị ohere ịgbanwe koodu ma jiri ya na mmemme azụmahịa. Microsoft ji ikikere a maka Windows Installer XML.
  8. Akwụkwọ ikike ọhaneze Mozilla (MPL) bụ ikike dị mgbagwoju anya na-esoghị nwebiisinka siri ike.
  9. Akwụkwọ ikike Sun Publi c yiri MPL, mana enwere obere mgbanwe, dịka Sun Microsystems kama Netscape.

Enwekwara ikikere ndị ọzọ na-adịghị ahụkarị dịka Guile, Akwụkwọ ikike Ọhaneze, Mozilla Public License, na ndị ọzọ. https://youtu.be/oAW5Dh9q3PM

Ọmụmaatụ nke ọrụ mepere emepe

Mmepe nke Linux kernel na ngwa GNU ghọrọ ntọala maka ngwa Open Source ndị ọzọ. Ọbịbịa nke Netscape nwere mmasị na nnukwu ụlọ ọrụ IT. Kemgbe ahụ, e mepụtala ọtụtụ ngwaahịa dị iche iche. Ka anyị bido na Debian, bụ onye kwadoro Free Software Foundation site na 1994 ruo 1995, ma emesịa hibere ọgbakọ anaghị akwụ ụgwọ bụ Software in the Public Interest ka ọ gaa n’ihu na-enye ego maka ọrụ ahụ. Dịka akụkụ nke ọrụ a, ọ bụghị naanị sistemụ arụmọrụ ka emere, kamakwa ụlọ ọrụ LibreOffice, ihe nchọgharị Firefox, onye ahịa email Evolution, ngwa K3b CD na-ere ọkụ, ihe ọkpụkpọ vidiyo VCL, editọ onyonyo GIMP, na ngwaahịa ndị ọzọ. Ụlọ ọrụ Apache Software Foundation na-anaghị akwụ ụgwọ malitere dị ka ọrụ mepere emepe na-akwado ngwanrọ. Ngwaahịa kachasị ewu ewu nke nzukọ a bụ sava weebụ nke otu aha. Ugbu a ụlọ ọrụ ahụ na-edobe ọnụ ọgụgụ buru ibu nke ọrụ kesara n’okpuru ikike Apache. Ndị na-akwado ASF gụnyere Microsoft, Amazon na Huawei. Ụlọ ọrụ ọzọ na-etinye aka na ọrụ Open Source bụ Red Hat. Isi mmepe nke bụ sistemụ arụmọrụ na Linux kernel. Ọ na-etinye aka ọ bụghị naanị na ngwanrọ, kamakwa na nkwado teknụzụ na ọzụzụ nke ndị ọkachamara. Na 2018, IBM nwetara ya. Google na-emepụtakwa ngwanrọ efu. Ọ na-etolite ma na-ejigide ọrụ ndị a: ọbá ​​akwụkwọ TensorFlow maka ịmepụta usoro mmụta igwe, asụsụ Go, mmemme Kubernetes nke e mere iji rụọ ọrụ ntinye ngwa ngwa, na ngwaahịa ndị ọzọ. Na sayensị, Open Source na-ezo aka ọ bụghị naanị na ngwanrọ, kamakwa na mbipụta nke ọrụ, na-enyocha ma na-akwado akụrụngwa nkuzi. N’afọ 1991, Paul Ginsparg haziri arXiv electronic Archive na Los Alamos Laboratory, nke mmadụ nwere ike ịhụ ọrụ ọ bụghị naanị na physics, kamakwa na nkà mmụta ọgwụ, mgbakọ na mwepụ na sayensị ndị ọzọ. CERN nwekwara portal nwere akwụkwọ sayensị mepere emepe. [okwu id = “ihe mgbakwunye_12326” mezie = “aligncenter” obosara = “1263”]
Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe softwareSistemụ arụmọrụ mepere emepe – sistemụ arụ ọrụ mepere emepe [/ okwu okwu]

Otu esi etinye aka na oru ngo mepere emepe

Ọ bụrụ na ịchọrọ ịme mmemme ma gbasaa mmalite gị, mgbe ahụ isonye na mmepe nke ngwaahịa Open Source bụ ihe ị chọrọ. Anyị ga-agwa gị nzọụkwụ site nzọụkwụ ihe dị mkpa maka nke a. Nke mbụ, ịkwesịrị ịdebanye aha na GitHub wee họrọ ọrụ ị ga-eso na ya. Ọ ga-abụrịrị mmasị gị. Ọfọn, ọ bụrụ na ọ ga-enwe ọtụtụ ọrụ ị nwere ike ime. I kwesịkwara ịṅa ntị na ewu ewu nke ọrụ ahụ, enwere ike ikpebi ya site na ọnụ ọgụgụ kpakpando. Ọ dịkwa mkpa iji chọpụta otú mmepe na-arụsi ọrụ ike na mgbe e mere mgbanwe ikpeazụ. Mgbe ịhọrọ ọrụ na-adọrọ mmasị, ịkwesịrị ịchọta onye na-ahụ maka nlekọta ma guzobe mmekọrịta ya na ya. Nzọụkwụ ọzọ bụ ịhọrọ ọrụ. Iji malite, a na-atụ aro ka ịhọrọ ọrụ kachasị mfe. Isi ihe bụ na ị nwere ike dozie ya. Mgbe nke ahụ gasịrị, nyefee ọrụ ahụ n’onwe gị ma wụnye ngwá ọrụ niile dị mkpa. Mgbe ịmechara nsogbu ahụ, nye ndụmọdụ maka ịgbanwe koodu na ebe nchekwa. Iji mee nke a, ịkwesịrị ibugo koodu gị na GitHub wee pịa bọtịnụ “Pull arịrịọ”. Mgbe nke ahụ gasịrị, ị ga-achọ itinye aha arịrịọ gị na nkọwa. Mgbe nke ahụ gasịrị, ịkwesịrị ichere ka onye nlekọta na-anabata ma ọ bụ jụ mgbanwe ndị a tụrụ aro. Ọ bụrụ na mgbe ịmalitere ọrụ ahụ, ihe ndị ọzọ dị ngwa pụtara, ma ọ bụ na ị ghọtara na ị gaghị eme ya, ị nwere ike ịhapụ ọrụ ahụ. Nke a bụ ihe nkịtị, mana ịkwesịrị ịgwa ndị na-ahụ maka ihe gbasara mkpebi gị. Mgbe nke ahụ gasịrị, ị ga-achọ itinye aha arịrịọ gị na nkọwa. Mgbe nke ahụ gasịrị, ịkwesịrị ichere ka onye nlekọta na-anabata ma ọ bụ jụ mgbanwe ndị a tụrụ aro. Ọ bụrụ na mgbe ịmalitere ọrụ ahụ, ihe ndị ọzọ dị ngwa pụtara, ma ọ bụ na ị ghọtara na ị gaghị eme ya, ị nwere ike ịhapụ ọrụ ahụ. Nke a bụ ihe nkịtị, mana ịkwesịrị ịgwa ndị na-ahụ maka ihe gbasara mkpebi gị. Mgbe nke ahụ gasịrị, ị ga-achọ itinye aha arịrịọ gị na nkọwa. Mgbe nke ahụ gasịrị, ịkwesịrị ichere ka onye nlekọta na-anabata ma ọ bụ jụ mgbanwe ndị a tụrụ aro. Ọ bụrụ na mgbe ịmalitere ọrụ ahụ, ihe ndị ọzọ dị ngwa pụtara, ma ọ bụ na ị ghọtara na ị gaghị eme ya, ị nwere ike ịhapụ ọrụ ahụ. Nke a bụ ihe nkịtị, mana ịkwesịrị ịgwa ndị na-ahụ maka ihe gbasara mkpebi gị.
Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe software

Iji Open Source na mmepe nke rọbọtụ ịzụ ahịa

Onye ndụmọdụ azụmaahịa ma ọ bụ
robot bụ mmemme na-eme azụmahịa na mgbanwe ngwaahịa dịka algọridim a kara aka. Ha nwere ike ịzụ ahịa ma kpam kpam n’adabereghị na n’ụdị obere akpaaka. N’okwu nke abụọ, ha na-eziga nanị akara ngosi ahia na onye na-ere ahịa na-eme mkpebi ikpeazụ. Anyị depụtara uru nke robots ịzụ ahịa:

  1. Onye na-ere ahịa adịghị mkpa iji nyochaa ọnụ ahịa n’onwe ya.
  2. Ndị ndụmọdụ ọkachamara na-arụ ọrụ nke ọma dịka algorithm nyere, ha enweghị mmetụta ọ bụla.
  3. Robots na-eme ngwa ngwa karịa ụmụ mmadụ.

Mana ewezuga uru ndị ahụ, ndị ndụmọdụ akpaka nwekwara ọghọm:

  • na ọnọdụ na-abụghị ọkọlọtọ, dịka ọmụmaatụ, na-awụ elu dị nkọ na ọnụego ahụ, onye ndụmọdụ ahụ nwere ike imeghachi omume na-ezighị ezi, onye na-ere ahịa ga-efunahụ ego;
  • Ụfọdụ ndị ndụmọdụ ọkachamara chọrọ ka ị kwụọ ụgwọ kwa ọnwa iji jiri ha mee ihe.

Na-esote, tụlee ọtụtụ ndị ndụmọdụ ịzụ ahịa Open Source. Enwere ike ibudata ha na saịtị GitHub, tinye ya ma jiri ya mee ihe maka ịzụ ahịa. Ị nwekwara ike melite koodu isi mmalite ma mepụta robot maka onwe gị.

GEKKO bot

Nke a bụ onye ndụmọdụ ọkachamara pụtara nke pụtara ọtụtụ afọ gara aga. Ọtụtụ ndị ahịa ji rọbọt a malite ịzụ ahịa. Ugbu a ndị okike anaghị akwado ya, mana ọ dị maka nbudata na GitHub n’efu. Enwere ike iji ya na mgbanwe crypto, ọ nwere ike ịnakọta ozi ahịa ma tinye iwu. GEKKO bot nwere ọtụtụ ntọala nke ị nwere ike iji nwalee algọridim azụmaahịa, yana ịhazigharị ma kwalite sistemụ maka ịme azụmahịa. O nwere usoro atụmatụ emebere nke enwere ike ịhazi ya. Ọ dịkwa ike ịmepụta usoro ịzụ ahịa nke gị. Ọ na-akwado mgbanwe 23, gụnyere: Bitfinex, EXMO, Bittrex, Bitstamp.

Zenbot

Onye ndụmọdụ ịzụ ahịa cryptocurrency Zenbot na-eji ọgụgụ isi arụ ọrụ maka ịzụ ahịa. Ọ ga-ekwe omume ịhazi ya dịka ọchịchọ gị si dị. Ọ dakọtara na ọtụtụ sistemụ arụmọrụ. Ọ nwere ike ịme azụmahịa ugboro ugboro, zụọ ọtụtụ akụ n’otu oge. Na mgbakwunye, bot a nwere ike ịkpata ego na mkpezi cryptocurrency. Mana ọ nweghị interface onye ọrụ eserese. Nwere ike ịzụ ahịa na mgbanwe ndị a: Bittrex, Quadria, GDAX, Pollniex na Gemini.
Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe software

OsEnjin

OsEngine bụ ụlọ ahịa ngwa ahịa ngwaahịa. Ọ gụnyere:

  • Data – eji ebu data akụkọ ihe mere eme site na isi mmalite dị iche iche.
  • Optimizer – eji anwale otu atụmatụ.
  • Tester – iji nwalee ọtụtụ algọridim trading, mana na-enweghị ịgbanwe paramita. Ọ nwere ike ịrụ ọrụ n’otu oge n’ọtụtụ oge na ngwa.
  • Miner – na-achọ ụkpụrụ bara uru na eserese ahụ. Enwere ike iji ụdị ndị a chọtara na ịzụ ahịa n’ezie.
  • Onye na-ere ahịa – modul maka ịzụ ahịa.

Gịnị bụ Open Source, oru ngo, atụ nke mepere emepe softwareOsEngine na-eji ihe karịrị iri atọ wuru na-azụmaahịa usoro, n’etiti nke e nwere trending (dịka ọmụmaatụ, azum nke Bill Williams ma ọ bụ Jesse Livermore), countertrend (dịka ọmụmaatụ, iji ballast ahịrị,
Bollinger ) na ikpe ikpe. Enwere ike iji ya na ụfọdụ mgbanwe mba ụwa (njikọ dị LMAX, InteractivBrokers na ninja trading), na
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) na mgbanwe cryptocurrency (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB) , Bitmex, BitMax). dakọtara na otu Oanda forex mgbanwe. Enwere ndị ndụmọdụ ịzụ ahịa Open Source ndị ọzọ ama ama, dịka ọmụmaatụ, TradingBot, maka ịzụ ahịa na Moscow Exchange site na onye na-ere ahịa Atentis ma ọ bụ robot TradingBot dị mfe.

info
Rate author
Add a comment