Free Software, Free Society!
Ideeën uit de FSFE-gemeenschap

Monday, 19 February 2024

Veel liefde vanuit Hack42

“I Love Free Software Day” is een leuke positieve campagne van de FSFE om op valentijnsdag de mensen te bedanken die vrije software mogelijk maken. Met vele bijeenkomsten is het ook een goede gelegenheid om gezellig samen te komen. In Nederland was er een workshop in Den Haag en hadden we een bijeenkomst in Arnhem bij hackerspace Hack42.

De bijeenkomst begon met een rondleiding voor iedereen die nog niet in de hackerspace was geweest. Helemaal omdat Hack42 nog maar kort op de nieuwe locatie zit. Toen konden we echt beginnen. Eerst een voorstelronde onder het genot van stukken pizza. Iedereen vertelde over persoonlijk ervaringen met vrije software en over de software en mensen die een bedankje verdienden.

Group picture of attendees (except for photographer)

Op deze manier maakten we kennis met veel verschillende software: webbrowsers Waterfox en Firefox, browser extensie Vimium, desktopomgeving KDE, muziekprogramma Audacity, tekstverwerker Vim (in memoriam Bram Moolenaar), foto importsoftware Rapid Photo Downloader, smartphone besturingssystemen CalyxOS en UBports, smartphone installer OpenAndroidInstaller catalogussoftware Omeka, compiler Free Pascal, persoonlijke cloudomgeving Nextcloud, documentverwerker LibreOffice en huisautomatiseringsoftware Home Assistant. Dat was een enorm inspirerende en leerzame rondgang. Opmerkelijk was dat voor vrijwel iedereen Firefox een van de eerste vrije software applicaties was.

Het schrijven van bedankjes begon vooral met wat emails en chatberichten omdat van veel projecten en ontwikkelaars geen postadres bekend is. Maar na wat zoeken kwamen er steeds meer handgeschreven I Love Free Software Day-briefkaarten op tafel te liggen, klaar om te versturen. Het was mooi om te zien hoe de samenwerking werd gezocht door elkaars kaarten te steunen met een ondertekening. Terwijl we bezig waren zagen we online op social media ook al de nodige bedankjes. Zo viel ons oog op de geanimeerde harten door Fedora.

Written I Love Free Software postcards

Het was een gezellige avond die echt de community bij elkaar heeft gebracht. Trots ben ik op het enthousiasme en de lieve woorden. Hopelijk hebben de gestuurde bedankjes een grote impact.

Ik kijk nu al uit naar de liefdevolle bijeenkomst volgend jaar.

Saturday, 11 March 2023

Verkiezingen PS2023: 5 partijen laden geen scripts van derden mee

Specifiek voor Gelderland bedoelde websites van de politieke partijen BVNL, ChristenUnie, GroenLinks, PvdD en SP laden geen scripts van derden mee. De partijen Ons Gelderland en JA21 hebben aanmerkelijk minder scrupules. Die laatste partij laadt automatisch vier scripts van Cloudflare, Google en Facebook. Voor de verkiezingen van Provinciale Staten van 15 maart 2023 in Nederland...

The post Verkiezingen PS2023: 5 partijen laden geen scripts van derden mee first appeared on André Ockers over Vrije Software.

Wednesday, 16 March 2022

Nederlandse crisis voor digitale identiteit

English version

Nederlands digitaal identiteitsverificatiesysteem DigiD heeft aangekondigd SMS uit te gaan faseren als tweede factor. Daarmee verplichten ze burgers om een smartphone app te installeren om de digitale diensten van de overheid, gemeenten, zorgsector en anderen te kunnen gebruiken. Deze applicatie werkt alleen op iOS en Android telefoons, met afhankelijkheid van externe diensten.

Meerdere leden van onze gemeenschap kiezen ervoor om geen apparaat te gebruiken dat is gekoppeld aan leveranciers-specifieke diensten. Er is de dreiging dat onze gemeenschap in praktische zin wordt buitengesloten van de digitale infrastructuur die de overheid heeft opgezet voor ons om te gebruiken. Officiële alternatieven zijn een vriend te vragen met de app om te helpen of om terug te vallen of papieren post en fysieke besprekingen.

Dit is een urgente zaak met een grote impact, dus als je mijn zorgen deelt, laat je horen bij de beleidsmakers.

De commissie Digitale Zaken zal op 22 maart samenkomen om de Digitale Overheid te bespreken waaronder het onderwerp van identiteitssystemen. Ik heb de commissieleden aangeschreven om aandacht te vragen voor deze situatie en heb daarbij de beelden uit onze gemeenschap gedeeld.

In de zomer van 2021 ontving ik een brief van mijn gemeente dat het tijd was om mijn rijbewijs te vernieuwen. De brief beschreef twee manieren om een vernieuwing aan te vragen: ofwel fysiek het gemeentehuis bezoeken of gebruik maken van het experimentele digitale proces dat sinds 2018 bestaat. Meer informatie over dit digitale proces kan gevonden worden op de bijbehorende webpagina.

 

De eerste keer dat ik hoorde van dit experiment was een paar jaar geleden bij mijn lokale fotograaf, die een van de eerste fotografen was die deelnam aan deze proef. Gecertificeerde fotografen functioneren als het voornaamste punt van contact in het proces door een goede foto te verzorgen en de aanvrager te identificeren. Mijn lokale fotograaf was enthousiast dat hij deel kon nemen in het experiment om zo het proces voor klanten makkelijker te maken. Ik was ook enthousiast omdat het leek dat dit een goed doordacht proces was dat het aantal contactmomenten en bezoekjes naar instanties zou beperken voor een rijbewijsvernieuwing.

Nu een paar jaar later, was het tijd voor mijn verlenging en stond ik op het punt te ervaren hoe ver onze digitale overheidsdiensten gekomen waren. Ik starte het proces door naar rijbewijsaanvragen.rdw.nl te gaan, en daar werd ik direct verwezen naar een DigiD inlogpagina. DigiD is de login-oplossing die de Nederlandse overheid ontwikkelt en gebruikt. Meer informatie is beschikbaar op

Meer informatie is beschikbaar op Wikipedia en op de officiële website. Jaren geleden gebruikte DigiD slechts een gebruikersnaam en wachtwoord voor verificatie, een enkele factor. Toen werd SMS-authenticatie toegevoegd als een mogelijke tweede factor voor verbeterde veiligheid. Later werd een specifieke app ontwikkeld om je smartphone te gebruiken als een tweede factor, vertrouwend op veiligheidsmogelijkheden van het besturingssysteem. Meer recent is de mogelijkheid voor de zogenaamde check-id toegevoegd voor apps om de NFC-chip van identiteitskaarten uit te lezen als de basis van authenticatie. Meer informatie over de identiteitskaart-loginmethode is beschikbaar op de website.

Bij het starten van het digitale verzoek toonde het DigiD scherm dit keer niet de optie voor SMS-authenticatie die ik normaal gebruik. Ik kon kiezen tussen de DigiD app en de optie om de NFC-chip van de identiteitskaart te lezen. Ik was met stomheid geslagen en nam aan dat ik misschien een fout had gemaakt. Zorgvuldig mijn stappen nalopend probeerde ik het opnieuw maar kreeg ik wederom hetzelfde scherm.

 

 

Na wat onderzoek werd mij duidelijk dat SMS niet veilig genoeg werd geacht voor deze toepassing, en dus was dit project opgezet om tenminste een geinstalleerde DigiD app als tweede factor te eisen, of het uitlezen van de NFC-chip van je identiteitskaart.

Ik wilde eigenlijk niet de DigiD Android app installeren, ondanks dat ik een Nokia 8.1 smartphone heb met Google One Android erop. Mijn vorige telefoon was een Fairphone 2 met Fairphone Open OS, de Google-vrije Android versie van Fairphone. Door de Google-vrije Android ervaring ben ik bewust geworden hoeveel apps afhankelijk zijn van Google bibliotheken en diensten om te functioneren. Het had me best wat experimenteertijd gekost om mijn appgebruik te verplaatsen naar apps die niet van Google diensten afhankelijk waren. Omdat ik een andere Google-vrije Android telefoon overwoog als mijn volgende telefoon, wilde ik mij niet committeren aan een app die Google nodig had om te kunnen functioneren, wat de DigiD app wel doet. Ook keek ik uit naar een Linux telefoon zoals de Pinephone met Mobian, die me zelfs verder weg van het Android app ecosysteem zou bewegen.

Ik keek op de DigiD website voor suggesties voor deze situaties. De officiële aanbeveling is om iemand anders met den DigiD app te vragen voor hulp. Ik kon niet geloven wat ik las. Mijn overheid was nu de sterkste kracht die me naar het leveranciers-specifieke smartphone ecosysteem trok waar ik mij aan stoorde. Ik had al gelezen dat SMS uitgefaseerd zou gaan worden (Artikel van Tweakers.net) en over hoe de overheid de Google en Apple duopoly stimuleert (Artikel, Archive.is), maar ermee te worden geconfronteerd in het echt maakt het zoveel meer werkelijk en urgent. Al in 2018 toen ik een Fairphone gebruikte heb ik DigiD gemaild of de Digid app ook buiten de Google Play store verstrekt kon worden, maar daarop kreeg ik het antwoord dat dat niet mogelijk was.

In schril contrast staat de situatie in Duitsland. AusweisApp2 is de Duitse identificatie-app, die beschikbaar is in F-Droid, Debian en vele andere Free Software repositories. Dit is allemaal mogelijk gemaakt doordat de broncode onder een Vrije Software licentie (EUPL v1.2) gepubliceerd is. Dit stelt de gemeenschap in staat om de applicatie beschikbaar te maken op veel verschillende platformen. The AusweisApp2 gebruikt de chip in de identiteitskaart of paspoort als de basis voor identiteit. Daardoor hoeft de app slechts de communicatie met online diensten te faciliteren. In vergelijking met apps als DigiD die direct fungeren als een digitale identiteit, reduceert het slechts door hoeven geven van informatie de veiligheidseisen. Zonder de afhankelijkheid van leveranciersspecifieke cryptografiebibliotheken is het makkelijk om de code te openen voor transparantie en samenwerking, zoals de Duitsers hebben gedaan.

Ik besloot dat ik bij mijn principe zou blijven om de app niet te installeren en dat ik zou zien hoe ver ik zou kunnen komen. In het slechtste geval zou ik terug moeten vallen op het fysieke proces dat ik de laatste keer had gebruikt om mijn rijbewijs aan te vragen. Dus nam ik contact op met het RDW-team dat verantwoordelijk is voor het digitale proces dat nogsteeds een experiment werd genoemd, ondanks dat het al een paar jaar in gebruik was. Ik legde mijn situatie uit en vermelde dat ik niemand om hulp wilde vragen omdat ik niet afhankelijk wilde zijn van anderen voor het gebruik van digitale diensten, en ik vroeg om alternatieven. Ik kreeg een formeel antwoord dat herhaalde wat ik online al had gelezen: het was niet mogelijk zonder de app.

Ondertussen was er ook een desktopapplicatie beschikbaar om de NFC-chip van een identiteitskaart uit te lezen. Deze is alleen beschikbaar via de Windows 10 app store. Omdat al mijn computer Debian of Ubuntu draaien was dat voor mij geen optie. Nog los van het feit dat ik geen identiteitskaart had met een NFC-chip erin om daadwerkelijk mee te identificeren. Dus tenzij de overheid besluit de applicatie uit te brengen voor andere besturingssystemen zie ik dit ook niet als een optie voor mij.

 

Bij gebrek aan een oplossing die ik zelfstandig kan gebruiken zonder te vertrouwen op Google-diensten, viel ik terug op het traditionele fysieke proces. Ik ging naar mijn lokale fotograaf om mijn foto te laten nemen, dezelfde die mij een paar jaar eerder vertelde over het digitale proces. Hij vroeg mij of ik gebruik wilde maken van het digitale proces nadat ik vermelde dat de foto bedoeld was voor het vernieuwen van mijn rijbewijs. Ik antwoordde dat ik daar geen gebruik van wilde maken omdat ik de app niet wilde installeren. En dus kreeg ik mijn foto’s in analoog formaat, anders dan dat ze digitaal naar de juiste instantie verzonden zouden worden. Later ging ik naar het stadhuis om mijn pasfoto te overhandigen en de papieren te ondertekenen voor de aanvraag. Een paar dagen later ging ik terug naar het stadhuis om mijn nieuwe rijbewijs op te halen, en dat was dat.

