CodeAcross Croatia

Jeste li spremni za civilni hackathon i ‘napad’ na otvorene podatke?

Sviđa vam se članak?

Preporučite ga prijateljima i kolegama putem društvenih mreža!

Ovaj je vikend rezerviran za građanske inovacije i Dan otvorenih podataka CodeAcross, a u petak i subotu Code for Croatia, Open Zagreb, Partnerstvo za otvorenu vlast i GONG organiziraju događaj u Zagrebu na temu ‘Principi vlasti za 21. stoljeće’. Dok će petak, 20. veljače, biti rezerviran za okrugle stolove i predavanja, subota, 21. veljače, rezervirana je za hackathon.

CodeAcross naslovna

Na okruglom stolu u petak sudjeluju Anamarija Musa (Povjerenica za informiranje), Marinko Brkić Tot (osnivač i CEO, 5W), Igor Vidačak (Ravnatelj Ureda Vlade RH za udruge) te Eleanor Stewart (Head of Transparency, Foreign and Commonwealth Office (Government Digital Service, Velika Britanija). No, od “priče” mnogima će biti zanimljivija djela, odnosno što od otvorenih podataka javnih tijela mogu sami napraviti, za što je rezerviran hackathon.

Civilni hakeri

O civilnom smo hakiranju opširnije pisali u svibnju, kada se i održava Dan civilnog hakiranja, a u Hrvatskoj je ova tema sve aktualnija, posebno jer smo u iščekivanju portala data.gov.hr. Podsjetimo, Sjedinjene Američke Države pokrenule su portal otvorenih podataka data.gov u svibnju 2009. godine s 47 skupova podataka. Velika Britanija uslijedila je sa zatvorenom beta verzijom u rujnu 2009. godine i s potpunim otvaranjem prema javnosti u siječnju 2010. godine. Danas data.gov raspolaže s preko 130.000 skupova podataka a data.gov.uk s preko 20.000 skupova podataka na kojima su nastale mnoge korisne aplikacije.

I Hrvatska će se uskoro pridružiti otvorenim vladama s pokretanjem prvog hrvatskog portala za otvorene podatke sagrađenog na otvorenom kodu, data.gov.hr, koji je najavljen za početak ove godine. Ponovno korištenje otvorenih i velikih podataka (open and big data), kako se procjenjuje, pridonijet će rastu gospodarstva Europske unije za 1,9 posto do 2020. godine, no pitanje je koliko će Hrvatska uspjeti iskoristiti svoje potencijale te kako će se razvijati konkretna tehnička rješenja (aplikacije) i vizualizacije za povećanje korisnosti i transparentnosti javnih podataka.

Prilika za okupljanje civilnih hakera koji žele razvijati takve aplikacije bit će spomenuti hackathon na kojemu se planira razvijanje aplikacija vezanih uz javnu nabavu i pravo na pristup informacijama, ali timovi mogu odabrati i druga područja. Kako navode organizatori:

Civilni hakeri nisu vrsta hakera kojima je svrha činiti štetu – upravo suprotno. Civilni hakeri su tehnologisti, aktivisti, dizajneri, poduzetnici, inženjeri – svi koji su voljni surađivati s ostalima u stvaranju, građenju i inovaciji u izazovima njihovog susjedstva, gradova, općina, županija i države.

Na neki način, civilno hakiranje je manifestacija nezadovoljstva vladinim službama. I dok je vjerojatno nezadovoljstvo radom vlade u nekoj mjeri uvijek postojalo, širenje otvorenih podataka i moćnih, jeftinih alata za korištenje tim podacima za izgradnju novih aplikacija, omogućilo je građanima da izrade vlastita sučelja za interakciju s njihovom vladom i institucijama.

I predavanja i hackathon održat će se u Sveučilišnom računskom centru (Srce), Josipa Marohnića 5 u Zagrebu, a raspored možete pronaći ovdje. Netokracija će, kao i prošle godine, događaj podržati medijski, ali i kroz moderaciju okruglog stola, a prijaviti se na njega možete putem Eventbritea.

Detalji o hackathonu

Hackathon organizira Code for Croatia iliti Programiraj za Hrvatsku, ekspertna skupina formirana u Hrvatskoj udruzi otvorenih sustava i interneta pod vodstvom člana udruge Miroslava Schlossberga. Ako se želite više informirati, pročitajte ciljeve eskpertne skupine na HrOpenWiki.

Glavni izazovi na hackathonu:

A) Javna nabava

