OpenClass: Forkanje projekata slobodnog softvera otvorenog koda

Riječka podružnica Hrvatske udruge Linux korisnika i Odjel za informatiku Sveučilišta u Rijeci pozivaju vas na posljednji ovosezonski OpenClass koji će se održati u srijedu, 26. lipnja 2019. u 12 sati, u zgradi Sveučilišnih odjela, prostorija O-357. OpenClass pod naslovom

Forkanje projekata slobodnog softvera otvorenog koda

održat će dr. sc. Vedran Miletić s Odjela za informatiku Sveučilišta u Rijeci.

Sažetak

Stallman je slobodni softver definirao kroz četiri slobode, od kojih je posljednja sloboda distribucije vlastitih promijenjenih verzija drugima. Specifična posljedica ove slobode kod projekata slobodnog softvera otvorenog koda je sloboda odvajanja od početnog projekta u slučaju neslaganja. Odvajanje se izvodi forkanjem koda koji je projekt dotad razvio tj. kopiranjem (povijesti) izvornog koda i nastavkom razvoja neovisno o početnom projektu.

Danas se forkovi izvode rutinski zahvaljujući Gitu, ali tijekom desetljeća postojanja slobodnog softvera prije Gita dogodilo se nekoliko velikih forkanja zbog neslaganja oko smjera u kojem se projekt razvija: EGCS i GCC, GNU Emacs i XEmacs, XFree86 i X.Org, OpenOffice.org i LibreOffice, FFmpeg i Libav, Debian i Devuan, itd. Neka od forkanja rezultirala su kasnijim rješavanjem nesuglasica i posljedičnim ponovnim spajanjem projekata.

Razilaženje u mišljenjima nije jedini razlog za forkanje. U slučaju da je izvorni projekt stao s razvojem softvera, forkanje se može iskoristiti kao metoda za nastavak razvoja. Primjerice, prestankom razvoja distribucije Linuxa Mandriva nastale su distribucije Mageia i OpenMandriva koje su nastavile razvoj tamo gdje je Mandriva stala.

rDock je slobodni softver otvorenog koda u području molekularnog modeliranja i služi za ispitivanje vezanja malih molekula na proteine. Njegov razvoj započinje 1998. godine unutar tvrtke RiboTargets pod imenom RiboDock. RiboTargets nekoliko godina kasnije širi spektar usluga koje nudi i mijenja ime u Vernalis, a RiboDock postaje rDock. Kako je Vernalis primarno farmaceutska istraživačka tvrtka i u razvoj softvera za računalnu kemiju je u službi istraživanja koje provode, a ne obrnuto, menadžment Vernalisa 2006. preispituje status rDocka i odlučuje da im se alatom više ne isplati baviti te ga prepušta Sveučilištu u Yorku, a 2012. zajedno otvaraju kod.

Otvaranje koda softvera koji je razvoj započeo kao vlasnički često je složeniji proces od postavljanja datoteka s izvornim kodom na SourceForge ili GitHub. rDock u tome nije iznimka pa se dogodilo da od 2014. godine izvorni kod rDocka stagnira. Stagnacija traje sve do 2019. kada je forkan, a detalje o forku dat ćemo na predavanju.

Nadamo se vašem dolasku!

OpenClass: TempleOS

Riječka podružnica Hrvatske udruge Linux korisnika i Odjel za informatiku Sveučilišta u Rijeci pozivaju vas na OpenClass koji će se održati utorak, 4. lipnja 2019. u 14 sati, u zgradi Sveučilišnih odjela, prostorija O-357. OpenClass pod naslovom

TempleOS — a biblical-themed, lightweight open source operating system

održat će Ivan Banović, student preddiplomskog studija informatike.

Sažetak

Prošlo je nešto manje od godinu dana od smrti Terryja Davisa, tvorca TempleOS-a. U ovom ćemo se predavanju osvrnuti na ovaj operacijski sustav otvorenog koda napisan u njegovom vlastitom derivatu jezika C, njegov značaj (ili nedostatak istog, kako bi zlobnici rekli), utisak kojeg je ostavio u ekosustavu računalne znanosti, te na jedinstven pristup izradi operativnog sustava — jedinog operativnog sustava ikad napisanog od strane schizofreničara. Predavanje će odgovoriti na pitanja što je TempleOS, kako funkcionira te zašto je nastao, ali i što drugi operacijski sustavi mogu naučiti iz njega te što snaga volje jednog jedinog programera kroz mnogo vremena može proizvesti.