In vergelijking met het digitale proces kostte het me slechts één extra gang naar het stadhuis en wat meer papierwerk. Voor een enkel geval was het niet zo slecht en acceptabel. Maar met de aangekondigde uitfasering van SMS in 2022 wordt de impact veel groter. De meeste online publieke diensten vereisen op dit moment een tweede factor voor authenticatie, en meer en meer diensten worden digitaal. Belastingopgave is een van de diensten die die nog steeds authenticatie zonder een tweede factor toestaat, maar voor hoe lang? Gebruik maken van publieke diensten zonder de DigiD app wordt aanzienlijk moeilijker, en dat is waarom we een oplossing nodig hebben die ‘leveranciersonafhankelijk’ en ‘open’ principes waar de overheid zelf voor pleit.

De Nederlandse DigiD app acteert als een bron van identiteit en vertrouwt op de frameworks van Apple en Android om een vertrouwde identiteit te garanderen. Om ooit een Vrije Software app in Nederland te bereiken zouden we niet moeten vertrouwen op de dichtgezette besturingssystemen en bibliotheken van leveranciers om veiligheidsgaranties te bieden. Net als in Duitsland kan het baseren op een identificatiechip in hardware het vertrouwen bieden dat een overheid nodig heeft zonder een afhankelijk te introduceren. Een andere oplossing kan de IRMA app zijn die deels is gebaseerd op online connectiviteit voor de veiligheid. IRMA heeft een actieve gemeenschap in Nederland bestaande uit publieke diensten zoals gemeenten en verschillende bedrijven die een veilig en toegankelijk authenticatiemiddel nodig hebben. Ongeacht de technische oplossing waar we bij uitkomen is het belangrijk dat het leveranciersonafhankelijk, Vrije Software, gebaseerd op open standaarden, en open is voor bijdragen uit de gemeenschap voor bijvoorbeeld besturingssysteem ondersteuning. In 2020 heeft Waag in samenwerking met vele organisaties al gestreefd naar deze waarden in de #goedID campagne.

Het baart me zorgen dat onze overheid tot dusver geen begrip lijkt te tonen voor onze positie. De informatie op de website lijkt te impliceren dat als je geen Google Android of Apple smartphone hebt, je een gebrek aan digitale vaardigheden hebt en behoort tot dezelfde categorie als de ouderen. Onze gemeenschap is meestal het tegenovergestelde. Juist omdat we zo vaardig en bewust zijn vermijden we commerciële afhankelijkheid waar we kunnen. We moeten ons laten horen en de overheid laten weten dat we beter verwachten van onze overheid. In de laatste jaren heeft onze gemeenschap de wil laten zien om samen te werken. Bijvoorbeeld door bij te dragen aan open source applicaties zoals de Covid tracing en QR-code apps en door ze beschikbaar te maken op F-Droid. Dus laten we die insteek van samenwerking vasthouden en de overheid aanspreken op de crisis die ze heeft gecreëerd en laten we een oplossing eisen die tegemoet komt aan onze waarden.

Tuesday, 08 December 2020

Nederlandse Public Money? Public Code! video uitgebracht!

In mijn vorige blogpost schreef ik over hoe we een Nederlandse videovertaling van de Public Money? Public Code! campagnevideo maakten. Nu kan je deze zelf bekijken, want de video is gepubliceerd! Op 25 november hielden we onze Nederlandse online get-together waar we een voorvertoning hebben gehouden. Bij deze bijeenkomst haakte Matthias ook aan om ons te feliciteren met het resultaat en ons te bedanken voor onze inzet. Dit was een welkome verassing. Onze volgende online get-together wordt gehouden op 23 December, voel je vrij om deel te nemen om bij te praten.

Monday, 02 November 2020

Opnemen van een Public Money? Public Code! videovertaling

Een Nederlandse vertaling van de Public Money? Public Code! campagnevideo is in de maak en wordt bijna uitgebracht. De video is initieel uitgebracht in het Engels en is al naar vele talen vertaald: Duits, Frans, Italiaans, Pools en Russisch. En er is nog een groter aantal ondertitels beschikbaar. Het krijgen van een voice-over-vertaling voor deze video was een van de jaarlijkse doelen voor de Nederlands local group, om ons te helpen bij belangenbehartiging. De productie van een voice-over-vertaling kan meer moeite kosten dan een tekstuele vertaling en daarom wil ik graag delen hoe we dit hebben gedaan. En door dit te tonen aan anderen komen er hopelijk meer audiovertalingen in de toekomst.

Kwaliteit krijgen

Wat maakt een goede voice-over-vertaling? Het zou duidelijk gesproken moeten zijn, comfortabel moeten zijn om naar te luisteren, een correcte vertaling zijn, een timing hebben die aansluit bij de geluidseffecten en het beeldmateriaal, heeft een variërende toon die past bij het bericht, en een ritme hanteren om de aandacht vast te houden. Zoals je kan zien zijn er verschillende factoren die gebalanceerd moeten worden, wat een iteratief proces vereist. Een goede vertaling moet worden aangepast als het niet werkt voor de vereiste timing, en de beste manier om de timing te controleren is door een complete video met geluidseffecten te renderren. En daarom moet men in staat zijn om in het moment aanpassingen te maken. In het bijzonder omdat het organiseren van een stemacteur en een opnameopzet moelijk en duur kan zijn. Je moet in staat zijn het in ongeveer 5 tot 10 takes op te nemen. Dus je hebt behoefte aan een goede voorbereiding en de flexibiliteit om aanpassingen te maken.

Procesoverzicht