Cilj: Kreirati otvoreni, svima dostupni i lako pretraživi portal s bazom svih javnih nabava, a u budućnosti povezati s podacima iz ostalih javnih registara.

Izvori: Nisu dovoljni jednokratni exporti podataka od institucija. Imajte na umu da je već objavljena baza podataka javne nabave na vjetrenjaca.org. Nažalost, institucije su podbacile i ove godine te nisu omogućile jednostavan i transparentan pristup podacima javne nabave te će stoga developeri trebati zasukati rukave, koristiti “skrejpere” i sagraditi ažurnu bazu podataka javne nabave.

Primjeri tehnologija: Za backend aplikaciju bit će potrebna znanja poput Pythona i Djanga ili nekog drugog jezika, a frontend aplikaciju trebat će napraviti korištenjem znanja HTML-a, PHP-a, CSS-a i JavaScripta. U suradnji s frontend timom, grafički dizajneri pridonijet će svojim iskustvom i znanjem u oblikovanju vizualnog identiteta.

B) Alaveteli, platforma za pristup informacijama

Slika: WhatDoTheyKnow.com

Slika: WhatDoTheyKnow.com

Cilj: Omogućiti građanima transparentniji pristup informacijama tijela javne uprave kroz javno objavljivanje upita i odgovora javnih tijela. Po uzoru na WhatDoTheyKnow.com i AskTheEu.org.

Na ovaj način svaka javna informacija dobivena od tijela javne vlasti postaje dostupna svima, a razgovor je lako pratiti kroz thread-like formu.

Izvori: Ovaj projekt je vrlo jednostavno ostvariti jer već postoje svi potrebni preduvjetisource kod Alaveteli platforme je otvoren i svatko može nadograđivati postojeći kod, raditi kustomizacije. Ovdje nam je potreban source kod sa specifičnim web-hooks koji su napravljeni za adaptiranu hrvatsku kustomizaciju. Source kod Alavetelija s potrebnim web hookovima za kustomizaciju je trenutno produkcija na češkoj instanci Informace pro všechny s custom temom. Modifikacije na frontendu su opisane ovdjea na backendu su opisane ovdje.

Više o projektu pronađite na Code for Croatia.

C) Predloženi ili postojeći projekti

U ovom slučaju možete odabrati jedan od predloženih ili postojećih projekata.

Jedan primjer projekta je “Napravi aplikaciju za vizualizaciju inventara nekretnina tvog grada ili lokalne jedinice“, skrejpaj javno objavljenu imovinu Grada Zagreba, osiguraj da se podaci redovno ažuriraju i vizualiziraj na karti korištenjem nekog open source rješenja, npr. Mobile Fusion Maps ili kombinacijom GIS i gradskog prostornog plana kreiraj Edifice.

Slika: Edifice maps screenshot

Slika: Edifice maps

Splitska građanska inicijativa “Za pametan grad, izradila je kartu stanova i poslovnih prostora u vlasništvu Grada Splita. Koristili su javno dostupne, otvorene, podatke i na Googleovoj karti označili lokacije tih nekretnina. Podaci o korisniku, cijeni po kojoj koristi stan ili poslovni prostor te do kada vrijedi ugovor još uvijek su javnosti nedostupni. Ni s podacima koje je objavila splitska gradska uprava nije pretjerano pomogla pri izradi karte. Podatke je naime objavila u nimalo prijateljskom PDF formatu.

(Informacija preuzeta s vjetrenjaca.org.)

D) Napiši prijedlog novog projekta i okupi ekipu!

Izazove koji su uočeni, a njihov bi ishod bio koristan za zajednicu, navedeni su pod “Izazovi” na webu CodeAcross događaja. Predloži rješenje problema ili iskoristi postojeći source kod, pogledaj neke primjere: