Шта је Опен Соурце, пројекти, примери софтвера отвореног кода

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

Опен Соурце је софтвер који се дистрибуира под лиценцом која је у складу са стандардима отвореног кода. Принцип отворености не покрива само обим развоја софтвера. На пример, дизајнери пружају приступ бесплатним шаблонима и фонтовима. У неким земљама, владине агенције прелазе на софтвер отвореног кода. У Немачкој, град Минхен је одлучио да пређе на ЛиМук оперативни систем, који је прилагођена верзија Убунтуа. У Хамбургу су званичници одлучили да користе канцеларијски пакет Пхоеник уместо Мицрософт Оффице-а. Влада Уједињеног Краљевства прешла је са коришћења формата ПДФ документа на ОДФ. У Француској, жандармерија користи Убунту ОС и бесплатни ЛибреОффице.
Шта је Опен Соурце, пројекти, примери софтвера отвореног кода

Захтеви за софтвер отвореног кода

Ево главних захтева које апликација дистрибуирана под лиценцом отвореног кода мора да испуни:

  • програми се дистрибуирају бесплатно;
  • Софтвер долази са изворним кодом, ако га нема у основном пакету, онда се може слободно преузети или добити на други начин;
  • код се може модификовати и делови кода се могу користити у другим пројектима, док измењене апликације треба да се дистрибуирају под условима лиценце отвореног кода;
  • није дозвољена дискриминација било које групе људи, на пример, у САД постоје ограничења за извоз програма, али слободна лиценца не може успоставити сопствене забране;
  • Опен Соурце лиценца дозвољава све начине коришћења апликација, тако да лична морална уверења програмера не ометају дистрибуцију, на пример, ставке попут: „забрањено је користити за генетска истраживања“ су неприхватљиве;
  • сва правила у вези са лиценцом отвореног кода су иста за све кориснике, додатни уговори као што су уговори о неоткривању су забрањени;
  • лиценца се не може везати за програм, програмер који користи само део кода има права која је дао цео производ;
  • корисник може да изабере шта ће користити, на пример, забрањено је захтевати да софтвер који се испоручује са Опен Соурце-ом буде обавезно отворен.

Пројекти отвореног кода – која је њихова посебност

Већина апликација које се дистрибуирају под лиценцом отвореног кода имају следеће разлике:

  • програме пишу они који их користе, стога програмери прате код, брзо поправљају грешке и откривене рањивости;
  • већина производа је компатибилна са више оперативних система;
  • заједница програмера отвореног кода је отворена за комуникацију са корисницима који могу да дају предлоге;
  • Обично се бесплатна ажурирања софтвера појављују чешће од комерцијалних, тако да се грешке брже исправљају;
  • корисници, по жељи, могу новцем да подрже апликацију која им се допада;
  • Ризик од заразе рачунара или паметног телефона приликом инсталирања програма отвореног кода је минималан, пошто они долазе са изворним кодом.

Историја слободног софтвера

Ричард Столман се сматра оснивачем покрета слободног софтвера. Док је радио у Лабораторији за вештачку интелигенцију на Технолошком институту у Масачусетсу, био је укључен у развој слободног софтвера. На пример, у писању ЕМАЦС уређивача текста за ПДП рачунаре. Године 1984. Сталман је напустио посао на МИТ-у и основао ГНУ пројекат. Његови ентузијасти су сковали термин “слободни софтвер” и развили ГНУ манифест. [цаптион ид=”аттацхмент_12331″ алигн=”алигнцентер” видтх=”650″]
Шта је Опен Соурце, пројекти, примери софтвера отвореног кода Рицхард Сталлман [/ цаптион] Године 1985. Сталман је створио Фондацију за слободни софтвер (ФСФ), која је коришћена за развој слободног софтвера путем добровољних донација. Године 1989. уведена је прва Општа јавна лиценца (ГПЛ), која је штитила кориснике дајући им право да копирају, мењају и дистрибуирају апликације. Касније је стигла МИТ лиценца и БСД развијен на Универзитету Калифорније. До 1991. године развијен је независни оперативни систем, али није имао језгро. Исте године, Линус Торвалдс је представио Линук кернел, који је лиценциран под ГПЛ-ом 1992. године. Средином 90-их година прошлог века велике компаније су почеле да се интересују за тржиште отвореног кода. Први је био Нетсцапе. Прегледач који је издала у то време сматран је једним од најпопуларнијих. Године 1998. отворила је свој извор. Након што је компанија престала да постоји, направљен је претраживач Мозилла Фирефок на основу кода Навигатор. Сада Опен Соурце Инитиативе, која је основана 1998. године, развија и промовише софтвер отвореног кода. Шта је значење отвореног кода: хттпс://иоуту.бе/8Г3Дз_ГиПИ0