Laat me de aanpak opsommen die we in Nederland hebben toegepast:

  1. Vertaling ondertitels: Vertalen van de Engelse ondertitels naar het Nederlands. Werken met deze .srt ondertitelbestanden heeft het voordeel dat het de timing bevat. Dit voordeel zal straks aan bod komen.
  2. Aanpassen van de vertalingen voor een voice-over: Uitspreken van de vertaalde ondertitels op de video om gevoel te krijgen voor de vertaling. Hierbij in het bijzonder letten op de lange zinnen. De zinnen waar je moet versnellen. Die zouden moeten worden ingekort om stiltes en een langzamer tempo mogelijk te maken, voor een duidelijke articulatie.
  3. Opnemen van een demo ter validatie: Net als een zanger hebben we een ‘demo’ opgenomen. We hebben de aangepaste vertaling van het ondertitelbestand in een ondertitelbewerker geladen om een consistente timing te hebben (hierover later meer) en hebben een stemopname gemaakt. Geen bijzondere apparatuur, gewoon de microfoon van een headset en Audacity opnamesoftware. Er waren nog steeds enkele versprekingen en verkeerde timing, maar dit was goed genoeg. De demo stelde ons in staat om de vertaling te valideren in het team, om er zeker van te zijn dat we klaar waren voor de opname. We hebben deze ook laten zien aan de stemacteur zodat die wist wat te verwachten.
  4. Organiseren van de opname: We hebben een bevriend stel benaderd voor de opname. Zij heeft een goede stem, hij heeft de technische kennis en apparatuur voor een opname. We hadden een backup-plan zoals het huren van apparatuur, benaderen van een lokaal radiostation of door een professional het voor ons te laten doen.
  5. De opname: Dit was het meest kritieke, maar ook meest leuke deel van het proces. Zien dat de voorbereiding zich terugbetaalt en het krijgen van een kwalitatieve opname. Meer over de technische kant van de opname verderop in dit artikel.
  6. Mixen: Omdat de twee typen microfoons gebruikten voor een stereo-effect moesten deze worden gebalanceerd en gemixt om een goed geluid te krijgen. Dit was voornamelijk gedaan gedurende de opname. Ook zijn een gate en compressor toegepast om de ruis gedurende stiltes te reduceren en een constant volume te houden.
  7. Bewerken: Ondanks het praktisch hebben van een auto-cue van de ondertiteling duurde het nog een paar uur nabewerking om de timing goed te krijgen. Ik gebruikte de Engelse opname, het geluidseffecten-spoor en de de video om de timing te controleren. Voornamelijk moesten zinnen een of twee seconden worden verplaatst in hun timing. Maar sommige delen vereisten het opbreken van zinnen om meer ruimte te laten tussen woorden om de snelheid van het ritme te reduceren. Hoewel het grootste deel van de opname voortkwam uit de laatste take, zijn sommige delen ‘gerepareerd’ met delen van eedere takes.
  8. Mastering: De PMPC video heeft een sterk spoor met geluidseffecten. Dit vereist dat de stem daar doorheen weet te breken zodat het publiek het goed kan horen. Ik moest meer compressie op de stem toepassen om het volume te vergroten, en had EQ nodig om de vrouwelijke stem te versterken op de aanbevelen punten van 400Hz en 4kHz. Nu kunnen beide sporen worden gecombineerd in een enkele om toe te voegen aan de video.
  9. Uitbrengen: Toevoegen van de audio aan de video om het daadwerkelijk te kunnen publiceren.

In dit geval was ik betrokken bij het opnemen, mixen, bewreken en masteren. Een professional zou waarschijnlijk ook het mixen doen naast de opname, maar dat weet ik niet voor het bewerken en masteren. Kijk daar alstublieft naar als je dit wilt doen.

Autocue

Al vroeg realiseerde ik me dat het lezen van vertalingen van papier niet goed werkte. De timing moet goed zijn, ondanks dat er nog aanpassingen gedaan kunnen worden bij de nabewerking. Een getimede tekst helpt je om het juiste tempo aan te houden en vergemakkelijkt de nabewerking.

Eerst probeerde ik te lezen van de ondertitels. Hoewel dit de timing wordt je elke keer verrast door de inhoud die op het scherm verschijnt waarmee de zin moet opbouwen. Er is geen manier om de volgende regel van de vertalingen te zien, dus je moet pauzeren tot de volgende regel verschijnt. Dit resulteert in een stop-and-go opname met een slecht ritme.

Als een alternatief heb ik gekeken naar autocue software en apps, maar kon niets vinden dat aansloot bij mijn behoefte. De meeste waren gemaakt voor voordrachten waar er geen eis is voor de timing. Het doet dan een vast aantal woorden per minuut. Maar deze use-case vereist een exacte timing.

Toen vond ik ondertitelbewerkers. De meesten hebben een voorbeeld waar je een overzicht van de tekst kan zien naast de video. Dit werkt behoorlijk goed. De beste die ik vond is Subtitle Composer van de KDE verzameling van applicaties. Subtitle Composer heeft één voorname mogelijkheid voor deze toepassing: een automatisch scrollende golfvorm.

Je laadt de de Subtitle Composer met de vertaling en het PMPC videobestand en drukt simpelweg op de afspeelknop. De ondertitels zullen verschijnen op de video maar ook aan de zijkant bij de scrollende golfvorm. De scrollende golfvorm heeft het voordeel dat het een lijn toont die de huidige tijd aangeeft, die zich voortbeweegt door de afgekaderde ondertitels. Dit helpt om je een gevoel te geven of je voor- of juist achterloopt, en hoeveel tijd er is gereserveerd voor een zin. Het werkt vergelijkbaar met de gebruikersinterface van spelen zoals Dance Dance Revolution of Guitar Hero, die ook het probleem van timing op deze manier oplossen.

Nu ik erover nadenken had ik ook naar karaoke software kunnen kijken omdat ook daar de timing cruciaal is. Ik ben er niet zeker van of dat een vergelijkbare optie biedt om vooruit te kunnen kijken naar aanstaande regels van tekst

Ik heb twee aanpassingen gemaakt aan de instellingen van Subtitle Composer om de gebruikservaring van de automatisch scrollende golfvorm te maken:

  • Auto Scroll Padding: ingesteld op het maximum om te voorkomen dat de golfvorm per pagina verspringt, waardoor de stemacrtice haar positie verlies. Met de maximale afstand scrollt het continu.
  • Subtitle text font size: De normale tekstgrootte van het lettertype is behoorlijk klein. Ik heb het vergroot om de leesbaarheid te vergroten. De golfvorm veranderd van gedaante naar een horizontale golfvorm als het paneel verder wordt uitgerekt dan ongeveer de helft van de schermgrootte. In deze horizontale vorm wordt het onbruikbaar voor dit doel, dus de golvormgrootte is beperkt tot ongeveer de helft van het scherm. Ik vond dat een grootte van 14pt het grootst was dat ik kon gaan voordat woorden naast het golfvormscherm belandden.