Nadamo se vašem dolasku!

Obilježavanje Dana slobode dokumenata 27. ožujka 2019. u Rijeci

Obilježavanje Dana slobode dokumenata u srijedu, 27. ožujka 2019. godine u Rijeci održat će se u zgradi Sveučilišnih Odjela Sveučilišta u Rijeci, Radmile Matejčić 2, u prostoriji O-028, s početkom u 16 sati.

Program obilježavanja Dana slobode dokumenata u Rijeci je sljedeći:

  • 16:00 — 16:30 Zašto slavimo Dan slobode dokumenata: OpenOffice.org, LibreOffice i OpenDocument (Vedran Miletić)
  • 16:35 — 16:55 reStructuredText: običan tekst, samo strukturiran (Mia Doričić)
  • 17:00 — 17:15 Alat za upravljanje referencama na literaturu Zotero (Patrik Nikolić)

Nakon programa imat ćemo vremena za diskusiju i prigodno čašćenje po uzoru na našu proslavu izlaska LibreOfficea 3.3.

LibreOffice 3.3. cake
Mi u HULK-u smo slavili izlaske LibreOfficea prije nego je to postalo kul.

Nadamo se vašem dolasku!

OpenClass: Automotive Grade Linux

Riječka podružnica Hrvatske udruge Linux korisnika i Odjel za informatiku Sveučilišta u Rijeci pozivaju vas na OpenClass koji će se održati četvrtak, 28. veljače 2019. u 14 sati, u zgradi Sveučilišnih odjela, prostorija O-357. OpenClass pod naslovom

Automotive Grade Linux

održat će Luka Vretenar iz GlobalLogica.

Sažetak

Automotive Grade Linux je suradnički projekt slobodnog softvera otvorenog koda koji okuplja proizvođače automobila, dobavljače i tehnološke tvrtke za izgradnju otvorene softverske platforme temeljene na Linuxu za automobilske aplikacije koje mogu poslužiti kao de facto industrijski standard. Usvajanje zajedničke platforme u čitavoj industriji smanjuje fragmentaciju i omogućuje proizvođačima i dobavljačima da ponovno koriste istu bazu koda, što dovodi do brzih inovacija i bržeg stjecanja novih proizvoda na tržištu.

Nadamo se vašem dolasku!

OpenClass: Zašto je IBM kupio Red Hat, a mogao ga je besplatno skinuti pod imenom CentOS

Riječka podružnica Hrvatske udruge Linux korisnika i Odjel za informatiku Sveučilišta u Rijeci pozivaju vas na OpenClass koji će se održati četvrtak, 7. veljače 2019. u 17 sati, u zgradi Sveučilišnih odjela, prostorija O-028. OpenClass pod naslovom

Zašto je IBM kupio Red Hat, a mogao ga je besplatno skinuti pod imenom CentOS

održat će dr. sc. Vedran Miletić s Odjela za informatiku Sveučilišta u Rijeci.

Sažetak

Prošlo je već tri mjeseca od IBM-ove kupnje Red Hata za 34 milijarde dolara, zasigurno najvažnije prošlogodišnje akvizicije u IT-u. Red Hat je vodeća tvrtka u domeni slobodnog softvera otvorenog koda i od toga jako dobro živi: 2012. godine probijena je magična granica od milijardu dolara godišnjih prihoda, a 2015. godine ti su prihodi bili već 2 milijarde. Tržište hibridnih oblaka u kojem Red Hat sudjeluje procjenuje se na 1 bilijun dolara, tako da postoji ogroman prostor za rast.

Pojedinci će reći da je ovakva akvizicija bila neminovna kad je Red Hat stasao kao kompanija. Ako i je tako, nameće se nekoliko pitanja: prije svega, je li IBM bolji ili lošiji gospodar od preostale trojke IT divova koji su mogli biti kupci (Google, Microsoft i Oracle)? Kako točno Red Hat zarađuje na slobodnom softveru i zašto IBM vidi svoj interes u tome? Kako se IBM odnosio prema zajednici slobodnog softvera otvorenog koda tijekom proteklih dva, tri desetljeća i što možemo sada očekivati? Kakav je utjecaj ove akvizicije na projekt Fedora? Naposlijetku, što je točno IBM platio 34 milijarde dolara kad je čitav Red Hat Enterprise Linux dostupan (istina, bez brandinga) pod imenom CentOS?

