Hackathon ( angl. hackathon od hacker " hacker " + marathon " marathon ") je fórum pro vývojáře, během kterého specialisté z různých oblastí vývoje softwaru (programátoři, designéři, manažeři) na chvíli spolupracují na vyřešení problému.
Některé hackathony jsou určeny pro vzdělávací nebo sociální účely, ale častěji je cílem hackathonu vytvořit plnohodnotný software. Každý hackathon se zaměřuje na určitou oblast, jako je programovací jazyk, operační systém, aplikace, programovací rozhraní ( API ).
Termín se objevil v roce 1999. To bylo nezávisle přijato vývojáři OpenBSD a Sun Microsystems .
Vývojáři OpenBSD tento termín poprvé použili k označení kryptografického setkání v Calgary v Kanadě 4. června 1999 [1] . Přivedl 10 vývojářů k psaní programů, které nebudou spadat pod přísná exportní omezení uvalená Spojenými státy na kryptografický software.
Sun použil název "The Hackathon" během konference JavaOne , 15.-19. června 1999 [2] ; John Cage navrhl napsat Java program pro nový Palm V, který by používal infračervené rozhraní pro komunikaci s ostatními uživateli Palmu.
Počínaje středním rokem 2000 se hackathony staly běžnějšími a byly společnostmi a investory vnímány jako způsob, jak rychle vyvinout nové softwarové technologie nebo oblasti investic [3] . Některé známé společnosti byly vytvořeny na hackathonech, jako je GroupMe, která se objevila na hackathonu TechCrunch Disrupt 2010; v roce 2011 jej koupil Skype za 85 milionů $ [3] .
Některé hackathony se věnují práci na konkrétní platformě, jako je operační systém nebo vytváření aplikací.
Vývoj aplikací pro mobilní platformy probíhá například na Over the Air hackathon , který se konal v Bletchley Park ( Anglie ), který přitahuje významné sponzorské dary [4] [5] . Existují také hackathony pro vývoj videoher a počítačových her [6] .
Music Hack Day je hackathon věnovaný softwaru a hardwaru pro hudbu. Od roku 2009 se konalo více než 20krát na různých místech [7] [8] .
Od roku 1999 se od roku 1999 každoročně koná hackathon vývojářů operačního systému OpenBSD [9] .
Existují hackathony pro tvorbu aplikací pro chytré telefony Android [10] , iOS [11] a Tizen . Dříve se podobné akce konaly pro Maemo 5 ( Nokia N900 ) a MeeGo ( Nokia N9 ) [12] .
Od roku 2007 se konají hackathony v Perlu s cílem zlepšit samotný jazyk. [13] Vývojáři Haskell [14] a Scala [15] mají podobné aktivity: Haskell Hackathon a Scalathon.
Byly pořádány hackathony za účelem vývoje aplikací v HTML5 [16] a Ruby on Rails [17] .
Některé hackathony provozují společnosti za účelem psaní aplikací, které používají společné API. Ano, Yahoo! od roku 2006 pořádá „Open Hack Day“ (původně „Hack Day“), který využívá Yahoo! API a API vlastněná Yahoo! stránky jako Flickr . [18] Google provozuje podobný hackathon pro vlastní API [19] .
V letech 2020 a 2021 se konal Dobrý Hackathon [20] , kde neziskové organizace zadávaly úkoly pro hackathon a IT specialisté tyto úkoly řešili. Celkem se hackathonu zúčastnilo více než 700 účastníků, více než 70 SO NPO zadalo úkoly, informační pokrytí bylo více než 500 000 zobrazení. Hackathon organizovalo ANO „Digital Youth“ [21] [22] [23]
Foursquare hostil globální hackathon v roce 2011, kde více než 500 vývojářů ve 30 lokalitách vyvíjelo aplikace využívající Foursquare API [ 24] .
Také termín „hackathon“ se začal používat pro sociální projekt [25] .
V roce 2022 se konal All-Russian Urban Hackathon „Cities“ [26] . City Hackathon je lákadlem pro mladé profesionály od 18 do 35 let v oblasti zlepšování městského prostředí, kteří jsou připraveni rozvíjet projekty na zlepšení území pro regiony.
Architekti, urbanisté, designéři a urbanisté zkoumají území, studují přání místních obyvatel a pod vedením mentorů, kurátorů z profesionálního prostředí vyvíjejí projekty na zlepšení území pro regiony Ruska. Architektonický hackathon HackCitySpaces v Leningradské oblasti. HackCitySpaces hackathon je architektonický turnaj mládeže určený ke stimulaci vzniku nových nápadů pro rozvoj území 29 osad v Leningradské oblasti. [27] [28] [29] [30]
Výsledkem architektonického hackathonu v letech 2021 a 2022, kterého se zúčastnilo 424 mladých architektů, se zúčastnilo 29 obcí, vzniklo 52 designových projektů pro území Leningradské oblasti, z nichž 18 designových projektů bylo vybráno místními obyvateli k realizaci na jejich území v rámci obecného hlasování návrh projektů (8 vybraných obyvatel v roce 2021 a realizovaných v roce 2022, 10 rezidentů vybraných v roce 2022 a budou realizovány v roce 2023). Podařilo se tak zapojit mladé pracovníky do práce na moderních krajinářských programech a také dát mladým architektům možnost navrhovat nápady na krajinářské úpravy území sami, které se následně realizují a nezůstávají jen u nápadu. Zákazníkem hackathonu je autonomní nezisková organizace „Kompetenční centrum Leningradské oblasti“ pro rozvoj městského prostředí a chytrého města, založená v roce 2019. Zřizovatelem organizace je vláda Leningradské oblasti zastoupená Výborem pro bydlení a komunální služby Leningradské oblasti, který je provozovatelem národního projektu „Tvorba komfortního městského prostředí“ v Leningradské oblasti. Provozovatelem hackathonu je autonomní nezisková organizace pro poskytování služeb v oblasti mládežnické politiky, digitálních technologií, krajinářství a architektury a sociální sféry „Digitální mládež“ .
V Rusku je jedním z hlavních informačních zdrojů o hackathonech stránka: hackathons.rus [31]