Лиценце отвореног кода

Постоји неколико различитих лиценци отвореног кода. Да бисмо их лакше разумели, дајемо следећу слику која показује по чему се разликују једни од других. [цаптион ид=”аттацхмент_12320″ алигн=”алигнцентер” видтх=”697″]
Шта је Опен Соурце, пројекти, примери софтвера отвореног кода Лиценце отвореног кода[/цаптион] Хајде сада да причамо о најпопуларнијим од њих.

  1. МИТ лиценца је развијена у једној од водећих образовних институција у Сједињеним Државама – Масачусетском технолошком институту. Готово у потпуности се поклапа са верзијом БСД лиценце од три клаузуле, само додаје једну клаузулу која забрањује коришћење имена аутора у рекламирању. Испод њега су изашли: КСФрее86, Екпат, ПуТТИ и други производи.
  2. БСД лиценца се први пут појавила раних 1980-их за дистрибуцију истоименог оперативног система. Постоје следеће варијанте ове лиценце:
    • Оригинална БСД лиценца је прва оригинална лиценца, такође се назива и четворочлана лиценца.
    • Модификована БСД лиценца је лиценца са три клаузуле, она искључује једну клаузулу, која захтева оглашавање да назначи да ова апликација користи софтвер развијен на Универзитету Калифорније.
    • Интел лиценца која је развијена за апликације заштићене патентом. Иницијатива отвореног кода га не подржава. [цаптион ид=”аттацхмент_11853″ алигн=”алигнцентер” видтх=”580″] Шта је Опен Соурце, пројекти, примери софтвера отвореног кода Лиценце које се користе на Гит Хуб-у[/цаптион]
  3. ГНУ Општа јавна лиценца је најпопуларнија лиценца. Појавила се 1988. 1991. године појавила се побољшана верзија ГПЛ в2, која до данас није изгубила своју релевантност. Године 2006. усвојена је ГПЛ в2 лиценца.
  4. ГНУ мања општа јавна лиценца, или скраћено ГНУ ЛГПЛ, створена је да повеже библиотеке са софтвером који се дистрибуира под другим лиценцама.
  5. Апацхе лиценца вам омогућава да модификујете и редистрибуирате софтвер у изворном и бинарном облику. Поред права на производ, обезбеђен је и пренос патената.
  6. Гуиле је сличан ГНУ ГПЛ-у, али додаје клаузулу која дозвољава да се софтвер отвореног кода комбинује са неслободним софтвером, тако да се не може сматрати строгим цопилефт-ом, али је ипак компатибилан са ГНУ ГПЛ-ом.
  7. Заједничку јавну лиценцу је развио ИБМ за њихов развој. Омогућава вам да промените код и користите га у комерцијалним програмима. Ову лиценцу је користио Мицрософт за Виндовс Инсталлер КСМЛ.
  8. Мозилла јавна лиценца (МПЛ) је сложена лиценца која не прати стриктно цопилефт.
  9. Сун Публиц Лиценсе је слична МПЛ-у, али има мањих промена, као што је Сун Мицросистемс уместо Нетсцапе-а.

Постоје и друге мање уобичајене лиценце као што су Гуиле, Цоммон Публиц Лиценсе, Мозилла Публиц Лиценсе и друге. хттпс://иоуту.бе/оАВ5Дх9к3ПМ

Примери пројеката отвореног кода

