Page 85 - Bezjak, Sonja, ur. 2024. Spoznaj FAIR: Priročnik o odprti znanosti v Sloveniji. Koper: Založba Univerze na Primorskem.
P. 85

7.2.1  Programska oprema in koda FAIR
           Optimalno uporabnost odprte kode je mogoče doseči z upoštevanjem
           načel FAIR, ki so bila sicer oblikovana za optimizacijo uporabe digital-
           nih virov in podatkov, a se povezujejo tudi z odprto kodo in s program-
           sko opremo (povzeto po Katz idr., 2021):
                                                        9
           •   Odprta programska oprema mora biti najdljiva.  To lahko doseže-
               mo tako, da jo opremimo z bogatimi metapodatki, odprtokodno li-
               cenco in drugimi informacijami, ki olajšajo iskanje, ter shranimo v
               mednarodno priznanih repozitorijih, kot je npr. GitHub, ki omogo-  83
               čajo označevanje, kategorizacijo in indeksiranje ter s tem učinko-
               vitejše iskanje. Verzije in deli programske opreme morajo biti opre-
               mljeni s trajnim identifikatorjem, ki zagotavlja dostopnost do pro-
               gramske opreme. Tako dosežemo, da nov uporabnik zlahka najde
               in znova dostopa do iste verzije programske opreme. Nujno je tudi,
               da programski opremi dodamo informacijo o odprtokodni licen-
               ci, pod katero definiramo pogoje njene uporabe, saj s tem pravno
               zaščitimo tako razvijalce kot uporabnike programske opreme.        raziskovalni rezultati v odprti znanosti
           •   Običajno shranjevanje v zaupanja vrednih repozitorijih zagotavlja
               tudi, da je programska oprema dostopna z uporabo standardnih
               protokolov – torej da je mogoče do nje dostopati z uporabo običaj-
               nih elektronskih naprav in internetnih brskalnikov.
           •   Interoperabilnost pomeni, da programska oprema omogoča deljen-
               je podatkov in/ali metapodatkov preko standardnih programskih
               vmesnikov (API). Odprta programska oprema je pogosto obliko-
               vana z mislijo na interoperabilnost, kar pomeni, da lahko razisko-
               valci združujejo različna orodja in metode za boljše ter celovitej-
               še analize.
           •   Najpomembnejša lastnost programske opreme je njena uporablji-
               vost. Četudi je programsko opremo moč najti, se kasneje pogosto
               izkaže, da je ni mogoče uporabiti. Nekaj najpomembnejših vzrokov
               za neuporabljivost:
               -   pomanjkanje navodil za nalaganje programske opreme,
               -   pomanjkanje dokumentacije za uporabo programske opreme,
               -   odvisnost programske opreme od zunanjih knjižnic brez pri-
                  merne dokumentacije,
               -   odvisnost od nedelujočih zunanjih knjižnic,
           9   Za zbrane splošne in podrobnejše usmeritve glej Lin idr. (2020).
   80   81   82   83   84   85   86   87   88   89   90