Ачык чыганак – ачык чыганак стандартларына туры килгән лицензия нигезендә таратылган программа тәэминаты. Ачыклык принцибы программа тәэминаты үсешен генә түгел. Мәсәлән, дизайнерлар бушлай шаблоннарга һәм шрифтларга рөхсәт бирә. Кайбер илләрдә дәүләт органнары ачык чыганак программаларына күчә. Германиядә, Мюнхен шәһәре LiMux операцион системасына күчү турында карар кабул итте, бу Ubuntu’ның көйләнгән версиясе. Гамбургта түрәләр Microsoft Office урынына Phoenix офис комплектын кулланырга булдылар. Бөекбритания хөкүмәте PDF документ форматын ODF-ка күчте. Франциядә жандармия Ubuntu OS һәм бушлай LibreOffice куллана.
Ачык чыганак программаларына таләпләр
Ачык чыганак лицензиясе буенча таратылган гариза төп таләпләр:
- программалар бушлай таратыла;
- Программа чыганак коды белән килә, әгәр ул төп пакетта булмаса, аны ирекле йөкләп яки бүтән ысул белән алырга мөмкин;
- код үзгәртелергә һәм кодның өлешләре бүтән проектларда кулланылырга мөмкин, ә үзгәртелгән кушымталар ачык чыганак лицензиясе шартларында таратылырга тиеш;
- кешеләр төркемнәрен дискриминацияләү рөхсәт ителми, мәсәлән, АКШта программалар экспортына чикләүләр бар, ләкин бушлай лицензия үз тыюларын булдыра алмый.
- Ачык чыганак лицензиясе кушымталарны куллануның барлык ысулларына мөмкинлек бирә, шуңа күрә эшкәртүченең шәхси әхлакый ышанулары таратуга комачауламый, мәсәлән, “генетик тикшеренүләр өчен куллану тыелган” әйберләр кабул ителми;
- Ачык чыганак лицензиясе белән бәйле барлык кагыйдәләр барлык кулланучылар өчен бер үк, ачылмаган килешүләр кебек өстәмә килешүләр тыела;
- лицензияне программа белән бәйләп булмый, кодның бер өлешен генә кулланучы, тулы продукт биргән хокукларга ия;
- кулланучы нәрсә кулланачагын сайлый ала, мәсәлән, ачык чыганак белән тәэмин ителгән программа тәэминаты ачык булырга тиеш.
Ачык чыганак проектлары – аларның үзенчәлеге нинди
Ачык чыганак лицензиясе буенча таратылган кушымталарның күбесе түбәндәге аермаларга ия:
- программалар аларны кулланучылар тарафыннан язылган, шуңа күрә, уйлап табучылар кодны күзәтәләр, хаталарны тиз төзәтәләр һәм кимчелекләрне ачтылар;
- күпчелек продуктлар берничә операцион система белән туры килә;
- Ачык Чыганак ясаучылар җәмгыяте тәкъдимнәр ясый алган кулланучылар белән аралашу өчен ачык.
- Гадәттә бушлай программа тәэминаты яңартулары коммерция яңартуларына караганда еш чыга, шуңа күрә хаталар тизрәк төзәтелә;
- кулланучылар, теләсәләр, үзләренә ошаган кушымтаны акча белән тәэмин итә алалар;
- Ачык чыганак программасын урнаштырганда компьютер яки смартфонны зарарлау куркынычы минималь, чөнки алар чыганак коды белән килә.
Ирекле программа тәэминаты тарихы
Ричард Сталлман ирекле программа хәрәкәтенә нигез салучы булып санала. Массачусетс технология институтында ясалма интеллект лабораториясендә эшләгәндә, ул бушлай программа тәэминаты эшләүдә катнашкан. Мәсәлән, PDP санаклары өчен EMACS текст редакторын язганда. 1984-нче елда Сталлман MIT-та эшеннән китте һәм GNU проектына нигез салды. Аның энтузиастлары “ирекле программа” терминын уйлап чыгардылар һәм GNU манифестын эшләделәр.
Ричард Сталлман [/ caption] 1985-нче елда Сталлман Ирекле программа фонды (FSF) булдырды, ул ирекле иганәләр ярдәмендә бушлай программа тәэминаты булдыру өчен кулланылды. 1989 елда, беренче гомуми лицензия (GPL) кертелде, ул кулланучыларны гаризаларны күчереп алу, үзгәртү һәм тарату хокукын биреп яклады. Соңрак MIT лицензиясе килде һәм Калифорния Университетында BSD эшләнде. 1991 елга бәйсез операцион система эшләнде, ләкин аның үзәге юк иде. Шул ук елны Линус Торвальдс 1992-нче елда GPL нигезендә лицензияләнгән Linux ядрәсен тәкъдим итте. Узган гасырның 90-нчы еллар уртасында эре компанияләр Ачык Чыганак базары белән кызыксына башладылар. Беренчесе Netscape иде. Ул вакытта чыгарган браузер иң популярларның берсе саналды. 1998 елда ул аның чыганагын ачты. Компания яшәүдән туктагач, Mozilla Firefox браузеры Navigator коды нигезендә ясалды. Хәзер 1998-нче елда оешкан Ачык Чыгыш Инициативасы ачык чыганак программаларын эшләп чыгара һәм алга җибәрә. Ачык чыганакның мәгънәсе нинди: https://youtu.be/8G3Dz_GyPI0
Ачык чыганак лицензияләре
Берничә төрле ачык чыганак лицензияләре бар. Аларны аңлау җиңелрәк булсын өчен, без бер-берсеннән ничек аерылып торуларын күрсәтүче түбәндәге фигураны тәкъдим итәбез.
Ачык чыганак лицензияләре [/ caption] Хәзер әйдәгез аларның иң популяры турында сөйләшик.
- MIT лицензиясе АКШның әйдәп баручы мәгариф учреждениеләренең берсендә – Массачусетс технология институтында эшләнде. Бу BSD лицензиясенең өч пунктлы версиясенә тулысынча туры килә, ул рекламада автор исемен куллануны тыя торган бер пункт өсти. Аның астында: XFree86, Expat, PuTTY һәм башка продуктлар.
- BSD лицензиясе беренче тапкыр 1980-нче еллар башында шул ук исемдәге операцион системаны тарату өчен барлыкка килде. Бу лицензиянең түбәндәге вариантлары бар:
- Оригиналь BSD лицензиясе – беренче оригиналь лицензия, ул шулай ук дүрт пункт дип атала.
- Модификацияләнгән BSD лицензиясе – өч пунктлы лицензия, ул бер пунктны кертми, бу кушымта Калифорния Университетында эшләнгән программа тәэминатын куллану өчен реклама таләп итә.
- Патент белән сакланган кушымталар өчен эшләнгән Intel лицензиясе . Бу ачык чыганак инициативасы белән хупланмый. Git Hub’та кулланылган лицензияләр [/ caption]
- GNU General Public License – иң популяр лицензия. Ул 1988-нче елда барлыкка килгән. 1991-нче елда GPL v2-ның камилләштерелгән версиясе барлыкка килде, ул бүгенге көнгә кадәр актуальлеген югалтмады. 2006 елда GPL v2 лицензиясе кабул ителде.
- GNU Кечкенә Гомуми Иҗтимагый Лицензия, яки кыскача GNU LGPL, китапханәләрне бүтән лицензияләр нигезендә таратылган программа тәэминаты белән бәйләү өчен ясалган.
- Apache лицензиясе программаны чыганакта да, икеләтә дә үзгәртергә һәм таратырга мөмкинлек бирә. Продукциягә хокуклардан тыш, патентлар тапшыру да тәэмин ителә.
- Хәйлә GNU GPL белән охшаган, ләкин ул ачык чыганак программаларын ирекле булмаган программалар белән берләштерергә мөмкинлек бирүче пункт өсти, шуңа күрә аны каты копилефт дип санарга ярамый, ләкин шулай да ул GNU GPL белән туры килә.
- Гомуми җәмәгать лицензиясе IBM тарафыннан эшләнде. Бу сезгә кодны үзгәртергә һәм коммерция программаларында кулланырга мөмкинлек бирә. Бу лицензия Microsoft тарафыннан Windows урнаштыручы XML өчен кулланылган.
- Mozilla Public License (MPL) – катлаулы лицензия.
- Sun Publi c лицензиясе MPL белән охшаган, ләкин Netscape урынына Кояш микросистемалары кебек кечкенә үзгәрешләр бар.
Шулай ук Гейл, Гомуми Иҗтимагый Лицензия, Мозилла Иҗтимагый Лицензиясе һәм башкалар кебек аз таралган лицензияләр бар. https://youtu.be/oAW5Dh9q3PM
Ачык чыганак проектларына мисаллар
Linux ядрәсе һәм GNU кушымталарының үсеше башка ачык чыганак кушымталары өчен нигез булды. Netscape килүе эре IT компанияләрен кызыксындырды. Шул вакыттан алып күп төрле продуктлар эшләнде. 1994 – 1995 елларда Ирекле Программа Фондына булышлык иткән Дебианнан башлыйк, соңрак проектны финанслауны дәвам итү өчен Коммерцияле булмаган Программа Программасы оешты. Бу проект кысаларында операцион система гына түгел, LibreOffice офис комплекты, Firefox браузеры, Evolution электрон клиенты, K3b CD яндыру кушымтасы, VCL видео плеер, GIMP рәсем редакторы һәм башка продуктлар булдырылды. Коммерцияле булмаган Apache Software Foundation программа тәэминаты булган ачык чыганак проекты буларак башланды. Бу оешманың иң популяр продукты – шул ук исемдәге веб-сервер. Хәзер компания Apache лицензиясе буенча таратылган күп санлы проектларны алып бара. ASF иганәчеләре арасында Microsoft, Amazon һәм Huawei бар. Ачык чыганак проектларында катнашкан тагын бер компания – Red Hat. Аның төп үсеше – Linux ядросындагы операцион система. Ул программа тәэминаты белән генә түгел, техник ярдәм һәм белгечләр әзерләү белән дә шөгыльләнә. 2018 елда аны IBM сатып алды. Google шулай ук бушлай программа тәэминаты эшли. Ул түбәндәге проектларны эшләп чыгара һәм алып бара: машина өйрәнү системаларын үстерү өчен TensorFlow китапханәсе, Go теле, программа урнаштыруны автоматлаштыру өчен эшләнгән Кубернетес программасы һәм башка продуктлар. Фәндә ачык чыганак программа тәэминатына гына түгел, әсәрләр бастыруга да кагыла, мәгариф ресурсларын карау һәм аларга ярдәм итү. 1991-нче елда Пол Гинспарг Лос-Аламос лабораториясендә arXiv электрон архивын оештырды, анда физикада гына түгел, медицина, математика һәм башка фәннәрдә дә әсәрләр табып була. CERN шулай ук ачык фәнни хезмәтләр белән порталга ия.
Ачык чыганак операцион системалары – ачык чыганаклы операцион системалар [/ caption]
Ачык чыганак проектында ничек катнашырга
Әгәр дә сез программалаштыру белән шөгыльләнергә һәм резюмегызны киңәйтергә телисез икән, ачык чыганак продуктын эшкәртүдә катнашу сезгә нәкъ кирәк. Моның өчен нәрсә кирәклеген без сезгә адым саен әйтербез. Беренчедән, сезгә GitHub’та теркәлергә һәм сез катнашачак проектны сайларга кирәк. Бу сезнең өчен кызыклы булырга тиеш. Әгәр дә сез эшли алырлык күп эш булса. Сез шулай ук проектның популярлыгына игътибар итергә тиеш, аны йолдызлар саны белән билгеләргә мөмкин. Шулай ук үсешнең никадәр актив булуын һәм соңгы үзгәрешләр кайчан булганын ачыклау мөһим. Кызыклы проект сайлаганнан соң, сез куратор табарга һәм аның белән үзара бәйләнеш урнаштырырга тиеш. Киләсе адым – биремне сайлау. Башта иң гади эшне сайларга киңәш ителә. Иң мөһиме – сез аны чишә аласыз. Аннан соң проектны үзегезгә күчерегез һәм барлык кирәкле коралларны урнаштырыгыз. Проблеманы чишкәннән соң, резервуардагы кодны үзгәртү өчен тәкъдимнәр ясагыз. Моның өчен сезгә кодыгызны GitHub’ка йөкләргә һәм “Сорауны тарту” төймәсенә басыгыз. Аннан соң, сезнең соравыгызның исемен һәм тасвирламасын кертергә кирәк булачак. Аннан соң, кураторның тәкъдим ителгән үзгәрешләрне кабул итүен яки кире кагылуын көтәргә кирәк. Әгәр сез эшне башлап җибәргәннән соң, башка актуаль әйберләр пәйда булса, яки сез моны эшли алмавыгызны аңласагыз, сез бу эштән баш тарта аласыз. Бу нормаль, ләкин сез үз карарыгыз турында кураторларга хәбәр итәргә тиеш. Аннан соң, сезнең соравыгызның исемен һәм тасвирламасын кертергә кирәк булачак. Аннан соң, кураторның тәкъдим ителгән үзгәрешләрне кабул итүен яки кире кагылуын көтәргә кирәк. Әгәр сез эшне башлап җибәргәннән соң, башка актуаль әйберләр пәйда булса, яки сез моны эшли алмавыгызны аңласагыз, сез бу эштән баш тарта аласыз. Бу нормаль, ләкин сез үз карарыгыз турында кураторларга хәбәр итәргә тиеш. Аннан соң, сезнең соравыгызның исемен һәм тасвирламасын кертергә кирәк булачак. Аннан соң, кураторның тәкъдим ителгән үзгәрешләрне кабул итүен яки кире кагылуын көтәргә кирәк. Әгәр сез эшне башлап җибәргәннән соң, башка актуаль әйберләр пәйда булса, яки сез моны эшли алмавыгызны аңласагыз, сез бу эштән баш тарта аласыз. Бу нормаль, ләкин сез үз карарыгыз турында кураторларга хәбәр итәргә тиеш.
Сәүдә роботларын үстерүдә ачык чыганак куллану
Сәүдә консультанты яки
робот – алдан билгеләнгән алгоритм буенча биржада операцияләр ясаучы программа. Алар тулысынча мөстәкыйль рәвештә дә, ярым автоматик режимда да сәүдә итә алалар. Икенче очракта алар сәүдә сигналларын җибәрәләр һәм сәүдәгәр соңгы карар кабул итә. Без сәүдә роботларының өстенлекләрен күрсәтәбез:
- Сәүдәгәргә бәяләрне үзе күзәтергә кирәк түгел.
- Эксперт консультантлары бирелгән алгоритм буенча катгый эшлиләр, аларда хисләр юк.
- Роботлар кешеләргә караганда тизрәк реакция ясыйлар.
Ләкин өстенлекләрдән тыш, автоматик консультантларның да кимчелекләре бар:
- стандарт булмаган ситуациядә, мәсәлән, ставка кискен сикерү белән, консультант тиешенчә реакция ясарга мөмкин, һәм сәүдәгәр акча югалтачак;
- Кайбер профессиональ консультантлар сездән аларны куллану өчен ай саен түләүне таләп итәләр.
Алга таба, берничә ачык чыганак сәүдә консультанты турында уйлагыз. Аларны GitHub сайтыннан күчереп алып, урнаштырып, сәүдә өчен кулланырга мөмкин. Сез шулай ук чыганак кодын яхшырта аласыз һәм үзегез өчен робот ясый аласыз.
ГЕККО бот
Бу күп еллар элек барлыкка килгән исбатланган эксперт киңәшчесе. Күпчелек сәүдәгәрләр бу робот белән сәүдә итә башладылар. Хәзерге вакытта аны иҗат итүчеләр хупламый, ләкин GitHub’тан бушлай күчереп алырга мөмкин. Аны крипто биржаларында кулланырга мөмкин, ул базар мәгълүматларын җыя һәм заказлар урнаштыра ала. GEKKO ботында сәүдә алгоритмын сынап карау, шулай ук килешүләр төзү системасын оптимальләштерү өчен бик күп көйләүләр бар. Анда көйләнә торган әзер стратегияләр җыелмасы бар. Alsoз сәүдә системасын булдыру да мөмкин. Ул 23 алмашуны хуплый, шул исәптән: Bitfinex, EXMO, Bittrex, Bitstamp.
Зенбот
Zenbot cryptocurrency сәүдә консультанты сәүдә өчен ясалма интеллект куллана. Аны сезнең теләкләрегез буенча көйләргә мөмкин. Ул күпчелек операцион системалар белән туры килә. Ул югары ешлыклы операцияләр ясый, берьюлы берничә активны сәүдә итә ала. Моннан тыш, бу бот cryptocurrency арбитражында акча эшли ала. Ләкин аның график кулланучы интерфейсы юк. Түбәндәге биржаларда сәүдә итә белү: Биттрекс, Кадрия, GDAX, Поллникс һәм Егетләр.
OsEngine
OsEngine – биржа сәүдә кушымталары. Бу үз эченә ала:
- Мәгълүмат – төрле чыганаклардан тарихи мәгълүматны йөкләү өчен кулланыла.
- Оптимизатор – бер стратегияне сынау өчен кулланыла.
- Тест – берничә сәүдә алгоритмын сынап карау, ләкин параметрларны үзгәртмичә. Ул берьюлы берничә вакыт һәм инструментларда эшли ала.
- Шахтер – диаграммада керемле үрнәкләр эзли. Табылган формалар реаль сәүдәдә кулланылырга мөмкин.
- Сәүдәгәр – сәүдә өчен модуль.
OsEngine утызнан артык урнаштырылган сәүдә системасын куллана, алар арасында тенденцияләр бар (мәсәлән, Билл Уильямс яки Джесси Ливермор стратегиясе), контр-тренд (мәсәлән, балласт сызыкларын куллану,
Боллинджер ) һәм арбитраж. Кайбер халыкара биржаларда (LMAX, InteractivBrokers һәм ниндзя сәүдәсе),
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) һәм cryptocurrency биржаларында (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB) кулланырга мөмкин. , Bitmex, BitMax). Шулай ук бер Oanda forex алмашу белән туры килә. Башка популяр ачык чыганак сәүдә консультантлары бар, мәсәлән, TradingBot, Мәскәү биржасында Atentis брокеры яки гади TradingBot роботы аша сәүдә итү өчен.