Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасос

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

Сарчашмаи кушода нармафзорест, ки тибқи литсензияе паҳн мешавад, ки ба стандартҳои кушодаасос мувофиқат мекунад. Принсипи ошкорбаёнӣ на танҳо доираи таҳияи нармафзорро дар бар мегирад. Масалан, тарроҳон дастрасиро ба қолибҳо ва шрифтҳои ройгон таъмин мекунанд. Дар баъзе кишварҳо муассисаҳои давлатӣ ба нармафзори кушодаасос мегузаранд. Дар Олмон, шаҳри Мюнхен тасмим гирифт, ки ба системаи оператсионии LiMux, ки версияи фармоишии Ubuntu аст, гузарад. Дар Гамбург мансабдорон тасмим гирифтанд, ки ба ҷои Microsoft Office пакети офиси Phoenix-ро истифода баранд. Ҳукумати Бритониё аз истифодаи формати ҳуҷҷати PDF ба ODF гузашт. Дар Фаронса жандармерия OS Ubuntu ва LibreOffice-и ройгонро истифода мебарад.
Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасос

Талабот ба нармафзори кушодаасос

Инҳоянд талаботҳои асосие, ки замимае, ки таҳти литсензияи кушодаасос паҳн мешавад, бояд ҷавобгӯ бошад:

  • барномаҳо ройгон паҳн карда мешаванд;
  • Нармафзор бо рамзи сарчашма меояд, агар он дар бастаи асосӣ набошад, он гоҳ онро метавон озодона зеркашӣ кард ё бо роҳи дигар дастрас кард;
  • рамз метавонад тағир дода шавад ва қисмҳои рамз дар лоиҳаҳои дигар истифода шаванд, дар ҳоле ки замимаҳои тағирёфта бояд тибқи шартҳои иҷозатномаи кушодаасос паҳн карда шаванд;
  • табъизи ягон гурўњи одамон иљозат дода намешавад, масалан, дар ИМА барои содироти барномањо мањдудиятњо вуљуд дорад, аммо литсензияи озод наметавонад мамнўъиятњои худро муќаррар намояд;
  • Литсензияи кушодаасос ба ҳама роҳҳои истифодаи барномаҳо имкон медиҳад, бинобар ин эътиқоди ахлоқии шахсии таҳиякунанда ба паҳнкунӣ халал намерасонад, масалан, чизҳое мисли: “истифода барои тадқиқоти генетикӣ манъ аст” қобили қабул нест;
  • ҳама қоидаҳои марбут ба литсензияи кушодаасос барои ҳама корбарон якхелаанд, созишномаҳои иловагӣ ба монанди созишномаҳои ифшо накардан манъ аст;
  • литсензияро ба барнома пайваст кардан мумкин нест, таҳиякунандае, ки танҳо як қисми рамзро истифода мебарад, ҳуқуқҳое дорад, ки маҳсулот пурра додааст;
  • корбар метавонад он чизеро, ки ӯ истифода хоҳад кард, интихоб кунад, масалан, талаб кардан манъ аст, ки нармафзори бо Сарчашмаи Кушода таъминшуда ҳатман кушода бошад.

Лоиҳаҳои кушодаасос – хусусияти онҳо чист

Аксари барномаҳое, ки таҳти иҷозатномаи кушодаасос паҳн мешаванд, фарқиятҳои зерин доранд:

  • барномаҳо аз ҷониби онҳое, ки онҳоро истифода мебаранд, навишта мешаванд, бинобар ин, таҳиягарон рамзро назорат мекунанд, хатогиҳо ва осебпазириҳои ошкоршударо зуд ислоҳ мекунанд;
  • аксари маҳсулот бо якчанд системаҳои оператсионӣ мувофиқанд;
  • ҷомеаи таҳиягарони кушодаасос барои муошират бо корбароне, ки метавонанд пешниҳод кунанд, боз аст;
  • Одатан, навсозиҳои нармафзори ройгон назар ба навсозиҳои тиҷоратӣ бештар пайдо мешаванд, бинобар ин хатогиҳо зудтар ислоҳ карда мешаванд;
  • истифодабарандагон, агар хоҳед, метавонанд барномаи ба онҳо маъқулро бо пул дастгирӣ кунанд;
  • хатари сирояти компютер ё смартфон ҳангоми насб кардани барномаи кушодаасос хеле кам аст, зеро онҳо бо рамзи сарчашма меоянд.

Таърихи нармафзори озод