Subtitle Composer is ontworpen om ondertitels te bewerken. Gebruik deze mogelijkheid als je vindt dat de huidige vertaling niet werkt ovor je doel. Voor de Nederlandse vertaling hadden we nog een spelfout in de de vertaling, hadden we enkele komma’s die verwarrend waren voor de stemactrice en ze gaf had de voorkom om de volgorde van enkele zinnen te veranderen. We hebben deze punten direct aangepast zodra we ze vonden, zodat dit goed ging in de volgende take. Dit maakte het mogelijk om snel te itereren. Vanwege deze aanpassingen is de laatste opname als basis gebruikt, omdat het de laatste versie van de tekst had.

Opname

Geluidsisolatie

Zoals een ingenieur je zal vertellen: troep in, troep uit. Als je begint met lage kwaliteit, verwacht dan niet om te eindigen met iets veel beters. Laten we beginnen met acoustiek. We hebben het opgenomen in de studeerkamer van mijn vrienden. De ruimte is doosvormig met twee bureaus en een paar kasten. Het heeft een laminaten vloer en een groot raam aan de zijkant. Dus behoorlijk wat oppervlakken om geluid te reflecteren en weinig om het te verspreiden of te dempen. We hebben wat geluidsisolatie toegepast:

  • Een deken gehangen op de muur achter de stemactrice
  • Gordijnen gesloten voor het raam
  • Panelen van geluiddempend schuim gebruikt om een doos te bouwen om de microfoon met een opening naar de stemactrice

We hebbe ndit gedaan met spullen die al ter beschikking waren in het huis en dit maakte een enorm verschil voor de geluidskwaliteit. Het reduceerde de echo in de kamer en blokkeerde de ruis van ons bewegend op de stoelen en de draaiende computerventilatoren.

Microfonen

Misschien hebben we dit deel iets over-engineered. We hebben een Sure SM58 als de voornaamste stemmicrofoon gebruikt, gecombineerd met een gepaarde set  RØDE M5 microfoons om het stereo-effect van bepaalde klanken op te pakken. Dit ging allemaal in een M-Audio interface verbonden met de opnamecomputer. We gebruiken de niet-vrije Reaper software op Windows, omdat mijn vriend al gewend was dit te gebruiken en alles al had ingesteld, klaar om te gebruiken. Ik denk dat we net zo goed Ardour hadden kunnen gebruiken, dat ik ook heb gebruikt voor het nabewerken en masteren. Misschien iets voor een toekomstige opname. (Ik ontving de WAV bestanden van de opnames en de afgemixte opnames, dus ik kan het altijd opnieuw creëren als ik zou moeten).

De Sure SM58 heeft een ingebouwd pop-filter om de hoeveelheid lucht te beperken dat over de microfoon wordt geblazen bij klanken als P, B, S, T en F worden gesproken. Deze geblazen lucht resulteert een hard gerommel dat moeilijk te verwijderen is in de nabewerking. Het woord ‘PoPriëTaire SoFTware’ vraagt echt om een pop-filter. Achteraf gezien hadden we beter een extra pop-filter kunnen gebruiken om op de microfoon te monteren, om de pops nog verder te reduceren. Toch vind ik het eindresultaat prima bruikbaar, maar ik zou je aanbevelen om hiervoor te zorgen als je zelf je apparatuur regelt.

We hebben opgenomen in 48.000 Hz net als de audio in de video en in 24bit om voldoende detail te behouden.

Notities bijhouden

Een andere tip is om notities bij te houden gedurende het proces. Als je hoort dat een woord verkeerd wordt uitgesproken, dat er een onbedoeld geluid te horen is, of als er iets mis is met de intonatie, schrijf het op. Ik heb de tekst uitgeprint voor de opname en heb het bij de hand gehouden tijdens de opname, nabewerking en mastering. Zoals je kunt zien heb ik er behoorlijk gebruik van gemaakt.

Terugluisteren

Gedurende de opname hadden we de video en het geluidseffectenspoor klaar om af te spelen, om de timing te controleren. Toegegeven, veel kan worden gedaan ‘in post’, maar het is prettig om er zeker van te zijn dat je alles hebt wat je nodig hebt, voordat je de studio opbreekt. Misschien was er de mogelijkheid om een video te synchroniseren met met het afspelen van de opname, maar we hebben gewoonweg de afspeelknoppen van de audio en video tegelijkertijd ingedrukt. Ik houd me vast aan de gedachte dat het tussentijds terugluisteren de stamactrice heeft geholpen om de betekening en de timing van de woorden beter te begrijpen, wat leidde tot een beter resultaat.

Nabewerken en mastering

Ik gebruikte Audacity voor het nabewerken van opnames. maar in dit geval moest ik werken met meerdere sporen en moest ik wat effecten toepassen. Ik doe dit bij voorkeur in een non-destructieve manier zodat ik meer flexibiliteit heb bij het bewerken. Zover ik weet kan Audacity dit niet doen, dus dat was een mooie kans voor mij om bekend te raken met Ardour. Ik had enkele problemen in het begin om Ardour uit te voeren, omdat ik het niet de juiste rechten had om realtime prioriteiten voor JACK in te stellen. Op Debian kunnen deze rechten worden gegeven tijdens installatie of achteraf, zoals beschreven in de Debian JACK documentation. Ik was verrast dat het beter presteerde dan Audacity op mijn computer hoewel het meer mogelijkheden had.

Ik heb vier sporen gebruikt voor het nabewerken van de opname:

  1. De laatste take, gebruikt als de basis
  2. Een spoor met delen van andere takes om bepaalde delen te ‘repareren’
  3. Het Engelse audiospoor van de video, inclusief geluidseffecten, om de timing van de tekst te vergelijken
  4. De geluidseffecten om de timing te controleren en om tot een enkel bestand te kunnen masteren

De golfvorm van het Engelse spoor hielp me te bepalen waar bepaalde delen van de audio moesten beginnen.

Zoals je kunt zien zijn sommige zinnen echt in delen geknipt om de duur van de stiltes te vergroten. Dit zijn de kleine details die het prettiger maken om naar te luisteren.

