B1 · Episode 1 · 5:05

Behind the Scenes of PeerTube

This episode explores the origins and development of PeerTube, a decentralized, federated video platform. It features interviews with key contributors—including its creator Chocobozz, UX designer Marie-Cécile Godwin, developer Rigel, and illustrator David Revoy—highlighting their roles, motivations, and collaborative process in building an ethical alternative to YouTube.

Source:Framasoft / framatube.org · License:CC0 1.0

Transcript

  1. C'est ma sœur.

    This is my sister.

  2. Your computer is angry at you.

    Your computer is angry at you.

  3. Alors à l'origine de Pierres

    So, PeerTube originally came from

  4. Tube, il y a le projet dégooglisons internet de Framasoft.

    Framasoft’s “De-Google-ify the Internet” project.

  5. Dans les personnes qui bossent sur PeerTube, la première personne,

    Among the people working on PeerTube, the first person is

  6. c'est Chocoboze.

    Chocoboze.

  7. PeerTube, c'est le bébé de Chocoboze qui, au départ,

    PeerTube is Chocoboze’s baby—originally,

  8. l'a développé pendant deux ans. Sur PeerTube,

    he developed it for two years. On PeerTube,

  9. il y a plein de monde qui contribue. Il y a Marie- Cécile Godwin,

    many people contribute. Marie-Cécile Godwin,

  10. elle travaille beaucoup le design

    focuses heavily on user experience design,

  11. d'expérience utilisateur et notamment comprendre les systèmes,

    especially understanding systems—

  12. comment est- ce qu'ils fonctionnent et leur influence sur les gens.

    how they work and how they affect people.

  13. Et c'est ça qu'elle essaye d'apporter à PeerTube.

    That’s exactly what she strives to bring to PeerTube.

  14. Un des contributeurs en code de PeerTube, c'est Rigel, qui très

    One of PeerTube’s code contributors is Rigel, who quickly

  15. vite s'est enthousiasmé pour ce projet et a commencé à la

    got enthusiastic about this project and began

  16. fois à le présenter dans des conférences et tout ça, et puis à apporter du code.

    presenting it at conferences—and contributing code.

  17. Et c'est comme ça qu'on s'est connus et d'un coup de fil en aiguille,

    That’s how we met—and after one phone call,

  18. il est devenu membre de Framasoft.

    he became a member of Framasoft.

  19. Il y a David Revoire qui a pas mal travaillé, notamment sur l'illustration

    There’s also David Revoire, who contributed significantly—especially illustrations around PeerTube—

  20. autour de PeerTube, et qui a notamment offert la mascotte de PeerTube qui s'appelle

    and notably created PeerTube’s mascot—

  21. Sepia et qui est un petit poulpe qui représente PeerTube.

    a little octopus named Sepia.

  22. Comment faire pour décentraliser YouTube?

    How can we decentralize YouTube?

  23. Et on cherchait, on buvait des coups après le FOSDEM en se demandant qu'est- ce

    We were searching for ideas—drinking together after FOSDEM, wondering:

  24. qu'on va faire, est- ce qu'on va pas utiliser Popcorn Time, tu sais ce truc,

    What should we do next? Should we try Popcorn Time—the free software

  25. ce logiciel libre utilisé pour pirater des vidéos et tout ça?

    used for pirating videos?

  26. On savait pas.

    We didn’t know.

  27. Et un jour, il y a quelqu'un qui nous a parlé de Chocobo's,

    One day, someone told us about Chocobo’s,

  28. qui était un développeur de logiciel libre et qui, sur son temps libre,

    a free-software developer who, in his spare time,

  29. avait ce projet PeerTube, qui

    was working on a project called PeerTube,

  30. était une plateforme de diffusion de vidéos, mais décentralisée et fédérée.

    a decentralized and federated video-sharing platform.

  31. Bonjour, bienvenue chez moi.

    Hello, welcome to my place!

  32. Je m'appelle David Revoy et je suis un artiste illustrateur qui utilise des

    My name is David Revoy, and I’m an illustrator who uses,

  33. logiciels libres depuis 2010, et

    free software since 2010, and

  34. j'ai illustré la campagne de Contributopia de Framasoft.

    illustrated Framasoft’s Contributopia campaign.

  35. D'ailleurs, on va rejoindre Pouyo parce qu'on a du travail à faire sur Piercedube.

    By the way, we’ll now join Pouyo—we’ve got work to do on Piercedube.

  36. Salut pouilleux.

    Hi, folks!

  37. Ouais, tu veux une sauce?

    Yeah, want some sauce?

  38. Sur le 3, tu sais, genre un V de victoire, mais avec 3.

    On the ‘3’—you know, like a ‘V’ for victory, but with a ‘3’ instead.

  39. Sachant que pour faire un V, il utilise trois tentacules.

    Keep in mind he uses three tentacles to make that ‘V’.

  40. On va dire, on change le logo de Pierre Tube

    We’ll slightly modify the Pierre Tube logo,

  41. légèrement, c'est- à- dire que le Pierre va être en italique et il y aura Pierre

    meaning ‘Pierre’ will be italicized, followed by ‘Tube’,

  42. Tube avec un petit V3 en exposant.

    with a small superscript ‘V3’.

  43. Et sachant qu'il y a trois triangles.

    Also, there are three triangles in the design.

  44. Alors comment tu exprimes,

    So how do you express—

  45. qu'est- ce qu'il veut dire ce 3?

    what does this ‘3’ actually mean?

  46. À la fois, tu vois, enfin le système de plugin,

    On one hand, the plugin system—

  47. le fait de vraiment l'avoir mieux travaillé, mieux refondu,

    the fact that it’s been thoroughly reworked and refined,

  48. ça permet en fait à faciliter vraiment la contribution.

    really makes contributing much easier.

  49. Il n'y a plus besoin de se farcir tout le code, de corps.

    You no longer need to wade through all the core code.

  50. En mode montgolfière et partir plus sur des questions de steampunk ou trois ballons.

    For example, shifting toward hot-air balloon aesthetics—or steampunk—or even three balloons.

  51. Je te dis n'importe quoi, je suis en train de...

    I'm just saying nonsense to you; I'm currently...

  52. Ça, tout l'univers de la montgolfière, ça,

    Hot-air balloons—the whole world of hot-air balloons—

  53. c'est quelque chose que j'adore parce que j'ai eu la chance d'avoir une maman.

    is something I truly love, because I was lucky enough to have a mom.

  54. Pilote de montgolfière.

    She’s a hot-air balloon pilot.

  55. C'est vrai? Mais c'est trop cool ça!

    Really? That’s so cool!

  56. Il y a un côté zen et silence aussi de montgolfière que j'aime bien.

    There’s also a zen, silent side to hot-air ballooning that I really enjoy.

  57. Et puis tu parlais de montagne,

    You mentioned mountains just now,

  58. mais on peut faire une petite symbolique derrière. Et d'autant plus que du coup ça

    but there can be a symbolic meaning behind it—and especially since this,

  59. crée une dynamique dans ton...

    actually creates momentum in your...

  60. Ah c'est cool!

    Ah, that’s great!

  61. Je m'appelle Marie Cécile.

    My name is Marie Cécile.

  62. Dans la vie, j'essaie de travailler le moins possible,

    In life, I try to work as little as possible,

  63. mais il faut quand même payer les factures, donc effectivement,

    but I still need to pay the bills, so indeed,

  64. je suis designer.

    I’m a designer.

  65. J'essaie aussi de me reconvertir dans la teinture de laine,

    I’m also trying to retrain in wool dyeing,

  66. parce que les ordinateurs c'est chiant, faut le dire.

    because computers are annoying—let’s be honest.

  67. Concrètement, ça veut dire quoi aller à la rencontre des personnes qui utilisent les

    Concretely speaking, what does “engaging with the people who use these tools” mean?

  68. choses? Durant les quinze entretiens que j'ai menés,

    During the fifteen interviews I conducted,

  69. j'ai parlé avec des gens qui sont complètement extérieurs au libre,

    I spoke with people entirely unfamiliar with free software,

  70. par exemple des professeurs, des instituteurs,

    for example, teachers,

  71. des institutrices qui utilisent l'instance PeerTube de l'académie de Lyon,

    such as teachers using the Lyon Academy’s PeerTube instance.

  72. par exemple. bah là c'est les problèmes d'usage vraiment très courants quoi c'est le

    Here, the issues were genuinely everyday ones—

  73. quotidien je veux mettre une vidéo en ligne

    the daily reality: “I want to upload a video,”

  74. comment je fais je connais pas pierre tube mais je connais youtube comment je fais

    “How do I do it? I don’t know PeerTube, but I know YouTube—so what do I do?”

  75. c'était vraiment super intéressant et surtout des gens qui utilisent des mots bah du

    It was truly fascinating—especially how these people used words,

  76. quotidien quoi qui expriment leurs besoins de manière très très très pragmatique.

    just everyday language, expressing their needs in an extremely practical way.

  77. Et à côté de ça, il y avait des gens qui étaient beaucoup plus techniques ou des

    Moreover, there were people with much stronger technical skills,

  78. vidéastes qui avaient vraiment des besoins, des usages hyper concrets,

    as well as video creators who had very concrete needs and use cases,

  79. comme ne pas perdre ma communauté si je migre sur PeerTube.

    such as not losing their community when migrating to PeerTube.

  80. Donc c'est passionnant de voir les disparités d'usage.

    So it’s exciting to see these differences in how people use the platform.

  81. Et encore une fois, on a rarement parlé du logiciel en fait.

    And again, we rarely talked about the software itself.

  82. Souvent, je dis que le design, c'est donner une forme.

    I often say that design is about giving form to something.

  83. C'est- à- dire que moi, j'arrive et je vois des tas d'informations hyper complexes,

    That is, when I encounter vast amounts of highly complex information,

  84. je les rassemble et j'essaie de leur donner une forme qui soit compréhensible,

    I gather them together and try to shape them into something understandable,

  85. intelligible, qui ait du sens.

    intelligible and meaningful.

  86. Donc parfois, c'est juste effectivement faire croiser les contraintes pour créer un

    Sometimes, it really is just about letting constraints intersect to create a piece of furniture or an interface;

  87. meuble ou une interface.

    and sometimes, it’s more complicated—

  88. Et parfois, c'est plus, merde,

    damn,

  89. on sait pas ce que les gens qui utilisent PeerTube font et de quoi ils ont besoin.

    we don’t even know what PeerTube users actually do or what they need.