Ричард Сталлман асосгузори ҳаракати нармафзори озод ҳисобида мешавад. Ҳангоми кор дар лабораторияи зеҳни сунъӣ дар Донишкадаи технологии Массачусетс ӯ дар таҳияи нармафзори озод машғул буд. Масалан, ҳангоми навиштани муҳаррири матнии EMACS барои компютерҳои PDP. Соли 1984 Сталлман кори худро дар MIT тарк кард ва лоиҳаи GNU-ро таъсис дод. Дӯстдорони он истилоҳи “нармафзори озод” -ро ба вуҷуд оварданд ва манифести GNU-ро таҳия карданд. [сарлавҳа id=”attachment_12331″ align=”aligncenter” паҳнои = “650”]
Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасосРичард Сталлман [/ caption] Соли 1985 Сталлман Фонди нармафзори озодро (FSF) таъсис дод, ки барои таҳияи нармафзори озод тавассути хайрияҳои ихтиёрӣ истифода мешуд. Дар соли 1989, аввалин Литсензияи умумии ҷамъиятӣ (GPL) ҷорӣ карда шуд, ки истифодабарандагонро тавассути додани ҳуқуқи нусхабардорӣ, тағир додан ва паҳн кардани барномаҳо муҳофизат мекард. Баъдтар литсензияи MIT ва BSD дар Донишгоҳи Калифорния таҳия карда шуд. То соли 1991 системаи оператсионии мустақил таҳия карда шуд, аммо он ядро ​​надошт. Худи ҳамон сол, Линус Торвалдс ядрои Linux-ро муаррифӣ кард, ки дар соли 1992 тибқи GPL иҷозатнома гирифта шудааст. Дар миёнаҳои солҳои 90-уми асри гузашта ширкатҳои бузург ба бозори кушодаасос таваҷҷӯҳ зоҳир карданд. Аввалин Netscape буд. Браузере, ки вай дар он вақт бароварда буд, яке аз маъмултарин ҳисобида мешуд. Дар соли 1998 вай манбаи худро кушод. Пас аз қатъ шудани мавҷудияти ширкат, браузери Mozilla Firefox дар асоси коди Navigator сохта шуд. Ҳоло Ташаббуси кушодаасос, ки соли 1998 таъсис ёфтааст, нармафзори кушодаасосро таҳия ва пешбарӣ мекунад. Маънои манбаи кушода чист: https://youtu.be/8G3Dz_GyPI0

Литсензияҳои кушодаасос

Якчанд иҷозатномаҳои гуногуни кушодаасос мавҷуданд. Барои осонтар фаҳмидани онҳо, мо расми зеринро пешниҳод мекунем, ки дар он нишон медиҳад, ки онҳо аз ҳамдигар чӣ гуна фарқ мекунанд.

Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасос
Иҷозатномаҳои кушодаасос
Акнун биёед дар бораи маъмултаринашон сӯҳбат кунем.
  1. Литсензияи MIT дар яке аз муассисаҳои таълимии пешбари Иёлоти Муттаҳида – Донишкадаи технологии Массачусетс таҳия шудааст. Он тақрибан бо версияи се банди иҷозатномаи BSD мувофиқат мекунад, он танҳо як бандро илова мекунад, ки истифодаи номи муаллифро дар таблиғ манъ мекунад. Дар зери он баромад: XFree86, Expat, PuTTY ва дигар маҳсулот.
  2. Иҷозатномаи BSD бори аввал дар аввали солҳои 1980-ум барои паҳн кардани системаи амалиётии ҳамон ном пайдо шуд. Вариантҳои зерини ин иҷозатнома вуҷуд доранд:
    • Литсензияи аслии BSD аввалин литсензияи аслӣ мебошад, ки онро чор-банд низ меноманд.
    • Иҷозатномаи тағирёфтаи BSD иҷозатномаи се банд мебошад, ки он як бандро истисно мекунад, ки таблиғро талаб мекунад, то нишон диҳад, ки ин барнома нармафзори дар Донишгоҳи Калифорния таҳияшударо истифода мебарад.
    • Иҷозатномаи Intel , ки барои замимаҳои аз патент муҳофизатшаванда таҳия шудааст. Он аз ҷониби Ташаббуси кушодаасос дастгирӣ намешавад.
      Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасос
      Иҷозатномаҳое, ки дар Git Hub истифода мешаванд
  3. Иҷозатномаи умумии ҷамъиятии GNU маъмултарин иҷозатнома мебошад. Вай дар соли 1988 пайдо шуд. Соли 1991 версияи такмилёфтаи GPL v2 пайдо шуд, ки то имрӯз аҳамияти худро гум накардааст. Дар соли 2006 иҷозатномаи GPL v2 қабул карда шуд.
  4. Литсензияи умумии ҷамъиятии GNU Lesser General , ё кӯтоҳ GNU LGPL, барои пайваст кардани китобхонаҳо бо нармафзоре, ки таҳти иҷозатномаҳои дигар паҳн шудааст, сохта шудааст.
  5. Литсензияи Apache ба шумо имкон медиҳад, ки нармафзорро ҳам дар манбаъ ва ҳам бинарӣ тағир диҳед ва паҳн кунед. Ба гайр аз хукук ба махсулот додани патент низ пешбинй шудааст.
  6. Guile ба GNU GPL монанд аст, аммо он бандеро илова мекунад, ки ба нармафзори кушодаасос имкон медиҳад бо нармафзори ғайриозод муттаҳид карда шавад, бинобар ин онро копилейфти қатъӣ ҳисоб кардан мумкин нест, аммо бо вуҷуди ин он бо GNU GPL мувофиқ аст.
  7. Литсензияи умумии ҷамъиятӣ аз ҷониби IBM барои таҳияи онҳо таҳия шудааст. Он ба шумо имкон медиҳад, ки кодро тағир диҳед ва онро дар барномаҳои тиҷоратӣ истифода баред. Ин иҷозатнома аз ҷониби Microsoft барои Windows Installer XML истифода шудааст.
  8. Литсензияи ҷамъиятии Mozilla (MPL) як литсензияи мураккабест, ки ба таври қатъӣ нусхабардорӣ риоя намекунад.
  9. Литсензияи Sun Publi c ба MPL шабеҳ аст, аммо тағироти ночиз вуҷуд доранд, ба монанди Sun Microsystems ба ҷои Netscape.