Naast het corrigeren van de timing en het repareren van de tekst, heb ik ook wat ruis verwijderd zoals diep inademen op het schrapen van de keel tussen zinnen.

Let op de eindmarkering in Ardour, omdat dit de lengte van de geëxporteerde audio zal bepalen. Ik heb dit gezet op de lengte van het geluidseffectenspoor.

Voor de mastering heb ik een equalizer toegevoegd om de 400Hz en 4kHz te versterken en de VocalLeveller modus van de compressor om het volume te vergroten. het geluidseffectenspoor is gemastered op nul dB geluidsdruk, dat wordt bereikt bij het typegeluid aan het einde van de video. De Engelse stem lijkt ook gemastered op nul dB, dus dat heb ik ook gedaan.

Uitbrengen

Het masteren resulteerde in een enkel .wav bestand dat aan de video moet worden toegevoegd. Het had al de juiste lengte omdat de eindmarkering op de lengte van het geluidseffectenspoor gezet was.

Ik heb initieel het geluid aan de video toegevoegd met OpenShot. Hoewel dit werkte, resulteerde het in een stotterende video die niet prettig was om te bekijken. Misschien had dit iets te doen met mijn proces of setup. Hoe dan ook, ik heb uiteindelijk een andere oplossing gekozen: gebruik makend van de kracht van ffmpeg om de audio te vervangen maar de video te behouden. Dit was ook een stuk sneller. Ik heb de instructies gebruikt van deze behulpzame blogpost. Dit resulteerde in de volgende opdracht die gebruik maakt van ‘pmpc_desktop.mp4’ voor video ‘pmpc-nl-mastered.wav’ voor audio, en resulteert in ‘pmpc_desktop_nl.mp4’:

ffmpeg -i pmpc_desktop.mp4 -i pmpc-nl-mastered.wav -map 0:0 -map 1:0 -shortest -c:v copy -c:a aac -b:a 256k pmpc_desktop_nl.mp4

Wetende dat alle gemasterde sporen van de video worden bewaard bij de FSFE, heeft het core team waarschijnlijk ook een methode om de audio toe te voegen.

Laatste woorden

Ik wil mijn vrienden bedanken voor hun hulp. De video staat op het punt om uitgebracht te worden. Nog een paar controles en dan zouden we het moeten kunnen publiceren.

Ik heb genoten van het maken van de video en van het eindresultaat. Het kostte meer tijd dan ik oospronkelijk had gedacht, voornamelijk omdat ik ook moest bedenken hoe ik dit aan moet pakken. Dat is waarom ik deze blogpost heb geschreven, om je aan te moedigen het ook te doen en je tijd te besparen door een methodiek voor te stellen. In het proces heb ik wat nieuwe vaardigheden geleerd en heb ik wat vrije software gebruikt die nieuw voor me was.

We zullen doorgaan met de Public Money? Public Code! campagne in Nederland en de video zal ons helpen. En als een herinnering, als je dat nog niet hebt gedaan, taken alstublieft de open brief als je het eens bent met de inhoud.

Saturday, 15 February 2020

I Love Free Software mobiel: het Replicant besturingssysteem in de praktijk

Op I Love Free Software Day 2020 zou ik graag aandacht willen besteden aan het Replicant besturingssysteem en haar willen bedanken. Replicant wordt actief ontwikkeld en stelt gebruikers in staat om mobiel Vrije Software te gebruiken. Als gebruiker met een niet-technische achtergrond was het voor mij een eer en een privilege om deel te nemen...

The post I Love Free Software mobiel: het Replicant besturingssysteem in de praktijk first appeared on André Ockers over Vrije Software.

Sunday, 27 October 2019

Mijn deelname aan de FSFE 2019 GA-ontmoeting in Essen

Uitzicht op de Ruhr bij de ontmoetingsplaats. Dankbaar om mij onder de gasten te bevinden die de FSFE GA (“Algemene Vergadering”) had uitgenodigd om deel te nemen aan hun ontmoeting, ging ik op 11 oktober 2019 naar Linuxhotel “Villa Vogelsang” in Essen. Helaas was het niet mogelijk om op de website van Deutsche Bahn een...

The post Mijn deelname aan de FSFE 2019 GA-ontmoeting in Essen first appeared on André Ockers over Vrije Software.

Monday, 26 February 2018

Voorbeeldvragen voor ‘Vraag het uw kandidaten’, Nederlandse gemeenteraadsverkiezingen 2018

Op 21 maart aanstaande vinden er in Nederland weer gemeenteraadsverkiezingen plaats. Het uitdagen van lokale  politici over hun positie over Vrije Software is een erg belangrijke activiteit. Vooral voorafgaand aan verkiezingen kan het stellen van vragen over software aan kandidaten en partijen een grote impact hebben. Het is dus tijd voor de FSFE-campagne ‘Vraag het...

The post Voorbeeldvragen voor ‘Vraag het uw kandidaten’, Nederlandse gemeenteraadsverkiezingen 2018 first appeared on André Ockers over Vrije Software.

Saturday, 28 October 2017

Nederlands regeerakkoord: waar is het vertrouwen in Vrije Software?

De nieuwe Nederlandse regering, bestaande uit liberaal-conservatieven (VVD), christen-democraten (CDA), democraten (D66) en orthodoxe protestanten (CU), publiceerde het nieuwe regeerakkoord: “Vertrouwen in de toekomst”. Ik zocht in alle onderdelen van dit document op het woord “software”. Volgens de nieuwe regering is software een zaak voor het ministerie van justitie. Software wordt niet genoemd in welke...

The post Nederlands regeerakkoord: waar is het vertrouwen in Vrije Software? first appeared on André Ockers over Vrije Software.

Tuesday, 14 February 2017

#ILoveFS 2017: Vrije Software Lied

Ter gelegenheid van #ILoveFS 2017 een (niet officiële!) vertaling van The Free Software Song. Het is geen letterlijke vertaling, maar het aantal lettergrepen per regel komt overeen met het origineel. Vrije Software Lied Doe maar mee en deel de software; Maak je vrij, hackers, maak je vrij. Doe maar mee en deel de software; Maak...