Развој Линук кернела и ГНУ апликација постао је основа за друге апликације отвореног кода. Долазак Нетсцапе-а заинтересовао је велике ИТ компаније. Од тада је развијено много различитих производа. Почнимо са Дебианом, који је од 1994. до 1995. подржао Фондацију за слободни софтвер, а касније је формирана непрофитна организација Софтвер у јавном интересу да настави са финансирањем пројекта. У оквиру овог пројекта креиран је не само оперативни систем, већ и канцеларијски пакет ЛибреОффице, претраживач Фирефок, Еволутион емаил клијент, К3б апликација за нарезивање ЦД-а, ВЦЛ видео плејер, ГИМП едитор слика и други производи. Непрофитна компанија Апацхе Софтваре Фоундатион почела је као пројекат отвореног кода који је подржавао софтвер. Најпопуларнији производ ове организације је истоимени веб сервер. Сада компанија одржава велики број пројеката дистрибуираних под лиценцом Апацхе. Спонзори АСФ-а су Мицрософт, Амазон и Хуавеи. Друга компанија укључена у пројекте отвореног кода је Ред Хат. Главни развој који је оперативни систем на Линук кернелу. Она се бави не само софтвером, већ и техничком подршком и обуком специјалиста. 2018. купио га је ИБМ. Гугл такође развија бесплатни софтвер. Она развија и одржава следеће пројекте: ТенсорФлов библиотеку за развој система машинског учења, Го језик, Кубернетес програм дизајниран да аутоматизује примену софтвера и друге производе. У науци, Опен Соурце се не односи само на софтвер, већ и на објављивање радова, преглед и подршку образовних ресурса. Године 1991. Пол Гинспарг је организовао арКсив електронску архиву у Лабораторији у Лос Аламосу, у којој се могу наћи радови не само из физике, већ и из медицине, математике и других наука. ЦЕРН има и портал са отвореним научним радовима. [цаптион ид=”аттацхмент_12326″ алигн=”алигнцентер” видтх=”1263″]
Шта је Опен Соурце, пројекти, примери софтвера отвореног кода Оперативни системи отвореног кода – оперативни системи отвореног кода [/ цаптион]

Како се укључити у пројекат отвореног кода

Ако желите да вежбате програмирање и проширите свој животопис, онда је учешће у развоју Опен Соурце производа управо оно што вам је потребно. Рећи ћемо вам корак по корак шта је потребно за ово. Пре свега, потребно је да се региструјете на ГитХуб-у и изаберете пројекат у коме ћете учествовати. Мора да вас занима. Па, ако ће имати пуно задатака које можете да урадите. Такође треба обратити пажњу на популарност пројекта, може се одредити по броју звездица. Такође је важно утврдити колико је активан развој и када су извршене последње промене. Након што одаберете занимљив пројекат, морате пронаћи кустоса и успоставити интеракцију са њим. Следећи корак је одабир задатка. За почетак, препоручује се да изаберете најједноставнији задатак. Главна ствар је да то можете решити. Након тога, пренесите пројекат на себе и инсталирајте све потребне алате. Након што решите проблем, дајте предлоге за промену кода у спремишту. Да бисте то урадили, морате да отпремите свој код на ГитХуб и кликнете на дугме „Захтев за повлачење“. Након тога, мораћете да унесете назив вашег захтева и опис. Након тога треба сачекати да кустос прихвати или одбије предложене измене. Ако су се након што сте започели задатак појавиле друге хитне ствари или сте схватили да то не можете учинити, онда можете напустити задатак. Ово је нормално, али морате да обавестите кустосе о својој одлуци. Након тога, мораћете да унесете назив вашег захтева и опис. Након тога треба сачекати да кустос прихвати или одбије предложене измене. Ако су се након што сте започели задатак појавиле друге хитне ствари или сте схватили да то не можете учинити, онда можете напустити задатак. Ово је нормално, али морате да обавестите кустосе о својој одлуци. Након тога, мораћете да унесете назив вашег захтева и опис. Након тога треба сачекати да кустос прихвати или одбије предложене измене. Ако су се након што сте започели задатак појавиле друге хитне ствари или сте схватили да то не можете учинити, онда можете напустити задатак. Ово је нормално, али морате да обавестите кустосе о својој одлуци.
Шта је Опен Соурце, пројекти, примери софтвера отвореног кода

