NPO en Open Source Open Source en Media 21 november 2008 Hans Bakhuizen Beleidsadviseur Technologie
Agenda Spraakverwarring Voordelen Open Source en Open standaarden voor NPO Europese aanbestedingen Drempels Migratie naar Open Source
Spraakverwarring Open Source Vrije Software –Open broncode vrijelijk kopiëren, aanpassen, verbeteren, verspreiden en gebruiken. –Sterk filosofische en idealistische inslag: geen intellectueel eigendom, de hele gemeenschap laten profiteren. Software vooral verspreid onder: GNU GPL (General Public License), –GNU Project sinds 1984: ontwikkeling van een Unix-achtig OS Kernel op basis van Linux. GNU LGPL (Lesser General Public License) –Kopiëren, distribueren, maar wijzigen is niet toegestaan. –Licentie bedoeld voor software als onderdeel van een gesloten programma (Apple Safari) Open Source Software –Afgeleide van vrije software: open broncode, maar soms wel licenties (strikte bescherming van logo’s, handelsnamen etc.) Wel invoerings- en beheerskosten net als bij gesloten software
Spraakverwarring Open Source Publiek Domein Software –In het publiek domein geplaatst en afstand gedaan van de auteurs- of creatierechten. Vaak software ontwikkeld door universiteiten die anderen willen laten delen in nieuwe inzichten Freeware –Kosteloos gebruik en verspreiding in ongewijzigde vorm van de programmatuur. Geen open broncode Open standaarden –Internationaal erkende specificaties van koppelvlakken, overdrachtsprotocollen; geen licentiekosten –Voorbeeld: HTML, XML, Java. Zijn voorwaarde voor goede interoperabiliteit en leveranciersonafhankelijkheid
Voordelen Open Source en Open standaarden voor NPO Grotere leveranciersonafhankelijkheid Geen restricties door intellectueel eigendom Goede afstemming bij gebruik open standaarden blijft echter nodig: –Welke versie van XHTML, HTML, XML, Java en/of PHP in gebruik?
Lange weg te gaan…. Volgens Instructie Rijksdienst aanschaf ICT-diensten en –producten: –Resultaat open source: “hogere kwaliteit van dienstverlening, efficiënter beheer van ICT-systemen en daardoor besparing van kosten”. Kan ook opgaan voor de publieke omroepen, maar nog wel een lange weg te gaan.
Drempels bij NPO voor Open Source software “Legacy”-probleem: juridische en financiële verplichtingen door bestaande, langlopende contracten Grote installed base aan closed source software met lange levensduur van met name maatwerksoftware Sterk geïntegreerde productiesystemen (met name radio): –Sterke gewenning bij gebruikers –Terughoudendheid bij gebruikers, systeembeheerders en ICT-managers voor wijzigingen Veel deskundigheid Microsoft, Mainframe en Unix- omgevingen (Linus-kennis neemt toe) Niet altijd gewenste functionaliteit en kwaliteit bij Open Source software
Stok achter de deur: NPO is Europees aanbestedingsplichtig NPO opereert in markt van zeer competitieve distributeurs van omroepdiensten en van leveranciers van mediaproductie-tools –Leveranciers streven ernaar geïntegreerde oplossingen te bieden en zetten selectieve kortingen in ter bescherming van de eigen markt –Hebben competitive edge door slimme applicaties in closed source software –“Vendor lock-in” situatie –Claimgedrag bij verliezers aanbestedingen Dwingt de NPO tot het zeer nauwkeurig vooraf vastleggen van wensen en eisen in bestek
Stok achter de deur: NPO is Europees aanbestedingsplichtig Beschikbaarheid van de broncode kan sterk bijdragen aan succes Europese aanbestedingen: –Open source creeërt een level playing field voor competitie –Wel kennis nodig op broncode niveau (“developers lock-in” ?) –Breekt uit de vendor lock-in situatie Mogelijk nadeel: geen state-of-the-art oplossingen (staat haaks op NPO innovatiebeleid)
Streaming video WMV, Quicktime, Flash en Silverlight zijn de backbone naar publiek –Zijn proprietory standaarden –WMV en Flash gekozen vanwege enorme installed base bij consument Uitzending Gemist –Te bekijken met Quicktime-player of Open Source VLC-mediaplayer (Windows, Apple OS, Linux etc.)
Streaming audio WMA, MP3 en AAC+ zijn backbone naar publiek –WMA en MP3 gekozen vanwege enorme installed base bij consument; AAC+ komt op –WMA proprietory standaard –AAC+ geen echte open standaard Fabrikanten van end-user equipment betalen patent licenties voor hardware of software producten met HE AAC encoders of decoders. AAC+ distributie is gratis. Gelukkig wel een veelheid aan Open Source en Freeware mediaplayers voor Windows, Apple OS en Lunix voor decoding
Open source streaming video H.264 (MPEG-4 Part 10) en afgeleiden –is ITU-standaard en min of meer open (na rechtszaken in VS). Nog steeds licentiehouders. Zullen we steeds meer gaan inzetten DIRAC –Next generation codec, op basis van wavelet compressie –Open technologie, Windows, Apple OS en Linux –BBC geeft de source uit onder Mozilla Public License, the GNU GPL 2 and the GNU LGPL –In september 2008 Dirac stabiele versie. Snelle introductie in de markt kan volgen –Komt veelheid aan mediaplayers op verschillende platforms (VLC media player 0.9.2) DIRAC Pro –Voor professionele productie, distributie and archief (low latency) –HDTV distributie (1080p 50Hz) streaming zowel als broadcast –Low latency compressie for live video links (HD video links ENG/OB) Zeer interessante ontwikkeling; onderwerp van studie door NPO
Open source streaming audio Ogg Vorbis –Bij hogere bitrates (vast internet) in prestaties gelijk aan WMA –Kleine installed base aan media players AAC+ superieur aan Ogg Vorbis bij lage bitrates (nodig bij radio over mobiel internet)
Migratie naar Open Source Streaming media –Afhankelijk van kwaliteit codecs –Installed base software players –Al wel Open Source streaming servers voor Flash (Red05), Quicktime (QTSS) en DIRAC, echter niet voldoende schaalbaar voor NPO Media Productietools –Moeilijk vanwege legacy en latency problemen –Europese aanbestedingen zijn stok achter de deur
Stapsgewijze introductie NOS startte in 1980 met Open Source Basicode: –Verre voorloper van Java. Basicode Virtual Machine op toen gangbare microcomputers –Uitzending over radio van Basicode programma’s (FSK 1200/ 2400Hz) VPRO met Open Source MMBase, media assett management system VLC Media Player wordt al ingezet als player en server –MPEG-1, MPEG-2, MPEG-4, DivX, mp3, Ogg, DIRAC. –server om te streamen in unicast/multicast in IPv4 or IPv6
Stapsgewijze introductie TinyMCE; web based Javascript HTML. –Online tekstverwerking in Content Management Systems. NCRV gebruikt Open Source Content Management Systeem Drupal voor website Freeware (geen Open Source alternatieven voor beschikbaar) –WinAmp voor transcoding van WMA naar AAC+ stream t.b.v. mobiel internet –Windows Media Player voor playout van surround sound webradiostation “Radio 2 in Concert”
Studie naar Open Source en mediatoepassingen Start in 2009 Contact met ICTU over programma OSOSS (Open Source als Onderdeel van de Software Strategie) Ter voorbereiding op komende Europese aanbestedingen Concentreren op zowel productie als distributie Uitkomst wordt bepalend voor beleid bij NPO
Conclusie Voorlopig is closed source software dominant Open Source komt stapsgewijs