The post #ILoveFS 2017: Vrije Software Lied first appeared on André Ockers over Vrije Software.

Thursday, 20 October 2016

Mijn deelname aan de eerste FSFE-Top en de viering van de 15de verjaardag

Van 2 tot 4 september ben ik in het vrije Berlijn geweest om deel te nemen aan de eerste FSFE-Top en de 15de verjaardagsviering. Dankzij de FSFE ontmoette ik interessante mensen, ontdekte ik verrassende technologieën en hoorde ik inspirerende voordrachten van mensen uit de hele samenleving. Het was een eer om te spreken over vertalen...

The post Mijn deelname aan de eerste FSFE-Top en de viering van de 15de verjaardag first appeared on André Ockers over Vrije Software.

Monday, 15 August 2016

Vrije Software PDF-campagne: Het is pas voorbij als het voorbij is

Nadat FSFE besloot om de PDF-campagne officieel te beëindigen vroeg de situatie in Nederland nog steeds om actie. Na het Vrije Software PDF-lezers-verhaal in het Nederlands te hebben vertaald, trof ik onlangs een advertentie aan voor PDF-software onder gedeponeerd handelsmerk op Digid.nl. Dit is een website van de Nederlandse overheid, waarvan de technologie wordt gebruikt...

The post Vrije Software PDF-campagne: Het is pas voorbij als het voorbij is first appeared on André Ockers over Vrije Software.

Thursday, 31 December 2015

2015 – Terugblik

Hoogtepunten: FSF30 satellietfeest in Berlijn Migratie naar Trisquel Thinkpad T60p en T500 Tijdens het hele jaar: vertalen van FSFE nieuwsbrieven, nieuws, evenementen en andere PR in het Nederlands Terugblik Januari Bekeek 31C3 over SS7, leerde dat mijn mobiele telefoon niet veilig gemaakt kan worden. Bestelde een VOIP-lijn om de mobiele telefoon te vervangen. Februari Beëindigde...

The post 2015 – Terugblik first appeared on André Ockers over Vrije Software.

Saturday, 26 September 2015

Waarom we een Nederlands overheidsagentschap ervan overtuigden om een open documentformaat te gebruiken

Wanneer het gaat om het gebruik van open documentformaten binnen de Nederlandse overheid is er geen wet. Er is de “pas toe of leg uit”-regel die onder andere betekent dat een overheid open standaarden moet gebruiken tenzij zij specifiek uitlegt waarom zij dat niet kan. Omdat dit een tandeloze wet is kan je alleen maar...

The post Waarom we een Nederlands overheidsagentschap ervan overtuigden om een open documentformaat te gebruiken first appeared on André Ockers over Vrije Software.

Monday, 26 January 2015

FSFE Nederland in 2014

Nu 2015 in volle gang is, is hier een terugblik op wat er in Nederland gebeurd is in 2014; en een vooruitblik op wat er gaat komen in 2015.

fellows

Veranderingen in 2014

Regelmatige bijeenkomsten

Doordat er een aantal fellows in (de buurt van) Nijmegen wonen, hebben we nu regelmatige bijeenkomsten bij Linux Nijmegen.

Nederlands Team

We hebben nu een Nederlands Team! Bestaande uit André, Jeroen, Kevin, Maurice, Nico, Roel, Willem, en mijzelf. We zijn te bereiken via netherlands@fsfeurope.org.

Nederlandse vertalingen

Dankzij André & Nico gaat het hard met de Nederlandse vertalingen en het proeflezen. Bedankt!

Privacy Café

Ik ben nu “stamgast” bij het Privacy Café van Bits of Freedom (waar ik bezoekers ook probeer te vertellen over het belang van Vrije Software en FSFE folders uitdeel).


Events in 2014

CryptoParty

We begonnen het jaar met een CryptoParty bij Linux Nijmegen op 14 januari.

Düsseldorf

Maurice en ik waren in 2014 een aantal keer op bezoek bij onze naburige fellowshipgroep in Düsseldorf.

FOSDEM

Er was een Benelux Fellowshipmeeting bij FOSDEM 2014.

EPFSUG

Ik was bij EPFSUG‘s “Trust your friends” event in het Europees Parlement, met onder andere de officiële lancering van DebianParl.

Free Software Pact

We hebben Nederlandse kandidaten in de Europese verkiezingen gevraagd het Free Software Pact te ondertekenen; een aantal deden dat en sommigen zijn zelfs gekozen!

Het belang van Vrije Software

I schreef over Het belang van Vrije Software.

Privacy Café Utrecht

Ik hield een lightning talk over het belang van Vrije Software bij een Privacy Café in Utrecht.

Fellowshipmeeting in Utrecht

Er was een Nederlandse Fellowshipmeeting in Utrecht op 24 mei bij de tweemaandelijkse bijeenkomst van de NLLGG.

Germanophone Team Meeting

Maurice en ik waren bij FSFE’s Germanophone Team Meeting 2014. I hield een workshop over Privacy en Vrije Software.

T-DOSE

Maurice, Kevin en ik spraken op T-DOSE. We waren er met heel wat fellows, en natuurlijk met de FSFE stand.

OpenRheinRuhr

André, Maurice, Willem en ik bezochten onze buren bij OpenRheinRuhr. Ik heb zelfs nog wat T-shirts verkocht bij de FSFE stand.

Fondsenwerving

We zijn begonnen contact op te nemen met Nederlandse bedrijven en organisaties om geld op te halen voor het werk van de FSFE in 2015.

31C3

Maurice en ik waren op het 31ste Chaos Communication Congress en bezochten ook de FSFE assembly.


2015

Privacy Café Nijmegen

I heb het eerste Privacy Café in Nijmegen georganiseerd.

Fellowshipverkiezing

Nicolas Dietrich, Max Mehl en ik zijn kandidaten in de Fellowshipverkiezing 2015.

FOSDEM

Tot ziens op FOSDEM 2015! Ik zal vermoedelijk regelmatig achter of bij de FSFE stand te vinden zijn. Er komt ook weer een Benelux Fellowshipmeeting.

… en meer

We hebben de ambitie om nog meer te doen in 2015 (nu we een groter Nederlands Team hebben) en we zijn nog op zoek naar ideeën (en we kunnen jouw hulp gebruiken).