Nadamo se vašem dolasku!

OpenClass: Kontinuirana integracija i isporuka u razvoju softvera

Riječka podružnica Hrvatske udruge Linux korisnika i Odjel za informatiku Sveučilišta u Rijeci pozivaju vas na OpenClass koji će se održati četvrtak, 17. siječnja 2019. u 17 sati, u zgradi Sveučilišnih odjela, prostorija O-028. Naslov:

Kontinuirana integracija i isporuka u razvoju softvera

Predavač je Kristijan Lenković, bivši student Odjela za informatiku i voditelj softverskog razvojnog tima u tvrtci Coadria/iOLAP u Rijeci.

Sažetak

Razgovarat će se o kontinuiranoj integraciji i isporuci kao dijelu životnog ciklusa razvoja modernog softvera, a poseban naglasak bit će stavljen na razvoj web aplikacija. Cilj ove metodologije je stabilan, učinkovit, siguran i brz razvoj s prethodno definiranom infrastrukturom i okruženjem na kojem će se aplikacija pokretati te značajno smanjenje visokih troškova, vremena i rizika prilikom isporuke softvera na produkcijsko okruženje.

Nadamo se vašem dolasku!


Aktivnosti u Rijeci u prvoj polovici 2019. godine

Naslovna slika: Kontejnerski terminal Riječke luke u zalazak sunca, Ivan Vukman, Huawei P20

Prije svega, sretna Nova Godina!

U prvoj polovici ove godine nas u Rijeci čeka niz aktivnosti na kojima se nadamo da ćete nam se pridružiti. Aktivnosti se uglavnom održavaju u zgradi Sveučilišnih Odjela na Kampusu (lokacija na OpenStreetMapu).

Uzmite u obzir da je ovo tek plan i moguće je da dođe do promjena.

Najave svih događaja ići će pravovremeno na našim komunikacijskim kanalima pa nas pratite.

Obilježen Dan slobode računalne grafike i računanja na grafičkim procesorima 2018

Prošli je tjedan održan drugi ovosezonski OpenClass, ovaj put povodom obilježavanja Dana slobode računalne grafike i računanja na grafičkim procesorima 2018.

Petar Pešut je fotodokumentirao događaj.

Obilježavanje Dana slobode računalne grafike i računanja na grafičkim procesorima 2018 u Rijeci…

Objavljuje Hrvatska udruga Linux korisnika – HULKPetak, 28. prosinca 2018.

U odjeljku OpenClass moguće je pronaći poster i prezentaciju. Audio i video snimku, snimljenu izvrsnim Open Broadcaster Softwareom (poznatijim samo kao OBS), možete pronaći u nastavku.

Update 23:30 (zahvale Ivanu Banoviću): određene verzije Androida i iOS-a imaju problema kod reprodukcije zvuka u videu, koji ostaju čak i nakon uploada na YouTube. Istražit ćemo do idućeg predavanja rješavaju li određene postavke ili novija verzija OBS-a taj problem. Diskusija na OBS-ovom forumu na tu temu zasad ima dvije objave, od kojih je jedna naša.

Idući OpenClass slijedi u novoj godini, 17. siječnja. Moguća tema je continuous integration, a finalni naslov će biti najavljen pravovremeno.

OpenClass: Proslava Dana slobode računalne grafike i računanja na grafičkim procesorima 2018

Riječka podružnica Hrvatske udruge Linux korisnika i Odjel za informatiku Sveučilišta u Rijeci pozivaju vas na OpenClass koji će se održati četvrtak, 20. prosinca 2018. u 17 sati, u zgradi Sveučilišnih odjela, prostorija O-028. OpenClass pod naslovom

Dan slobode računalne grafike i računanja na grafičkim procesorima 2018

obilježava istoimeni dan internacionalnog naziva Graphics and Compute Freedom Day 2018. Uvodno izlaganje održat će dr. sc. Vedran Miletić s Odjela za informatiku Sveučilišta u Rijeci, a zatim ćemo se prigodno počastiti i imati priliku za diskusiju po uzoru našu proslavu izlaska LibreOfficea 3.3.

LibreOffice 3.3. cake
HULK svakako nadmašuje Aperture Science jer kod nas the cake is not a lie.

