Chanzo Huria ni nini, miradi, mifano ya programu huria

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

Open Source ni programu ambayo inasambazwa chini ya leseni ambayo inatii viwango vya programu huria. Kanuni ya uwazi inashughulikia sio tu upeo wa maendeleo ya programu. Kwa mfano, wabunifu hutoa upatikanaji wa templates na fonti za bure. Katika baadhi ya nchi, mashirika ya serikali yanahamia kwenye programu huria. Huko Ujerumani, jiji la Munich liliamua kubadili mfumo wa uendeshaji wa LiMux, ambayo ni toleo la Ubuntu lililobinafsishwa. Huko Hamburg, maafisa waliamua kutumia ofisi ya Phoenix badala ya Microsoft Office. Serikali ya Uingereza imeacha kutumia umbizo la hati ya PDF hadi ODF. Huko Ufaransa, gendarmerie hutumia Ubuntu OS na LibreOffice ya bure.
Chanzo Huria ni nini, miradi, mifano ya programu huria

Mahitaji ya programu huria

Hapa kuna mahitaji makuu ambayo maombi yanayosambazwa chini ya leseni ya Open Source lazima yatimize:

  • programu zinasambazwa bila malipo;
  • Programu inakuja na msimbo wa chanzo, ikiwa haipo kwenye mfuko wa msingi, basi inaweza kupakuliwa kwa uhuru au kupatikana kwa njia nyingine;
  • kanuni inaweza kurekebishwa na sehemu za kanuni zinaweza kutumika katika miradi mingine, wakati maombi yaliyorekebishwa yanapaswa kusambazwa chini ya masharti ya leseni ya Open Source;
  • ubaguzi wa makundi yoyote ya watu hairuhusiwi, kwa mfano, nchini Marekani kuna vikwazo juu ya usafirishaji wa programu, lakini leseni ya bure haiwezi kuanzisha marufuku yake;
  • leseni ya Open Source inaruhusu njia zote za kutumia maombi, kwa hivyo imani za kibinafsi za msanidi programu haziingiliani na usambazaji, kwa mfano, vitu kama: “ni marufuku kutumia kwa utafiti wa maumbile” havikubaliki;
  • sheria zote zinazohusiana na leseni ya Open Source ni sawa kwa watumiaji wote, mikataba ya ziada kama vile mikataba ya kutofichua imepigwa marufuku;
  • leseni haiwezi kuunganishwa na programu, msanidi programu anayetumia sehemu tu ya msimbo ana haki ambazo bidhaa kamili ilitoa;
  • mtumiaji anaweza kuchagua atakayotumia, kwa mfano, ni marufuku kuhitaji kwamba programu inayotolewa na Open Source iwe lazima iwe wazi.

Miradi ya Open Source – ni nini upekee wao

Programu nyingi zinazosambazwa chini ya leseni ya Open Source zina tofauti zifuatazo:

  • mipango imeandikwa na wale wanaotumia, kwa hiyo, watengenezaji hufuatilia msimbo, haraka kurekebisha makosa na udhaifu uliogunduliwa;
  • bidhaa nyingi zinaendana na mifumo mingi ya uendeshaji;
  • jumuiya ya watengenezaji wa Open Source iko wazi kwa mawasiliano na watumiaji ambao wanaweza kutoa mapendekezo;
  • Kawaida sasisho za programu za bure hutoka mara nyingi zaidi kuliko za kibiashara, kwa hivyo mende hurekebishwa haraka;
  • watumiaji, ikiwa inataka, wanaweza kuunga mkono programu wanayopenda kwa pesa;
  • hatari ya kuambukiza kompyuta au smartphone wakati wa kufunga programu ya Open Source ni ndogo, kwani wanakuja na msimbo wa chanzo.

Historia ya Programu Isiyolipishwa