Инчунин дигар иҷозатномаҳои камтар маъмул ба монанди Guile, Common Public License, License Public Mozilla ва ғайра мавҷуданд. https://youtu.be/oAW5Dh9q3PM

Намунаҳои лоиҳаҳои кушодаасос

Таҳияи ядрои Linux ва замимаҳои GNU асоси дигар барномаҳои кушодаасос гардид. Омадани Netscape ба ширкатҳои бузурги IT таваҷҷӯҳ зоҳир кард. Аз он вақт инҷониб, маҳсулоти зиёди гуногун таҳия карда шуданд. Биёед аз Debian оғоз кунем, ки аз соли 1994 то 1995 Фонди нармафзори озодро дастгирӣ мекард ва баъдтар созмони ғайритиҷоратии Software ба манфиати ҷамъиятӣ барои идомаи маблағгузории лоиҳа таъсис дода шуд. Дар доираи ин лоиҳа на танҳо системаи оператсионӣ, балки маҷмӯи офиси LibreOffice, браузери Firefox, муштарии почтаи электронии Evolution, замимаи сабткунии CD K3b, плеери видеои VCL, муҳаррири тасвири GIMP ва дигар маҳсулот офарида шудааст. Ширкати ғайритиҷоратии Apache Software Foundation ҳамчун лоиҳаи кушодаасос, ки нармафзорро дастгирӣ мекунад, оғоз ёфт. Маҳсулоти маъмултарини ин созмон веб-сервери ҳамон ном мебошад. Ҳоло ширкат шумораи зиёди лоиҳаҳоеро нигоҳ медорад, ки таҳти иҷозатномаи Apache паҳн карда шудаанд. Сарпарастони ASF аз Microsoft, Amazon ва Huawei иборатанд. Ширкати дигаре, ки дар лоиҳаҳои кушодаасос иштирок мекунад, Red Hat мебошад. Таркиби асосии он системаи оператсионии ядрои Linux мебошад. Вай на танхо бо таъминоти программавй, балки ба таъминоти техникй ва тайёр кардани мутахассисон низ машгул аст. Соли 2018 онро IBM ба даст овард. Google инчунин нармафзори ройгонро таҳия мекунад. Вай лоиҳаҳои зеринро таҳия ва нигоҳ медорад: китобхонаи TensorFlow барои таҳияи системаҳои омӯзиши мошинсозӣ, забони Go, барномаи Kubernetes, ки барои автоматикунонии ҷойгиркунии нармафзор пешбинӣ шудааст ва дигар маҳсулот. Дар илм, Сарчашмаи Open на танҳо ба нармафзор, балки ба нашри корҳо, баррасӣ ва дастгирии захираҳои таълимӣ. Дар соли 1991 Пол Гинспарг дар лабораторияи Лос-Аламос архиви электронии arXiv ташкил кард, ки дар он на танхо дар физика, балки дар тиб, математика ва дигар илмхо асархоро ёфтан мумкин аст. CERN инчунин портали дорои мақолаҳои илмии кушода дорад. [сарлавҳа id = “attachment_12326” align = “aligncenter” паҳнои = “1263”]
Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасосСистемаҳои оператсионии кушодаасос – системаҳои оператсионии кушодаасос [/ caption]