Sažetak

15. prosinca 2015. godine tvrtka AMD, odnosno njezin odjel Radeon Technologies Group, obznanila je da pokreće inicijativu GPUOpen u okviru koje će tijekom narednih mjeseci i godina:

  • razvijanjem vlastitog softvera kao slobodni softver otvorenog koda omogućiti širu primjenu istog,
  • autorima igara za PC ponuditi mogućnost da razvijaju igre za PC kao da ih rade za konzole, odnosno imaju biblioteku gotovog optimiziranog koda koji mogu ponovno koristiti po želji,
  • znanstvenicima i drugim korisnicima računala visokih performansi dati uvid u stog biblioteka i upravljačkih programa na kojima se njihove aplikacije izvode te mogućnost da taj stog prilagođavaju svojim potrebama te, možda i najvažnije,
  • upravljački programi za grafičke procesore Radeon na Linuxu biti zasnovani na postojećoj infrastrukturi unutar jezgre Linuxa, Direct Rendering Managera, Mese, LLVM-a umjesto dotadašnje vlasničke AMD-ove, da će se AMD aktivnije uključiti u njihov razvoj i da će otvoriti gotovo sve komponente svojih dotadašnjih vlasničkih upravljačkih programa.

Ovakva odluka nije bez presedana; u posljednjih dvadeset godina slično su napravili Netscape, Sun, Red Hat i brojni drugi pa bi se dalo pomisliti da je AMD tek jedan u nizu. Međutim, potencijalni utjecaj ovakve odluke mjerljiv je s utjecajem koji je imalo Netscapeovo otvaranje Communicatora u okviru projekta Mozilla; događanja u gamingu, kao i na webu, vidljiva su u mainstreamu te zainteresirani za tehnologiju koja stoji iza alata koji koriste na taj način dobiju priliku učiti na slobodnom softveru otvorenog koda.

Utjecaj AMD-ovog otvaranja koda i aktivnijeg uključivanja u razvoj postojećih slobodnih softvera otvorenog koda bio je i nastavlja biti vrlo impresivan. U manje od godinu dana od otvaranja podržani su OpenGL 4.3, 4.4 i tada zadnja aktualna verzija 4.5, što je učinilo da tada aktualne Tomb Raider i Middle-earth: Shadow of Mordor (među ostalim) igrivima na Linuxu na grafičkim procesorima Radeon. Uslijedila je podrška za Vulkan u vidu RADV-a napravljenog od strane zajednice koji je 2017. godine pokrenuo Talos Principle i DOOM. Podrška za novi hardver, grafički procesor Radeon Vega, bila je dostupna za preuzimanje s interneta na dan izlaska hardvera, a unutar stabilnih verzija distribucija Linuxa otprilike 3 mjeseca nakon izlaska hardvera, što je u odnosu na ranije generacije hardvera bilo veliko poboljšanje.

Koji je utjecaj AMD-ovih djelovanja na širi ekosustav slobodnog softvera otvorenog koda? Je li AMD primarno zaslužan za Valeveovo prihvaćanje Winea i DXVK-a u okviru Steam Playa kao službeno podržanog načina za igranje neprebačenih Windows igara na Linuxu? Je li NVIDIA odlučila da se kad-tad mora početi natjecati u otvorenosti pa krenula s PhysX-om? Kakva je situacija na strani superračunala, gdje je NVIDIA CUDA odnijela pobjedu nad OpenCL-om, mijenja li štogod C++17 i njegov modul parallel?

Nadamo se vašem dolasku!

Održan OpenClass povodom dvadeset godina otvorenog koda

Ovaj smo tjedan održali prvi ovosezonski OpenClass povodom dvadeset godina otvorenog koda. Osobito nas veseli da su prisutni bili i studenti Sveučilišta i zainteresirani iz šire javnosti te da su i jedni i drugi nakon predavanja imali brojna pitanja.

U odjeljku OpenClass moguće je pronaći poster i prezentaciju. Audio i video snimke ovaj put nije bilo, ali nam je u planu da ubuduće bude barem onoliko kvalitetno koliko je bilo za Dan slobode dokumenata 2015.

Idući OpenClass slijedi za 14 dana, kada nas čeka proslava Dana slobode računalne grafike i računanja na grafičkim procesorima (engl. Graphics and Compute Freedom Day) 2018. Uskoro očekujte najavu.