Richard Stallman anachukuliwa kuwa mwanzilishi wa harakati ya programu ya bure. Alipokuwa akifanya kazi katika Maabara ya Ujasusi wa Artificial katika Taasisi ya Teknolojia ya Massachusetts, alihusika katika uundaji wa programu za bure. Kwa mfano, kwa kuandika mhariri wa maandishi wa EMACS kwa kompyuta za PDP. Mnamo 1984, Stallman aliacha kazi yake huko MIT na kuanzisha mradi wa GNU. Wapenzi wake walibuni neno “programu isiyolipishwa” na kuunda manifesto ya GNU. [kitambulisho cha maelezo = “attach_12331″ align=”aligncenter” width=”650″]
Chanzo Huria ni nini, miradi, mifano ya programu huria Richard Stallman [/ caption] Mnamo 1985, Stallman aliunda Free Software Foundation (FSF), ambayo ilitumiwa kutengeneza programu bila malipo kupitia michango ya hiari. Mnamo 1989, Leseni ya Kwanza ya Umma (GPL) ilianzishwa, ambayo ililinda watumiaji kwa kuwapa haki ya kunakili, kurekebisha, na kusambaza maombi. Baadaye ikaja leseni ya MIT na BSD iliyokuzwa katika Chuo Kikuu cha California. Kufikia 1991, mfumo wa uendeshaji wa kujitegemea ulikuwa umetengenezwa, lakini haukuwa na kernel. Mwaka huo huo, Linus Torvalds alianzisha kernel ya Linux, ambayo ilipewa leseni chini ya GPL mnamo 1992. Katikati ya miaka ya 90 ya karne iliyopita, makampuni makubwa yalianza kupendezwa na soko la Open Source. Ya kwanza ilikuwa Netscape. Kivinjari alichotoa wakati huo kilizingatiwa kuwa moja ya maarufu zaidi. Mnamo 1998, alifungua chanzo chake. Baada ya kampuni kukoma kuwepo, kivinjari cha Mozilla Firefox kiliundwa kulingana na msimbo wa Navigator. Sasa Mpango wa Open Source, ambao ulianzishwa mnamo 1998, unatengeneza na kukuza programu huria. Nini maana ya chanzo wazi: https://youtu.be/8G3Dz_GyPI0

Leseni za chanzo huria

Kuna leseni nyingi tofauti za Open Source. Ili iwe rahisi kuwaelewa, tunatoa takwimu ifuatayo, ambayo inaonyesha jinsi wanavyotofautiana kutoka kwa kila mmoja.

Chanzo Huria ni nini, miradi, mifano ya programu huria
Leseni za Open Source
Sasa hebu tuzungumze kuhusu maarufu zaidi kati yao.

  1. Leseni ya MIT ilitengenezwa katika moja ya taasisi zinazoongoza za elimu nchini Marekani – Taasisi ya Teknolojia ya Massachusetts. Inakaribia kabisa sanjari na toleo la vifungu vitatu vya leseni ya BSD, inaongeza tu kifungu kimoja ambacho kinakataza matumizi ya jina la mwandishi katika utangazaji. Chini yake ilitoka: XFree86, Expat, PuTTY na bidhaa zingine.
  2. Leseni ya BSD ilionekana kwa mara ya kwanza mwanzoni mwa miaka ya 1980 ili kusambaza mfumo wa uendeshaji wa jina moja. Kuna anuwai zifuatazo za leseni hii:
    • Leseni ya asili ya BSD ni leseni ya kwanza ya asili, pia inaitwa kifungu cha nne.
    • Leseni ya BSD iliyobadilishwa ni leseni ya vifungu vitatu, haijumuishi kifungu kimoja, ambacho kinahitaji utangazaji kuashiria kuwa programu hii inatumia programu iliyotengenezwa katika Chuo Kikuu cha California.
    • Leseni ya Intel ambayo ilitengenezwa kwa programu zinazolindwa na hataza. Haitumiki na Mpango wa Open Source.
      Chanzo Huria ni nini, miradi, mifano ya programu huria
      Leseni zinazotumika kwenye Git Hub
  3. Leseni ya Jumla ya GNU ya Umma ndiyo leseni maarufu zaidi. Alionekana mnamo 1988. Mnamo 1991, toleo la kuboreshwa la GPL v2 lilionekana, ambalo halijapoteza umuhimu wake hadi leo. Mnamo 2006, leseni ya GPL v2 ilipitishwa.
  4. Leseni ndogo ya Umma ya GNU, au GNU LGPL kwa ufupi, iliundwa ili kuunganisha maktaba na programu zinazosambazwa chini ya leseni zingine.
  5. Leseni ya Apache hukuruhusu kurekebisha na kusambaza tena programu katika chanzo na mfumo wa jozi. Mbali na haki za bidhaa, uhamisho wa hati miliki pia hutolewa.
  6. Udanganyifu ni sawa na GNU GPL, lakini inaongeza kifungu kinachoruhusu programu huria kuunganishwa na programu zisizo za bure, kwa hivyo haiwezi kuzingatiwa kuwa kunakili kwa ukali, lakini inaendana na GNU GPL hata hivyo.
  7. Leseni ya Kawaida ya Umma ilitengenezwa na IBM kwa maendeleo yao. Inakuwezesha kubadilisha msimbo na kuitumia katika programu za kibiashara. Leseni hii ilitumiwa na Microsoft kwa Windows Installer XML.
  8. Leseni ya Umma ya Mozilla (MPL) ni leseni changamano ambayo haifuati nakala kamili.
  9. Leseni ya Sun Publi c ni sawa na MPL, lakini kuna mabadiliko madogo, kama vile Sun Microsystems badala ya Netscape.