Чӣ тавр дар лоиҳаи кушодаасос иштирок кардан мумкин аст

Агар шумо хоҳед, ки барномасозӣ кунед ва резюмеи худро васеъ кунед, пас иштирок дар таҳияи маҳсулоти кушодаасос маҳз ҳамон чизест, ки ба шумо лозим аст. Мо ба шумо қадам ба қадам мегӯям, ки барои ин чӣ лозим аст. Пеш аз ҳама, шумо бояд дар GitHub сабти ном кунед ва лоиҳаеро интихоб кунед, ки дар он шумо иштирок мекунед. Он бояд ба шумо таваҷҷӯҳ кунад. Хуб, агар он вазифаҳои зиёде дошта бошад, ки шумо метавонед иҷро кунед. Шумо инчунин бояд ба маъруфияти лоиҳа диққат диҳед, онро аз рӯи шумораи ситораҳо муайян кардан мумкин аст. Инчунин муайян кардан лозим аст, ки рушд то чӣ андоза фаъол аст ва кай тағйироти охирин ворид карда шудаанд. Пас аз интихоби лоиҳаи ҷолиб, шумо бояд кураторро пайдо кунед ва бо ӯ робита барқарор кунед. Қадами навбатӣ интихоби вазифа аст. Барои оғоз, тавсия дода мешавад, ки вазифаи соддатаринро интихоб кунед. Муҳим он аст, ки шумо метавонед онро ҳал кунед. Пас аз он, лоиҳаро ба худ интиқол диҳед ва ҳамаи асбобҳои заруриро насб кунед. Пас аз ҳалли мушкилот, барои тағир додани код дар анбор пешниҳод кунед. Барои ин, шумо бояд рамзи худро ба GitHub бор кунед ва тугмаи “Дархостро кашед” -ро клик кунед. Пас аз он, шумо бояд номи дархост ва тавсифи худро ворид кунед. Пас аз ин, шумо бояд интизор шавед, ки куратор тағиротҳои пешниҳодшударо қабул ё рад кунад. Агар пас аз оғози кор, дигар чизҳои таъхирнопазир пайдо шуданд ё шумо фаҳмидед, ки шумо ин корро карда наметавонед, пас шумо метавонед аз ин кор даст кашед. Ин муқаррарӣ аст, аммо шумо бояд ба кураторҳо дар бораи қарори худ хабар диҳед. Пас аз он, шумо бояд номи дархост ва тавсифи худро ворид кунед. Пас аз ин, шумо бояд интизор шавед, ки куратор тағиротҳои пешниҳодшударо қабул ё рад кунад. Агар пас аз оғози кор, дигар чизҳои таъхирнопазир пайдо шуданд ё шумо фаҳмидед, ки шумо ин корро карда наметавонед, пас шумо метавонед аз ин кор даст кашед. Ин муқаррарӣ аст, аммо шумо бояд ба кураторҳо дар бораи қарори худ хабар диҳед. Пас аз он, шумо бояд номи дархост ва тавсифи худро ворид кунед. Пас аз ин, шумо бояд интизор шавед, ки куратор тағиротҳои пешниҳодшударо қабул ё рад кунад. Агар пас аз оғози кор, дигар чизҳои таъхирнопазир пайдо шуданд ё шумо фаҳмидед, ки шумо ин корро карда наметавонед, пас шумо метавонед аз ин кор даст кашед. Ин муқаррарӣ аст, аммо шумо бояд ба кураторҳо дар бораи қарори худ хабар диҳед.
Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасос

Истифодаи кушодаасос дар рушди роботҳои савдо

Мушовири тиҷоратӣ ё
робот барномаест, ки тибқи алгоритми пешакӣ муомилот дар биржаи фондӣ анҷом медиҳад. Онҳо метавонанд ҳам комилан мустақилона ва ҳам дар реҷаи нимаавтоматӣ тиҷорат кунанд. Дар ҳолати дуюм, онҳо танҳо сигналҳои савдо мефиристанд ва савдогар қарори ниҳоӣ қабул мекунад. Мо бартариҳои роботҳои савдоро номбар мекунем:

  1. Ба савдогар лозим нест, ки нархҳоро худаш назорат кунад.
  2. Мушовирони коршиносон ба таври қатъӣ мувофиқи алгоритми додашуда амал мекунанд, онҳо эҳсосот надоранд.
  3. Роботҳо нисбат ба одамон хеле зудтар вокуниш нишон медиҳанд.

