Programvarudesign för samarbete Mötesplats Open Access 2008-10-02 Urban Andersson, Göteborgs UB Peter Hansson, Chalmers bibliotek
Vad är Scigloo? Bakgrund: Chalmers Publications Library & Göteborgs universitets publikationer Implementerad funktionalitet Exempel: hantering av delade data Hur vi arbetar praktiskt med Scigloo baserat på tidigare erfarenheter Samarbete kring drift och support
Chalmers ~ CPL Göteborgs universitet ~ GUP Två lärosäten med många samarbetspunkter: t ex gemensamma enheter. Samarbete mellan biblioteken för utveckling och drift av publikationsdatabaserna. Driftssättande mars 2007 av gemensamt utvecklad plattform. Release av Scigloo som öppen källkod i september 2008.
Funktioner i Scigloo Registrering av publikationer & stöd för parallellpublicering/e-publicering. Hantering av organisationsnivåer & -historik. Publikationslistor (personer & institutioner). Statistik över publicering. Import: EndNote, PubMed, OAI (DSpace). Export: OAI-PMH (DC, MODS), EndNote. Fullt anpassningsbar i lokalt gränssnitt. Möjlighet att använda olika behörighetsnivåer/administrativa roller.
Delade data En databas. Via anknytning till en institution blir en bibliografisk post kopplad till ett lärosäte. Därigenom blir den indexerad och sökbar i den lokala tjänsten. Gemensam hantering av auktoritetsposter för: Fakulteter Institutioner Serier Personer Språk Publikationstyper
En post: två gränssnitt http://publications.lib.chalmers.se/cpl/record/index.xsql?pubid=65101 http://gup.ub.gu.se/gup/record/index.xsql?pubid=65101
Registrering av författare + institutionsanknytning
XML: författare Författarordning Institution Lärosäte ( Instans )
Hur arbetar vi praktiskt med Scigloo?
Erfarenheter från utvecklingsarbete (första versionen) Personberoende Kvalitet på kod och dokumentation Integrationsmöjligheter Utvecklingsavtal Ansvarsfördelning Skattepengar
Åtgärdspaket (1 av 2) Programvarulicens Öppen programvara (öppen källkod, fri programvara) Copyleft Gratis / kostnadsfri programvara GNU General Public License version 3 (GPLv3)
Öppen programvara Statskontoret definition av öppen programvara (år 2003): Med öppen programvara avses programvara där källkoden är fritt tillgänglig, och där programmet fritt kan användas, förändras, förbättras, kopieras och distribueras av alla som så önskar. Öppen programvara behöver inte vara kostnadsfri.
Copyleft Upphovsmannen ger andra rätt att kopiera, ändra och sprida dennes verk vidare, men endast under de ursprungliga villkoren. Gör licensen smittsam
Gratis Gratis tillgång till programvaran och dess källkod. Kostnadsfritt att använda programvaran. OBS! Kostnad för drift&support och vidareutveckling finns fortfarande kvar.
Åtgärdspaket (2 av 2) Separera drift&support från utvecklingsarbete I utvecklingsarbetet Skilja på lokal utveckling och gemensam teknisk samordning Gemensam teknisk samordning görs enkel och transparent
Gemensam teknisk samordning fri utveckling bidrag tekniskt råd godk. bidrag kommunikationsplattform http://www.scigloo.org/
Hur har erfarenheter från tidigare utvecklingsarbete tagits tillvara? öppen källkod Personberoende Kvalitet på kod och dokumentation Integrationsmöjligheter Utvecklingsavtal Ansvarsfördelning Skattepengar gratis öppen källkod gem. teknisk samordn. öppen källkod skilja lokal utv. och gem. teknisk samordn. sep. drift&support fr utvarbete skilja lokal utv. och gem. teknisk samordn. copyleft
Samarbete kring drift & support Två Scigloo-baserade system, GUP och CPL, driftas idag av Chalmers.
Kostnad drift & support 300 000 kr 250 000 kr 200 000 kr 150 000 kr 100 000 kr 50 000 kr Prel. kostnad per Scigloobaserat system för år 2009 (x-axeln: antalet system som driftas samtidigt) (y-axeln: kostnad per system) 0 kr 1 2 3 4 5 Drift Medlemsskap i utvecklingsgemenskap
Länkar http://www.scigloo.org/ http://publications.lib.chalmers.se/ http://gup.ub.gu.se/ Kontakt cpl@chalmers.se gup@ub.gu.se
Tack! Den bärande idén i öppen vetenskaplig publicering (Open Access) är att resultaten av skattefinansierad forskning också skall vara tillgängliga. Detsamma borde gälla källkoden av de programvaror som används inom skattefinansierad verksamhet.