Pia kuna leseni zingine zisizo za kawaida kama vile Udanganyifu, Leseni ya Kawaida ya Umma, Leseni ya Umma ya Mozilla, na zingine. https://youtu.be/oAW5Dh9q3PM

Mifano ya miradi ya chanzo huria

Ukuzaji wa kinu cha Linux na programu za GNU zikawa msingi wa programu zingine za Open Source. Kufika kwa Netscape kulivutia kampuni kubwa za IT. Tangu wakati huo, bidhaa nyingi tofauti zimetengenezwa. Hebu tuanze na Debian, ambayo ilisaidia Free Software Foundation kutoka 1994 hadi 1995, na baadaye shirika lisilo la faida la Software in the Public Interest likaundwa ili kuendelea kufadhili mradi huo. Kama sehemu ya mradi huu, sio tu mfumo wa uendeshaji uliundwa, lakini pia ofisi ya LibreOffice, kivinjari cha Firefox, mteja wa barua pepe wa Evolution, programu ya kuchoma CD ya K3b, kicheza video cha VCL, kihariri cha picha cha GIMP, na bidhaa zingine. Kampuni isiyo ya faida ya Apache Software Foundation ilianza kama mradi wa Open Source ambao ulisaidia programu. Bidhaa maarufu zaidi ya shirika hili ni seva ya wavuti ya jina moja. Sasa kampuni inashikilia idadi kubwa ya miradi inayosambazwa chini ya leseni ya Apache. Wafadhili wa ASF ni pamoja na Microsoft, Amazon na Huawei. Kampuni nyingine inayohusika katika miradi ya Open Source ni Red Hat. Maendeleo kuu ambayo ni mfumo wa uendeshaji kwenye kernel ya Linux. Yeye hajishughulishi na programu tu, bali pia katika msaada wa kiufundi na mafunzo ya wataalam. Mnamo 2018, ilinunuliwa na IBM. Google pia hutengeneza programu zisizolipishwa. Anatengeneza na kudumisha miradi ifuatayo: maktaba ya TensorFlow ya kuunda mifumo ya kujifunza kwa mashine, lugha ya Go, mpango wa Kubernetes iliyoundwa kusambaza programu kiotomatiki, na bidhaa zingine. Katika sayansi, Open Source inarejelea sio programu tu, bali pia uchapishaji wa kazi, kukagua na kusaidia rasilimali za elimu. Mnamo 1991, Paul Ginsparg alipanga kumbukumbu ya elektroniki ya arXiv kwenye Maabara ya Los Alamos, ambayo mtu anaweza kupata kazi sio tu katika fizikia, bali pia katika dawa, hisabati, na sayansi zingine. CERN pia ina lango iliyo na karatasi wazi za kisayansi. [kitambulisho cha maelezo = “attach_12326″ align=”aligncenter” width=”1263″]
Chanzo Huria ni nini, miradi, mifano ya programu huria Mifumo ya uendeshaji ya Open Source – mifumo ya uendeshaji ya chanzo huria [/ caption]

