Ēriks Džans
Hakeru kustība
Tiek ziņots, ka pasaulē pirmo hakatonu 1997. gadā organizēja Kanādas kriptogrāfijas izstrādātāju grupa, 20 gadus pēc tam, kad Donalds Knuts izlaida vienu no pasaulē pirmajām atvērtā pirmkoda programmatūras TeX.
2003. gadā Pols Grehems savā grāmatā “Hakeri un gleznotāji” norādīja, ka datorzinātņu nodaļā hakeri bieži tiek sajaukti, jo viņiem mācīja rakstīt pētnieciskos darbus, kamēr viņi patiešām vēlējās izveidot skaistas lietas (programmatūru).
Tātad, kas ir hakeris? To vislabāk var raksturot ar Ērika Raimonda hakeru ētiku viņa rakstā “How To Become A Hacker” (2003).
Pasaule ir pilna ar aizraujošām problēmām, kuras gaida atrisināšana.
Neviena problēma nekad nav jāatrisina divreiz.
Garlaicība un smags darbs ir ļaunums.
Brīvība ir laba.
Attieksme neaizstāj kompetenci.
Šī ir pavisam cita pieeja — kamēr skolas un universitātes māca cilvēkiem kaut ko iemācīties un pēc tam, iespējams, kaut ko veidot, hakeri identificē problēmas un veido, lai problēmas vispirms atrisinātu. Viņi apgūst nepieciešamās metodes, veidojot risinājumu.
Krasi atšķirīgās pieejas radīja citu veidu, kā risināt problēmas. Lai gan lielākā daļa cilvēku ievēroja skolas tautoloģiju, ka "ja vēlaties kaut ko uzbūvēt, jums ir jāapgūst viss, kas atrodas zem tā". Kopš tā laika attieksme ir mainījusies, un izstrādātāju aprindās notika liela pamošanās. Hakeru gars tika plaši pieņemts, un hakeru kustība tika radīta. Hakeru kustība patiešām uzplauka, kad atvērtā pirmkoda programmatūra sāka ievērojami pieaugt.
Bija saikne starp atvērtā pirmkoda / bezmaksas programmatūras kustību un hakeru kustību. Ja kāds vēlas kaut ko “uzlauzt” un atrisināt problēmu pati, viņai jāspēj koncentrēties uz problēmām un veikt visu iespējamo, lai risinātu pašu problēmu. Hakerim nav laika izgudrot riteni no jauna — hakeris problēmas risināšanai izmanto visu, kas ir pieejams. Ja nebūtu plaši pieejama atvērtā pirmkoda programmatūra, daudziem būtu grūti kļūt par hakeriem, kad intelektuālos īpašumus kontrolē lielie uzņēmumi. Acīmredzams mūsu laika piemērs ir – ja Bitcoin nebūtu atvērtā koda (vai vēl ļaunāk, ja tehnoloģija būtu “patentēta”), Ethereum dibinātāju komandai būtu ļoti grūti pat uzsākt projektu, tad pasaulei pietrūktu. daudz radošuma un jautrības.
Svarīga bija arī koordinācija. 2000. gadu sākumā cilvēki joprojām staigāja apkārt zibatmiņas diskiem, kuros bija git repo, vai veidoja vietējos tīklus koda versiju kontrolei. GitHub izveide bija svarīga atvērtā pirmkoda kopienai. GitHub izgudroja standarta darbplūsmu attālai Git repozitorija sadarbībai un platformu atvērtā pirmkoda programmatūras koplietošanai visā pasaulē. Strauji augot GitHub (un citām platformām, piemēram, GitLab), programmatūra visā pasaulē kļuva pieejama ikvienam, un izstrādātāji visā pasaulē var strādāt kopā ar tiem pašiem repo bez jebkādiem ģeogrāfiskiem šķēršļiem.
Līdz 2010. gadu sākumam daudzās jomās atvērtā pirmkoda tehnoloģiju kopas bija kļuvušas sarežģītākas un labāk izmantotas nekā tuvu avota tehnoloģiju kopas. Toreizējā Silīcija ielejā lielākā daļa jaunuzņēmumu sāka lielā mērā paļauties uz atvērtā pirmkoda tehnoloģiju skursteņiem. Lielie uzņēmumi veidoja savu atvērtā pirmkoda programmatūru vai atbalstīja atvērtā pirmkoda repo darījumus, kas, viņuprāt, ir stratēģiski viņu biznesam.
Plaši pieejamais atvērtā pirmkoda tehnoloģiju komplekts arī sniedza iespēju universitāšu studentiem, kopienu izstrādātājiem un jaunuzņēmumu inženieriem mācīties, sniegt ieguldījumu un veidot. Izmantojot atvērtā pirmkoda programmatūru, izstrādātāji varēja veidot bez lielu uzņēmumu atļaujām. Viņi var mācīties paši, izveidot ietekmīgas tehnoloģijas un produktus paši, sākās neatļautu inovāciju laikmets.
Ideja kļūt par “hakeri” Ērika Raimonda grāmatā piepildījās, un sākās globāla hakeru kustība.
Globālo hakatonu attīstība
Ap 2010. gadu ASV universitātēs sākās hakatona kustība. Pirmais hakatonu vilnis universitātēs tika organizēts ap 2010. gadu. 2013. gadā MHacks kļuva par vienu no lielākajiem universitāšu hakatonu organizatoriem cita starpā (PennApps, CalHacks, HackMIT u.c.), piesaistot vairāk nekā 1000 hakeru apmeklēt vienā pasākumā. Studenti, kas apmeklēja šos hakatonus, varēja apgūt jaunas atvērtā pirmkoda tehnoloģijas, sadarboties ar citiem hakeriem, dot ieguldījumu atvērtā pirmkoda projektos un īstenot savas idejas produktos. Vissvarīgākais ir tas, ka viņi varētu koncentrēties uz produktu vai problēmu hakatona laikā (24–72 stundas) kopā ar citiem hakeriem.
Kustība drīz izplatījās citās pasaules daļās un daudzās citās organizācijās. Eiropā. Eiropas Kodolpētniecības organizācija rīkoja pirmo CERN tīmekļa festivālu kopš 2012. gada un līdz šim gadam turpināja organizēt ikgadējus hakatonus, veicinot daudzu atvērtā koda zinātnisko programmatūru, spēļu, rīku komplektu un atvērto bibliotēku darbību. Apvienotajā Karalistē Oksfordas Universitātes OxHack un Kembridžas Universitātes Hack Cambridge tiek rīkotas katru gadu. Citi hakatoni ir Hack Kings King’s College, IC Hack Imperial College un daudzi citi.
Pirmais Ķīnā organizētais universitātes hakatons bija Tsinghua University’s THacks 2014. gadā. No 2014. līdz 2015. gadam savus pirmos hakatonus organizēja arī Pekinas Universitāte, Šanhajas Dzjaotongas universitāte un Beihangas universitāte. No 2014. līdz 2017. gadam Ķīnā tika organizēti vairāk nekā 100 hakatoni. 2019. gadā Pekinā tika organizēts lielākais hakatons Ķīnā “The 4th Industrial Revolution Hackathon” (4IR Hackathon). 2014. gadā daži izstrādātāji zināja, kas ir hakatons. Līdz 4IR Hackathon 2019. gadā būt par hakeru bija kļuvusi par foršu ideju Ķīnas izstrādātāju vidū, un hakatons kļuva par “obligātu pasākumu” ikvienam hakeram.
Līdzīgas kustības notika Indijā, Dienvidaustrumāzijā, Korejā, Japānā, Āfrikā un citās pasaules daļās.
Hakatoni kļuva arī par veidu, kā veicināt inovācijas korporācijās. Y Combinator katru gadu pirms COVID pandēmijas organizēja hakatonus, un katrā pasākumā bija daži simti dalībnieku. 2018. gadā Microsoft organizētajam privātajam hakatonam pievienojās ~18 000 izstrādātāju. Saraksts turpinās.
Hakeru kustība tiek centralizēta
Lai gan hakatona kustība veicināja daudzas interesantas tehnoloģijas, 2010. gadu beigās kļuva skaidrs, ka hakeru kustība virzās uz lieliem uzņēmumiem un tālāk no vietējām inovācijām. Internets kā galvenais atvērtā pirmkoda inovāciju virzītājspēks pēdējo 2 gadu desmitu laikā ir kļuvis par monopolu vietu. Kad monopoli dominē pār ekonomiskajām interesēm, tie dominē arī pār problēmām un idejām. Hakatona organizatori paļaujas uz sponsorēšanas dolāriem. Kad sponsorēšanas dolāri nāk tikai no lieliem uzņēmumiem un hakatonu organizatoriem ir grūti sacensties par sponsorēšanu, hakatonos dominē centralizētas pilnvaras.
Šajā procesā lielie uzņēmumi dominēja hakatonos un hakeru kustībā. Ievērojamākais notikums bija Microsoft GitHub iegāde par 8 miljardiem ASV dolāru 2018. gadā. Viens no lielākajiem centralizētajiem tehnoloģiju uzņēmumiem iegādājās vissvarīgāko atvērtā pirmkoda programmatūras un hakeru kustības platformu.
cHakathon (L&Q ilustrācija)
Lai gan mēs varam atzīt daudzus korporatīvās pasaules ieguldījumus atvērtā pirmkoda tehnoloģijās, atvērtā pirmkoda kustību un hakeru kustību radīja hakeri visā pasaulē, un tie tika veikti, lai atbrīvotu izstrādātājus un hakerus visā pasaulē no intelektuālā īpašuma monopoliem līdz. brīvi ieviest jauninājumus. Kriptogrāfijas telpa varētu būt kļuvusi par vienīgo sukhavati hakeru kustībai un atvērtā pirmkoda inovācijām bez atļaujām. Kopš Bitcoin un Ethereum izgudrošanas brīža līdz vairāku ķēžu ekosistēmai, ko mēs redzam 2020./2021. gadā, kriptogrāfija joprojām veicina atvērtā pirmkoda inovācijas no visas vietas.
Kripto un Web3 telpā Hackathons kļuva par nozīmīgu vietu izstrādātājiem, kur apvienoties un ieviest jauninājumus pašās agrīnās dienās. Wanxiang Blockchain Labs organizēja pirmo liela mēroga blokķēdes hakatonu Šanhajā 2015. gada beigās, kurā Vitalik Buterin iepazīstināja Ķīnas izstrādātājus ar viedo līgumu kodēšanu. Pēdējo 6 gadu laikā hakatonos PATIESI izdomāts vai ieviests liels skaits inovatīvu tehnoloģiju un produktu.
Tomēr bez fundamentālām mehānisma izmaiņām kriptovalūtu hakeru kopienas nākamajā desmitgadē var kļūt tikpat centralizētas kā interneta laikmets.
Lai patiesi izveidotu hakeru kopienu hakeriem, mums ir jādecentralizē hakeru kopiena un hakeru kustība — jāizveido kopiena, kuru pārvalda hakeri, kas pieder hakeriem un kas strādā hakeru labā.
Decentralizējiet hakeru kustību
Vai mēs varam izveidot pastāvīgu hakeru kustību, lai ikvienam sniegtu neatļautas inovācijas? Vai mēs varam nodrošināt vienlīdzīgas iespējas vietējās izcelsmes hakeriem? Vai varam palīdzēt hakatonu rīkotājiem (diezgan bieži atvērtā pirmkoda repo uzturētājiem) visā pasaulē piesaistīt finansējumu ne tikai no lielajiem uzņēmumiem? Vai varam ļaut ikvienam, kurš vēlas organizēt hakatonu, būt iespējai to uzņemt?
Uz visiem šiem jautājumiem mēs nevarēsim atbildēt uzreiz. Tomēr mēs varam sākt veidot dažus pamatelementus, kas ir būtiski mērķa sasniegšanai.
Labās ziņas ir tādas, ka tagad ir pieejamas daudzas pieejamās infrastruktūras, uz kurām balstīties decentralizētās hakatona kopienas. Esošie hakatona organizatori (MHacks, ETH Denver, ETH Global, DoraHacks utt.) ir ieguvuši lielu pieredzi un zināšanas par hakatonu organizēšanu. Ethereum kopiena ir ieviesusi kriptovalūtu finansēšanas mehānismus (piemēram, kvadrātisko finansējumu), un tos plaši pieņēmusi visa kriptogrāfijas telpa, izmantojot Gitcoin un DoraHacks. Decentralizēto pārvaldību plaši akceptē gan kriptogrāfijas kopienas, gan izstrādātāju kopienas, dGov rīku komplekti tagad ir plaši pieejami.
Hackathon DAO: Decentralizētas Hackathon kopienas izveide
DoraHacks kopiena jau atbalsta decentralizētu kopienu Hackathon DAO, kurai ir tāds pats redzējums. Hackathon DAO jau ir atbalstījis USC blokķēdes hakatonu. Tomēr ir vērts padziļināti diskutēt par to, kas nepieciešams šādas kopienas veidošanai.b
Hackathon DAO (L&Q ilustrācija)
Mums ir jāveido globāla hakatona organizatoru kopiena. Hakatona organizatori var būt visur. Lielāko daļu laika lielie hakatona rīkotāji nav “profesionāli pasākumu rīkotāji”, viņi paši ir hakeri un atvērtā koda atbalstītāji. Oxford-MIT-Palo Alto-Tanzania Tele Hackathon, ko 2014. gadā Oksfordas datorzinātņu nodaļas koptelpā organizēja Džeikobs Kols (izbūvēta grafu vizualizācijas tehnoloģija), un UnitaryHack, ko organizēja UnitaryFund 2021. gadā (atrisināja atlīdzību problēmas vairākiem atvērtā pirmkoda kvantiem skaitļošanas bibliotēkas) ir labi piemēri. Hakeriem pašiem ir idejas, un viņi zina, ko veidot. Vēl svarīgāk ir tas, ka viņi organizē hakatonus nevis lai organizētu hakatonu, bet gan lai kaut ko patiešām izveidotu vai atrisinātu problēmas. Veidojot hakatonu rīkotāju kopienu, mēs varam ļaut hakatonu organizatoriem dažādās pasaules vietās sazināties vienam ar otru un koplietot svarīgus resursus turpmākajiem hakatoniem.
Mums ir jādemokratizē un jādecentralizē hakatonu un hakatonu organizatoru finansējums. Hackathon hakerus var finansēt, izmantojot balvas (problēmu risināšanai) vai dotācijas (vērtīgu ideju īstenošanai). Tāpēc hakatonam ir nepieciešams finansējums vai nu balvām, vai dotācijām, dažreiz abiem. Viens no svarīgākajiem hakatona organizēšanas un galu galā hakeru kustības decentralizācijas uzdevumiem ir demokratizēt kopienas finansējumu. Decentralizēts finansēšanas mehānisms ir svarīgs kopienas autonomijai.
Mums ir nepieciešams atvērtā koda zināšanas par hakatona organizēšanu. Lai gan hakatoni ir efektīvi komandas veidošanai un problēmu risināšanai, hakatona organizēšana var būt steiga. Daudzi hakeri, kas vēlējās organizēt hakatonu, to nedarīja, jo bija jāizdomā daudz detaļu, kas ievērojami palielināja hakatona organizatoru ieejas barjeru. Praktiska, atvērtā koda rokasgrāmata hakatonu rīkotājiem noderēs, ja tā var pazemināt barjeru jauniem hakatonu rīkotājiem.
Hackathon DAO ir nepieciešama kopienas pārvaldība. Hakatona rīkotāju un atbalstītāju kopienai būs daudz lēmumu pieņemšanas darba. Pārvaldības darbi var ietvert priekšlikumu apstrādi, DAO izdevumus, izpildes komandas ievēlēšanu un pašu noteikumu uzturēšanu. Priekšlikumi galvenokārt būs par hakatonu finansēšanu, kā arī DAO attīstības plāniem. Izmantojot labus kopienas pārvaldības mehānismus, kopienai jāspēj virzīt DAO, lai palielinātu globālo hakatonu rīkotāju bāzi, padarītu hakatonu organizēšanu pieejamāku, uzturētu pašu DAO un galu galā padarītu hakeru kustību par bezgalīgu spēli hakeriem, lai ieviestu jauninājumus.
Saistītās saites
Donalds E. Knuts — A.M. Tjūringa balva (https://amturing.acm.org/award_winners/knuth_1013846.cfm)
Hakeri un gleznotāji. Pols Grehems (http://www.paulgraham.com/hp.html)
Kā kļūt par hakeri. Ēriks Raimonds (http://vadeker.net/articles/hacker-howto.html)
unitaryHACK (https://unitaryfund.github.io/unitarhack/)
Microsoft Hackathon (https://news.microsoft.com/life/hackathon/)