Коришћење отвореног кода у развоју трговачких робота

Трговачки саветник или
робот је програм који врши трансакције на берзи према унапред одређеном алгоритму. Могу трговати и потпуно независно и у полуаутоматском режиму. У другом случају, они једноставно шаљу трговачке сигнале и трговац доноси коначну одлуку. Наводимо предности трговачких робота:

  1. Трговац не мора сам да прати цене.
  2. Стручни саветници раде стриктно по задатом алгоритму, немају емоције.
  3. Роботи реагују много брже од људи.

Али поред предности, аутоматски саветници имају и недостатке:

  • у нестандардној ситуацији, на пример, са оштрим скоком стопе, саветник може реаговати неадекватно, а трговац ће изгубити новац;
  • Неки професионални саветници захтевају да плаћате месечну накнаду да бисте их користили.

Затим, размотрите неколико саветника за трговање отвореног кода. Могу се преузети са ГитХуб сајта, инсталирати и користити за трговање. Такође можете побољшати изворни код и креирати робота за себе.

ГЕККО бот

Ово је доказани стручни саветник који се појавио пре много година. Многи трговци су почели да тргују са овим роботом. Тренутно је више не подржавају креатори, али је доступна за бесплатно преузимање са ГитХуб-а. Може се користити на крипто берзама, може прикупљати информације о тржишту и постављати поруџбине. ГЕККО бот има много подешавања помоћу којих можете тестирати алгоритам трговања, као и прилагодити и оптимизовати систем за склапање послова. Има скуп готових стратегија које се могу прилагодити. Такође је могуће креирати сопствени систем трговања. Подржава 23 размене, укључујући: Битфинек, ЕКСМО, Биттрек, Битстамп.

Зенбот

Зенбот саветник за трговање криптовалутама користи вештачку интелигенцију за трговање. Могуће га је прилагодити према вашим жељама. Компатибилан је са већином оперативних система. Може обављати високофреквентне трансакције, трговати са неколико средстава истовремено. Поред тога, овај бот може зарадити новац на арбитражи криптовалута. Али нема графички кориснички интерфејс. Може да тргује на следећим берзама: Биттрек, Куадриа, ГДАКС, Поллниек и Гемини.
Шта је Опен Соурце, пројекти, примери софтвера отвореног кода

ОсЕнгине

ОсЕнгине је пакет апликација за трговање акцијама. Садржи:

  • Подаци – користе се за учитавање историјских података из различитих извора.
  • Оптимизатор – користи се за тестирање једне стратегије.
  • Тестер – за тестирање неколико алгоритама трговања, али без промене параметара. Може да ради истовремено на неколико временских оквира и инструмената.
  • Рудар – тражи профитабилне обрасце на графикону. Пронађене форме се могу користити у стварном трговању.
  • Традер – модул за трговање.

Шта је Опен Соурце, пројекти, примери софтвера отвореног кода ОсЕнгине користи више од тридесет уграђених система трговања, међу којима су трендови (на пример, стратегије Била Вилијамса или Џесија Ливермора), контратренд (на пример, коришћење баластних линија,
Боллингер ) и арбитражни. Може се користити на неким међународним берзама (доступне везе ЛМАКС, ИнтерацтивБрокерс и ниња трговање), на
МОЕКС- у (Трансац,
Куик , Мост Астс, Плаза 2, СмартЦом) и берзама криптовалута (Битстамп, Битфинек, Кракен, ЛивеЦоин, ЕкМо, Бинанце, ЗБ , Битмек, БитМак). Такође компатибилан са једном Оанда форек берзом. Постоје и други популарни саветници за трговање отвореног кода, на пример, ТрадингБот, за трговање на Московској берзи преко Атентис брокера или једноставног робота ТрадингБот.

info
Rate author
Add a comment