Jinsi ya kushiriki katika mradi wa Open Source

Ikiwa unataka kufanya mazoezi ya upangaji programu na kupanua wasifu wako, basi ushiriki katika ukuzaji wa bidhaa ya Open Source ndio unahitaji. Tutakuambia hatua kwa hatua kile kinachohitajika kwa hili. Kwanza kabisa, unahitaji kujiandikisha kwenye GitHub na uchague mradi ambao utashiriki. Lazima iwe ya kuvutia kwako. Naam, ikiwa itakuwa na kazi nyingi ambazo unaweza kufanya. Unapaswa pia kuzingatia umaarufu wa mradi huo, inaweza kuamua na idadi ya nyota. Pia ni muhimu kuamua jinsi maendeleo yanavyofanya kazi na wakati mabadiliko ya mwisho yalifanywa. Baada ya kuchagua mradi unaovutia, unahitaji kupata mtunzaji na kuanzisha mwingiliano naye. Hatua inayofuata ni kuchagua kazi. Kuanza na, inashauriwa kuchagua kazi rahisi zaidi. Jambo kuu ni kwamba unaweza kutatua. Baada ya hayo, uhamishe mradi kwako mwenyewe na usakinishe zana zote muhimu. Baada ya kusuluhisha shida, toa maoni ya kubadilisha nambari kwenye hazina. Ili kufanya hivyo, unahitaji kupakia nambari yako kwa GitHub na ubofye kitufe cha “Vuta ombi”. Baada ya hapo, utahitaji kuingiza jina la ombi lako na maelezo. Baada ya hapo, unahitaji kusubiri mtunza kukubali au kukataa mabadiliko yaliyopendekezwa. Ikiwa baada ya kuanza kazi, mambo mengine ya haraka yalionekana, au umegundua kuwa huwezi kuifanya, basi unaweza kuacha kazi hiyo. Hii ni kawaida, lakini unahitaji kuwajulisha wasimamizi kuhusu uamuzi wako. Baada ya hapo, utahitaji kuingiza jina la ombi lako na maelezo. Baada ya hapo, unahitaji kusubiri mtunza kukubali au kukataa mabadiliko yaliyopendekezwa. Ikiwa baada ya kuanza kazi, mambo mengine ya haraka yalionekana, au umegundua kuwa huwezi kuifanya, basi unaweza kuacha kazi hiyo. Hii ni kawaida, lakini unahitaji kuwajulisha wasimamizi kuhusu uamuzi wako. Baada ya hapo, utahitaji kuingiza jina la ombi lako na maelezo. Baada ya hapo, unahitaji kusubiri mtunza kukubali au kukataa mabadiliko yaliyopendekezwa. Ikiwa baada ya kuanza kazi, mambo mengine ya haraka yalionekana, au umegundua kuwa huwezi kuifanya, basi unaweza kuacha kazi hiyo. Hii ni kawaida, lakini unahitaji kuwajulisha wasimamizi kuhusu uamuzi wako.
Chanzo Huria ni nini, miradi, mifano ya programu huria

Kutumia Open Source katika ukuzaji wa roboti za biashara

Mshauri wa biashara au
roboti ni mpango ambao hufanya miamala kwenye soko la hisa kulingana na algoriti iliyoamuliwa mapema. Wanaweza kufanya biashara kwa kujitegemea kabisa na kwa hali ya nusu otomatiki. Katika kesi ya pili, wao hutuma tu ishara za biashara na mfanyabiashara hufanya uamuzi wa mwisho. Tunaorodhesha faida za biashara ya roboti:

  1. Mfanyabiashara haitaji kufuatilia bei mwenyewe.
  2. Washauri wa Wataalam hufanya kazi madhubuti kulingana na algorithm fulani, hawana hisia.
  3. Roboti hutenda haraka sana kuliko wanadamu.

