Atvērtā koda kultūra Latvijā
Brīvi pieejams kods, inovācija un kopienas spēks
Izproti atvērtā koda principus, apgūsti bezmaksas biroja rīkus un sāc ieguldīt reālos projektos. Tas nav grūti, un jebkurš var sākt tūlīt.
Kāpēc izvēlēties atvērtā koda rīkus?
Iespējas, kas nav pieejamas komercialajiem risinājumiem
Pilnīga brīvība
Izmanto, modifikuj un dali kodu tik, cik vēlies. Nav slēptu nosacījumu, nav licenču maksas, nav pārraudzības.
Kopienas atbalsts
Tūkstošiem programmētāju palīdz viena otrai. Jautājumi tiek atbildēti ātri, kļūdas labas ātri, visiem labums.
Iemācies no labākajiem
Redzi, kā labākie programmētāji pieraksta kodu. Mācies to analizējot, labo un jautājot. Reāla māka, nevis teorija.
Bez izmaksām
Nav abonementu, nav paslēpto maksas. Viss ir bezmaksas un paliek tāds mūžīgi. Tas ir nozīmīgi mazajiem birojiem.
Kontrole
Tu redzi, kā darbojas programma. Nav paslēptu datu vākšanas, nav neskaidru algoritmu. Pilnīga pārskatāmība.
Inovācija
Jauni risinājumi rodas ātrāk. Viss ir atvērts, visi var piedraudzēt labas idejas, rezultāts ir spēcīgāks.
Ko saka Latvijas tehnoloģu speciālisti
Viņu pieredze ar atvērtā koda piedalīšanos
Sākumā baidījos piedalīties — domāju, ka vienkārši nevarēšu. Bet iesniedzu savu pirmo pull request uz GitLab, un komanda bija tik pretimnākoša, ka vēlējos turpināt. Tagad tas ir mans galvenais hobijs.
Mūsu uzņēmums bija uzlādes komercialajiem programmatūras licencēm. Pārgājām uz LibreOffice un GIMP. Tas mums izskatās labs, darbojas labi, un ietaupījām iespaidīgu naudu. Nozīme nav.
Iemācījos programmēt labākajā skolā — atvērtā koda kopienas projektā. Kods, ko rakstīju, redz citi cilvēki, viņi komentē, es ticu. Pēc sešiem mēnešiem tiku nolīgts jaunā darba uz šo iemeslu.
Biežākie jautājumi
Atbildes uz to, ko daudzi jautā
Vai es varu izmantot atvērtā koda kodu komerciālā projektā?
Jā, vairumā gadījumu vari. Licences ir atšķirīgas — GPL licences prasa, lai tavs kods būtu arī atvērts, MIT un Apache licences ļauj izmantot komercijā bez ierobežojumiem. Vienmēr pārbaud licenci pirms lietošanas.
Vai atvērtā koda programmatūra ir mazāk droša?
Pretēji — biežāk tā ir drošāka. Tūkstošiem programmētāju skatās kodu un atrod kļūdas. Drošības caurumus laboja ātrāk. Komercialā programmatūra var slēpt drošības problēmas gadu ilgi.
Kā sākt piedalīties, ja es esmu iesācējs?
Meklē projektus ar "good first issue" etiķeti. Sāc ar nelielu labojumu vai dokumentācijas uzlabošanu. Lasi README, saproti, kā projekts ir uzlikts, tad rīkoties. Komanda parasti ir pretimnākoša jauniem cilvēkiem.
Vai atvērtā koda rīki ir tikpat labi kā komerciali?
Daudzi ir labāki. LibreOffice ir spēcīga alternatīva Microsoft Office. GIMP dara daudz ko tādu, ko dara Photoshop. Firefox ir ātrāks par Chrome. Dažos gadījumos komerciali rīki ir labāki — tas atkarīgs no tavas vajadzības.
Vai atvērtā koda projekti mirst?
Dažreiz. Bet tas ir reti ar lieliem projektiem. Ja projekts ir mirušis, kods joprojām pastāv, un jebkurš var turpināt to. Tas nav kā komercialā programmatūra, kur viss pazūd, ja uzņēmums bankrotē.
Kur man atrast atvērtā koda projektus?
GitHub ir lielākais repozitorijs — vienkārši meklē. GitLab ir vēl viens. SourceForge pastāv jau 20 gadus. Vari arī meklēt pēc tehnoloģijas vai valodas, kuru zini. Projekti tur tev gaida.
Populārie atvērtā koda rīki Latvijā
Rīki, ko Latvijas uzņēmumi un speciālisti izmanto katru dienu
LibreOffice
Teksta redaktors, izklājlapas, prezentācijas. Lasa un raksta Word, Excel un PowerPoint failus. Ikviens, kas pārzina Microsoft Office, var sākt uzreiz. Bez maksas.
GIMP
Fotogrāfijas rediģēšana un grāfiskais dizains. Tas dara visu, ko Photoshop dara — slāņi, filtri, efekti, noslēpumi. Brīvs un jaudīgs.
Firefox
Tīmekļa pārlūks, kas ir ātrāks, drošāks un privāts. Netaisa profilu par tevi. Ņem datus no tev, kas tev pieder.
Git un GitHub
Versiju kontrole un kopienas platforma. Vieta, kur kods dzīvo. Programmētāji to lieto katru dienu. Sāk ar pamata, tad uz augšu.
Visual Studio Code
Koda redaktors, kas ir viegls un jaudīgs. Ikviens programmētājs lieto to. Grāmatzīmes, spraudņi, integrācija. Tas ir bezmaksas.
Linux
Operētājsistēma, kas darbojas uz vēl jebkurā. Stabila, draudzīga pēc iemācīšanās. Svarīgs daudziem serveriem un programmētājiem.
Atvērtā koda iespēja
Skaitļi, kas liecina par globālo ietekmi
Uzņēmumi izmanto atvērtā koda programmatūru savā darbā
Atvērtā koda repozitoriji GitHub platformā
Interneta infrastruktūra balstās uz atvērtā koda
Dolāru vērtības atvērtā koda pienesums gadā
Lasīti raksti
Atvērtā koda kultūra Latvijā
GitHub un atvērtā koda bāzes — kur sākt
Vienkāršs skaidrojums par GitHub, GitLab un citiem rīkiem, kur atrodas miljoni projektu. Kā orientēties un atrast projektu, kurā gribētu palīdzēt.
Bezmaksas biroja rīki — LibreOffice un GIMP
Pilnīgi atvērta koda alternatīvas Microsoft Office un Photoshop. Pārvērsies uz tiem bez kompromisa produktivitātē. Ietver praktiskus padomus pārejai.
Kā sākt ieguldīt atvērtā koda projektā
Nebaidies piedalīties. Šis raksts parāda, kā izvēlēties pirmo projektu, uzrakstīt pull request un kļūt par noderīgu komandas dalībnieku.
Sāc piedalīties tūlīt
Vai tu esi iesācējs vai pieredzējis programmētājs, vieta tev gaida. Atvērtā koda kopiena ir gatava mācīt, palīdzēt un strādāt kopā ar tevi.
Sazināties ar mums