Preskočiť na obsah

Open Source – kvalita dodávaná komunitou

4 min čítania

Prečo máme radi Open Source a sme mu verní od začiatku nášho pôsobenia? Aké sú jeho najväčšie výhody a je jeho používanie bezpečné?

Open Source – kvalita dodávaná komunitou

Náš tím, projekty aj technológie, ktoré používame, stavajú na princípoch slobodného softvéru a internetu dostupného všetkým. Open Source používame od úplného začiatku a považujeme ho za najefektívnejší spôsob, ako robiť weby a aplikácie pre desktop aj mobilné zariadenia.

Naším cieľom je sprístupňovať online svet každému, kto s ním príde do styku.

Aké sú najväčšie výhody Open Source

Ušetrite na licenciách a vyhnite sa vendor lock-in.
Je úplne na vás, ako budete projekt používať, ako si ho upravíte, alebo kto bude na ňom robiť.

Čo to znamená u nás?

  • Projekty staviame modulárne, aby sa dali aj v budúcnosti flexibilne meniť.
  • Prehľadný a dobre zdokumentovaný kód zjednoduší život hocikomu ďalšiemu, kto sa na projekte rozhodne pracovať.
  • Redakčný systém, ktorý vám dodáme, bude veľmi jednoduchý na používanie, no aj tak k nemu pribalíme dostatočne obsiahly manuál alebo vás podrobne zaškolíme.

Bezpečnosť

Kód je verejný a sledujú ho tisíce očí, takže nedostatky a bezpečnostné diery sa takmer nedajú prehliadnuť. Aj preto často vychádzajú aktualizácie, ktoré ich opravujú. Open source sme zvolili aj pri investičnej aplikácii Across Connect.

Čo to znamená u nás?

  • Máme automatizovaný systém detekcie závažných bezpečnostných problémov
  • Vyladený, stabilný a rýchly proces nasadzovania aj drobných záplat
  • Náš kód vždy prejde bezpečnostným auditom
  • Udržiavanie povedomia v tíme o najnovších bezpečnostných praktikách a hrozbách
  • Individuálna bezpečnosť je u nás na prvom mieste
  • Povinné používanie „správcu hesiel“ (password manager)
  • Expirácia hesiel a rotovanie hesiel
  • Povinné používanie 2FA
  • Prístup na server/hosting len cez SFTP/SSH a VPN
  • Pravidelný audit našej serverovej infraštruktúry
  • Bezpečnostné workshopy
  • Každý z tímu má prístup iba k nevyhnutným informáciám a webom/aplikáciám. Žiadna zbytočná eskalácia práv
  • Časovo obmedzené prístupy
  • Za prístup ku klientskym dátam alebo živému webu zodpovedá konkrétna osoba
Mapa sveta z open source komunít

Vysoká miera kompatibility

Známe Open Source projekty sú navrhnuté tak, aby dobre spolupracovali s inými systémami a dali sa ľahko kombinovať. Preto sme pri projekte Websupport zvolili WordPress, do ktorého sme jednoducho integrovali predajnú aplikáciu Websupportu.

Čo to znamená u nás?

  • Naše projekty sú doslova postavené na kóde z open source. Niektoré sú tu s nami (alebo pre našich klientov) už dlhé roky
  • Dobre vieme, aké kombinácie si môžeme dovoliť a akým je treba sa vyhnúť
  • Keď naozaj nenájdeme žiaden kód, čo by sa nám hodil, vytvoríme si od základu nový a potom ho zverejníme ako open source

Možnosť prispôsobenia podľa potrieb projektu

Open Source je väčšinou robený podľa aktuálnych trendov a moderných prístupov. Je výborne rozšíriteľný a nadstaviteľný o potrebné funkcie.

Tieto možnosti sme využili aj pri projekte Nivy Centrum, ktorý je výnimočný tým, že spája autobusovú stanicu s obchodným centrom. Postavili sme ho na Laraveli, ktorý pokryl všetky potrebné funkcie.

Čo to znamená u nás?

  • Pracujeme s open source už cez 15 rokov, takže všetky možnosti, ktoré nám poskytuje, máme v malíčku.
  • Všetci naši programátori sú zbehlí v momentálne najrozšírenejších webových programovacích jazykoch, ktorými sú PHP a JavaScript
  • Sami sme prispievateľmi do open source projektov

Flexibilná spolupráca

Je len veľmi málo open source projektov, o ktoré sa stará iba jeden človek. Skoro vždy je to spolupráca a spoločné úsilie.

Čo to znamená u nás?

  • Používame technológie a open source, ktorý pozná každý trochu lepší vývojár/-ka. Je relatívne jednoduché prizvať do tímu niekoho ďalšieho, alebo zaškoliť vášho vlastného človeka
  • Vysoká zastupiteľnosť ľudí pracujúcich na projekte
  • Revízia kódu viacerými členmi tímu medzi sebou
Zátvorky kódu

Dlhodobá údržateľnosť

Rozšírené Open Source riešenia fungujú dlhé roky a je veľký predpoklad, že budú fungovať aj ďalšie roky. Naše dlhodobé spolupráce sú postavené na open source a vďaka tomu môžeme ďalej posúvať a vyvíjať projekty, ktoré vznikli pred 6–7 rokmi. Medzi naše dlhodobé spolupráce patria prevažne rozsiahle weby ako Powerlogy alebo HBReavis.

Čo to znamená u nás?

  • Prioritou pre nás sú dlhodobé spolupráce, ktoré pretrvávajú roky a desaťročia
  • Pracujeme s tým, čo máme rokmi vyskúšané a osvedčilo sa nám to
  • Ľudia v tíme sa menia, ale know-how zostáva

Inovácie

Open Source dáva veľa priestoru na experimentovanie a vylepšovanie existujúcich riešení.

Čo to znamená u nás?

  • Radi za vás skúšame nové veci, ktoré potom vieme použiť na projektoch
  • Vzdelávame sa, objavujeme a zefektívňujeme našu prácu
  • Keď niečo funguje, tak to neznamená, že to nevieme vylepšiť, urobiť lepšie použiteľným, rýchlejším alebo bezpečnejším