Om Open Source är så himla bra, varför används det inte? eller är det en myt att det inte används? Bitr. Prof. Björn Lundell, Ph.D. Software Systems Research Group Informatics Research Centre Högskolan i Skövde bjorn.lundell@his.se 23-25 april 2013 KommITS vårkonferens Conventum, Örebro Björn Lundell, University of Skövde,,Sweden
Agenda... Introduktion Missuppfattningar och myter om Open Source Yttranden och strategier för Open Source Transparenta processer för förvaltning av system Erfarenheter från praktiken Rekommendationer Sammanfattning och diskussion Björn Lundell, University of Skövde, Sweden 2
Vem? Björn Lundell, Ph.D. (Bitr. Prof. @ Högskolan i Skövde)... forskningsgruppsledare och forskare (Software Systems) inom forskningscentrum för Informationsteknologi, Högskolan i Skövde en av grundarna till den akademiska ämnesgruppen inom IFIP för Open Source (IFIP Working Group 2.13) och organisatör för dess femte (OSS 2009) samt programkommitteordförande för dess åttonde internationella vetenskapliga konferens (OSS 2012). svensk representant i OSI (OSI Affiliate), Open Source Initiative, den organisation som definierar Open Source (www.opensource.org) founding fellow i Open Source Academy, en tankesmedja med forskare och praktiker kring olika aspekter av öppenhet (www.openforumacademy.org) en av grundarna och ordförande för Open Source Sweden, en industriförening etablerad av svenska Open Source-företag projektledare för ORIOS Open Source software Reference Implementations for Open Standards, ett KKS-finansierat forskningsprojekt projektledare, teknisk chef och WP-ledare för flera internationella och nationella forskningsprojekt (med fokus på olika aspekter av Open Source) sedan början av 2000-talet, däribland EU FP6 CALIBRE (2004-2006). Björn Lundell, University of Skövde, Sweden 3
Erfarenhet (Open Source) inkluderar resultat från... EU FP6 CALIBRE (2004-2006) ITEA COSI (2006-2009) ITEA2 MoSiS (2008-2010) Open Source Action (2008-2010) ITEA2 OPEES (2009-2012) OSS Researchers Network (2009-2012) Ledning och organisering av öppna praktiker (2011-2013)... ORIOS: Open Source software Reference Implementations for Open Standards (2012-2015) Björn Lundell, University of Skövde, Sweden 4
Missuppfattning #0: Program vs. filformat... Ibland uppfattas... Programvara = filformat men: Programvara filformat Exempelvis: OpenOffice ODF Lundell, B. (2011) E-Governance in public sector ICT procurement: what is shaping practice in Sweden?, European Journal of epractice, 12(6), www.epractice.eu/files/european Journal epractice Volume 12_6.pdf Björn Lundell, University of Skövde, Sweden 5
Open Source: programvara & ämne... Open Source software (OSS) är programvara... som tillhandahålls med en Open Source-licens (licensen är erkänd av Open Source Initiative, se vidare www.opensource.org/licenses/) där källkoden är fritt tillgänglig att använda, förändra, förbättra, kopiera och distribuera vidare (sv. öppen källkod) som utvecklas i en öppen samverkan som ger användaren kontroll på sina IT-investeringar Open Source är ett... akademiskt ämne inom IFIP WG 2.13 Open Source Systems sedan 2006 Björn Lundell, University of Skövde, Sweden 6
Det finns flera missuppfattningar och myter... om Open Source som bland annat påverkar hur: nationell (& lokal) IT-strategi utformas och implementeras olika intressenter agerar vid utveckling, förvaltning och upphandling av olika IT-lösningar konkurrenssituationen på marknaden ser ut och hur denna kommer att kunna utvecklas på lång sikt förutsättningar för kompetensutveckling och innovation ser ut och kommer att kunna utvecklas på lång sikt hantering av risker för olika former av beroende (inlåsning) Redan 1999 presenterades 10 myter om Open Source av Tim O'Reilly och flera av dessa lever fortfarande vidare... www.oreillynet.com/lpt/a/2019 Björn Lundell, University of Skövde,,Sweden 7
Missuppfattning #1: relation till Öppen standard Ibland uppfattas... Open Source = Öppen standard men: Open Source Öppen standard En specifikation av en öppen standard (enligt SOU 2009:86) kan implementeras i program som tillhandahålls under olika Open Source-licenser, men även implementeras i program som tillhandahålls under olika slutna (proprietära) licenser. Notera: En sluten standard som tillhandahålls under sk. (F)RAND-villkor kan inte implementeras och tillhandahållas i program under olika Open Source-licenser. Björn Lundell, University of Skövde, Sweden 8
Öppen standard (SOU 2009:86)... The standard has been published and the standard specification document is available either freely or at a nominal charge. It must be permissible to all to copy, distribute and use it for no fee or at a nominal fee. The standard is adopted and will be maintained by a not-forprofit organisation, and its ongoing development occurs on the basis of an open decision-making procedure available to all interested parties (consensus or majority decision etc.). The intellectual property - i.e. patents possibly present - of (parts of) the standard is made irrevocably available on a royalty-free basis. There are no constraints on the re-use of the standard. Strategi för myndigheternas arbete med e-förvaltning (SOU 2009:86) & även European Interoperability Framework, EIF v1.0, 2004 Björn Lundell, University of Skövde,,Sweden 9
Open Source vs. Öppen standard... Open Source Öppen programvara Closed Source Proprietär programvara En standard är inte öppen om den tillhandahålls under villkor som diskriminerar implementationer under olika Open Source-licenser. Formella standarder är inte nödvändigtvis öppna! Björn Lundell, University of Skövde, Sweden 10
Myt #2: Open Source och support... Det finns ingen support för Open Source. Ett e-postsystem baserat på öppen källkod är i nuläget inte aktuellt, eftersom XXX kräver support och regelbundna uppdateringar från en leverantör av e-postsystemet. Ur promemoria från en Svensk myndighet 2009 Sedan 2007 finns ramavtal (Kammarkollegiet) som ger möjlighet att upphandla utveckling och support för Open Source (tidigare avtal: Öppna programvaror och tjänster 2007 ) Nuvarande avtal: Öppna programvaror 2010 (www.avropa.se) Sedan 2007 finns en förening (www.opensourcesweden.se) för företag som levererar Open Source-lösningar (där support är en viktig del av de affärserbjudanden som tillhandahålls) Björn Lundell, University of Skövde,,Sweden 11
Myt #3: Open Source och stora företag... Open Source används inte av stora företag. 2012 (mars): Red Hat is the first open-source software company to generate a billion dollars in annual revenue. www.computerworld.com/s/article/9225643/red_hat_joins_the_billion_dollar_club An estimated fifteen percent of Forbes Global 2000 companies today run Drupal. www.acquia.com/about-us/newsroom/press-releases/acquia-completes-30-million-financing Företag som Airbus, ARM, Atos, The BMW Group, ebay, Ericsson, Google, IBM, Intel, Nokia, The Bosch Group, SAP AG, Siemens AG, Thales, Tieto (och många andra) är alla medlemmar i Eclipse Foundation (www.eclipse.org). Många större företag är aktiva i olika Open Source-projekt Björn Lundell, University of Skövde,,Sweden 12
Frågan är inte om, utan när en organisation bör använda Open Source Lundell & van der Linden (2012) Open Source Software as Open Innovation: Experiences from the Medical Domain, In Managing Open Innovation Technologies, Springer. Björn Lundell, University of Skövde,,Sweden
Öppenhet bidrar till konkurrens och demokrati only open technologies create a fair, competitive market, ensuring lower price and interoperability. Viviane Reding, European Commissioner for Information Society and Media, Budapest, 12 March 2008 Jag tycker det är bra med öppen källkod i den offentliga förvaltningen. För statsapparatens eget behov kan det sänka kostnaden samtidigt som det ökar konkurrensen på marknaden. Gentemot medborgaren höjer det demokratin och kan i bästa fall öka tillgängligheten och servicenivån. Statsrådet Mats Odell, Svar på skriftlig fråga, 2007/08:738 Myndigheters användning av öppen källkod, 18 februari, 2008, www.riksdagen.se/sv/dokument-lagar/fragor-och-anmalningar/svar-paskriftliga-fragor/myndigheters-anvandning-av-opp_gv12738/ Björn Lundell, University of Skövde, Sweden 14
Svenska regeringen deklarerar (Prop. 2004/05:175)... Användningen av öppna standarder och öppna programvaror bör främjas (Regeringens proposition 2004/05:175 - Från IT-politik för samhället till politik för IT-samhället ) Björn Lundell, University of Skövde, Sweden 15
Svenska regeringen deklarerar (enligt IT-ministerns pressekreterare) Huvudinriktningen från regeringens sida är att statliga myndigheter i det offentliga Sverige ska använda sig av öppna standarder och programvara som bygger på öppen källkod, säger Kenneth Hultgren, pressekreterare hos infrastrukturminister Åsa Torstensson. (DN 2009-07-22, Kriget om den öppna källkoden www.dn.se/kultur-noje/nyheter/kriget-om-den-oppna-kallkoden- 1.915955 Björn Lundell, University of Skövde, Sweden 16
Viktiga utgångspunkter för en långsiktigt hållbar e-förvaltning (1/2) Den offentliga förvaltningens e-tjänster bör i så stor utsträckning som möjligt bygga på öppna standarder samt använda sig av programvara som bygger på öppen källkod och lösningar som stegvis frigör förvaltningen från beroendet av enskilda plattformar och lösningar. (Dir. 2009:19, Delegation för e-förvaltning ) Björn Lundell, University of Skövde, Sweden 17
Viktiga utgångspunkter för en långsiktigt hållbar e-förvaltning (1/2) Den offentliga förvaltningens e-tjänster bör i så stor utsträckning som möjligt bygga på öppna standarder samt använda sig av programvara som bygger på öppen källkod och lösningar som stegvis frigör förvaltningen från beroendet av enskilda plattformar och lösningar. (Dir. 2009:19, Delegation för e-förvaltning ) Öppen källkod => Stimulerar Innovation och samverkan Öppna standarder => Minimerar risken för oönskade inlåsningseffekter Björn Lundell, University of Skövde, Sweden 18
Viktiga utgångspunkter för en långsiktigt hållbar e-förvaltning (2/2) Det är av stor vikt att det långsiktiga digitala bevarandet stärks inom e-förvaltningen, både för system och enskilda handlingar. För att detta ska vara möjligt är det nödvändigt att bevarandeperspektivet beaktas när nya system byggs upp. (Dir. 2009:19, Delegation för e-förvaltning ) Björn Lundell, University of Skövde, Sweden 19
Viktiga utgångspunkter för en långsiktigt hållbar e-förvaltning (2/2) Det är av stor vikt att det långsiktiga digitala bevarandet stärks inom e-förvaltningen, både för system och enskilda handlingar. För att detta ska vara möjligt är det nödvändigt att bevarandeperspektivet beaktas när nya system byggs upp. (Dir. 2009:19, Delegation för e-förvaltning ) Långsiktigt digitalt bevarande... är viktigt för demokratin & förutsätter öppna standarder... eftersom... data & information överlever applikationer & system data & information överlever leverantörer Björn Lundell, University of Skövde, Sweden 20
Många system har långa livscykler... Företag inom europeisk programvaruindustri behöver ofta förvalta och modifiera sina digitala artefakter och system under mer än 30 år, ibland mer än 70 år Lundell, B., Lings, B. & Syberfeldt, A. (2011) Practitioner Perceptions of Open Source Software in the Embedded Systems Area, Journal of Systems and Software", 84(9): 1540-1549. Inom offentlig sektor ställs än större krav på transparens och förvaltning av system under lång tid Kommer digitala artefakter, hård- och programvarusystem som utvecklas inom privat och offentlig sektor att vara tillgängliga för nyttjande (och återutnyttjande) under hela den livscykel som krävs för olika behov? Björn Lundell, University of Skövde,,Sweden 21
Användning av Open Source inom skolan... 22
Rekommendationer: SOU 2011:67 & e-arkiv... Specifikationerna ska bygga på öppna standards och också ge utrymme för tillämpningar av öppen källkod, allt för att skapa ökad innovation inom området och säkra att de olika systemlösningarna är förvaltningsbara under hela livscykeln. (s. 35) Så enkelt som möjligt för så många som möjligt vägen till effektivare e-förvaltning e-delegationen, SOU 2011:67, oktoberr 2011 Björn Lundell, University of Skövde,,Sweden 23
Rekommendationer: UK Gov. Open Source... In digital public services, open source software is clearly the way forward. Liam Maxwell, Government CTO, UK Gov. The design manual also states that any software developed for UK digital public services will be published as open source for others to use. Government mandates 'preference' for open source, ComputerWeekly.com, www.computerweekly.com/news/2240179643/government-mandatespreference-for-open-source Björn Lundell, University of Skövde,,Sweden 24
UK Gov. Open Standards principles... The publication of the Open Standards Principles is a fundamental step towards achieving a level playing field for open source and proprietary software and breaking our IT into smaller, more manageable components. Total cost of ownership calculations for software often consider the exit and migration costs as part of the cost of the new solution, when in fact this may in part represent the hidden cost of lock-in to an existing solution. As part of examining the total cost of ownership of a government IT solution, the costs of exit for a component should be estimated at the start of implementation. GOV.UK: Open Standards Principles: For software interoperability, data and document formats in government IT specifications www.gov.uk/government/uploads/system/uploads/attachment_data/file/78892/open-standards- Principles-FINAL.pdf Björn Lundell, University of Skövde,,Sweden 25
UK Gov. Choosing technology... it remains the policy of the government that, where there is no significant overall cost difference between open and non-open source products that fulfil minimum and essential capabilities, open source will be selected on the basis of its inherent flexibility.... Take every opportunity to contribute back to open source projects you use. Contributions may be in the form of source code, patches, bug reports, feature requests, sponsorship of developers and support staff, engaging in community discussion groups, and giving public attribution to projects. GOV.UK: Government Service Design Manual, www.gov.uk/service-manual/making-software/choosing-technology Björn Lundell, University of Skövde,,Sweden 26
Open Source ger god förvaltning av system & digitala artefakter under mycket lång tid.. Open source projects with healthy ecosystems can be an appropriate way to address risks related to lock-in and long-term maintenance of commodity software van der Linden, Lundell and Marttiin (2009) Commodification of Industrial Software: A Case for Open Source. IEEE Software, 26(4) Company commitment and choice of software licenses affect longevity of tool support for different file formats Lundell et al. (2011) Towards a Sustainable Swedish e-government Practice: Observations from unlocking digital assets, In 16th EURAS Annual Standardization Conf. Community commitment and choice of Open Source licenses may significantly affect long-term maintenance of digital artefacts Lundell & Gamalielsson (2011) Towards a Sustainable Swedish e-government Practice: Observations from unlocking digital assets, In egov 2011 Björn Lundell, University of Skövde,,Sweden 27
Sammanfattning: Öppna alternativ är en utgångspunkt för konkurrens & demokrati When open alternatives are available, no citizen or company should be forced or encouraged to use a particular company s technology to access government information. Neelie Kroes, European Commissioner for Competition Policy, Brussels, 10 June 2008 Björn Lundell, University of Skövde,,Sweden 28
En organisation får inte bli beroende av enskild teknologi och leverantör The Commission must do its part. It must not rely on one vendor, it must not accept closed standards, and it must refuse to become locked into a particular technology jeopardizing maintenance of full control over the information in its possession. Neelie Kroes, European Commissioner for Competition Policy, Brussels, 10 June 2008 Jag tycker det är bra med öppen källkod Statsrådet Mats Odell (sagt inför formulering av direktivet till E-delegationen) Björn Lundell, University of Skövde, Sweden 29
Diskussion kärnfrågan för Open Source handlar kanske mer om huruvida öppna standarder används vid upphandling och utveckling? Hör av er till: bjorn.lundell@his.se (www.his.se/orios) Björn Lundell, University of Skövde,,Sweden