Jean-Baptiste Kempf sur la qualité du code open source, la maintenance et les builds sécurisés
Extrait original
There is no code that gets into VLC that we don’t control, and the way we compile VLC, you would call me completely paranoid. Like, we compile on boxes that are offline, where we start by compiling the compiler. We do everything offline on places that have never been connected to the internet. We— The way we do signing, there is double signature.
Traduction · Pas la formulation originale
Aucun code n’entre dans VLC sans que nous le contrôlions, et notre façon de compiler VLC vous ferait me traiter de complètement paranoïaque. Nous compilons sur des machines hors ligne, où nous commençons par compiler le compilateur. Nous faisons tout hors ligne, sur des systèmes qui n’ont jamais été connectés à Internet. Nous— Notre façon de procéder pour la signature implique une double signature.
Contexte
Et quelle est la définition d’un compromis ? Autoriser un gouvernement à introduire une porte dérobée ? Je déménage, je ne sais pas, aux îles Caïmans, je change le nom de domaine et je recommence, n’est-ce pas ? VLC est un outil. C’est un outil qui va aider les gens à faire des choses. Nous ne sommes pas une plateforme. Et pour les brevets, eh bien, je suis désolé, mais la plupart des brevets… On ne devrait pas pouvoir breveter des mathématiques et des matrices. C’est mal.
Contexte d’origine
And what’s the definition of compromise? Like allowing a government to do a backdoor- I move to, I don’t know, Cayman Islands, and I change the domain name, and I start again, right? Like, VLC is a tool. It’s a tool that is going to help people doing things. We are not a platform. And for patents, well, I’m sorry, but most of the patents… Like, you shouldn’t be able to patent math and matrices. Like, this is wrong.
L’heure de début provient de la transcription fournie. L’alignement avec la lecture est en attente de révision.