Als je ideeën of suggesties hebt voor ons werk in 2015, ons een vraag wil stellen, of als je gewoon hallo wilt zeggen, kun je contact met ons opnemen via netherlands@fsfeurope.org of via de (publieke) Benelux mailing list (waar ook discussies en aankondigen te vinden zijn).


Dat was het voor nu. Ik ben enthousiast om nog meer te doen in 2015. Bedankt allemaal!

– Felix

Sunday, 25 January 2015

Privacy Café Nijmegen

Ondanks de sneeuw was het eerste Privacy Café in Nijmegen een succes!

Met (maar) vier vrijwilligers (van Bits of Freedom en de Free Software Foundation Europe) hebben we zo’n 60 tot 80 mensen kunnen helpen hun privacy beter te beschermen.

Een paar mensen van Linux Nijmegen kwamen ook nog even langs.

De menukaart staat hier (pdf) en de presentatie hier.

Alle vrijwilligers en bezoekers bedankt! Tot de volgende keer.

– Felix

Sunday, 09 November 2014

T-DOSE

T-DOSE 2014 is alweer voorbij. We waren er met heel wat fellows, en natuurlijk met de FSFE stand.

fellows

Zaterdag sprak ik over het “Internet of Things” en Kevin Keijzer over Discriminatie van vrije software(gebruikers) in het onderwijs; Maurice sprak zondag over “Digital Sovereignty For Europe” (youtube).

Ook hielp ik als vrijwilliger bij het Privacy Café.

– Felix

Sunday, 18 May 2014

Privacy Café in Utrecht

Het Privacy Café in Utrecht was aflopen zaterdag een groot succes. Ik was erbij als vrijwilliger en hield ook nog een lightning talk over het belang van Vrije Software (voor privacy). De FSFE folders die ik had meegenomen waren na afloop op!

– Felix

Wednesday, 07 May 2014

Het belang van Vrije Software

Computers zijn niet meer weg te denken uit ons dagelijks leven, dat zich in steeds grotere mate online afspeelt. Die computers, smartphones en andere apparaten worden bestuurd door software. We moeten onszelf afvragen: “wie heeft de controle over die software?” Want als wij niet de controle hebben over de software die we gebruiken, heeft het de controle over ons. En diegene die de controle heeft over de software, heeft dus ook de controle over ons.

Vrije Software verleent u (en anderen) deze vier essentiële vrijheden:

  • vrij te gebruiken, voor elk doel
  • te bestuderen en aan te passen aan uw behoeftes
  • te delen, zodat u anderen kunt helpen
  • verbeteringen te delen, zodat iedereen er voordeel van heeft

Het:

  • Zorgt voor fundamentele digitale vrijheden in het digitale tijdperk.
  • Helpt de “digitale kloof” te overbruggen (door beschikbaar te zijn voor iedereen).
  • Is niet afhankelijk is van één partij; in plaats daarvan legt het de controle in handen van zijn gebruikers.
  • Stelt ons (en anderen) in staat te verifiëren dat het doet wat wij willen en geen kwaadaardige functies of verborgen gebreken bevat (wat betekent dat we niet bang hoeven te zijn dat onze computers, televisies en andere apparaten ons bespioneren).
  • Is te vertrouwen (in tegenstelling tot software waarvan niemand mag weten hoe het werkt).
  • Laat ons onze bestanden jaren later nog steeds openen, dankzij Open Standaarden (zodat we niet steeds nieuwe versies van software hoeven te kopen wegens incompatibiliteit met oudere versies of geplande veroudering).

En:

  • Is een publiek goed waar iedereen (inclusief individuen, bedrijven, NGO’s en overheden) aan kan bijdragen en van kan profiteren.
  • Bevordert een cultuur van het maken van nieuwe technologieën in plaats van ze alleen te gebruiken.
  • Respecteert de vrijheid van gebruikers en stimuleert solidariteit en samenwerking in digitale gemeenschappen.
  • Is een generatieve technologiedie:
    • De verspreiding van kennis bevordert.
    • Het MKB, non-profitorganisaties, studenten en individuen in staat stelt om nieuwe en verbeterde technologieën te creëren.
    • Economische groei en wetenschappelijke en technologische vooruitgang stimuleert.
  • Bevordert een eerlijk speelveld in een onafhankelijke, op diensten georiënteerde economie.
  • Is van strategisch belang als een manier om soevereiniteit te garanderen, openbare uitgaven te beheersen, en duurzame ontwikkeling te bereiken.

Vrije Software heeft miljoenen gebruikers. De infrastructuur van het internet is er op gebaseerd, net als de servers van grote en kleine bedrijven. Zonder Vrije Software zou het internet zoals we het nu kennen niet bestaan. Voorbeelden van veelgebruikte Vrije Software zijn: GNU/Linux, Firefox, LibreOffice en VLC. En er zijn er veel meer.

Het gebruik van (uitsluitend) Vrije Software geeft u de volledige controle en is de enige manier om privacy, veiligheid en autonomie te garanderen.

Het belang van Vrije Software is niet beperkt tot persoonlijke computers. We moeten ook de software die (publieke) diensten, (vitale) infrastructuur, stemmachines, de computers van volksvertegenwoordigers, etc. bestuurt kunnen vertrouwen.

Wegens het belang van Vrije Software:

  • Moeten openbare diensten beschikbaar zijn voor alle burgers, inclusief de gebruikers van Vrije Software.
  • Zou software die ontwikkeld is met gemeenschapsgeld of gebruikt wordt door openbare diensten Vrije Software moeten zijn.
  • Moeten we ernaar streven om bedreigingen voor onze digitale vrijheid te elimineren, zoals:
    • Koppelverkoop, leveranciersafhankelijkheid en gesloten formaten.
    • Softwarepatenten (die innovatie en eerlijke concurrentie belemmeren).
    • Digital Restrictions Management (dat computers en apparaten tegen hun eigenaren gebruikt).
    • “Trusted Computing” (“Treacherous Computing”) (dat, tenzij zodanig toegepast dat het onder de contole van de gebruiker staat, ons de controle over onze computers ontneemt en op oneerlijke wijze concurrentie en interoperabiliteit beperkt).

– Felix

Vrijheid: wat hebben Vrije Software en gereedschap gemeen? (FSFE folder)