Аммо ба ғайр аз бартариҳо, мушовирони автоматӣ камбудиҳо низ доранд:

  • дар вазъияти ғайристандартӣ, масалан, бо ҷаҳиши якбора дар қурб, мушовир метавонад ба таври нокифоя вокуниш нишон диҳад ва савдогар пулро аз даст медиҳад;
  • Баъзе мушовирони касбӣ аз шумо талаб мекунанд, ки барои истифодаи онҳо ҳармоҳа пардохт кунед.

Баъдан, якчанд мушовирони савдои кушодаасосро баррасӣ кунед. Онҳоро аз сайти GitHub зеркашӣ кардан, насб кардан ва барои савдо истифода бурдан мумкин аст. Шумо инчунин метавонед рамзи сарчашмаро такмил диҳед ва барои худ робот созед.

боти GEKKO

Ин мушовири коршиноси собитшуда аст, ки чандин сол пеш пайдо шуда буд. Бисёре аз тоҷирон бо ин робот ба тиҷорат шурӯъ карданд. Дар айни замон он аз ҷониби эҷодкорон дигар дастгирӣ намешавад, аммо он барои зеркашии ройгон аз GitHub дастрас аст. Онро дар биржаҳои крипто истифода бурдан мумкин аст, он метавонад маълумоти бозорро ҷамъ оварад ва фармоиш диҳад. Боти GEKKO дорои танзимоти зиёде мебошад, ки шумо метавонед алгоритми савдоро санҷед, инчунин системаро барои бастани аҳдҳо танзим ва оптимизатсия кунед. Он маҷмӯи стратегияҳои тайёр дорад, ки онҳоро танзим кардан мумкин аст. Инчунин мумкин аст, ки системаи тиҷорати худро эҷод кунед. Он 23 мубодиларо дастгирӣ мекунад, аз ҷумла: Bitfinex, EXMO, Bittrex, Bitstamp.

Зенбот

Мушовири савдои cryptocurrency Zenbot барои савдо зеҳни сунъиро истифода мебарад. Онро мувофиқи хоҳишҳои худ танзим кардан мумкин аст. Он бо аксари системаҳои оператсионӣ мувофиқ аст. Он метавонад муомилоти басомади баландро анҷом диҳад, дар як вақт якчанд дороиҳоро савдо кунад. Илова бар ин, ин бот метавонад дар арбитраж cryptocurrency пул ба даст. Аммо он интерфейси графикии корбар надорад. Метавонед дар биржаҳои зерин савдо кунед: Bittrex, Quadria, GDAX, Pollniex ва Gemini.
Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасос

OsEngine

OsEngine маҷмӯи барномаҳои савдои саҳҳомӣ мебошад. Он дар бар мегирад:

  • Маълумот – барои бор кардани маълумоти таърихӣ аз сарчашмаҳои гуногун истифода мешавад.
  • Optimizer – барои санҷиши як стратегия истифода мешавад.
  • Tester – барои санҷиши якчанд алгоритмҳои савдо, вале бе тағир додани параметрҳо. Он метавонад дар як вақт дар якчанд вақт ва асбобҳо кор кунад.
  • Miner – дар диаграмма намунаҳои фоидаоварро меҷӯяд. Шаклҳои ёфтшуда метавонанд дар савдои воқеӣ истифода шаванд.
  • Trader – модул барои савдо.

Манбаи кушода чист, лоиҳаҳо, намунаҳои нармафзори кушодаасосOsEngine зиёда аз сӣ системаи савдои дарунсохтро истифода мебарад, ки дар байни онҳо тамоюл (масалан, стратегияҳои Билл Вилямс ё Ҷесси Ливермор), контртренд (масалан, бо истифода аз хатҳои балласт,
Боллинҷер ) ва арбитраж мавҷуданд. Онро дар баъзе биржаҳои байналмилалӣ (пайвастҳо дастрас LMAX, InteractivBrokers ва савдои ниндзя), дар
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) ва биржаҳои криптовалютӣ (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB) истифода бурдан мумкин аст. , Bitmex, BitMax). Инчунин бо як мубодилаи асъори Oanda мувофиқ аст. Дигар мушовирони савдои маъмули кушодаасос мавҷуданд, масалан, TradingBot, барои савдо дар биржаи Маскав тавассути брокери Atentis ё роботи оддии TradingBot.

info
Rate author
Add a comment