Extrait de l'émission CPU release Ex0158 : Du VideoLAN à VLC.
Cette année, VideoLAN, aka VLC, fête ses 20 ans. Présent sur quasi tous les OS, capable de lire pratiquement tous les codecs vidéos, toujours gratuit, sans publicité et en open-source, ce player est connu mondialement, surtout avec son logo qui rappelle qu'il est continuellement en chantier.
Afin de parler de ce fabuleux succès logiciel français, nous avons la joie de recevoir par satellite Jean-Baptiste Kempf :
- lead developer de VLC,
- Président de l'association VideoLAN,
- CTO chez Shadow / Blade, prestataire de cloud computing grand-public,
- et Chevalier de l'ordre national du Mérite.
- Première partie :
- Comment êtes-vous venu au code ?
- On replante le décor : 2002, on a un nombre hallucinant de players vidéos différents, qui sont tous plus ou moins compatibles. Quicktime sur Mac, Windows Media sous Windows, mais aussi Real Player, et j'en passe… et des fois quasi rien comme sous Linux. Donc, qui s'est lancé dans l'aventure VLC ? De jeunes padawan en goguettes, sans la supervision de Jedi adultes ? Et pourquoi à l'École Centrale de Paris ? J'ai entendu beaucoup de légendes sur la création de VLC, mais alors… beaucoup… Pouvez-vous enfin nous révéler la vérité ?
- Comment avez-vous construit rapidement VLC ?
- Quand utilisez-vous VLC pour votre plaisir, comment et pour regarder quoi ?
- Pourquoi le logo est un cône, et pas une mascotte animale en peluche qu'on pourrait offrir à ses petits neveux ?
- Est-ce que vous avez eu des plaintes de la DDE à cause de vols de cônes de signalisation par des fans ?
- Deuxième partie :
- Qu'aviez-vous appris un peu tard ? La dette technique ? La cohésion d'équipe ? Les tests ?
- Quelle est la taille actuelle de l'équipe de VLC ? Des contributeurs occasionnels ?
- Comme tout logiciel libre, VLC fait intervenir des devs, mais aussi je suppose des traducteurs et des rédacteurs. Quelle compétence vous manque actuellement dans VLC, et comment participer à son développement ?
- Qu'est-ce qui fait que vous décidez d'implémenter dans VLC un codec plutôt qu'un autre ? i2bp ?
- Comment fait-on pour implémenter un codec ? On achète les docs techniques ? On reverse engineer ?
- Et la gestion des DRM ?
- Comment fait VLC pour gérer les différences juridiques entre le système de brevet européen et celui américain ?
- On voit depuis une dizaine d'année des grands groupes comme Cisco, Google, etc, s'unir pour créer des codecs open-source pour échapper aux brevets logiciels. Est-ce que vous participez à la conception de codecs?
- Est-ce que lire un Blu-Ray sous Windows avec VLC est toujours un concours classé hard-core lors du CCC ?
- Troisième partie :
- J'adore votre manière de présenter VLC à des personnalités politiques françaises. Je vous cite :
Je suis le patron de l'entreprise qui édite le logiciel français le plus utilisé au monde… Et le moins rentable.
- Comment marche le business plan de VLC ? Quelle est la partie logiciel libre , et ce qui paie les salaires ?
- Est-ce qu'on peut avoir un exemple de prestations facturées par Videolabs ?
- VLC 4 arrive, quelles sont les nouveautés ?
- Il parait que VLC va être porté en WebAssembly pour proposer le lecteur embarqué dans une page web. Est-ce vraiment utile ? Ne vaut-il mieux pas laisser la lecture en natif aux navigateurs avec toutes les spécificités au aux media elements ?
- Dernière question, je sais que votre réponse peut attirer des jalousies, voire créer des controverses tenaces : quel est votre codec favori ?
- J'adore votre manière de présenter VLC à des personnalités politiques françaises. Je vous cite :
Texte : Da Scritch
Photo fournie par l'interviewé