Lakini kando na faida, washauri wa kiotomatiki pia wana shida:

  • katika hali isiyo ya kawaida, kwa mfano, kwa kuruka kwa kasi kwa kiwango, mshauri anaweza kuitikia kwa kutosha, na mfanyabiashara atapoteza pesa;
  • Baadhi ya washauri wa kitaalamu wanakuhitaji ulipe ada ya kila mwezi ili kuzitumia.

Ifuatayo, fikiria washauri kadhaa wa biashara wa Open Source. Wanaweza kupakuliwa kutoka kwa wavuti ya GitHub, iliyosanikishwa na kutumika kwa biashara. Unaweza pia kuboresha msimbo wa chanzo na kuunda roboti kwako mwenyewe.

Kijibu cha GEKKO

Huyu ni Mshauri wa Mtaalam aliyethibitishwa ambaye alionekana miaka mingi iliyopita. Wafanyabiashara wengi walianza kufanya biashara na roboti hii. Kwa sasa haitumiki tena na waundaji, lakini inapatikana kwa kupakuliwa bila malipo kutoka kwa GitHub. Inaweza kutumika kwenye kubadilishana kwa crypto, inaweza kukusanya habari za soko na kuweka maagizo. GEKKO bot ina mipangilio mingi ambayo unaweza kujaribu algorithm ya biashara, na pia kurekebisha na kuboresha mfumo wa kufanya mikataba. Ina seti ya mikakati iliyotengenezwa tayari ambayo inaweza kubinafsishwa. Inawezekana pia kuunda mfumo wako wa biashara. Inasaidia kubadilishana 23, ikiwa ni pamoja na: Bitfinex, EXMO, Bittrex, Bitstamp.

Zenbot

Mshauri wa biashara ya Zenbot cryptocurrency anatumia akili ya bandia kufanya biashara. Inawezekana kuibinafsisha kulingana na matakwa yako. Inaendana na mifumo mingi ya uendeshaji. Inaweza kufanya shughuli za juu-frequency, biashara ya mali kadhaa kwa wakati mmoja. Kwa kuongeza, bot hii inaweza kupata pesa kwa usuluhishi wa cryptocurrency. Lakini haina kiolesura cha picha cha mtumiaji. Inaweza kufanya biashara kwa kubadilishana zifuatazo: Bittrex, Quadria, GDAX, Pollniex na Gemini.
Chanzo Huria ni nini, miradi, mifano ya programu huria

OsEngine

OsEngine ni safu ya maombi ya biashara ya hisa. Inajumuisha:

  • Data – inayotumika kupakia data ya kihistoria kutoka vyanzo mbalimbali.
  • Kiboreshaji – kinatumika kujaribu mkakati mmoja.
  • Tester – kupima algorithms kadhaa za biashara, lakini bila kubadilisha vigezo. Inaweza kufanya kazi kwa wakati mmoja kwa muda na vyombo kadhaa.
  • Mchimbaji – hutafuta mifumo yenye faida kwenye chati. Fomu zilizopatikana zinaweza kutumika katika biashara halisi.
  • Mfanyabiashara – moduli ya biashara.

Chanzo Huria ni nini, miradi, mifano ya programu huria OsEngine hutumia zaidi ya mifumo thelathini ya biashara iliyojengwa ndani, kati ya ambayo kuna mwelekeo (kwa mfano, mikakati ya Bill Williams au Jesse Livermore), countertrend (kwa mfano, kutumia mistari ya ballast,
Bollinger ) na usuluhishi. Inaweza kutumika katika kubadilishana baadhi ya kimataifa (miunganisho inapatikana LMAX, InteractivBrokers na ninja biashara), kwenye
MOEX (Transac,
Quik , Most Ast, Plaza 2, SmartCom) na kubadilishana cryptocurrency (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). Pia inaendana na kubadilishana moja ya fedha ya Oanda. Kuna washauri wengine maarufu wa biashara ya Open Source, kwa mfano, TradingBot, kwa ajili ya biashara kwenye Soko la Moscow kupitia broker Atentis au robot rahisi ya TradingBot.

info
Rate author
Add a comment