HiDPI XFCE - use DPI, not scaling and life is good. Better than good.


As a grumpy old man who wishes his computer would stop changing I've been trying to get on board with XFCE for a while and the big blocker has been making things work well on my 4K screen. (For the record this post is based on Debian testing = trixie, X11, and nvidia proprietary drivers god have mercy on my soul.)

For a while XFCE only supported the type of scaling that makes things smaller. Understandably IMO this confused a few people and happily this has been upgraded and now it also makes things bigger. However in my experience this also makes things blurrier.

In my latest round of testing it appears that the situation can be fixed with a single setting: font DPI.

Settings Manager > Appearance > Fonts (tab) > Custom DPI setting > I chose 150, and logged out and in to have everything take effect.

From this single change everything is looking good in both GTK and Qt apps. I did also increase the size of my panel through the panel settings, and title bars are kind of tiny, but mostly I use maximised applications so I'm not stressing about this too much.

Hope this helps anyone else who is stuck in an "ohgod why couldn't we just stop after Windows 2000" love-hate relationship with computers.

This entry was edited (2 months ago)

Pixelfed fundraised $134,139 for development


Other noteworthy pixelfed things:

loops:
- loops source code released: mastodon.social/@dansup/114188โ€ฆ
- hashtags pinned videos: pixelfed.social/p/loops/798412โ€ฆ
- website: pixelfed.social/p/loops/781981โ€ฆ

This entry was edited (2 months ago)
in reply to fxomt

No, I don't think he is sleazy or have ill-intentions. I think he genuinely wants to do good things.

The problem it's just that he lacks focus and he worries more about feeling validated than dealing with the daily grind of continuously improving his product. As soon as any of his projects start getting a minimal amount of interest and people start depending on what he has promised, he finds himself some "new" project to be busy with. At the same time, he still feels possessive about his creations, so it's hard for him to just delegate away any significant part of the system.

I hope that the successful kickstarter makes him realize that shit got real and that he already got the validation that he was seeking, and that the money is enough to get him surrounded by good people who are a bit more focused on "proper" project management.

This entry was edited (2 months ago)

Distro for a Lenovo ThinkCentre Tiny PC


I've recently picked up a secondhand Lenovo ThinkCentre Tiny PC which ultimately I plan to use as a home server for a variety of functions (media server being the main one) but I don't need to use it as a main desktop.

It currently has Windows 10 installed. It has a decent sized SSD but no optical drive. I want to install a suitable Linux distro on it. What's a good Linux distro for my needs? And what's the best way of doing a scorched earth on the Windows install and replacing it with said distro?

I'm not entirely a Linux noob - I used to work on Xenix and later Red Hat Linux, but that was 30 and 20 years ago respectively!

Installed Mint


Mint is great but I have to fix my screwups.

My cheap laptop has a 128GB SSD. I have 30GB available .

I installed Mint on Sunday on a 15GB partition then realized I was immediately out of room.

Now I believe I have reformat, repartition to maybe 25GB and reinstall. Any better options?

Also, I could probably reformat the entire laptop if I could only figure out how to replace the Google Drive for sync backup for roughly 15 GB of personal photos and videos.

Technically, I wouldnโ€™t have to do anything as it is already backed up but I guess Iโ€™d need a way to copy everything over to a Linux alternative that can be backed up from Mint.

Thoughts?

EU push for open source, GIMP3 is out, Firefox gets webapps back_ Linux & Open Source News




EU push for open source, GIMP3 is out, Firefox gets webapps back_ Linux & Open Source News


Try out Proton Mail, the secure email that protects your privacy: proton.me/mail/TheLinuxEXP

Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#

๐Ÿ‘ SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperimeโ€ฆ

๐Ÿ‘• GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-sโ€ฆ

Timestamps:
00:00 Intro
00:44 Sponsor: Proton Mail
01:42 GIMP 3 is out
04:13 Firefox nightly adds PWA support back, sort of
06:36 GNOME 48 is out
08:38 Pebble is back with 2 new models
11:00 EU push for a EuroStack that competes with the US
14:14 First SteamOS powered handheld is available for preorder
16:23 AC Shadows is good on Deck, not on Linux with Nvidia
18:38 Sponsor: Tuxedo Computers
19:44 Support the channel

Links:
GIMP 3 is out
testing.gimp.org/release-notesโ€ฆ

Firefox nightly adds PWA support back, sort of
omgubuntu.co.uk/2025/03/firefoโ€ฆ

GNOME 48 is out
release.gnome.org/48/

Pebble is back with 2 new models
linuxiac.com/pebble-is-back-inโ€ฆ

EU firms push for a EuroStack that competes with the US
techcrunch.com/2025/03/16/euroโ€ฆ

First SteamOS powered handheld is available for preorder
forbes.com/sites/jasonevangelhโ€ฆ

AC Shadows is good on Deck, not on Linux with Nvidia
gamingonlinux.com/2025/03/assaโ€ฆ


Share your Bash prompts!


I'm looking for inspiration for a custom Bash prompt^[1]^. I'd love to see yours! ๐Ÿ˜Š If possible, include both the prompt's PS1, and a screenshot/example of what it looks like.

::: spoiler References
1. Type: Documentation. Title: "Bash Reference Manual". Publisher: Gnu Project. Edition: 5.2. Published: 2022-09-19. Accessed: 2025-03-21T02:46Z. URI: gnu.org/software/bash/manual/hโ€ฆ.
- ยง6.9 "Controlling the Prompt". URI: gnu.org/software/bash/manual/hโ€ฆ.
:::


Crossposts:
- sh.itjust.works/post/34840017


Share your Bash prompts!


I'm looking for inspiration for a custom Bash prompt^[1]^. I'd love to see yours! ๐Ÿ˜Š If possible, include both the prompt's PS1, and a screenshot of what it looks like.

::: spoiler References
1. Type: Documentation. Title: "Bash Reference Manual". Publisher: Gnu Project. Edition: 5.2. Published: 2022-09-19. Accessed: 2025-03-21T02:46Z. URI: gnu.org/software/bash/manual/hโ€ฆ.
- ยง6.9 "Controlling the Prompt". URI: gnu.org/software/bash/manual/hโ€ฆ.
:::


Crossposts:
- sh.itjust.works/post/34840018


This entry was edited (2 months ago)
in reply to Kalcifer

My shit is custom and rather elaborate.

Screenshot of the prompt

From left-to-right:

  • name@server-name
  • Uptime (multiplied by 10 and rounded to the nearest integer to save space)
  • Percentage disk space available on /
  • Number on established network connections
  • Git branch : commit
  • Python virtualenv
  • [new line]
  • date and time

The code for this is on GitLab.

This entry was edited (2 months ago)

Share your Bash prompts!


I'm looking for inspiration for a custom Bash prompt^[1]^. I'd love to see yours! ๐Ÿ˜Š If possible, include both the prompt's PS1, and a screenshot of what it looks like.

::: spoiler References
1. Type: Documentation. Title: "Bash Reference Manual". Publisher: Gnu Project. Edition: 5.2. Published: 2022-09-19. Accessed: 2025-03-21T02:46Z. URI: gnu.org/software/bash/manual/hโ€ฆ.
- ยง6.9 "Controlling the Prompt". URI: gnu.org/software/bash/manual/hโ€ฆ.
:::


Crossposts:
- sh.itjust.works/post/34840018


Share your Bash prompts!


I'm looking for inspiration for a custom Bash prompt^[1]^. I'd love to see yours! ๐Ÿ˜Š If possible, include both the prompt's PS1, and a screenshot/example of what it looks like.

::: spoiler References
1. Type: Documentation. Title: "Bash Reference Manual". Publisher: Gnu Project. Edition: 5.2. Published: 2022-09-19. Accessed: 2025-03-21T02:46Z. URI: gnu.org/software/bash/manual/hโ€ฆ.
- ยง6.9 "Controlling the Prompt". URI: gnu.org/software/bash/manual/hโ€ฆ.
:::


Crossposts:
- sh.itjust.works/post/34840017


This entry was edited (2 months ago)
in reply to Kalcifer

Not Bash, but zsh.

The host is there only because I'm usually logged in to 7 machines at once. The right prompt is the bare minimum path context, and the command # for easier !-re-execute; it disappears if the command gets long enough.

There's a bare minimum of cruft; no 2-line prompts, minimum verbosity in the prompt itself, because it's otherwise just noise that interferes with the output of whatever I'm doing and takes up space. It's especially important if I'm logged in via termux on my phone or something, where space is at a premium. What am I saying? Space is always at a premium.

$PS1 is

%{$fg[green]%}%m %{$fg[blue]%}ยป%{$reset_color%}

$RPROMPT is
%{$fg[green]%}%(5~|%-1~/โ€ฆ/%3~|%4~) %{$fg[yellow]%}%h%{$reset_color%}
in reply to Kalcifer

You can see here my theme with autodetect of Python (I work a lot in Python). The orange bit is the error code returned by the previous command. Git is supported as well, and looks pretty much like powerline-gitstatus, as you'll read about below.

NostraDavid's Starship theme, based on powerline-status + powerline-gitstatus

First, lets make Bash a little better:

# throw this in your `~/.bashrc`, and then `source ~/.bashrc` for it to take effect, or just restart your terminal.

# == shopts ==
# https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html
shopt -s autocd         # cd into folder without cd, so 'dotfiles' will cd into the folder
shopt -s cdspell        # attempt spelling correcting on folders
shopt -s direxpand      # expand a partial dir name
shopt -s checkjobs      # stop shell from exit when there's jobs running
shopt -s dirspell       # attempt spelling correcting on folders
shopt -s expand_aliases # aliases are expanded
shopt -s histappend     # append to the history file, don't overwrite it
shopt -s histreedit     # lets your re-edit old executed command
shopt -s histverify     # I'm confused.
shopt -s hostcomplete   # performs completion when a word contains an '@'
shopt -s cmdhist        # save multiple-line command in single history entry
shopt -u lithist        # multi-lines are saved with embedded newlines rather than semicolons; explictly unset
shopt -s checkwinsize # update LINES and COLUMNS to fit output

Autocd is a big one here, cdspell and direxpand as well. Ensures I don't need Zsh for the same experience. With Zsh I'd just get annoyed by small stuff like having to wrap things in quotes (I think pip install some_lib[some_extra] works in Bash, but not in Zsh And Ohmyzsh just felt it kept slowing things down, so I actually dislike Zsh ^(please don't kill me) >_>

Anyway, I based this on powerline-status + powerline-gitstatus (if you want to use that instead (no, my config doesn't work), just sudo apt install powerline-status powerline-gitstatus - DO NOT USE THE PYPI VERSION (it's too outdated, and a pain to install)) because I had issues with finding the right combination of my configuration and which libraries to install for bash - there are too damn many: powerline-bash, powerline-status, powerline-rs, powerline-go, etc, etc. And they all do things just that little bit different.

Anyway, here is my ~/.config/starship.toml (archive1, archive2). It's a little long, and can probably be shortered, but that might break something again, and I'm not willing to risk anything right now.

This entry was edited (2 months ago)

ReactOS 0.4.15 Released For This "Open-Source Windows" OS With Tons Of Enhancements


EU push for open source, GIMP3 is out, Firefox gets webapps back_ Linux & Open Source News


[Solved] How to get latest Mesa drivers for RX 9070


[SOLVED] - I learned that this is a sure way to break your Debian, and no matter how you go about it, you'd wish you either waited or used a different distro altogether for this purpose. In my case, I got Nobara 41 working, which already has the latest mesa. Trying to install the latest from Debian unstable almost got me pretty turned around, and I'm glad I switched course when I did.

Original post:
Apologies for my fairly low-level question. I spent all day yesterday spinning my wheels on this.

(I do fine using Debian Linux as my daily driver, but I'm not ashamed to admit that this (and things in this area) are beyond my experience. I've never compiled anything from source. I used to be a wiz with DOS 6.22 and Windows through 7, but my brain just stopped learning these things properly some time in the past.)

My distro (MXLinux 23.x) just announced they're almost ready to include Mesa 24.2.8. I purchased an AMD RX 9070, and all my Linux games (HGL or Steam) are angry that Vulkan can't recognize a valid GPU.

I see that Mesa 25.0.2 should work, but I don't know how to either build & install from source or add a repo for that particular package only.

I see that Arch users can easily use the Mesa-git or others, but not my Debian 12.

I installed Nobara to a spare drive as a stopgap, but on that install, FH5 refuses to prompt for account sign in there no matter which Proton I use.

Edit: I'm using the AHS version which includes the liquorix 6.13.7-2 kernel, and none of the repos (testing, back ports) show a higher version of Mesa.

EDIT2:

System:
  Kernel: 6.13.7-2-liquorix-amd64 [6.13-5~mx23ahs] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: audit=0
    intel_pstate=disable amd_pstate=disable BOOT_IMAGE=/vmlinuz-6.13.7-2-liquorix-amd64
    root=UUID=<filter> ro quiet amdgpu.ppfeaturemask=0xffffffff init=/lib/systemd/systemd
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: xfce4-panel wm: xfwm v: 4.20.0 vt: 7
    dm: LightDM v: 1.32.0 Distro: MX-23.5_ahs_x64 Libretto May 19  2024 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Desktop Mobo: ASRock model: B650E Taichi serial: <superuser required> UEFI: American
    Megatrends LLC. v: 3.20 date: 02/21/2025
CPU:
  Info: model: AMD Ryzen 5 9600X bits: 64 type: MT MCP arch: N/A level: v4 note: check
    family: 0x1A (26) model-id: 0x44 (68) stepping: 0 microcode: 0xB404023
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache: L1: 480 KiB
    desc: d-6x48 KiB; i-6x32 KiB L2: 6 MiB desc: 6x1024 KiB L3: 32 MiB desc: 1x32 MiB
  Speed (MHz): avg: 3175 high: 5437 min/max: 3000/3900 boost: enabled scaling:
    driver: acpi-cpufreq governor: ondemand cores: 1: 2900 2: 2972 3: 2959 4: 3018 5: 5437 6: 2819
    7: 3000 8: 3000 9: 3000 10: 3000 11: 3000 12: 3000 bogomips: 93602
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on;
    RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD vendor: Gigabyte driver: amdgpu v: kernel pcie: gen: 5 speed: 32 GT/s lanes: 16
    ports: active: DP-1 empty: DP-2, HDMI-A-1, HDMI-A-2, Writeback-1 bus-ID: 03:00.0
    chip-ID: 1002:7550 class-ID: 0300
  Device-2: AMD vendor: ASRock driver: amdgpu v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    ports: active: none empty: DP-3, DP-4, DP-5, HDMI-A-3, Writeback-2 bus-ID: 4f:00.0
    chip-ID: 1002:13c0 class-ID: 0300 temp: 42.0 C
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X: loaded: amdgpu
    dri: swrast gpu: amdgpu display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 509x286mm (20.04x11.26") s-diag: 584mm (22.99")
  Monitor-1: DP-1 mapped: DisplayPort-0 model: Acer XF250Q serial: <filter> built: 2018
    res: 1920x1080 dpi: 90 gamma: 1.2 size: 544x303mm (21.42x11.93") diag: 623mm (24.5") ratio: 16:9
    modes: max: 1920x1080 min: 720x400
  API: OpenGL v: 4.5 Mesa 24.2.8-1mx23ahs renderer: llvmpipe (LLVM 15.0.6 256 bits)
    direct-render: Yes
This entry was edited (2 months ago)

Summit for Lemmy is now open source


cross-posted from: lemmy.world/post/27182706

At the time of writing Summit for Lemmy should be completely open source.

After a lot of contemplation I've decided to open source the app. There are still some changes that probably need to happen before it can be considered "FOSS" but this is a huge step I think.

As I'm voiced my opinions on this previously, the main repository for Summit will not be to the public for PRs. If you encounter bugs or have any feature requests please continue to send them through the proper channels (ideally to this community).

Enjoy~~

in reply to TK420

yes. Linux phone is mature with ubuntu touch (ubports.com/), even for calls. But, the difference to postmarketos is that ubuntu touch uses old linux kernel versions which are difficult to upgrade. postmarketos uses the newest kernel and develops drivers that go in the newest kernel. -> so postmarketos is future proof.
in reply to onlinepersona

lol. Just lol.

Edit: For those unaware.

"IItโ€™s also worth noting that plenty of Purism users have reported that they havenโ€™t received the companyโ€™s previous Librem 5 phone, several years after ordering it. That phone first started shipping in 2020, while users report that Purism isnโ€™t honoring refunds for these delayed orders or that the company is dragging its feet in this regard. So if it looks fishy and smells fishy, well, it must be a fish."
This entry was edited (2 months ago)

FOSS infrastructure is under attack by AI companies


LLM scrapers are taking down FOSS projects' infrastructure, and it's getting worse.
This entry was edited (2 months ago)

Here's an exercise in extreme masochism: The Linux Ship of Theseus


The Linux Ship of Theseus


Crossposted from: lemmy.ml/post/27387345

  1. pick any distro and install it.
  2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.
  • System must be usable and fully native to the new distro (all old packages replaced with new ones).
  • No flatpaks, avoid snaps where physically possible, native packages only.


Difficulties:


  • Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.
  • Medium: Same as easy but go from the derivative to the base.
  • Hard: Pick two disparate distros like Debian and Artix and go from one to the other.
  • Nightmare: Make a self-compiled distro your target.


Clarifications


  • chroot, dd, debootstrap, and partition editors that allow you to install the new system in an empty container or blanket-overwrite the old system go against the spirit of this challenge.
  • These are very useful and valid tools under a normal context and I strongly recommend learning them.
  • You can use them if you prefer, but The ship of Theseus was replaced one board at a time. We are trying to avoid dropping a new ship in the harbor and tugging the old one out.
  • It may however be a good idea to use them to test out the target system in a safe environment as you perform the migration back in the real root, so you have a reference to go by.
in reply to TheTwelveYearOld

Hmm. Considering the number of packages in a Gentoo base system and what package.provided does, [anything]->Gentoo shouldn't be that difficult. Of course, whether "work your way through about twenty packages one at a time, then just uninstall the rest of the old system and reinstall everything using Portage" violates the spirit of the challenge is another question.

Here's an exercise in extreme masochism: The Linux Ship of Theseus


The Linux Ship of Theseus


Crossposted from: lemmy.ml/post/27387345

  1. pick any distro and install it.
  2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.
  • System must be usable and fully native to the new distro (all old packages replaced with new ones).
  • No flatpaks, avoid snaps where physically possible, native packages only.


Difficulties:


  • Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.
  • Medium: Same as easy but go from the derivative to the base.
  • Hard: Pick two disparate distros like Debian and Artix and go from one to the other.
  • Nightmare: Make a self-compiled distro your target.


Clarifications


  • chroot, dd, debootstrap, and partition editors that allow you to install the new system in an empty container or blanket-overwrite the old system go against the spirit of this challenge.
  • These are very useful and valid tools under a normal context and I strongly recommend learning them.
  • You can use them if you prefer, but The ship of Theseus was replaced one board at a time. We are trying to avoid dropping a new ship in the harbor and tugging the old one out.
  • It may however be a good idea to use them to test out the target system in a safe environment as you perform the migration back in the real root, so you have a reference to go by.

Kagi search engine now has a Fediverse search option.


I apologize if this is old news, but I just noticed it. It looks like Kagi has added Fediverse Forums as a default Web search option.
This entry was edited (3 months ago)

Has anyone else questioned their choice of computers for running Linux?


3 years ago I needed a new computer and decided on an 16 inch M1 Macbook Pro, but did lots of overthinking about if I wanted to stick to it. I tried Asahi Linux didn't have any reasons at the time to use linux over macOS (but there was always the chance I might later), the build quality is 2nd to none, none of my Windows laptops lasted more than a few years.

3 years later, I've really been itching to switch to Linux. Two of several reasons: because its DEs are more customizable, it has better documented accessibility APIs if you want to make keyboard navigation software. I reinstalled Asahi Linux and really tried to make it my daily driver, but the lacks of apps would require me to dual boot: Photoshop and Roblox.

I researching again for computers closest to Macbook Pros but none of them come close to its build quality. I think it would be best for me to make my own desktop PC for linux. I don't think I'd fare well with another windows laptop brand.

Best rootless remote X solution?


Edit: rootless in this context means the remote windows appear like local windows; not in a big "desktop" window. It's nothing to do with the root account. Sorry, I didn't come up with that confusing term. If anyone can think of a better term let's use that!

This should be a simple task. I ssh to a remote server. I run a GUI command. It appears on my screen (and isn't laggy as hell).

Yet I've never found a solution that really works well in Linux. Here are some that I've tried over the years:

  • Remote X: this is just unusably slow, except maybe over a local network.
  • VNC: almost as slow as remote X and not rootless.
  • NX: IIRC this did perform well but I remember it being a pain to set up and it's proprietary.
  • Waypipe: I haven't actually tried this but based on the description it has the right UX. Unfortunately it only works with Wayland native apps and I'm not sure about the performance. Since it's just forwarding Wayland messages, similar to X forwarding, and not e.g. using a video codec I assume it will have similar performance issues (though maybe not as bad?).

I recently discovered wprs which sounds interesting but I haven't tried it.

Does anyone know if there is a good solution to this decades-old apparently unsolved problem?

I literally just want to ssh <server> xeyes and have xeyes (or whatever) appear on my screen, rootless, without lag, without complicated setup. Is that too much to ask?

This entry was edited (2 months ago)
in reply to Possibly linux

WPRS uses the term rootless like this. I didn't come up with it. But I agree it is not a great term. If you can think of a better one I will happily use it. Parallels calls it "coherence mode", which also isn't great.

Actually Xprs uses "seamless mode" which is probably better.

This entry was edited (2 months ago)
in reply to FizzyOrange

Yes that's to much to ask

You are adding a ton of overhead and complexity. Expecting it to just work is underestimating the difficulty of it all. With that being said, Xpra is probably what you are looking for. However, I would suggest that you take a look at your use case as there is probably a better solution. What app are you trying to use?

Also, Xorg is a bit of a dinosaur at this point. It isn't going away but gnome and kde have both made plans to drop support long term. We still have a few years but from a longevity perspective I would start thinking about new solutions. KDE and Gnome both support RDP and there are plenty of modern web interfaces for managing servers like Cockpit.

in reply to OsrsNeedsF2P

You're probably right. But, point by point

  • RISC-V is still in early adopter phase, and probably in, or just starting to come out of, the chasm. Organizations that get in at the ground floor have an advantage in the technology later on, but
  • Early adoption requires resources to survive the early dearth of users. It's a bet on the future, and you only place bets if you have the capital. RISC-V is a sure bet, but it could be 100% guaranteed and you still may not be able to afford to buy in, which it sounds like is happening here.
  • This is a non-point.
  • For now. RISC-V is still extremely young technology.

It was probably the right decision for Chimera. We all have to prioritize. I love RISC architecture, ever since college and CPU architecture classes, and back when I was still writing Assembly on occasion. And, yet, I still don't own a RISC-V computer. I'll probably be in the "early majority" group somewhere.

I don't believe it's a miscalculation to adopt it if you can afford to. Early adopters have later advantages, in experience and mindshare. This may come back to bite them; maybe not.

I will say this, though: although I'm not the target and I really don't understand the appeal of mobile gaming, it's a space where RISC-V really could be an overnight game-changer. Its extensibility and configurability, and low cost of entry for CPU makers, makes it an ideal target for a submarine hardware developer who's focusing on gaming, and releases a core that outperforms ARM in graphics and AI tasks. It makes it a great platform form one of Apple's notorious architecture shifts - they have enough money to develop an in-house powerhouse chip, and they've built bespoke CPUs before. If that happens, this decision will, in retrospect, look like a terrible mistake; Chimera will be a late majority adopter scrambling to add support. No-one who's buying The Thing (whatever it is) will be thinking "Chimera!" They'll be just yet another distribution in a sea of late majority adopters.

Image source credit

This entry was edited (2 months ago)
in reply to cm0002

Oh no, not Discourse :( I never liked Discourse. I guess mainly for the UI and UX/navigation.

Still likely an improvement for approachability. For a mailing list you essentially need pre-knowledge and a client to use reasonably well. A [Discourse] forum may need an account, but is hosted and straight-forward.

Given that it's already established I see why the question of alternative forms and platforms wouldn't even come up.

This entry was edited (2 months ago)

Has anyone else questioned their choice of computers for running Linux?


3 years ago I needed a new computer and decided on an 16 inch M1 Macbook Pro, but did lots of overthinking about if I wanted to stick to it. I tried Asahi Linux didn't have any reasons at the time to use linux over macOS (but there was always the chance I might later), the build quality is 2nd to none, none of my Windows laptops lasted more than a few years.

3 years later, I've really been itching to switch to Linux. Two of several reasons: because its DEs are more customizable, it has better documented accessibility APIs if you want to make keyboard navigation software. I reinstalled Asahi Linux and really tried to make it my daily driver, but the lacks of apps would require me to dual boot: Photoshop and Roblox.

I researching again for computers closest to Macbook Pros but none of them come close to its build quality. I think it would be best for me to make my own desktop PC for linux. I don't think I'd fare well with another windows laptop brand.

Looking For New Distro Recommendation


So I'm looking for a new distro rec and having a hard time landing on one. I started off on PopOS for a couple of years and it was fine, but I wanted something a little different, then I switched to Bazzite and found out I love KDE and dislike immutable distros.

I primarily use my machine for gaming and secondarily for small coding projects and a lil home labbing. And based on my previous selections you can probably tell I don't want to have to mess with a lot of settings or configurations to get coding or gaming.

I'm currently leaning towards EndeavuorOS or Garuda, but wanted to hear some other opinions.

For a little more background I checked out Manjaro and Nobara, but liked Endeavuor a bit more. My GPU and CPU are both AMD and relatively new.

in reply to satansbartender

EndeavourOS and Garuda are the same distro with a different default KDE theme, which you can install on any distro with KDE.

I personally would recommend vanilla arch, use arch-install command if you don't want to do it manually. Then spend some time making it truly yours. At least if you wanna be on Arch, which is the best distro for ricing, finding software easily and having to learn a few things every now and then in case something break, as Arch needs some maintenance.

Now you may argue that EOS and Garuda are easier Arch installs with some defaults, but if you're gonna be on Arch then the first time is best if it's vanilla Arch, learn what you want and what you don't, learn how the Arch way is done on there, and then when you have done that but can't be arsed to do it again and again every time something breaks and you go for a reinstall, then go for the easier way.

If you just want recent software and none if the hassle of Arch then just go with Fedora KDE, OpenSUSE Tumbkeweed/Slowroll, or any of the trillion of distros, including Debian Testing.

in reply to satansbartender

I've been using endeavourOS for 1,5 years already and love it. Most of my games run with little to no tinkering. I've had no major issues that I couldn't resolve with some googling or asking someone who knew better.
Before I ended up with endeavourOS I have tried several distros ( mx Linux, Ubuntu, Garuda, Fedora, nobara, popOS ) and with all of them I had different issues that I was not too keen on troubleshooting. I would avoid Garuda and just go with Arch or endeavourOS for gaming.
This entry was edited (2 months ago)

Any way to remove display resolutions in Mint?


Or is there a way to set a resolution as a default for specific displays?

I have 3 monitors in my setup. Two are on a KVM, and one is always on my Mint PC. That monitor is an old XP era Dell. But it isn't hooked up with DVI, instead I have it connected via HDMI to an audio extractor to the Dell speakers, then HDMI to DVI. It works great. Except when I hit the KVM switch, and for some reason the resolution on the Dell changes from 1280x1024 to 1920x1080, which is unsupported.

How the heck do I get 1280x1024 to be persistent?

in reply to cm0002

Governments and enterprises using these distros should be funding them and paying for security audits. They are really dependent on them.

I'm curious what an attack on NixOS would look like. It would be a good candidate for reproducible builds but it doesn't seem like they really care about that.

Anti Commercial-AI license

Asahi Lina Pausing Work On Apple GPU Linux Driver Development


Why Lemmy is so superior to Reddit: No Karma, Just Value Content


Lemmy's design is focused on quality content by ditching the Karma farmers and addicts. No more chasing upvotesโ€”people here actually focus on real value instead of feeding the ego.

EDIT: I know there are upvotes and downvotes, but the problem with Reddit is you can't post in most communities if your karma or reputation is bad. This is a big problem because herd mentality prevails there and if ypu have unpopular opinions you're basically censored.

Lemmy isn't designed to milk ypur dopamine with notifications every 10 upvotes, so you focus more on posting valuable cont instead of farming for approval and upvotes.

This entry was edited (2 months ago)
in reply to Queen HawlSera

You can't ask a social network to support ideas that involve violence and murders.
I know Luigi is a hero for many but it was an illegal action. You can think any monarchy is anacronyst nowadays, but you can't go and shoot any of those useless humans that think they can be called king or queen like we were living in mediaeval times

And remember that any insurance system is not that different from a national system, you can convert one into the other any time.
The problem is with shitty brains which can go and spread their shitty ideas either here or there. Since national systems can be so corrupted, it's ok to have a private way to clean them up from time to time.

This entry was edited (2 months ago)

A physical sound mixer/audio panel that can be be mapped w/ Linux?


TLDR; post title - does this exist?

Something that can do what OBS can do (compression, gain, volume, etc) but on a physical panel & can be mapped to hotkeys?

I'm checking here in case I'm just bad with picking the right search terms.

Or, have any suggestions for what sound management can use midi keys as hotkeys? I have a midi keyboard, if it can serve as a workaround. This isnt a neeeeed, just a nice-to-have. I worked for a hot minute with a sound mixer for a few panels recently, and it got me interested in getting one but for linux.

I also saw Soundux. It looks like it has all the must-haves of what I'm looking for. I'm just having trouble telling from the website if it can take midikeys as it's hotkeys. Some programs don't, like obs.

(uhh, mint btw?)

Unknown parent

lemmy - Link to source

BlindFrog

an input device that can map to whatever software you want to run


Yes, this actually. What I should've asked then is about what software can adjust sound filters per program running on my pc. Like, if I want to compress someone's audio coming from discord while increasing the lows of the audio coming from vlc. The software would do that. It'd just be up to the its features available whether it'll take my HID's (human interface device) events. Ty

in reply to BlindFrog

The very basic version only allowing for one filter would be EasyEffects.
If you want to use different filters for different programs you can install some LV2-plugins or bundles and then configure LV2-Plugins directly in pipewire (which is a bit of a pain) or use a GUI plugin-host like Calf and probably some patchbay (qpwgraph, patchmatrix, ...)

Or even better: try Carla, it may be a exactly what you want and can be remote controlled via MIDI or OSC

Performance tanking during swapping


Hi guys!

I have what I'd consider a beefy gaming PC. AMD 7700 CPU, 32GB RAM, 7800XT 16GB, NVMe 1TB for OS, mSATA SSD 2TB for storage/games.

So...whenever I get a while using the computer, with a bunch of windows open, say firefox taking 4GB of RAM, total for everything a bit over 16GB...I'm prone to get a whole system slowdown/freeze, which can take a few full minutes until it settles. I can see the storage red led on the whole time without blinking, so it really looks like swapping.

However sometimes I don't see movements in the system process viewer, in usage from RAM/swap, I'd imagine those graphs would change if the data in swap has changed.

Swapping is set in the mSATA, taking 8GB, so I reckon that migth not be the fastest. Still, that's an SSD. I'm not sure how can I check/troubleshoot whatever is tanking my computer performance?

in reply to catloaf

I try to keep in mind that replacement shouldn't mean landfill. When my needs have outgrown an SSD, it gets repurposed, donated, or sold. (Old ones still work great in computers used in education, special-purpose systems, test environments, refurbished laptops, appliance-like machines, etc.) In the long run, conserving SSD life while I own it translates into less waste and pollution in the world.
This entry was edited (2 months ago)
in reply to GolfNovemberUniform

It reduces the driveโ€™s lifespan.


Let's remember that swapping frequency and volume are system-dependent; practically zero on many systems. On a healthy system that doesn't swap much, having swap space on an SSD can be easier on the environment and wallet than buying and powering a separate device for it.

Nevertheless, I agree that minimizing SSD writes is worthwhile., and avoid the mindset of an SSD's useful lifetime ending when I'm done with it. (See my other comment.)

This entry was edited (2 months ago)

Huawei to drop Windows, shifting to HarmonyOS and Linux for future PCs


Huawei's computer business is on the verge of a major shift in the coming weeks. The Chinese company may soon be forced to abandon Windows, leaving it with limited options for continuing to bring new PCs to market.

Starting in April 2025, Huawei will launch new PC models that no longer use Windows as their default operating system. According to domestic sources cited by MyDrivers, the Guangdong-based company may soon lose the ability to sell Windows PCs to Chinese customers. As a result, Huawei appears to be shifting its focus toward Linux and HarmonyOS, its proprietary operating system.

This entry was edited (2 months ago)
in reply to xav

You're right: most companies never respect the law unless they think there will be actual consequences. And, even then, they may disregard the law if the consequences are less expensive than the profits from ignoring laws. As I'm reading this, you're being downvoted, but honestly you're not wrong.

However, there are two issues with the implication of your comment: the first is the assumption that companies outside of China will ignore the GPL, which is not true. Thankfully, in many countries there are foundations with the means and will to pursue and litigate GPL violations, and one silver lining on US DMCA and IP law is that it's likely to be enforced as much for the GPL as any other license. Within China, legal enforcement depends both on what the State thinks is in its best interest, and which organ inside China that is enforcing the law. For example, a few years ago the Chinese DSL was causing foreign companies grief because how it was prosecuted was utterly unpredictable. Literally - as in, documented instances - a company could be visited by a representative of a business-friendly agency on a CSL enforcement issue, have a discussion, agree on a remediation plan and schedule, and have time to fix the issue. Or, they could be visited by the police on the same CSL enforcement issue and their CSO would be arrested and find himself in jail by the end of the day. There were a half dozen different Chinese agencies charged with enforcing the CSL and how it was handled was a roll of the dice based on which organization to which your case was assigned.

The second issue is that your comment is just what-aboutism. The fact that the US has executed numerous illegal, immoral wars does not excuse Israel's genocide in Palestine. A company in the US ignoring the GPL doesn't excuse a Chinese company doing it; the only difference is that if a foundation in the US litigates it, they're more likely to win.

Asahi Lina quits Linux graphics development


Asahi Lina: For personal reasons, I no longer feel safe working on Linux GPU drivers or the Linux graphics ecosystem. I've paused work on Apple GPU drivers indefinitely.


For personal reasons, I no longer feel safe working on Linux GPU drivers or the Linux graphics ecosystem. I've paused work on Apple GPU drivers indefinitely.

I can't share any more information at this time, so please don't ask for more details. Thank you.

If you think you know what happened or the context, you probably don't. Please don't make assumptions. Thank you.

I'm safe physically, but I'll be taking some time off in general to focus on my health.


Well that's sudden.

Unknown parent

lemmy - Link to source

Axum

Again, all of that is conjecture built on some weird "analysis" that came from the extremist hate filled site known as Kiwi Farms. I would not put much stock on the credibility of that info.

Hector and Lina are their own people. Anyone claiming otherwise has bought into the conjecture spread by a literal hate site.

This entry was edited (2 months ago)
Unknown parent

lemmy - Link to source

Axum

The site is well known for harassment campaigns to the point of driving people to suicide, and users on those sites perpetuating that info are from that site actively introducing misinfo on popular platforms like reddit and hacker news.
This entry was edited (2 months ago)

Dev with old laptop


A dev friend wants to start taking steps away from Windows, starting with their old laptop.

The laptop has 4 GB ram, and an 8th gen i3 CPU, and they mostly will use it to program.

Some have recommended them Lubuntu. Would that be a good choice?

Thanks!

Edit: yeaaah. Definitely away from Windows, not Linux. Time for lunch.

This entry was edited (2 months ago)

@Friendica Support

Hi there,
working on moving old friendica sites from a shared hosting to a VPS, I ran into the following problem I can't find a solution for. This actually happens with one 2021.04 instance but not with another (anymore), so I'm crosschecking all the settings but can't find how to solve this. Both sites were installed as 2012.04 from the start:

not working version wrote:

This is Friendica, version 2021.04 that is running at the web location sub.domain.com/var/www/subdomaincom. The database version is 1413/1413, the post update version is 1400/1400.

working version wrote:

This is Friendica, version 2021.04 that is running at the web location sub.domain.com. The database version is 1413/1413, the post update version is 1400/1400.

As visible in the screen, the site also displays the following path on top of the page, and of course calls that URL:
sub.domain.com/var/www/subdomaincom

Different intents to fix this by changing or deleting the following settings from the console didn't work out:

system.basepath => /var/www/domaincom
system.urlpath => /var/www/domaincom/

Even more astonishing, sending the following setting with the console:
/bin/console config system url https://sub.domain.com
.. the site is displayed and works as it should be for a few minutes, and than falls back into the wrong behavior, like if the worker changes something when ever the cron kicks in. In that time span I can log in and even go thru the admin settings but this setting is not available.

Intents to modify the following specifications in local.config.php didn't work out either:

'system.basepath' => '',
'url.basepath' => '',
'system.urlpath'=> '',

At least I figured out/ realized that url. and system. actually shouldn't be used at all as:
'config' => [
        ],
'system' => [
        ],

.. are actually "in charge" of defining that. So now I'm not sure either if those wrong lines somehow made it from local.config.php into the DB and are now part of the problem.

I found this conversation by @Hypolite Petovan on github:

Table config, cat = "system" AND key = "basepath"


and it actually looks like this is exactly te problem but I have no experience at all with mysql over CLI SSH and don't know what commands to use to delete the apparently wrong setting in the DB.

Screen of the front page showing the error

Is there a way to delete entries with bin/console?
I did manage to change some settings from there but couldn't find any hint how to "delete" an entry entirely from there:

/var/www/inversioncom/bin/console config -h
console config - Manage site configuration
Synopsis
bin/console config <category> <key> <value> [-h|--help|-?] [-v]

bin/console config system basepath /
system.basepath <= /

This entry was edited (2 months ago)
in reply to utopiArte

Also, this is a btop from an 18 core machine with 256GB of RAM with the major load being friendica, a secondary load is hubzilla, mastodon, and miskey, but friendica represents more load than the latter three combined, but it also gets more traffic than the latter three combined. But what I am getting at here, you may want to consider dedicating a physical server. I'll grant you it's busier than usual as we've just returned the server to service after three months of downtime, 7 motherbords, three power supplies, and two CPU's later.

[

Friendica Support reshared this.

in reply to utopiArte

@Hypolite Petovan

Not mentioned in the inicial post or answers as of now is the setting of /sites-available/sub.domain.com-le-ssl.conf

sub.domain.com-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin admin@domain.com
ServerName sub.domain.com
DocumentRoot /var/www/subdomaincom
<Directory /var/www/subdomaincom>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<FilesMatch \.php$>
# 2.4.10+ can proxy to unix socket
SetHandler "proxy:unix:/run/php/phpXy4-fpm.sock|fcgi://localhost"
</FilesMatch>
# DirectoryIndex index.php
ErrorLog ${APACHE_LOG_DIR}/subdomaincom_error.log
CustomLog ${APACHE_LOG_DIR}/subdomaincom_access.log combined
# RewriteEngine on
# Some rewrite rules in this file were disabled on your HTTPS site,
# because they have the potential to create redirection loops.
# RewriteCond %{SERVER_NAME} =sub.domain.com
# RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/subX.domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/subX.domain.com/privkey.pem
</VirtualHost>
</IfModule>

Friendica Support reshared this.

28 mars 2025, 16:00:00 CET - GMT+1 - Infini, 29200, Brest, France
Mar 28
Atelier Terminal, Shell
Fri 8:00 AM - 9:00 AM
Infini


Dans le cadre de Libre en Fรชte 2025,

l'association Infini vous propose de venir linuxer dans la salle informatique d'Infini.

Entraide et convivialitรฉ vivement recommandรฉ.

L'atelier est ouvert ร  tout le monde.

--

Il y a des arceaux ร  vรฉlo ร  proximitรฉ

L'arrรชt de bus le plus proche est : Cosmao Prรฉtot, ligne 2B

L'arrรชt de tramway le plus proche est : Polygone

This entry was edited (3 months ago)

Florent Cayrรฉ โ€“ Co-fondateur de COMMOWN


Nous partons ร  la dรฉcouverte de la sociรฉtรฉ coopรฉrative dโ€™intรฉrรชt collectif Commown avec Florent Cayrรฉ, un de ses fondateurs.

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Interview de Florent Cayrรฉ โ€“ Commown


Walid : chรจres auditrices, chers auditeurs, bonsoir, on est le le 21 juin, le jour de la Fรชte de la Musique, et cโ€™est avec un grand plaisir que je reรงois Florent Cayrรฉ. Florent est un des fondateurs dโ€™une coopรฉrative, dโ€™une SCIC (sociรฉtรฉ coopรฉrative dโ€™intรฉrรชt collectif) qui sโ€™appelle Commown. Je dois dire que je suis un des sociรฉtaires, mรชme si je suis plutรดt quelquโ€™un de dormant. Il y a quelques annรฉes, jโ€™avais fait la rencontre de Commown, jโ€™avais trouvรฉ le concept super et donc jโ€™รฉtais devenu sociรฉtaire. Et cโ€™est aussi, on va en parler, grรขce ร  Commown aussi que jโ€™ai dรฉcouvert /e/OS qui est un OS dont on va parler aprรจs, qui est un OS dรฉgooglisรฉ. Jโ€™avais vraiment envie de parler avec un des fondateurs de la coopรฉrative. Florent, รฉcoute, bienvenue sur Projets Libres. Jโ€™espรจre que tu vas bien et merci beaucoup de prendre du temps pour parler avec nous.

Florent : merci ร  toi. Cโ€™est super dโ€™avoir la parole.

Prรฉsentation de Florent


Walid : รฉcoute, jโ€™ai essayรฉ de chercher sur Internet des interviews, je nโ€™en ai pas trouvรฉ beaucoup de toi. Est-ce que tu peux commencer par te prรฉsenter un petit peu pour nos auditrices et nos auditeurs ?

Florent : oui, effectivement, je ne fais pas beaucoup dโ€™interviews, je ne suis pas trรจs visible dans les mรฉdias, mais jโ€™essaye quand mรชme dโ€™รชtre assez prรฉsent sur un certain nombre de tables rondes. Moi, je suis Florent Cayrรฉ, je suis un ingรฉnieur de formation, ingรฉnieur en aรฉronautique ร  la base, mรชme pas informaticien, mais jโ€™ai pris assez rapidement la tangente de lโ€™informatique et notamment de lโ€™informatique libre, ayant un ordinateur sous Debian depuis 1994. Je suis un peu dans la bande vieux cons. Et du coup, jโ€™ai assez rapidement fait de lโ€™informatique dans mon mรฉtier, puisque dans lโ€™aรฉronautique, jโ€™ai commencรฉ par faire beaucoup de simulations numรฉriques en mรฉcanique des fluides, qui est ma spรฉcialitรฉ scientifique de dรฉpart. Et puis, assez rapidement, ce milieu ne mโ€™a pas tellement plu, notamment en termes dโ€™ambiance. Cโ€™est quand mรชme trรจs vertical comme mode de management. Cโ€™est des boรฎtes anciennement militaires. Dโ€™ailleurs, on travaillait sur aussi des projets militaires. Et donc, moi qui รฉtais passionnรฉ dโ€™aรฉronautique, petit ร  petit, la passion a diminuรฉ. Celle de lโ€™informatique est restรฉe. Et jโ€™ai rejoint un petit groupe de copains de promo qui voulaient monter une boรฎte. Je me suis dit: Allez, cโ€™est parti. Je me lance lร -dedans avec, ร  la base, aucune fibre entrepreneuriale.

Mes deux parents sont fonctionnaires. Ce nโ€™est pas du tout une culture familiale, donc รงa a รฉtรฉ assez compliquรฉ au dรฉbut. Par contre, jโ€™y ai trouvรฉ un petit peu plus de sens. Je me suis mis ร  utiliser beaucoup de logiciels libres puis ร  y contribuer. Et petit ร  petit, jโ€™ai utilisรฉ des technologies assez innovantes qui รฉtaient dรฉveloppรฉes ร  lโ€™รฉpoque par Logilab, que jโ€™ai fini par rejoindre aprรจs avoir beaucoup, beaucoup utilisรฉ le framework cubicweb pour mes projets dans ma boรฎte prรฉcรฉdente.

Ici, chez Logilab, jโ€™ai beaucoup travaillรฉ sur la partie informatique scientifique pour essayer de mettre des technologies du Web dans la gestion des donnรฉes scientifiques, donc faire de la gestion de donnรฉes scientifiques propres pour faire des belles chaรฎnes de calculs, problรฉmatique que jโ€™avais trรจs bien abordรฉe dans le domaine de lโ€™aรฉronautique. Petit ร  petit, je me suis mis ร  beaucoup contribuer sur du logiciel libre, ร  ne plus pouvoir mโ€™en passer vraiment. Jโ€™ai participรฉ chez Logilab ร  de superbes projets, et notamment dans le domaine de la production dโ€™รฉnergie. Jโ€™ai fini par partir, notamment pour Strasbourg, quitter Paris et partir pour Strasbourg. Et lร , je me suis mis en quรชte dโ€™un projet qui รฉtait vraiment trรจs alignรฉ avec mes valeurs.

Donc, je voulais du libre, je voulais de la coopรฉration aussi, parce quโ€™une des grandes frustrations que jโ€™avais en travaillant chez Logilab, cโ€™est quโ€™on avait tellement de boulot quโ€™il รฉtait assez difficile de collaborer avec dโ€™autres entreprises. Donc, jโ€™avais essayรฉ de bosser avec une une jolie boรฎte dโ€™une copine qui faisait de la simulation numรฉrique en mรฉcanique des fluides. Et รงa avait รฉtรฉ trรจs compliquรฉ parce quโ€™on nโ€™arrivait pas ร  trouver des faรงons de coopรฉrer et des intรฉrรชts ร  coopรฉrer suffisamment solides pour que la relation dure longtemps et รงa a รฉtรฉ une grande frustration. Je me suis mis ร  chercher un projet qui alliait logiciel libre, coopรฉration et รฉcologie. Et en fait, en me baladant dans les groupes dโ€™utilisateurs de Linux, jโ€™ai fait la connaissance dโ€™ร‰lie. On sโ€™est assis lโ€™un ร  cรดtรฉ de lโ€™autre, on sโ€™est dit : Toi, tu fais quoi dans la vie ? Toi, tu fais quoi ? On a racontรฉ un petit peu nos histoires et on sโ€™est rendu compte quโ€™ร‰lie, qui portait un projet associatif ร  lโ€™รฉpoque, qui รฉtait celui de Commown, cherchait des associรฉs pour passer en SCIC. Un des rรดles qui lui manquait รฉtait un rรดle de technicien et beaucoup sur les aspects de logiciel libre.

Moi, jโ€™ai carrรฉment flashรฉ pour le projet. Le lendemain, jโ€™รฉtais bรฉnรฉvole pour lโ€™association et puis, quelques mois aprรจs, aprรจs avoir complรฉtรฉ lโ€™รฉquipe, on sโ€™est lancรฉ en SCIC tout dรฉbut janvier 2000.

Walid : le logiciel libre, quโ€™est-ce que รงa reprรฉsente vraiment ? Quโ€™est-ce qui fait que tu ne peux plus tโ€™en passer ?

Florent : pour moi, cโ€™est simplement de la connaissance. Cโ€™est-ร -dire que je mโ€™imagine mal garder secret des thรฉorรจmes de mathรฉmatiques. Pour moi, le logiciel, cโ€™est pareil. Cโ€™est de la connaissance ร  lโ€™รฉtat pur. Cโ€™est un commun qui est un bien public, qui est un bien dโ€™intรฉrรชt gรฉnรฉral. Je nโ€™ai pas du tout envie que ce soit privatisรฉ. Et puis, il me paraรฎt totalement contre-intuitif dโ€™utiliser quelque chose dont on ne sait pas ce quโ€™il fait. Donc, le logiciel privateur, cโ€™est exactement รงa. On installe un truc sur son ordinateur qui nโ€™est mรชme plus vraiment son ordinateur quand on installe du logiciel pas libre dessus, puisquโ€™on ne sait pas ce quโ€™il fait. Moi, je veux bien donner ma confiance ร  des choses, mais que je puisse ouvrir le capot est strictement nรฉcessaire pour accorder ma confiance. Cโ€™est ce que permet le logiciel libre. En plus, il a un rรดle dโ€™รฉmancipateur รฉnorme, notamment notamment dans des pays du tiers monde, les pays en voie de dรฉveloppement. Aujourdโ€™hui, sans le logiciel libre, je pense quโ€™ils auraient zรฉro compรฉtence en informatique. Aujourdโ€™hui, je trouve que รงa donne une chance ร  des gens qui nโ€™en avaient aucune.

Le modรจle รฉconomique de Commown


Walid : tu as รฉvoquรฉ le nom de Commown. Moi, je lโ€™ai prรฉsentรฉ aussi au tout dรฉpart en tโ€™introduisant. Est-ce que tu pourrais commencer par nous expliquer ce quโ€™est le projet Commown ? Je vais appeler รงa dans un premier temps un projet. Quelle รฉtait votre idรฉe de dรฉpart ? Est-ce que lโ€™idรฉe de dรฉpart est toujours la mรชme que maintenant ou est-ce que รงa a รฉvoluรฉ depuis le temps ? Vous avez montรฉ รงa quand ?

Florent : on lโ€™a montรฉ en 2018, la SCIC, sous forme de sociรฉtรฉ, mais en rรฉalitรฉ, cโ€™est un projet quโ€™ร‰lie avait dรฉjร  lancรฉ un an et demi avant, sous forme associative. Son idรฉe de dรฉpart, elle est vraiment restรฉe au cล“ur de Commown. ร‰videmment, elle a un petit peu mรปri et tout, heureusement, mais en rรฉalitรฉ, tout รฉtait dรฉjร  extrรชmement fouillรฉ, extrรชmement bien pensรฉ. Le projet, il est articulรฉ essentiellement autour de trois piliers vraiment principaux. Le premier, cโ€™est un modรจle รฉconomique. En rรฉalitรฉ, cโ€™est-ร -dire que le modรจle รฉconomique a รฉtรฉ choisi pas du tout par hasard, en partant du constat que lโ€™obsolescence du matรฉriel รฉlectronique, qui est vraiment une catastrophe, parce que produire du matรฉriel รฉlectronique, รงa fait beaucoup de dรฉgรขts ร  la fois humains et รฉcologiques, et donc avoir avoir une obsolescence sur ces produits, cโ€™est vraiment un gรขchis phรฉnomรฉnal de ressources, essentiellement de ressources naturelles. Il faut savoir ce que cโ€™est quโ€™une mine pour avoir une idรฉe de ce que cโ€™est que de mettre un tรฉlรฉphone ร  la poubelle, cโ€™est vraiment catastrophique. Donc, le point de dรฉpart, cโ€™est : il faut lutter contre lโ€™obsolescence pour produire beaucoup moins de ces appareils, arrรชter de les jeter par les fenรชtres. Et donc, pour รงa, il faut revenir ร  la racine du problรจme.

La racine du problรจme, cโ€™est que les gens qui produisent du matรฉriel aujourdโ€™hui, ils les vendent. Et comme ils les vendent, ils ont un intรฉrรชt ร  en vendre plus. Et pour en vendre plus, il faut quโ€™il y en aient qui partent ร  la poubelle quelque part.


Et donc, quand on est un gros acteur, notamment, on nโ€™a pas dโ€™autre choix pour survivre que dโ€™avoir des stratรฉgies dโ€™obsolescence. Et donc, les stratรฉgies dโ€™obsolescence sont extrรชmement variรฉes et extrรชmement astucieuses parce que de toute faรงon, la survie de ces grands acteurs en dรฉpend. Il nโ€™y a pas que lโ€™obsolescence programmรฉe technique qui fait rรฉguliรจrement la une des journaux grรขce ร  lโ€™association Halte ร  lโ€™obsolescence programmรฉe (HOP), qui a vraiment mis un beau coup de pied dans la fourmiliรจre. Mais il y a plein dโ€™autres mรฉcanismes, notamment la pub, le marketing, qui nโ€™arrรชte pas de toute la journรฉe de vous glissez ร  lโ€™oreille que quand mรชme, vous avez vraiment un appareil de naze. Il faut absolument changer si vous voulez avoir lโ€™air cool quoi. Donc la pub est vraiment le plus gros mรฉcanisme dโ€™obsolescence qui puisse exister. Et le deuxiรจme, vraiment de trรจs prรจs, cโ€™est le logiciel. Et notamment, le logiciel est non libre. Le logiciel est vraiment le truc qui permetโ€ฆ Mรชme le logiciel libre, en rรฉalitรฉ, mรชme si รงa me fait mal de dire รงa, cโ€™est vraiment le truc qui rend les appareils obsolรจtes par manque de mise ร  jour, essentiellement, de mise ร  jour de sรฉcuritรฉ, puisque les mises ร  jour de sรฉcuritรฉ, รงa coรปte cher. Puis, les acteurs nโ€™y ont pas intรฉrรชt, encore une fois, notamment les Qualcomm, les fabricants Mediatek, les fabricants de puces nโ€™ont pas du tout intรฉrรชt ร  ce que le logiciel soit maintenu trop longtemps parce quโ€™ร  ce moment-lร , leurs puces, ils ne peuvent pas les remplacer, ils ne peuvent pas vendre des nouvelles puces. Commown part de ce constat-lร  et dit : Il faut arrรชter de vendre. Quand on a dit รงa, on nโ€™a rien dit. Il reste ร  construire tout un tas de trucs. En fait, en rรฉalitรฉ, รงa fait dรฉjร  30 ou 40 ans quโ€™il y a des gens qui ont fait ce constat, notamment Rank Xerox par exemple, qui sโ€™est mis ร  vendre non pas des photocopieuses, mais des photocopies. Et du coup, la solution ร  รงa, cโ€™est de vendre lโ€™usage dโ€™un appareil au lieu de vendre un appareil, ce qui oblige le fournisseur ร  rรฉparer son appareil au lieu dโ€™en vendre un nouveau, parce quโ€™en rรฉalitรฉ, il nโ€™a plus dโ€™intรฉrรชt รฉconomique ร  mettre un nouvel appareil sur le marchรฉ.

Il vaut mieux rรฉparer lโ€™appareil parce que รงa coรปte moins cher, puisque ce quโ€™on vend, cโ€™est lโ€™usage. En fait, cโ€™est une sorte de location.


Alors attention, il y a des acteurs de la location qui ne font vraiment pas le job. On transforme le modรจle pour que lโ€™intรฉrรชt รฉcologique et lโ€™intรฉrรชt รฉconomique coรฏncident. Lโ€™intรฉrรชt รฉcologique est de faire durer lโ€™appareil et cโ€™est exactement pareil pour lโ€™intรฉrรชt รฉconomique. Plus il dure, plus on aura rentabilisรฉ lโ€™investissement de dรฉpenses.

Walid : donc, cโ€™est de la location sans option dโ€™achat.

Florent : voilร . ร‡a, cโ€™est le deuxiรจme truc ce qui est assez important, cโ€™est quโ€™effectivement, ร  partir du moment oรน on donne une option dโ€™achat, on retombe dans les mรฉcanismes dโ€™obsolescence, on les a juste retardรฉs, cโ€™est tout, mais on nโ€™a pas vaincu le mal ร  la racine. On trouve mรชme aujourdโ€™hui des offres de location complรจtement hallucinantes, du genre, je crois que cโ€™est Samsung qui fait รงa. Cโ€™est รฉcrit sur notre site Web quelque part. On vous offre un nouveau tรฉlรฉphone tous les quatre mois. On arrive quasiment ร  lโ€™exact opposรฉ de lโ€™objectif, alors que le modรจle รฉconomique reste officiellement de la location. En rรฉalitรฉ, รฉvidemment, il y a beaucoup de revente derriรจre tout รงa. Donc, รงa devient juste un jeu purement financier. ร€ partir du moment oรน on achรจte et oรน on revend, lโ€™รฉtape de location, cโ€™est quasiment du financement. En rรฉalitรฉ et donc on se transforme en banque, ce qui nโ€™est pas du tout, รฉvidemment, notre mรฉtier ร  nous. Nous, on fait beaucoup de services pour arriver ร  faire durer les appareils le plus longtemps possible en conseillant les gens, en faisant en sorte de rรฉparer les appareils, en faisant en sorte de les protรฉger, en sorte de les mettre ร  jour, de les mettre ร  niveau sโ€™il faut les mettre ร  niveau, augmenter la RAM, ce genre de choses, augmenter lโ€™espace de stockage, aider les gens ร  transfรฉrer leurs donnรฉes, ร  ne pas les perdre, etc. Cโ€™est รงa qui permet de faire durer les appareils, de conserver les appareils entre les mains de leurs usagers.

Walid : je fais une premiรจre digression avant dโ€™oublier, parce que quand je tโ€™entends parler, jโ€™ai lโ€™impression dโ€™รชtre au boulot. On bosse dans lโ€™รฉlectromรฉnager et on travaille sur le reconditionnement. Il nโ€™y a pas trรจs longtemps, le gouvernement a sorti un truc qui sโ€™appelle le bonus rรฉparation. Je voulais juste savoir, parce que cโ€™est un de mes sujets actuels, si cโ€™รฉtait quelque chose dont vous bรฉnรฉficiez du bonus rรฉparation ou pas. Est-ce que vous y avez droit ou pas ? Quโ€™est-ce que tu en penses ? En gros, lโ€™idรฉe, cโ€™est que le gouvernement applique un bonus. Cโ€™est-ร -dire, en gros, quand tu fais rรฉparer ton appareil, sโ€™il est cassรฉ et sโ€™il rรฉpond ร  un certain nombre de critรจres, la personne qui le rรฉpare et qui est agrรฉรฉ va appliquer une rรฉduction et ensuite va sโ€™adresser ร  un รฉco-organisme pour rรฉcupรฉrer le bonus pour soi.

Florent : ok. Clairement, nous, on nโ€™en bรฉnรฉficie pas et on ne peut pas en bรฉnรฉficier. La coopรฉrative reste propriรฉtaire des appareils quโ€™elle achรจte. Je dis bien la coopรฉrative et non pas les salariรฉs ou non pas les cofondateurs. Il y a aujourdโ€™hui 600 actionnaires environ dans la coopรฉrative qui possรจde toute la flotte. Donc, clairement, on ne peut pas bรฉnรฉficier de ce genre de mรฉcanisme. Quโ€™est-ce que jโ€™en pense en rรฉalitรฉ ? Je suis assez dubitatif lร -dessus parce que je me dis que รงa va produire essentiellement un effet dโ€™aubaine et que les rรฉparateurs vont juste augmenter leur tarif du montant de la subvention. Mais cโ€™est lโ€™expรฉrience qui me fait parler, essentiellement parce que jโ€™ai vu exactement la mรชme chose quand jโ€™รฉtais รฉtudiant et quโ€™on a dit : Regardez, on va augmenter les APL. Les loyers ont augmentรฉ exactement du mรชme montant que les APL quasiment instantanรฉment. Donc, en rรฉalitรฉ, cโ€™est un peu des subventions dรฉguisรฉes ร  une certaine industrie. Aprรจs, ce nโ€™est quand mรชme pas lโ€™industrie qui me dรฉplaรฎt le plus. La rรฉparation, je trouve que cโ€™est une activitรฉ extrรชmement saine. Je serais trรจs content quโ€™un grand nombre de rรฉparateurs voie le jour. Je prรฉfรจre quโ€™on subventionne ce genre de choses plutรดt que les industries polluantes comme Total, en, je ne sais pas, moi, par exemple, en ne faisant pas payer le prix du carburant des avions ร  leur juste prix.

Walid : on est dโ€™accord. Je referme cette parenthรจse pour revenir sur Commown. Moi, jโ€™ai connu Commown en 2019 et ร  lโ€™รฉpoque, de mรฉmoire, vous รฉtiez trรจs focus sur les smartphones, sur les tรฉlรฉphones. Et puis aprรจs, vous vous รชtes diversifiรฉs aussi. Mais ร  lโ€™รฉpoque, cโ€™รฉtait trรจs axรฉ autour des smartphones et autour des Fairphone, en en particulier. Cโ€™est un peu comme รงa aussi que รงa a attirรฉ un peu mon attention. Cโ€™est toujours une des activitรฉs principales, la partie smartphone chez vous ?

Les activitรฉs autour des smartphones


Florent : oui, รงa reste une activitรฉ principale. ร‡a reste lโ€™activitรฉ principale. Effectivement, aujourdโ€™hui, on sโ€™est un peu diversifiรฉ dans plein de directions. Notamment, on fait dโ€™autres appareils รฉlectroniques, des ordinateurs en particulier, des ordinateurs portables comme des ordinateurs fixes. Et aussi, maintenant, on travaille pas mal sur lโ€™audio. Mais il y a plein de raisons historiques dโ€™avoir commencรฉ par Fairphone. Une des raisons, cโ€™est quโ€™ร‰lie a un des tout premiers Fairphone 2, vraiment ยซ One of the firstยซ , cโ€™est รฉcrit dessus, sur son tรฉlรฉphone. Il sโ€™est assez rapidement rendu compte que cโ€™รฉtait un tรฉlรฉphone quand mรชme ultra innovant et du coup, quโ€™il y a quand mรชme un certain nombre dโ€™inconvรฉnients dus ร  cette jeunesse de conception, et notamment plein de petits faux contacts, plein de de subtilitรฉs qui font que cโ€™est un appareil difficile en rรฉalitรฉ pour le grand public. Il sโ€™est dit : Cโ€™est justement le bon appareil pour montrer la plus-value dโ€™un service comme celui de Commown. Parce que ce nโ€™est pas facile de garder un Fairphone 2 longtemps. Il faut disposer des piรจces dรฉtachรฉes, il faut connaรฎtre tous les petits dรฉfauts quโ€™il a, il faut รชtre capable de bien connaรฎtre lโ€™appareil. Et du coup, Commown pouvait gagner cette expertise et on a gagnรฉ cette expertise assez rapidement.

On a aidรฉ plein de gens du coup ร  garder des Fairphones 2 pendant longtemps. Et puis, รฉvidemment, lโ€™autre vraie bonne raison, cโ€™est celle de base, cโ€™est que Fairphone est lโ€™acteur de trรจs, trรจs loin, le plus innovant et le plus vertueux en matiรจre de fabrication de matรฉriel รฉlectronique. Ils ont une transparence vraiment trรจs importante. Si on lit les rapports quโ€™ils font, ils sont extrรชmement dรฉtaillรฉs, extrรชmement prรฉcis. Ils ont une activitรฉ intense pour convaincre le reste de lโ€™industrie quโ€™il faut รชtre plus propres, quโ€™il faut grosso modo, faire mieux dans tous les domaines : la conception, la fabrication, le transport, le packaging mรชme. Cโ€™รฉtait un acteur naturel. On nโ€™a pas envie de distribuer des appareils qui sont fabriquรฉs dans des conditions lamentables par des gamins et รฉventuellement avec plein de morts dans les mines. ร‰videmment, Fairphone sโ€™est imposรฉ comme รฉtant le premier constructeur avec lequel on avait envie bosser. Depuis, ce nโ€™est pas รฉvident de choisir des nouveaux constructeurs parce que devant, en Fairphone, ils sont tous vachement moins bons. Mais on essaye quand mรชme de trouver des critรจres qui nous permettent de sโ€™ouvrir ร  dโ€™autres gens. Et notamment, on essaye de trouver des acteurs qui ont une taille raisonnable qui nous permet dโ€™avoir une influence sur eux et de leur dire : Regardez, il faut augmenter les durรฉes de garantie, il faut amรฉliorer tel point de conception, il faut permettre dโ€™installer du logiciel libre dessus.

Ce genre de critรจres. On a tout un tas de critรจres internes pour choisir du matรฉriel qui reste pour nous ce qui se fait de mieux ou avec les meilleurs acteurs du marchรฉ. Cette ouverture, elle est quand mรชme trรจs maรฎtrisรฉe, cette ouverture en termes de produits. En termes de marchรฉ, on sโ€™est aussi ouvert depuis aux entreprises, ce quโ€™on ne faisait pas au tout dรฉbut. On faisait que des particuliers. Maintenant, on fait des entreprises, on a beaucoup de clients entreprises, รงa reprรฉsente maintenant plus de la moitiรฉ de notre chiffre dโ€™affaires. Et puis, on a aussi des clients collectivitรฉs territoriales. Et puis, on est en train dโ€™essayer de dรฉvelopper ce marchรฉ. Cโ€™est beaucoup plus difficile, beaucoup plus long, mais on pense que cโ€™est intรฉressant.

Walid : avant quโ€™on rentre plus en dรฉtail, parce quโ€™il y a un sujet qui mโ€™intรฉressait vraiment trรจs fortement, cโ€™รฉtait comment on gรจre une flotte dโ€™appareils et comment on la fait durer le plus longtemps. Mais avant, jโ€™aimerais bien que tu nous re dรฉtailles un peu, le modรจle รฉconomique.

Florent : le modรจle รฉconomique, il est assez clair, on commence par acheter des appareils. Cโ€™est nous qui faisons lโ€™investissement. On emprunte de lโ€™argent, essentiellement. On se fait aussi aider par tout un tas de sociรฉtaires comme toi, par exemple, qui nous aide ร  financer nos appareils. Ils nous aident comment ? En nous prรชtant de lโ€™argent, en prenant une partie du capital, ce qui nous permet dโ€™arriver et de dire aux banques : Regardez, on a beaucoup de capital, vous pouvez nous prรชter beaucoup dโ€™argent et pour pas cher. On est globalement assez bien suivis par les banques, pas trop par les capitaux-risqueurs, sauf des particuliers. La premiรจre difficultรฉ, cโ€™est trouver de lโ€™argent. Une fois quโ€™on a trouvรฉ de lโ€™argent, on achรจte ces appareils, on les met en location avec service, en faisant bien attention ร  plein de choses, notamment quโ€™ils soient ร  jour si possible, avant de les envoyer. On les met ร  jour, on installe dessus une protection รฉcran. On essaye de faire en sorte que lโ€™appareil arrive dans de bonnes conditions et si jamais il รฉtait un peu malmenรฉ, quโ€™il soit toujours en vie le plus longtemps possible et le moins abรฎmรฉ possible par son usager.

Par exemple, les protections ร  รฉcrans, cโ€™est des choses quโ€™on abรฎme souvent. Nous, on les change gratuitement, cโ€™est inclus dans le service parce quโ€™on y a un intรฉrรชt รฉconomique.


En rรฉalitรฉ, encore une fois, on a de la bonne volontรฉ aussi, mais on a aussi un intรฉrรชt รฉconomique qui coรฏncide. Ce qui veut dire que cโ€™est durable, mรชme si les cofondateurs finissent par un jour quitter le projet, par exemple aller ร  la retraite, mรชme si cโ€™est dans trรจs longtemps. Mais si un jour tout cela arrive, en rรฉalitรฉ, lโ€™intรฉrรชt รฉconomique restera lร  et du coup, le projet, il sera pรฉrenne. ร‡a, cโ€™est un des trucs importants. Ce modรจle รฉconomique-lร , pour nous, il est extrรชmement stable. Une des subtilitรฉs quโ€™on a apportรฉes relativement rรฉcemment ร  tout รงaโ€ฆ Non, je nโ€™ai pas fini sur les clients. Les loyers, comme on a intรฉrรชt ร  ce que le client garde le plus longtemps possible son tรฉlรฉphone, on fait des loyers dรฉgressifs. Cโ€™est-ร -dire que plus le client garde lโ€™appareil longtemps, moins il paiera cher. Ce qui est logique, dโ€™une part, vis-ร -vis de lโ€™amortissement comptable des appareils, mais cโ€™est aussi logique pour quโ€™il ait un intรฉrรชt ร  le garder un petit peu plus longtemps. Si le loyer a considรฉrablement baissรฉ, ce qui est le cas chez nous, je vais donner des chiffres aprรจs, รฉvidemment, le client aura du mal ร  se dire : Tiens, je vais reprendre un nouveau tรฉlรฉphone tout neuf et payer quatre fois plus cher quโ€™avant.

Pour vous donner un exemple, aujourdโ€™hui, si vous allez sur notre site web, que vous allez regarder le Fairphone 4. Vous avez un engagement sur un an minimum. Les mensualitรฉs sont de 29,60 โ‚ฌ et au bout de cinq ans, vous tombez ร  11 โ‚ฌ par mois. Le modรจle รฉconomique, il permet dโ€™inciter les gens ร  garder lโ€™appareil et ร  chaque fois, on rajoute des rรฉductions sโ€™il nโ€™y a pas eu de casse, par exemple, sโ€™il nโ€™y a pas eu de vol, ce genre de choses. Cโ€™est-ร -dire si, grosso modo, vous prenez soin de votre appareil, le tarif diminue encore un petit peu. Voilร  le modรจle รฉconomique. Aprรจs, on a rajoutรฉ une petite subtilitรฉ, mais qui, pour nous, est porteuse dโ€™รฉnormรฉment de sens.

Aujourdโ€™hui, on a un accord avec Fairphone, dont on a parlรฉ sur notre blog dโ€™ailleurs, qui consiste ร  reverser une partie des loyers ร  Fairphone.


Pourquoi est-ce que รงa, cโ€™est un peu structurel et cโ€™est vraiment, pour nous, le modรจle ultime ? Cโ€™est quโ€™en rรฉalitรฉ, Fairphone eux-mรชmes, ils ont une contradiction puisquโ€™ils font de la vente. Eux, ils nโ€™arrรชtent pas de travailler pour la durabilitรฉ de leurs appareils en faisant des appareils modulaires, rรฉparables, ils font un boulot extraordinaire.

En rรฉalitรฉ, un jour, sโ€™ils ont vraiment le succรจs quโ€™ils mรฉritent et cโ€™est en train dโ€™arriver, ils feront face ร  la mรชme difficultรฉ que les autres, cโ€™est-ร -dire que leur modรจle รฉconomique de la vente rentrera en contradiction avec leur objectif de faire durer les appareils. Du coup, nous, on a conscience de รงa aussi depuis le dรฉbut, mais eux aussi, ils ont une grande maturitรฉ vis-ร -vis de ces sujets. On les a titillรฉs, pour ne pas dire harcelรฉs pendant un paquet de temps pour monter ce genre de modรจle รฉconomique oรน en rรฉalitรฉ, eux, ils ont un intรฉrรชt ร  ce que lโ€™appareil dure longtemps, y compris financier, puisquโ€™on leur reverse une partie des loyers, donc ils vont gagner avec nous, avec Commown, ils vont gagner plus dโ€™argent que sโ€™ils avaient vendu leur appareil ร  un particulier ou ร  une entreprise grรขce ร  la pension des loyers quโ€™on leur reverse. Lโ€™objectif final, notre rรชve absolu, ce serait quโ€™en rรฉalitรฉ, lโ€™argent gagnรฉ par les fabricants puisse leur servir ร  faire de la R&D pour amรฉliorer encore leurs appareils. Donc, quโ€™ils ne gagnent pas dโ€™argent par la vente, mais quโ€™ils gagnent de lโ€™argent par la durabilitรฉ, dans le temps, avoir une source de revenus extrรชmement stable grรขce ร  la location.

Et dans ce cas-lร , il pourrait se concentrer sur un mรฉtier et le faire bien, cโ€™est-ร -dire concevoir des tรฉlรฉphones et le logiciel qui va avec et le maintenir, parce que cโ€™est aujourdโ€™hui un centre de coรปts phรฉnomรฉnal, alors quโ€™en rรฉalitรฉ, รงa devrait รชtre plutรดt un gain et non pas une charge. Dans notre modรจle ร  nous, faire durer les appareils, cโ€™est un gain. On essaye de transfรฉrer une partie de tout รงa aux fabricants. Et on a mis en place รงa avec dโ€™autres gens comme why! open computing, par exemple, qui nous fournit une bonne partie de nos ordinateurs portables sous Linux. On a mis en place le mรชme genre de mรฉcanisme et ils ont exactement la mรชme conscience de tout รงa que Fairphone. Ils ont bien compris aussi lโ€™intรฉrรชt de ce modรจle sur le long terme.

Walid : cโ€™est intรฉressant parce que pour avoir parlรฉ aussi ร  un moment avec les gens de Fairphone, le logiciel, รงa demande un nombre incroyable dโ€™ingรฉnieurs et ils suivent les versions dโ€™Android. Cโ€™est quelque chose qui est extrรชmement complexe. Cโ€™est toujours courir aprรจs derriรจre. ร€ un moment, ils avaient fait leur propre version dโ€™Android. Je pense que derriรจre, aprรจs, ils lโ€™ont abandonnรฉe, finalement, parce que je suppose quโ€™ils ne devaient pas avoir forcรฉment les reins assez solides pour pouvoir la maintenir, qui รฉtait dรฉjร  ร  lโ€™รฉpoque dรฉgooglisรฉ.

Florent : Open OS, Fairphone Open OS, oui, tout ร  fait.

Le hardware et les piรจces dรฉtachรฉes


Walid : ร  lโ€™รฉpoque, jโ€™avais un Fairphone 2 avec, cโ€™รฉtait assez cool. Vous avez commencรฉ par les tรฉlรฉphones, aprรจs, vous avez fait les ordinateurs. Maintenant, vous รชtes sur typiquement des casques audio, ce genre de choses, รงa, cโ€™est quand mรชme assez cool parce que quand on a un casque, je ne sais pas, un casque Bluetooth, par exemple, et quโ€™on doit le dรฉmonter, souvent, on le casse. Et puis, ce nโ€™est pas quelque chose qui est du tout mis en avant par les constructeurs, la rรฉparabilitรฉ. Lร , cโ€™est aussi, je suppose, un travail permanent de sourcing de nouveaux matรฉriels que vous allez pouvoir mettre, puisque dans tous les cas, il y a un moment ou un autre, on arrive, on a beau faire de la non-obsolescence programmรฉe, il y a un moment ou un autre, cโ€™est juste comme, je ne sais pas, moi, un Fairphone 2, il nโ€™y a plus de piรจces. Lร , je suppose que vous vivez avec vos piรจces.

Florent : รงa, cโ€™est vachement intรฉressant que tu abordes cette question des piรจces dรฉtachรฉes. En rรฉalitรฉ, nous, des piรจces de Fairphone 2, on en a encore plein. Pourquoi est-ce quโ€™on en a encore plein ? Parce quโ€™on a encore plein de tรฉlรฉphones. Contrairement aux constructeurs, tout simplement, Fairphone eux-mรชmes, ils plus de piรจces de Fairphone 2. Ils en ont moins que nous. Ils pourraient nous en demander. On les garderait pour nous, dโ€™ailleurs. On les garde jalousement parce que cโ€™est ce qui nous permet de rรฉaliser la promesse quโ€™on fait ร  nos clients de faire durer les appareils le plus longtemps possible. Une des choses quโ€™on fait et pour lesquelles on limite notre diversification en termes de nombre de modรจles, cโ€™est que justement, on a un intรฉrรชt ร  avoir la flotte la plus uniforme possible pour pouvoir prรฉlever dessus le plus longtemps possible des piรจces dรฉtachรฉes sur notre propre flotte.

Notre propre flotte devient un rรฉservoir de piรจces dรฉtachรฉes.


Quand on ne peut plus acheter de piรจces dรฉtachรฉes ร  lโ€™extรฉrieur, chez le constructeur en particulier, on dรฉmonte des appareils. Il y a toujours des appareils qui ont une panne donnรฉe, mais dont la grande majoritรฉ des composants restent parfaitement opรฉrationnels. On peut les dรฉmonter et les remonter sur dโ€™autres tรฉlรฉphones qui sont cassรฉs, qui sont en panne, etc. Et on prolonge comme รงa la vie de vieux appareils.

Walid : sur cette partie purement hardware, est-ce que vous, vous faites des rรฉparations ? Je ne sais pas, des soudures, des trucs comme รงa, etc. Ou est-ce que vous avez juste un ensemble de piรจces et puis il y en a une qui ne marche pas, on change le module camรฉra, puis on en met un autre ร  la place ?

Florent : cโ€™est une excellente question. Parce quโ€™on est en plein en train de travailler sur ce sujet-lร . Je ne sais pas comment tu fais dโ€™ailleurs, parce que cโ€™est vraiment extrรชmement dโ€™actualitรฉ pour nous. Je vais mรชme dans 15 jours ร  un congrรจs ร  Grenoble qui sโ€™appelle Sustainable ICT, qui justement parle de durabilitรฉ dans lโ€™รฉlectronique. On va y rencontrer un super prof dโ€™รฉlectronique de Grenoble, Vincent Grennerat, avec qui on va discuter justement de la possibilitรฉ de monter en compรฉtence sur des rรฉparations un peu de bas niveau, jโ€™ai envie de dire. Aujourdโ€™hui, nos compรฉtences sont extrรชmement limitรฉes en la matiรจre. On Il nโ€™y a pas encore dans lโ€™รฉquipe de grosses pointures en รฉlectronique qui serait capable de nous mettre au point des rรฉparations, de dรฉboguer des problรจmes difficiles, etc. Honnรชtement, cโ€™est encore un peu tรดt pour nous. On nโ€™a pas un volume suffisant dโ€™appareils avec des pannes de ce type pour justifier un emploi ร  plein temps dans ce domaine, clairement pas. Mais du coup, on commence par coopรฉrer avec dโ€™autres gens dont cโ€™est le mรฉtier. Donc, de temps en temps, on sous-traite une rรฉparation. Clairement, ร  terme, on a envie de monter en compรฉtence parce que รงa va faire partie du mรฉtier de base.

On attend aussi dโ€™avoir les reins suffisamment solides financiรจrement pour รชtre capable de payer quelquโ€™un ร  faire รงa plus ou moins plein temps chez nous. Mais clairement, on a bien รงa en tรชte. Aujourdโ€™hui, on ne sait faire que des rรฉparations, des soudures extrรชmement simples. Et encore, รงa perturbe beaucoup les opรฉrations aujourdโ€™hui, donc on a plutรดt tendance ร  les sous-traiter ร  des gens quโ€™on connaรฎt bien et dont on sait quโ€™ils vont nous faire du super boulot, comme lโ€™association Dรฉclic Eco Teaching. Bref, on essaye de trouver une situation suffisamment stable pour ร  la fois rรฉparer nos appareils et monter en compรฉtence en parallรจle.

Les logiciels libres


Walid : jโ€™ai encore des tonnes de questions sur la partie hardware, mais comme je fais un podcast sur le logiciel libre, on va revenir un peu sur la partie soft. Lร , ce qui est vachement intรฉressant, cโ€™est quโ€™on se retrouve avec des tรฉlรฉphones sous Android, des ordinateurs sous Linux. Lร , on comprend bien dโ€™oรน vient cette influence maintenant. Je voudrais que tu nous racontes votre rencontre avec, je ne sais pas si on dit /e/OS.

Florent : /e/OS, oui tout ร  fait.

Walid : juste pour les auditeurs et les auditrices qui ne connaรฎtraient pas, /e/OS, cโ€™est un OS basรฉ sur Android Open Source Project, sur lequel toutes les couches Google ont รฉtรฉ enlevรฉes et qui a รฉtรฉ montรฉ par quelquโ€™un dโ€™assez connu qui sโ€™appelle Gaรซl Duval, qui est quelquโ€™un qui a montรฉ ร  lโ€™รฉpoque Mandrakesoft, donc distribution Linux, que nous avons connu quand nous รฉtions jeunes, et qui a fait plein dโ€™autres trucs. Moi, je lโ€™ai essayรฉ la premiรจre fois en 2019 sur un Moto G de 2015 et mon tรฉlรฉphone a retrouvรฉ une seconde jeunesse, jโ€™ai hallucinรฉ. ร‡a explique aussi comment on peut faire tenir assez longtemps un tรฉlรฉphone par le fait aussi quโ€™en changeant dโ€™OS, le tรฉlรฉphone retrouve des performances correctes.

Florent : oui, tout ร  fait. Il y Il y a beaucoup de choses dans ce que tu viens de dire. Effectivement, on a commencรฉ par faire du Fairphone OpenOS. Cโ€™รฉtait avant que e Foundation existe. Aujourdโ€™hui, si vous voulez les trouver sur Internet, il vaut mieux taper Murena, qui est le nom commercial de lโ€™entreprise. /e/OS, cโ€™est impossible ร  trouver sur les moteurs de recherche. Donc, tapez Murena comme une murรจne, mais avec un A ร  la fin. Aujourdโ€™hui, on est partenaire, cโ€™est-ร -dire quโ€™on a mรชme montรฉ un collectif ensemble. On a cofondรฉ un collectif qui sโ€™appelle FairTech, ร  la fois avec Fairphone, TeleCoop qui est un acteur trรจs intรฉressant et trรจs important pour nous aussi, la fondation e et Commown. Ensuite, on a aussi dโ€™autres opรฉrateurs tรฉlรฉphoniques coopรฉratifs dans dโ€™autres pays, WEtell par exemple en Allemagne. Cโ€™est effectivement un partenariat qui est vraiment intรฉressant pour nous. On sโ€™est rencontrรฉs comment ? Tout simplement quand nous, on a vu ce que cโ€™รฉtait que maintenir du Fairphone Open OS. Cโ€™รฉtait un OS purement ร  OSP, donc trรจs basique, avec trรจs peu de fonctionnalitรฉs un petit peu avancรฉes. Le GPS ne marchait pas bien. Il y avait un paquet de difficultรฉs ร  utiliser Fairphone Open OS pur.

Nous, on avait, cรดtรฉ Commown, fabriquรฉ une image vraiment avec des moyens techniques extrรชmement faibles, sachant quโ€™on nโ€™a pas de compรฉtences en dรฉveloppement logiciel mobile en interne, ou trรจs peu. On avait fait une image en installant tout un tas de softs quโ€™on voulait voir sur les tรฉlรฉphones pour les rendre plus pratiques. On avait installรฉ microG.

Walid : attends, microG, est-ce que tu peux expliquer ce quโ€™est microG ? Parce que cโ€™est un peu la piรจce maรฎtresse.

Florent : cโ€™est carrรฉment la piรจce maรฎtresse, tu as raison. microG en gros cโ€™est un logiciel qui va รฉmuler les API de Google, cโ€™est-ร -dire les services de Google, qui va รฉmuler les services de Google de telle faรงon que mรชme les applications qui sont installรฉes sur le tรฉlรฉphone ne sโ€™en rendent pas compte, ne se rendent pas compte de la diffรฉrence. Cโ€™est-ร -dire quโ€™elles croient faire appel ร  un service de Google du genre : Localise-moi ou il y a bien dโ€™autres choses dans microG, mais je mโ€™arrรชte lร  et puis, je ne suis pas forcรฉment trรจs compรฉtent pour rentrer dans le dรฉtail. Et du coup, microG cache aux applications le fait que Google nโ€™est pas lร . Ce qui fait quโ€™un certain nombre dโ€™applications qui, avant dโ€™installer microG, plantaient carrรฉment instantanรฉment parce quโ€™elles faisaient appel ร  un service Google quโ€™elles ne trouvaient pas, grรขce ร  microG, dรฉjร , elles plantent pas. Voire, elles restituent un fonctionnement rigoureusement similaire et avec le mรชme genre de performance quโ€™avec les services de Google. Et donc รงa, cโ€™est la piรจce maรฎtresse parce que รงa permet dโ€™installer des applications parfaitement standard sur un tรฉlรฉphone sans Google. Donc, /e/OS est aussi reparti de lร  : Lineage plus microG, plus une grosse quantitรฉ de travail, donne /e/OS.

Nous, on avait fait ce constat que ce nโ€™รฉtait quand mรชme pas facile de distribuer ร  nos clients du Fairphone Open OS, mais รงa avait rencontrรฉ un succรจs phรฉnomรฉnal. On ne sโ€™attendait pas du tout ร  รงa. Il faut dire quโ€™on a eu une bonne couverture presse, on a eu un super article dans les DNA (Derniรจres Nouvelles dโ€™Alsace), avec mรชme un encart en une des DNA, le journal emblรฉmatique de la rรฉgion Grand Est. ร‡a nous avait fait une super pub et on avait ร  un moment un tiers de nos commandes qui รฉtaient sous Fairphone Open.

Walid : jโ€™aurais jamais pensรฉ. Je pensais que รงa allait รชtre un truc pour les geeks.

Florent : oui, nous, au dรฉbut, on sโ€™est dit : Allez, on va tenter le coup. De toute faรงon, on est des libristes, on a envie de le faire, allons-y. Et on a รฉtรฉ hyper surpris du succรจs. Et pas que nous, cโ€™est-ร -dire que cโ€™est des stats quโ€™on a remontรฉs ร  Fairphone, ils รฉtaient รฉbahis. Et du coup, on espรจre que grรขce ร  รงa, que cโ€™est un petit peu grรขce ร  nous, quโ€™ils ont montรฉ ensuite un partenariat avec /e/OS. Il ne faut pas se leurrer, on a eu une influence assez faible lร -dessus. Je pense que lโ€™influence principale, cโ€™est Agnรจs Crepet, qui est une super dรฉveloppeuse franรงaise qui a rejoint Fairphone, qui avait probablement dรฉjร  connaissance de Gaรซl Duval ou en tout cas, รงa a dรป faciliter un petit peu les premiรจres prises de contact. En tout cas, ils ont montรฉ un partenariat aujourdโ€™hui avec /e/OS et /e/OS est quasiment sorti sur Fairphone 4 dรจs le dรฉbut, au bout de deux mois, quelque chose comme รงa. On voit quโ€™ils travaillaient depuis longtemps, que ce partenariat, il marche du feu de dieu. Au sein de FairTEC, il y a des rรฉunions quasiment toutes les semaines. Cโ€™est vraiment super. Lร , on a dรฉcidรฉ de lรขcher notre incompรฉtence sur Fairphone Open OS, au bรฉnรฉfice de la super compรฉtence de lโ€™รฉquipe de Murena, qui est vraiment, en plus, qui est une force de frappe complรจtement hallucinante par rapport ร  ce que nous, on aurait รฉtรฉ capable de dรฉvelopper.
Et puis, des compรฉtences au top dans le domaine du dรฉveloppement en informatique mobile.

Walid : cโ€™est quoi votre stratรฉgie par rapport ร  รงa ? Lโ€™idรฉe, cโ€™est quoi, cโ€™est dโ€™avoir une partie de votre parcโ€ฆ Cโ€™est majoritairement des Fairphones, je suppose ?

Florent : oui.

Walid : vous allez avoir, il y a une partie de votre parc qui est en Android stock, enfin en Android, Fairphone, et puis une partie qui est avec e. Comment รงa va se passer pour vous ?

Florent : la faรงon dont รงa se passe aujourdโ€™hui et depuis longtemps maintenant, et รงa marche trรจs bien, cโ€™est quโ€™on reรงoit tous les tรฉlรฉphones avec lโ€™OS du constructeur, รฉvidemment. Souvent, de toute faรงon, on est obligรฉ de les mettre ร  jour parce quโ€™au bout dโ€™un moment, nous, comme on en achรจte en grande quantitรฉ, forcรฉment, lโ€™OS, il a dรฉjร  reรงu deux ou trois mises ร  jour avant quโ€™on les mette sur le marchรฉ, parfois. De toute faรงon, on va flasher les tรฉlรฉphones. On offre la possibilitรฉ ร  nos clients de dire : Moi, je ne veux pas Fairphone OS, je ne veux pas que tu mettes ร  jour faire Fairphone OS. Oui, je veux /e/OS. On facture รงa 25 โ‚ฌ, ce nโ€™est quand mรชme pas trรจs cher, pour les gens qui nโ€™ont pas encore commandรฉ leur tรฉlรฉphone. On leur installe /e/OS et on leur envoie le tรฉlรฉphone direct.

Aprรจs, il y a aussi les gens qui se disent : Moi, je veux passer ร  /e/OS et jโ€™ai dรฉjร  un Fairphone de chez vous, mais qui a รฉtรฉ sous Fairphone OS. Est-ce que vous pouvez mโ€™aider ร  passer ร  /e/OS ? Lร , on offre un autre service qui peut apparaรฎtre complรจtement dรฉlirant ร  certains ร  certains, mais cโ€™est : On prend un tรฉlรฉphone, on installe /e/OS dessus, un tรฉlรฉphone identique au leur, on leur envoie et on rรฉcupรจre le leur. On leur laisse 15 jours entre les mains quโ€™ils puissent jouer avec les deux, transfรฉrer un petit peu des donnรฉes et tout รงa, et hop, ils se font la main sur /e/OS et puis ils nous renvoient le tรฉlรฉphone sous Fairphone OS et cโ€™est rรฉglรฉ. Nous, รงa ne nous pose aucun problรจme. De toute faรงon, nos clients, ils peuvent installer le logiciel quโ€™ils veulent sur le matรฉriel de Commown. Cโ€™est pareil sur les ordinateurs, sโ€™ils veulent installer autre chose quโ€™Ubuntu, ils ont parfaitement le droit de le faire. Aprรจs, รงa peut poser quelques problรจmes au support. En pratique, รงa ne pose pas de problรจme. On demande juste aux gens de nous dire : Si vous avez installรฉ un autre OS que celui de base, dites-le nous. Comme รงa, au moins, on ne perdra pas trop de temps ร  vous expliquer un truc qui nโ€™a pas lieu dโ€™รชtre sur votre OS. Et puis aprรจs, si lโ€™OS que vous avez installรฉ, on ne le connaรฎt vraiment pas, vous aurez un service de moins bonne qualitรฉ, cโ€™est-ร -dire quโ€™on pourra moins vous aider sur lโ€™usage.

Mais par contre, on garde รฉvidemment tous les services liรฉs au matรฉriel, changement de batterie, quand elles sont usรฉes, etc. Prise en charge des pannes, des casses, etc. ร‡a marche trรจs bien. On est content de faire la promotion du logiciel libre. Cโ€™est pour nous notre ADN. Et en rรฉalitรฉ, aujourdโ€™hui, par exemple, des Fairphone 2, on a refait une opรฉration il nโ€™y a pas trรจs longtemps quโ€™on a appelรฉ FrankenPhone pour faire revivre des tรฉlรฉphones qui sont morts pour tout le monde, ou presque, mais pas pour nous. Donc, on a pris des Fairphones 2 qui รฉtaient encore sous Fairphone OS, donc Googlisรฉs et tout รงa. On a virรฉ Google parce que รงa ne marchait plus et cโ€™รฉtait devenu vraiment trop lourd pour un Fairphone 2. En installant /e/OS dessus, lโ€™appareil il revivait. Cโ€™est exactement lโ€™expรฉrience que tu dรฉcrivais tout ร  lโ€™heure. Cโ€™est tellement plus lรฉger quโ€™un Android de base, que รงa fonctionne beaucoup mieux sur des appareils moins puissants. Donc, รงa prolonge la vie des appareils de maniรจreโ€ฆ

Walid : en fait, ce qui ce qui est intรฉressant dans votre modรจle, cโ€™est que si on va sur le site de Murena et quโ€™on regarde, moi, jโ€™ai choisi mon tรฉlรฉphone parce que je voulais mettre /e/OS dessus. Jโ€™ai pris un tรฉlรฉphone qui รฉtait supportรฉ, je lโ€™ai achetรฉ en reconditionnรฉ et jโ€™ai mis moi-mรชme comme un grand le truc. Mais vous, en tant que, on va dire, gestionnaire dโ€™une flotte assez consรฉquente, vous pouvez ร  lโ€™avance, en gros, savoir et potentiellement peut-รชtre avoir un peu de poids pour avoir le support dโ€™un certain nombre de matรฉriels que vous auriez. Et lโ€™autre question cโ€™est, parce que รงa jโ€™ai pas creusรฉ, cโ€™est quelle est la politique de /e/OS ? Je pense que jโ€™essaierai un jour dโ€™inviter Gaรซl Duval pour quโ€™il en parle plusโ€ฆ

Florent : oui, ce serait super.

La durรฉe du support


Walid : quelle est la politique en termes de durรฉe de support ? Parce que pour vous, cโ€™est quand mรชme le nerf de la guerre. Si vous avez des Fairphone qui ont dรฉjร  cinq ans ou je ne sais pas combien et que vous voulez faire durer encore deux, trois ans, mais que lโ€™OS en lui-mรชme, il ne peut plus รชtre mis ร  jour, cโ€™est lโ€™OS qui devient limitant, ce nโ€™est plus le hardware qui devient limitant.

Florent : cโ€™est exactement รงa. Aujourdโ€™hui, pour nous, le problรจme, cโ€™est le logiciel. Cโ€™est pour รงa que les efforts que font Fairphone en maintenantโ€ฆ Lร , ils ont quand mรชme arrรชtรฉ le support du Fairphone 2, mais aprรจs un nombre dโ€™annรฉes considรฉrable. Je veux dire, cโ€™est les seuls de loin ร  avoir fait tous ces efforts-lร .

Walid : parce quโ€™il nโ€™y a plus de piรจcesโ€ฆ

Florent : il nโ€™y a plus de piรจces, mais surtout, quel intรฉrรชt financier ? Comme tu disais, cโ€™est un coรปt รฉnorme de porter sur des vieux appareils des nouvelles versions dโ€™Android parce quโ€™en rรฉalitรฉ, il nโ€™y a aucune coopรฉration des autres acteurs. Fairphone a dรป se dรฉbrouiller tout seul. Cโ€™est une boite minuscule par rapport ร  Qualcomm. Nโ€™empรชche que cโ€™est eux qui ont fait tout le boulot de reverse engineering de certains trucs de Qualcomm pour รชtre capables de les porter sur leur appareil sous Android 11, je crois, sur Fairphone 2. Ils ont fait un effort qui est absolument dรฉlirant par rapport au reste de lโ€™industrie. ร‰ventuellement, tu pourrais inviter Agnรจs Crepet, qui a beaucoup de choses ร  raconter lร -dessus et qui est vraiment super. On bรฉnรฉficie de leurs efforts. Cโ€™est pour รงa quโ€™on nโ€™a pas envie dโ€™acheter des tรฉlรฉphones de nโ€™importe qui, parce que des gens qui font des efforts comme รงa, cโ€™est ร  eux quโ€™il faut acheter le matรฉriel. Ils sont rares. En rรฉalitรฉ, nous, on ne peut pas faire grand choses par rapport ร  รงa. Cโ€™est-ร -dire quโ€™on nโ€™a pas la possibilitรฉ de dรฉvelopper un OS aujourdโ€™hui. Puis, en rรฉalitรฉ, il y a des gens qui le font trรจs bien et qui le font beaucoup mieux que nous on le ferait.

On est une coopรฉrative, coopรฉrons. On coopรจre avec les meilleurs acteurs du secteur. Aujourdโ€™hui, cโ€™est Fairphone et Murena, clairement.


On a aussi beaucoup de discussions avec dโ€™autres constructeurs. On sait aujourdโ€™hui que Crosscall est quand mรชmeโ€ฆ Qui est un autre type dโ€™appareil quโ€™on fournit, qui a dโ€™autres caractรฉristiques que le Fairphone. Notamment, il axe sa durabilitรฉ beaucoup sur la robustesse. Eux, ils sont quand mรชme trรจs intรฉressรฉs aussi pour essayer de fournir du support logiciel sur le long terme. On nโ€™a pas encore les retombรฉes significatives par rapport ร  ce que fait Fairphone, mais on voit quโ€™il y a un intรฉrรชt. En France, en plus, il y a lโ€™indice de rรฉparabilitรฉ et lโ€™indice de durabilitรฉ qui mettent quand mรชme une bonne pression sur les constructeurs. ร‡a nous aide. Alors je dis ยซ ร‡a nous aide ยป, en rรฉalitรฉ, on ne regarde pas รงa de maniรจre passive. On participe de maniรจre trรจs active au groupe de travail sur lโ€™indice de rรฉparabilitรฉ ร  lโ€™รฉpoque et sur lโ€™indice de durabilitรฉ aujourdโ€™hui, parce que pour nous, cโ€™est la clรฉ en rรฉalitรฉ. On sโ€™est battu pour faire intervenir la communautรฉ du libre et mรชme certains services de lโ€™ร‰tat qui รฉtaient complรจtement nรฉgligรฉs dans cette affaire pour que le logiciel libre figure dans la notation de lโ€™indice de durabilitรฉ, cโ€™est-ร -dire que les constructeurs, ils aient idรฉalement des obligations, mais aussi un intรฉrรชt, une incitation ร  permettre lโ€™installation propre de logiciels libres sur leur matรฉriel pour pouvoir les faire durer longtemps.

On a Adrien qui travaille de maniรจre extrรชmement intense dans ces groupes de travail-lร , toujours en coopรฉration avec les grands acteurs du libre et les grands experts du libre qui nous aident ร  fournir et ร  construire des argumentaires, etc.

Open Hardware


Walid : deux questions. Il y en a une qui est sur le cรดtรฉ hardware, une qui est sur le cรดtรฉ software. Sur le cรดtรฉ hardware, ร  ma connaissance, il nโ€™y a pas vraiment dโ€™open hardware, de choses en open hardware qui tiendraient vraiment la route pour tous les jours pour faire du tรฉlรฉphone. Autant pour les ordinateurs, les problรฉmatiques sont un peu diffรฉrentes puisquโ€™un ordinateur, ร  part le passage de 32 ร  64 bits qui fait quโ€™il y a des OS qui ne tournent plus. Pour le reste, moi, jโ€™ai des ordinateurs qui ont 10 ans, ils tournent toujours. On peut toujours changer le disque dur ou la RAM, รงa se passe bien. Autant pour les tรฉlรฉphones, cโ€™est quand mรชme vachement diffรฉrent. La premiรจre question, cโ€™รฉtait : Est-ce que vous regardez un peu cรดtรฉ open hardware ? Est-ce que vous avez repรฉrรฉ des trucs qui, potentiellement, demain pourraient รชtre intรฉressant. Et la deuxiรจme, cโ€™est cรดtรฉ plutรดt software, cโ€™est : Est-ce quโ€™il y a des outils libres, des services libres qui vous manquent pour mieux gรฉrer toute cette flotte de matรฉriel que vous avez ?

Florent : sur le premier point, lโ€™open hardware. On est intimement convaincu, bien sรปr, comme libristes, quโ€™il faudrait du open hardware dans beaucoup de domaines et quโ€™en rรฉalitรฉ, cโ€™est une des solutions clรฉs pour lutter contre le gros boom qui va nous arriver avec la crise climatique, qui risque de nous empรชcher de fabriquer du nouveau matรฉriel, ou au moins de maniรจre centralisรฉe. Il y a beaucoup dโ€™enjeux autour de lโ€™open hardware et de la crise climatique. On essaye de favoriser tout ce quโ€™on peut dans ce domaine, mais en rรฉalitรฉ, il y a assez un peu dโ€™initiatives. Cรดtรฉ tรฉlรฉphone, ร  ma connaissance, il nโ€™y en a ร  peu prรจs aucune. Fairphone avait quand mรชme publiรฉ un certain nombre de choses trรจs intรฉressantes, notamment sur le Fairphone 2 ร  une รฉpoque. Aujourdโ€™hui, je crois quโ€™ils ne le font plus, essentiellement, ร  mon avis, plus par manque de temps quโ€™autre chose. Cโ€™est un peu dommage. Peut-รชtre quโ€™on va leur en parler bientรดt puisque cโ€™est les 10 ans de Fairphone. Ils nous ont invitรฉs, donc on va prรฉparer tout un tas de petites rรฉunions et essayer de leur faire du feedback. Dรจs quโ€™on peut, on fait du feedback.

Sur ces aspects-lร , cรดtรฉ tรฉlรฉphonie, il nโ€™y a quand mรชme pas grand-chose qui se passe. Cรดtรฉ ordinateur, nous, on a un petit peu participรฉ, mรชme plutรดt beaucoup, ร  un moment, ร  lโ€™aventure de Cairn Devices. Cairn Devices, qui est une entreprise strasbourgeoise aussi, cโ€™est vraiment nos voisins, qui ont comme ambition de fabriquer un portable trรจs modulaire, des composants extrรชmement faciles ร  changer, etc. Ils ont beaucoup de difficultรฉ ร  dรฉmarrer ce genre dโ€™activitรฉ qui est vraiment trรจs difficile et trรจs intense en capital. Cโ€™est trรจs difficile en France de monter ce genre de de boรฎtes. Aujourdโ€™hui, ils se sont, entre guillemets, rabattus pour le moment sur le dรฉveloppement dโ€™un clavier en open hardware. Ce projet est quand mรชme vachement intรฉressant. Lร , on a mis un peu des efforts lร -dedans. On espรจre que le clavier va sortir bientรดt. Je crois que lร , on est vraiment tout proche parce quโ€™ils ont rรฉussi ร  le faire produire. Il y a des initiatives, on les suit et on essaye de les soutenir avec nos moyens. ร‰videmment, on est Commown, on nโ€™est pas une multinationale. Si, techniquement, on est une multinationale, on fournit aussi nos services en Belgique et en Allemagne, mais on nโ€™est quand mรชme basรฉ quโ€™en France, on nโ€™est pas une multinationale et on nโ€™a aucun moyen financier.

Mais en rรฉalitรฉ, on arrive ร  monter des projets pour aller chercher des subventions ensemble. On a fait รงa avec Cairn Devices. On a rรฉussi ร  rรฉcupรฉrer une subvention de 30 000 โ‚ฌ pour eux et pour nous, pour essayer de faire avancer leur projet et le nรดtre en mรชme temps. Donc on sโ€™entraide et on espรจre que รงa va donner des rรฉsultats. Aujourdโ€™hui, il y a framework au niveau des ordinateurs qui a quand mรชme un peu tuรฉ le jeu, cโ€™est-ร -dire que pour nous, leur produit, il est absolument extraordinaire et unique au monde pour le moment. On aimerait bien quโ€™ils aillent beaucoup plus loin. Et lร , je pense que par contre, on aura une influence extrรชmement limitรฉe sur eux parce que cโ€™est quand mรชme une boite amรฉricaine trรจs, trรจsโ€ฆ montรฉe par des anciens de Facebook. Bref, ce nโ€™est pas du tout le mรชme monde que le nรดtre, clairement. Pour lโ€™instant, ils ne vendent pas encore ร  des entreprises. On est en discussion avec eux depuis un certain temps. On va essayer dโ€™acheter leur matรฉriel pour le tester sur une flotte assez importante pour voir un peu si รงa tient la route dans la durรฉe, mais en tout cas, le concept est top.

Il nโ€™y a pas mal dโ€™open hardware lร -dedans. Ils ont publiรฉ un certain nombre de leurs travaux, notamment le chรขssis. On peut facilement construire un chรขssis, ils ont quand mรชme bossรฉ dans ce domaine-lร  et cโ€™est cool. Maintenant, il nโ€™y a pas que lโ€™open hardware qui compte. Pour faire durer les appareils, il nโ€™y a rien de mieux quโ€™รชtre capable de les rรฉparer et dโ€™avoir une une bonne doc de rรฉparation, des schรฉmas, des boardviews, etc. Aujourdโ€™hui, il y a trรจs peu de constructeurs qui fournissent du matรฉriel de qualitรฉ pour aider les rรฉparateurs ร  travailler. Commenรงons par le commencement. Ce serait dรฉjร  chouette que tous les constructeurs fassent รงa.

Les outils logiciels


Walid : la deuxiรจme question, cโ€™รฉtait au niveau logiciel. Est-ce quโ€™il vous manque desโ€ฆ Hardware, tu viens dโ€™expliquer un peu, mais sur la partie logiciel, est-ce quโ€™il vous manque des services ? Est-ce quโ€™ils vous ont des logiciels libres pour boucher vraiment des trous dans votre offre ou de maniรจre gรฉnรฉrale, pour proposer un service de location ? Est-ce quโ€™il y a des choses qui manquent vraiment ?

Florent : plein. On a mรชme recommencรฉ de zรฉro. Cโ€™est-ร -dire quโ€™aujourdโ€™hui, nous, comme on est trรจs culturellement axรฉ logiciel libre et pas que culturellement, on a de bonnes raisons, que jโ€™ai essayรฉ dโ€™exploser, de lโ€™รชtre. Malheureusement, on a plein de clients quโ€™il faut aller chercher lร  oรน ils sont, et en particulier, justement, les entreprises. Nos offres en direction des entreprises, elles comprennent Linux. Bien sรปr, on serait trรจs content de fournir plein de Linux ร  des entreprises, mais en rรฉalitรฉ, aujourdโ€™hui, la plupart de ces entreprises prennent des machines sous Windows. Donc, on leur fournit des machines sous Windows. Parmi les choses quโ€™on a envie de faire, cโ€™est vraiment du conseil de transition de faรงon vraiment qualitative. Aujourdโ€™hui, on a assez peu les moyens de faire รงa. Cโ€™est-ร -dire quโ€™on aimerait รชtre capable de dire ร  tous ces gens : Quโ€™est-ce que vous utilisez comme logiciel sous Windows ? ร‡a, รงa et รงa. On a des remplacements en libre. ร‡a, on sait dรฉjร  faire. Et on va vous aider ร  les mettre en place chez vous. ร‡a, par contre, on fait moins. On aimerait bien mettre en place des partenariats, mais faute de temps, on nโ€™a jamais rรฉussi. Mais on aimerait bien avoir des acteurs qui nous aident ร  aller prendre nos clients entreprises par main et essayer de les amener ร  utiliser de plus en plus de logiciels libres sans forcรฉment dโ€™un coup les faire passer ร  Linux.

Mais logiciel par logiciel, petit ร  petit, leur faire dรฉsinstaller tous les logiciels non open source de leurs Windows. Et puis, un jour, franchir le pas. Parce quโ€™une fois quโ€™on nโ€™utilise plus que du logiciel libre, changer dโ€™OS, cโ€™est hyper facile. Il nโ€™y a mรชme que des bรฉnรฉfices ร  le faire puisque cโ€™est vachement mieux foutu. Honnรชtement, sous Linux, toute objectivitรฉ รฉvidemment. ร‡a nous manque beaucoup, mais ce nโ€™est pas tout ร  fait du logiciel, cโ€™est plus de la compรฉtence, du conseil, une offre de services quโ€™il faudrait mettre en place. Ensuite, lโ€™รฉtape dโ€™aprรจs, mรชme si techniquement, nous, on a envie que ce soit avant et moi le premier, on aimerait mettre en place de lโ€™infogรฉrance, comme on dit, sous Linux, cโ€™est-ร -dire รชtre capable de fournir des services vraiment de haut niveau ร  nos clients sous Linux. Typiquement, de la tรฉlรฉdistribution de logiciels, de la tรฉlรฉ-configuration de logiciels, de la mise en place de tout leur systรจme dโ€™information. Ce que jโ€™imagine aujourdโ€™hui, cโ€™est utiliser des technologies qui sont vraiment faites pour รงa, de configuration de machines. ร‡a peut รชtre trรจs sobre, รงa peut รชtre du script quโ€™on exรฉcute ร  distance via des ponts SSH, via des serveurs de rendez-vousโ€ฆ enfin bref, on peut faire des trucs chouettes.

Walid : en 2023, tu as des outils de gestion de conf qui permettent de faire รงa. Mais gรฉrer un Desktop Linux, comparรฉ ร  gรฉrer un serveur Linux, pour avoir vu mes collรจgues, il y a trรจs longtemps, gรฉrer le Desktop Linux de lโ€™Assemblรฉe nationale, cโ€™est un mรฉtier quoi.

Florent : oui, tout ร  fait. Cโ€™est un mรฉtier, mais cโ€™est celui quโ€™en rรฉalitรฉ, on a envie de faire. Cโ€™est-ร -dire quโ€™aujourdโ€™hui, notre support, cโ€™est ce quโ€™il fait en pratique, mais il le fait avec des moyens techniques qui sont limitรฉs. On fait des petites prises de contrรดle ร  distance, etc. On a quand mรชme des compรฉtences en la matiรจre, mais en rรฉalitรฉ, รงa, cโ€™est bien pour des petites entreprises ou pour des particuliers, mais on commence ร  avoir des clients un peu plus gros ou qui ont des besoins, qui ont besoin que รงa marche au top lors desktops sur Linux et on a envie de leur fournir du service de meilleure qualitรฉ. Oui, clairement, il y a Ansible, Salt, etc, toute une stack technique que de toute faรงon, moi, jโ€™utilise tous les jours puisque jโ€™ai aussi mes ordinateurs en interne ร  gรฉrer. On a quand mรชme pratiquement une trentaine de salariรฉs aujourdโ€™hui. On ne peut plus gรฉrer รงa avec des bouts de ficelle et on ne lโ€™a jamais fait du reste. ร‰videmment, on a quand mรชme une certaine technicitรฉ. Sauf quโ€™il faut construire toute une รฉquipe pour รชtre capable de faire รงa. Aujourdโ€™hui, cโ€™est des moyens financiers de recrutement quโ€™on nโ€™a pas.

Mais on a recrutรฉ des jeunes quand ils รฉtaient encore vraiment jeunes. On a essayรฉ de prendre des bons en devenir et ils ont รฉtรฉ bons. On a bientรดt des gens qui vont รชtre ingรฉnieurs en informatique, qui vont avoir des masters en informatique et tout รงa et qui ont bien lโ€™expรฉrience de comment รงa marche le support chez Commown et du coup, pourraient mettre en place ce genre de service de haut niveau ou en tout cas, acquรฉrir les compรฉtences qui sont nรฉcessaires pour le faire. Voilร , donc tout รงa est clairement la direction dans laquelle on va, mais on y va tout doucement, malheureusement. Ou heureusement, parce que cโ€™est peut-รชtre la meilleure faรงon de faire. En tout cas, on y va rรฉsolument.

Les prochains dรฉfis de Commown


Walid : cโ€™est bien parce que รงa introduit ma question suivante qui est : Quels sont les prochains dรฉfis qui attendent Commown ?

Florent : รงa, cโ€™est un intรฉrรชt ร  lโ€™instant aussi. Les prochains dรฉfis, cโ€™est grosso modo de devenir extrรชmement efficace pour reconditionner nos propres appareils et les relouer, notamment les ordinateurs. La relocation dโ€™ordinateur portable, cโ€™est vachement compliquรฉ parce quโ€™un ordinateur portable qui a eu une premiรจre vie, il faut vraiment quโ€™il soit en trรจs bon รฉtat pour รชtre capable de le relouer comme รงa sans rien faire dessus. ร‡a, รงa arrive, mais mine de rien, cโ€™est des appareils mobiles et du coup, รงa tombe, รงa prend des coups, etc. Cโ€™est pour รงa quโ€™on essaye de favoriser les ordinateurs fixes, dโ€™ailleurs, parce que eux, pour le coup, ils sont vraiment, vraiment, vraiment durables. Les portables, cโ€™est vachement moins durable. Donc, on rรฉcupรจre des portables qui sont parfois dans un trรจs mauvais รฉtat. On nโ€™a pas mis en place toute lโ€™architecture quโ€™il faut aujourdโ€™hui pour les gรฉrer efficacement, cโ€™est-ร -dire notre magasin en ligne, il ne permet pas facilement de mettre en place des ordinateurs reconditionnรฉs avec diffรฉrents grades, de gรฉrer le stock des ordinateurs reconditionnรฉs, mรชme si aujourdโ€™hui, on sait gรฉrer les stocks de neuf, mais pas trop les stocks de reconditionnรฉs sur le magasin en ligne. On a quand mรชme tout un outillage, toute une base de donnรฉes bien foutue.

On connaรฎt tous nos appareils, on sait oรน ils vont, on les gรจre parfaitement dans notre ERP, open source en passant, Odoo, mais on sous-exploite cette cette gestion de stock pour la mise en place des ordinateurs reconditionnรฉs sur le magasin en ligne. Un des gros dรฉfis qui nous arrive, cโ€™est toute cette chaรฎne ร  la fois informatique et logistique de gestion efficace et rapide pour remettre le plus vite possible sur le marchรฉ โ€“ pour quโ€™ils soient de nouveau utilisรฉs et quโ€™ils ne dorment pas dans un placard trop longtemps โ€“ les appareils, les ordinateurs reconditionnรฉs, et notamment les portables sur lesquels, franchement, รฉconomiquement, des fois, cโ€™est compliquรฉ de sโ€™y retrouver. Changer un chรขssis, par exemple, รงa prend beaucoup trop de temps pour รชtre rentable รฉconomiquement. Donc, on a plutรดt intรฉrรชt ร  louer lโ€™ordinateur vraiment pas cher sโ€™il est en trรจs mauvais รฉtat. Tout รงa reste un peu ร  affiner, on va dire. ร‰videmment, on a tout un tas dโ€™idรฉes, on a dรฉjร  de la pratique parce quโ€™en rรฉalitรฉ, avec les tรฉlรฉphones, on fait รงa depuis longtemps. Mais en rรฉalitรฉ, le tรฉlรฉphone, cโ€™est plus facile. Ils nous reviennent en moins mauvais รฉtat ou en tout cas, on a une facilitรฉ ร  changer lโ€™รฉquivalent du chรขssis, changer la coque dโ€™un tรฉlรฉphone cโ€™est en gรฉnรฉral facile et rapide, alors que changer le chรขssis dโ€™un ordinateur, cโ€™est trรจs coรปteux et trรจs inefficace et trรจs lourd. On est moins avancรฉ sur les ordinateurs que sur les tรฉlรฉphones.

Walid : oui, jโ€™ai lโ€™impression dโ€™รชtre au boulot et dโ€™entendre mes collรจgues parler des cycles de reconditionnement du gros รฉlectromรฉnager. Je comprends tout ร  fait. Avant de terminer, je voulais aborder une derniรจre question. Cโ€™est les logiciels oรน vous รฉtiez en interne. Vous utilisez un logiciel que jโ€™aime qui sโ€™appelle Odoo et dans lequel vous pouvez gรฉrer toute la partie reconditionnement avec le magnifique module de rรฉparation, ce que jโ€™avais dรฉjร  fait ailleurs aussi. Quโ€™est-ce que vous utilisez juste comme รงa, comme palette de logiciels en interne, un peu emblรฉmatiques, mais un peu reprรฉsentatifs ?

Florent : pas grand-chose, parce quโ€™aujourdโ€™hui, Odoo fait beaucoup de choses. ร‡a fait beaucoup de choses chez nous. Il faut savoir que nous, on a beaucoup, beaucoup, beaucoup dรฉveloppรฉ de modules Odoo custom. Un peu trop dโ€™ailleurs, parce que malheureusement, cโ€™est souvent la facilitรฉ au dรฉbut, quand on ne connaรฎt pas les milliers de modules qui existent dans la communautรฉ open source de Odoo. Ceci dit, notre activitรฉ, elle est quand mรชme assez atypique et du coup, on a quand mรชme du mal ร  trouver des modules gรฉnรฉraux, gรฉnรฉriques qui correspondent ร  nos besoins. On fait vraiment beaucoup de choses dans Odoo aujourdโ€™hui, ร  la fois le support, le magasin en ligne, la compta, la facturation, tout, ร  peu tout, la gestion de projet, enfinโ€ฆ On utilise vraiment beaucoup de choses de Odoo.

Walid : vous nโ€™utilisez pas les modules de production pour gรฉnรฉrer des heures de fabrication, des heures de rรฉparation, des trucs comme รงa ?

Florent : jโ€™ai fait une grosse expรฉrimentation sur le Fairphone 2 avec, qui a durรฉ quand mรชme longtemps. Jโ€™avais mis en place tous les modules au-dessus qui sont liรฉs ร  รงa pour assembler les Fairphone 2 chez nous, pour avoir la traรงabilitรฉ au niveau de la piรจce. Je nโ€™ai pas racontรฉ tout parce que ce serait sans fin, mais quand on recevait les Fairphone 2, quand on a dรฉmarrรฉ Commown, les Fairphone 2, on les dรฉmontait tous un par un. On relevait lโ€™intรฉgralitรฉ des numรฉros de sรฉrie de tous les modules des tรฉlรฉphones. On avait une base de donnรฉes intรฉgrale de tous les modules de chaque tรฉlรฉphone.

Walid : รงa, tu ne peux pas lโ€™avoir par du soft ?

Florent : mรชme Fairphone lโ€™a pas en fait. On รฉtait capable de traquer les modules par module et de dire : Jโ€™ai dรฉmontรฉ tel module de tel tรฉlรฉphone, je lโ€™ai remontรฉ dans tel autre pour le rรฉparer. Ou: Jโ€™ai dรฉmontรฉ tel module du tรฉlรฉphone, je lโ€™ai envoyรฉ ร  un client qui mโ€™a renvoyรฉ le module รฉquivalent en panne et que je renvoie au constructeur sous garantie. On รฉtait capable de gรฉrer tout รงa. En rรฉalitรฉ, aujourdโ€™hui, on nโ€™a plus besoin de tout รงa. Cโ€™รฉtait une machinerie extraordinaire. Cโ€™รฉtait trรจs beau techniquement, mais on avait beaucoup de donnรฉes ร  rรฉcupรฉrer qui, initialement, รฉtaient gรฉrรฉes avec des feuilles de calcul et la rรฉcupรฉration de ces donnรฉes a รฉtรฉ un enfer sur terre pendant longtemps. Cโ€™est ร  un moment oรน notre activitรฉ explosait. Jโ€™รฉtais le seul informaticien et jโ€™ai explosรฉ en vol sur ce projet-lร  parce que cโ€™รฉtait trop ambitieux ร  faire tout de suite. Donc, peut-รชtre quโ€™on refera รงa un jour, ce nโ€™est pas sรปr. Aujourdโ€™hui, on ne trace plus au niveau du module et du coup, on nโ€™a plus besoin des modules dโ€™assemblage, des modules de fabrication et des recettes, des BOMs, des fameux BOM de fabrication pour tracer au niveau des modules, donc on ne sโ€™en sert plus.

Le modรจle coopรฉratif dโ€™une SCIC


Walid : on va arrรชter ce sujet-lร  parce que je pense quโ€™on pourra en parler pendant des heures. On arrive ร  la fin de cette entrevue. Je voulais te donner une tribune libre. Si tu as un message ร  faire passer avant quโ€™on se sรฉpare, quel serait-il ?

Florent : รงa, cโ€™est intรฉressant parce quโ€™il y a un trou dans la raquette, parce que je suis un peu trop bavard. Un des sujets de Commown dont on nโ€™a pas du tout parlรฉ, cโ€™est le fait quโ€™on ait une SCIC. Cโ€™est la gouvernance dโ€™une SCIC. En rรฉalitรฉ, quand jโ€™ai dรฉmarrรฉ par les trois piliers au dรฉbut de lโ€™interview, je nโ€™en ai donnรฉ quโ€™un. Il en restait deux autres. Cโ€™รฉtait le choix du matรฉriel, รฉthique, tout รงa, construire pour durer, รฉco-conรงu, etc. On en a quand mรชme parlรฉ aprรจs. Le troisiรจme point, cโ€™รฉtait : On est une SCIC. Et ยซ On est une SCIC ยป ce nโ€™est pas rien.

Walid : attends, SCIC, cโ€™est Sociรฉtรฉ commune dโ€™intรฉrรชt collectif ?

Florent : cโ€™est Sociรฉtรฉ coopรฉrative.

Walid : coopรฉrative, pardon. Coopรฉrative.

Florent : je vais juste parler de ce modรจle qui, pour moi, est un modรจle extraordinaire et un modรจle dโ€™avenir pour notamment faire face aux crises qui nous arrivent. Premiรจrement, cโ€™est une coopรฉrative. ร‡a veut dire quoi ? ร‡a veut dire que ce nโ€™est pas le capital qui gouverne. Et รงa, cโ€™est vachement important.

Cโ€™est-ร -dire que cโ€™est un modรจle qui nโ€™est pas un modรจle capitaliste. Donc, ce nโ€™est pas un euro รฉgale une voix, cโ€™est une personne รฉgale une voix.


Quโ€™une personne ait les moyens de mettre 5 000 โ‚ฌ sur la table et les moyens dโ€™en mettre 100, elle a la mรชme valeur en termes de gouvernance pour nous. Donc, รงa, cโ€™est vachement important. Cโ€™est-ร -dire que ce nโ€™est pas lโ€™argent qui gouverne. Cโ€™est vachement important ร  plein de points de vue. Dont un, la stabilitรฉ de la sociรฉtรฉ, parce que si quelquโ€™un arrive avec un million dโ€™euros, il ne peut pas dire : Cโ€™est bon, je rachรจte toutes vos parts, allez vous faire voir. De toute faรงon, il pourra racheter toutes nos parts. Ce sera avec plaisir quโ€™on lui vendra, mais il aura une voix comme tout le monde. On accueillera par contre son capital les bras grands ouverts parce que รงa nous permettra dโ€™acheter du matรฉriel. Et รงa, cโ€™est toujours bienvenu. Par contre, ce qui va avec le ยซ Dรฉgagez tous et je change votre projet ยป, ce nโ€™est pas possible. Donc, une SCIC, on ne peut pas changer son projet comme รงa. Et donc nous on a des statuts dans lesquels sont gravรฉs plein de choses dans le marbre, notamment le fait que notre objectif est de faire durer le matรฉriel. Et donc, on ne pourra pas changer รงa, mรชme avec tout lโ€™argent du monde.

Le deuxiรจme point, cโ€™est que cโ€™est une coopรฉrative, mais dโ€™intรฉrรชt collectif. Lร , on touche ร  un point trรจs intรฉressant, cโ€™est-ร -dire quโ€™une coopรฉrative classique, cโ€™est que, grosso modo, les salariรฉs qui peuvent devenir des coopรฉrateurs, ร  peu prรจs, ce nโ€™est pas tout ร  fait exact, mais vraiment pas loin, et donc ne participent ร  la gouvernance que les salariรฉs. Dans une SCIC, ce nโ€™est pas du tout le cas, puisque les salariรฉs sont une composante comme une autre. Nous avons plein dโ€™autres collรจges et notamment dans une SCIC, il est lรฉgalement obligatoire de rendre possible, voire facile, la prise de part par des utilisateurs du service. Donc, les clients doivent pouvoir devenir des actionnaires et du coup, gagner du pouvoir. ร‡a, cโ€™est vachement important.

ร‡a veut dire que les utilisateurs peuvent diriger lโ€™entreprise et lโ€™amener lร  oรน ils veulent quโ€™elle aille. Et donc, lโ€™entreprise, elle se met forcรฉment au service des utilisateurs et non pas, comme on le voit avec un paquet de grosses entreprises notamment, je cite les GAFAM parce que cโ€™est ce qui nous agace le plus en tant que libriste. En gros, ils ne rendent pas service ร  leurs utilisateurs, ils se rendent service ร  eux avant tout. Et donc, quitte ร  piquer des donnรฉes ร  leurs utilisateurs sans leur dire, etc. Nous รฉvidemment, on ne peut pas faire รงa, et de maniรจre structurelle. Cโ€™est-ร -dire que ce nโ€™est pas juste notre bonne volontรฉ, cโ€™est lรฉgal, on ne peut pas faire autrement. Et รงa, cโ€™est vachement important aussi pour nous, pour la stabilitรฉ du projet. Cโ€™est-ร -dire que le jour oรน nous, on sโ€™en va, on a un accident, un machin, un truc, ce nโ€™est pas grave. Ce nโ€™est pas grave, merci, pour nous, mais pas pour lโ€™entreprise. Donc, lโ€™entreprise ne changera pas, elle restera stable. Ce modรจle de SCIC qui doit consigner des intรฉrรชts potentiellement divergents est vachement intรฉressant parce que รงa oblige ร  construire un modรจle รฉconomique qui satisfait tout le monde en rรฉalitรฉ, et non pas celui qui a le pouvoir ร  lโ€™instant T.

Nous, au sein de la SCIC Commown, on a des clients, cโ€™est obligatoire, des salariรฉs et des porteurs de projets. On est dans le mรชme collรจge, on a le mรชme poids. Nous, cofondateurs, on a le mรชme poids quโ€™un salariรฉ ou une salariรฉe qui serait dans le mรชme collรจge que nous. On a des producteurs, des fabricants de matรฉriel, donc why! open computing, par exemple, fait partie de la SCIC et a son mot ร  dire sur la gouvernance. Vous voyez que rien quโ€™en citant ces trois-lร , ils ont potentiellement des intรฉrรชts divergents. Les salariรฉs vont dire : Nous, on voudrait avoir un salaire plus รฉlevรฉ. Les utilisateurs vont dire : Vous รชtes gentils, mais si vous avez un salaire plus รฉlevรฉ, les prix vont augmenter. Nous, on a envie que les prix diminuent, au contraire. Et les producteurs, ils vont dire : Oui, mais vous รชtes gentils, si vous nous mettez la pression pour acheter les ordinateurs moins chers, on vit comment nous ? Pareil, jโ€™ai oubliรฉ les financiers. Et les financiers, cโ€™est pareil, ils ont un rรดle vachement important. Puisquโ€™on doit commencer par acheter des appareils, eux aussi, ils ont un intรฉrรชt ร  รชtre dans la SCIC et on a un certain nombre dโ€™investisseurs dans la SCIC qui nous permettent dโ€™avoir de lโ€™argent.

Ce modรจle-lร  de sociรฉtรฉ coopรฉrative dโ€™intรฉrรชt collectif est un modรจle qui est un modรจle non-capitaliste dont on veut faire la dรฉmonstration de lโ€™efficacitรฉ. Je pense quโ€™on y arrive aujourdโ€™hui puisquโ€™on a des sociรฉtaires qui sont tous contents, ils sont trรจs nombreux. Globalement, le modรจle est plรฉbiscitรฉ ร  la fois par tous les sociรฉtaires. On aimerait bien aujourdโ€™hui augmenter la visibilitรฉ de ce modรจle et favoriser la participation de nos sociรฉtaires. On y travaille dโ€™arrache-pied en espรฉrant, pour la prochaine AG, montrer quโ€™on a beaucoup progressรฉ dans ce domaine et quโ€™on va donner encore plus de pouvoir ร  des gens de lโ€™extรฉrieur de lโ€™entreprise pour avoir de lโ€™expertise, pour avoir des intรฉrรชts divergents et innover en termes de modรจle.

Conclusion


Walid : cโ€™est une bonne conclusion. Cโ€™est un รฉloge de la SCIC. On nโ€™a pas parlรฉ des Licoornes qui est un regroupement des diffรฉrentes SCIC, mais on pourra en reparler dans une autre รฉmission ร  un autre moment parce que cโ€™est un sujet vraiment passionnant. Et aussi pareil, on nโ€™a pas parlรฉ de Telecoop, mais on pourrait en reparler aussi.

Florent : รงa fait plein de gens ร  inviter, รงa va รชtre super. Tu vas pouvoir avoir plein de super รฉmissions avec des Licoornes.

Walid : je vais faire un deuxiรจme podcast qui va sโ€™appeler Projet SCIC ou Projets Licoornes, il faudra faire รงa. Florent, merci beaucoup dโ€™avoir pris ton temps pour parler avec nous.

Florent : merci ร  toi.

Walid : je suis tombรฉ amoureux de Commown la premiรจre fois que jโ€™ai vu Adrien parler. On a parlรฉ aprรจs la prรฉsentation que jโ€™avais vue et jโ€™ai trouvรฉ รงa super. Je voulais vraiment faire dรฉcouvrir ce modรจle parce que je trouve que cโ€™est hyper intรฉressant. Et puis votre approche du logiciel libre, votre approche de combattre lโ€™obsolescence programmรฉe par justement le logiciel libre aussi. En tout cas, moi, je suis super content dโ€™avoir pu รฉchanger avec toi sur ce sujet-lร . Je vais encore une fois te remercier et je vais dire pour nos auditeurs et nos auditrices que jโ€™espรจre quโ€™ils ont aussi apprรฉciรฉ cet รฉchange et que si cโ€™est le cas, quโ€™ils nโ€™hรฉsitent pas ร  partager cet รฉpisode autour dโ€™eux sur les rรฉseaux sociaux, ร  nous faire des commentaires aussi sur les plateformes de streaming puisque le podcast est disponible sur toutes les bonnes plateformes de streaming. On a dโ€™autres รฉpisodes qui vont venir pour parler dโ€™autres mรฉtiers et dโ€™autres projets aussi et que รงa va รชtre trรจs sympa. Florent, รฉcoute, merci beaucoup et puis ร  bientรดt, jโ€™espรจre.

Florent : un grand merci ร  toi. Continue ton รฉmission, elle est super. Jโ€™en ai รฉcoutรฉ quelques unes, du coup, cโ€™est vraiment chouette. Bon travail. Bon courage ร  toi pour continuer. Merci.Au plaisir.

Walid : et ร  bientรดt !

Cet รฉpisode est enregistrรฉ le 21 juin 2023.

Transcription rรฉalisรฉe par Raphaรซl Semeteys.

Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.

This entry was edited (10 months ago)

Agnes Crepet โ€“ Head of software longevity & IT chez FAIRPHONE


Agnes Crepet, responsable IT et longรฉvitรฉ logicielle chez Fairphone, nous emmรจne ร  la dรฉcouverte de la conception et maintenance dโ€™un smartphone Android sur le long terme.

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Interview dโ€™Agnรจs Crepet โ€“ Fairphone


Walid : bienvenue sur Projet Libre et cโ€™est avec plaisir quโ€™aujourdโ€™hui je reรงois Agnรจs Crรฉpet dans lโ€™รฉpisode numรฉro 4. Florent Cayrรฉ, qui est un des fondateurs de la coopรฉrative Commown, mโ€™encourageait fortement ร  contacter Agnรจs car il mโ€™avait dit quโ€™elle aurait des choses passionnantes ร  me dire. Elle a bien voulu accepter de parler dans Projets Libres!.

Agnes travaille chez Fairphone, elle est la responsable de lโ€™informatique et de la longรฉvitรฉ logicielle. Avec elle on va parler donc de ce que รงa veut dire que de maintenir un systรจme dโ€™exploitation et des applications sur la durรฉe, et aussi avec les relations avec les autres acteurs de lโ€™รฉcosystรจme. Et si vous voulez connaรฎtre plus en dรฉtail son parcours alors je vais vous mettre en description le lien vers lโ€™excellente รฉpisode du podcast de lโ€™APRIL, Libre ร  vous numรฉro 180 dans lequel Agnรจs dรฉcrit trรจs bien tout son parcours.
Agnes merci beaucoup dโ€™รชtre avec nous jโ€™espรจre que tu vas bien aujourdโ€™hui. Tu mโ€™as dit que tu avais chaud.

Agnes : exactement. Dans mon espace de coworking, il fait extrรชmement chaud.

Le parcours dโ€™Agnes


Walid : mais รฉcoute, รงa ne va pas nous empรชcher de parler. Est-ce que dans un premier temps, tu pourrais nous expliquer assez rapidement ton parcours et ce qui a fait que tu en es arrivรฉe ร  travailler chez Fairphone?

Agnes : oui, bien sรปr. Mon parcours rapide : comme tu lโ€™as dit, dans Libre ร  vous je vais un peu dans les dรฉtails de mon parcours. Donc je ne vais pas te le faire maintenant, mais jโ€™ai principalement bossรฉ en France quand mรชme jusquโ€™ร  mes 40 annรฉes. Jโ€™ai fait des รฉtudes assez classiques en informatique, en commenรงant par faire des boulots assez corporate et puis petit ร  petit en mโ€™รฉloignant un peu des formules corporate, donc en lanรงant ma propre boรฎte avec des potes qui sโ€™appellent Ninja Squad et tout.
Mais bon, en restant on va dire dans lโ€™รฉcosystรจme franรงais, et en 2018 jโ€™ai rejoint Fairphone, qui est aux Pays-Bas, donc qui mโ€™a donnรฉ la possibilitรฉ de voir ce que cโ€™รฉtait de lโ€™intรฉrieur de bosser pour une boรฎte qui fait un produit numรฉrique, รฉthique, on va dire. On va en parler intensivement aujourdโ€™hui, je suppose.

Et puis qui mโ€™a donnรฉ aussi la possibilitรฉ dโ€™avoir une expรฉrience avec des cultures trรจs diffรฉrentes. Sortir un peu de mon รฉcosystรจme franco-franรงais, donc cโ€™รฉtait aussi chouette. Et donc je bosse toujours pour cette boรฎte, 5 ans aprรจs, en full remote (NDLR : tรฉlรฉtravail complet), enfin almost full remote, cโ€™est-ร -dire que jโ€™y vais quand mรชme une petite semaine par mois pour boire des cafรฉs avec mes collรจgues, juste pour garder un lien. Je trouve que parfois le full remote cโ€™est un peu challenge.
Donc voilร , mon parcours briรจvement, et ร  cรดtรฉ de mes jobs, depuis le dรฉbut, donc une vingtaine dโ€™annรฉes, depuis que jโ€™ai commencรฉ ร  bosser, et mรชme avant, jโ€™ai toujours fait partie de collectifs militants, politiques, autour dโ€™une certaine forme de numรฉrique plus inclusive, plus libre, plus diversifiรฉe. Donc je fais partie de lโ€™รฉquipe fondatrice de MiXiT, qui a une confรฉrence ร  Lyon, qui ล“uvre pour plus de diversitรฉ et dโ€™รฉthique dans la tech. Je fais partie du collectif Duchess France, qui est un collectif qui travaille pour plus de visibilitรฉ des femmes tech dans la tech.

Et jโ€™ai aussi cofondรฉ sur Saint-Etienne, la ville oรน jโ€™habite, un web mรฉdia, on va dire, qui sโ€™appelle le numรฉro zรฉro et qui fait partie de la vague des Indie-Mรฉdias. Jโ€™en parle aussi dans Libre ร  vous, donc je ne vais pas trop en parler aujourdโ€™hui. Mais en gros, cโ€™est toute la vague des mรฉdias alternatifs qui a apparu ร  la fin des annรฉes 90, dรฉbut des annรฉes 2000, qui รฉtait une forme de militantisme pour trouver une alternative aux mรฉdias de masse. Voilร . Et tout se passait en ligne. Donc, cโ€™est aussi ce qui mโ€™a donnรฉ envie de faire des รฉtudes dans lโ€™informatique. Donc voilร  un petit peu mes actions militantes en dehors de mon job. Mais cโ€™est vrai que depuis que je bosse chez Fairphone, on va dire que jโ€™ai un peu alignรฉ les planรจtes sur ce truc-lร .

Lโ€™arrivรฉe chez Fairphone, les dรฉbuts de Fairphone


Walid : moi, la premiรจre fois que jโ€™ai dรฉcouvert Fairphone, cโ€™รฉtait ร  une confรฉrence au FOSDEM en 2016 dรฉjร . Donc toi, comment tu es arrivรฉ chez Fairphone?

Agnes : je suis arrivรฉe comme une personne qui nโ€™est absolument pas connue de Fairphone. Donc jโ€™ai postulรฉ une annonce en ligne parce que jโ€™avais lโ€™impression que jโ€™avais un profil qui correspondait au poste, et pas un recruteur qui mโ€™a contactรฉ en disant ยซ on a un super poste pour vous ยป. Dรฉjร  dโ€™une, parce quโ€™on nโ€™a pas la thune chez faire fun dโ€™avoir des recruteurs, en tout cas on le fait trรจs rarement, ponctuellement, et aussi parce que ce nโ€™est pas forcรฉment dans notre philosophie. On a envie aussi que nโ€™importe qui puisse postuler.
Donc je suis arrivรฉe juste parce que jโ€™avais envie dโ€™avoir une expรฉrience quand mรชme en dehors de la France, รงa cโ€™est sรปr. Et puis รงa faisait longtemps que jโ€™avais envie de bosser pour une boรฎte produit, numรฉrique รฉthique, numรฉrique responsable. Donc voilร , il nโ€™y en a pas tant que รงa finalement en Europe. Donc je lโ€™ai suivi depuis longtemps, depuis la campagne de sensibilisation quโ€™il et elle avaient fait autour des minerais de conflits en 2010-2011. Jโ€™avais suivi ce projet, jโ€™avais vu le Fairphone 1 et le Fairphone 2 sortir.

Je suis arrivรฉe 5 ans aprรจs le dรฉbut de lโ€™histoire, aprรจs le dรฉbut de la boรฎte, parce que la boรฎte cโ€™est en 2013 : je suis arrivรฉe en 2018. On vient de fรชter nos 10 ans, donc tu vois, je suis arrivรฉe sur la deuxiรจme moitiรฉ de vie de Fairphone, ce qui nโ€™est sรปrement pas la plus compliquรฉe, on va dire. Je ne dis pas que cโ€™est simple de bosser aujourdโ€™hui chez Fairphone, parce que rien nโ€™est acquis. Cโ€™est toujours trรจs compliquรฉ, chaque mois tu as des nouveaux problรจmes qui arrivent, il faut les rรฉsoudre, et puis on nโ€™a pas une assise financiรจre qui nous permet de prendre des risques, mรชme si on en prend beaucoup.


Mais ce nโ€™est rien en comparaison aux personnes qui ont fait les 5 premiรจres annรฉes, je pense. Toute humilitรฉ parce que ces personnes-lร , elles รฉtaient sur un projet qui รฉtait naissant, ou sur les premiers produits qui รฉtaient compliquรฉs. Fairphone 1 et Fairphone 2, ce sont des produits dont la qualitรฉ nโ€™รฉtait pas exceptionnelle, parce que lโ€™on apprenait. Donc du coup, beaucoup, beaucoup de stress, je pense, pour cette รฉquipe de personnes sur les 5 premiรจres annรฉes.
Je nโ€™ai pas vraiment connu, jโ€™en ai vu quand mรชme quelques aspects quand je suis arrivรฉe en 2018 sur les premiรจres, les 1 ou 2 premiรจres annรฉes. Et รงa sโ€™est un peu stabilisรฉ quand on a sorti le Fairphone 3. Cโ€™est quand mรชme un produit de bien meilleure qualitรฉ, qui montre que, au bout dโ€™un moment, on a su faire quand mรชme des tรฉlรฉphones trรจs corrects. Je suis un peu dure avec nous-mรชmes, mais on se le cache pas vraiment et puis cโ€™est important de pas le cacher aussi. De lร  oรน on en est, de lร  oรน on a commencรฉ quoi.

Fairphone est un succรจs aussi par les utilisatrices, utilisateurs qui ont supportรฉ ce projet dingue de faire un tรฉlรฉphone รฉthique en ayant des problรจmes techniques sur les premiers opus quoi. Cโ€™est ร  dire quโ€™en fait il y a des gens qui utilisaient le Fairphone 2 en ayant des gros soucis mais qui รฉtaient contents dโ€™utiliser parce quโ€™ils participaient ร  un projet diffรฉrent. Donc รงa cโ€™est un truc ร  souligner, lโ€™importance de la communautรฉ sur ce genre de projet.


Walid : toi tโ€™avais dรฉjร  travaillรฉ avec du matรฉriel ou cโ€™รฉtait quelque chose de nouveau pour toi ?

Agnes : non, non, cโ€™รฉtait complรจtement nouveau et je connaissais rien dโ€™Android quand je suis arrivรฉe. Donc si tu veux jโ€™avais quand mรชme des marches ร  monter. Jโ€™รฉtais dรฉveloppeuse back-end, je faisais du back-end. Donc je venais un peu de loin, aprรจs jโ€™avais fait un peu de management de projet, des choses comme รงa, dโ€™รฉquipe, plus que de projet dโ€™ailleurs.
Oui jโ€™รฉtais quand mรชme sur une stack technique trรจs diffรฉrente. Jโ€™avais quand mรชme fait un peu de Linux au tout dรฉbut de ma carriรจre, du dรฉveloppement C, donc รงa, รงa mโ€™a aidรฉe. Parce quโ€™aujourdโ€™hui, cโ€™est vrai que cโ€™est quand mรชmeโ€ฆ

On fait รงa, une partie de mon รฉquipe fait รงa. Mais cโ€™est vrai que cโ€™รฉtait quand mรชme un beau challenge quand je suis arrivรฉe. Jโ€™avais trรจs peu de compรฉtences en รฉlectronique, donc voilร . Tout ce qui est processeur Qualcomm, etc., il a fallu que jโ€™apprenne beaucoup de trucs. ร‡a va mieux aujourdโ€™hui, mais je tโ€™avoue que les premiers mois ont รฉtรฉ bien remplis.

La mission de Fairphone


Walid : si je reviens sur Fairphone, lโ€™entreprise en gรฉnรฉral, est-ce que tu peux juste nous dรฉcrire quel est lโ€™objectif que vous cherchez ร  atteindre ?

Agnes : la mission de lโ€™entreprise, cโ€™est de changer lโ€™industrie รฉlectronique pour la rendre plus responsable, pour faire en sorte quโ€™on ne se cache plus la face sur les exactions commises dans la construction de tรฉlรฉphones, exactions sociales ou environnementales. Et pour faire en sorte de changer lโ€™industrie pour quโ€™elle devienne meilleure, et que les gens soient mieux payรฉs dans la supply chain (NDLR : la chaรฎne dโ€™approvisionnement) et que le tรฉlรฉphone dure plus longtemps pour รฉviter trop de dรฉchets รฉlectroniques. Je fais court, mais cโ€™est quand mรชme le principal axe de Fairphone et en ce sens cโ€™est vrai que รงa reste un projet assez unique parce que nos KPIs, par exemple, les indicateurs de performance, ne sont pas uniquement basรฉs que sur la rentabilitรฉ financiรจre, mais aussi sur toutes les zones dโ€™impact que jโ€™ai un peu citรฉes.
Donc, est-ce quโ€™il y a beaucoup de personnes qui bรฉnรฉficient de nos programmes sociaux en termes de salaire ? Est-ce quโ€™il y a des fair matรฉriaux (NDLR : matรฉriaux responsables) qui sont inclus dans le tรฉlรฉphone ? Est-ce que lโ€™on recycle comme on prรฉtend le faire ? On a plein dโ€™indicateurs de performance qui existent et qui permettent de suivre les critรจres de rรฉussite quโ€™on se fixe. Ces critรจres de rรฉussite ne sont pas รฉvidemment que financiers.

Mais la finance est aussi importante parce que lโ€™on nโ€™est pas une NGO (NDLR : une ONG). On est une boรฎte, mรชme si on est une entreprise sociale : cโ€™est un statut un peu similaire au SCOP en France. Les Pays-Bas lโ€™appellent Social Enterprise, mais cโ€™est similaire au SCOP. On est aux Pays-Bas, donc cโ€™est des capitalistes, cโ€™est des libรฉraux absolus, donc cโ€™est quand mรชme moins classe que des SCOP, je dirais. Mais quand mรชme, รงa ressemble un peu, avec notamment le fait de ne pas inclure uniquement la rentabilitรฉ financiรจre de la boรฎte. Cโ€™est quand mรชme important quโ€™on vise la rentabilitรฉ financiรจre parce que si on prรฉtend influencer lโ€™industrie รฉlectronique, il faut quโ€™on montre que ce projet est viable. Il faut quโ€™on montre ร  Samsung et ร  dโ€™autres que si vous faites des tรฉlรฉphones en payant des living wage, des revenus convenables, dรฉcents aux personnes qui assemblent le tรฉlรฉphone, cโ€™est possible. Vous allez y arriver, vous nโ€™allez pas mettre votre boรฎte ร  risque. Donc tout รงa, cโ€™est important aussi pour nous.

Lโ€™รฉquipe dโ€™Agnes et ses missions


Walid : si je prends maintenant ton รฉquipe, combien de personnes รชtes-vous ? Quelle est lโ€™รฉtendue de vos diffรฉrentes missions ?

Agnes : mon รฉquipe, tu parles juste de mon รฉquipe.

Walid : oui, ton รฉquipe.

Agnes : alors jโ€™ai une quinzaine dโ€™ingรฉs, enfin de personnes dans mon รฉquipe. Jโ€™en ai deux tiers sur le non exotique, on va dire lโ€™IT pur : Dev, Backend, Kotlin, Spring ou des choses beaucoup encore moins exotiques quโ€™implรฉmenter un ERP. Quand je suis arrivรฉe dans la boรฎte, si tu veux, il nโ€™y avait pas toute la stack IT que tu trouves dans des boรฎtes classiques. Donc il y avait pas un logiciel de finance, un helpdesk, rien pour gรฉrer les stocks et tout รงa. Donc il a fallu quโ€™on mette en place des solutions, qui ne mโ€™excitent pas tant que รงa,
Mais quโ€™il faut faire pour scaler : ERP et compagnie. On a changรฉ de webshop la semaine derniรจre.
Enfin voilร , on assainit la stack technique IT.
Jโ€™ai aussi des dรฉveloppeurs et dรฉveloppeuses qui travaillent sur tout ce qui est collecte de data trรจs spรฉcifique pour faire de lโ€™analytique sur les KPIs quโ€™on prรฉtend suivre. Donc typiquement, on avale toutes les data qui viennent dโ€™usines, qui viennent des repair centers (NDLR : centres de rรฉparation) pour faire de lโ€™analytique sur cโ€™est quoi qui break (NDLR : casse) le plus, lร  oรน il faut quโ€™on sโ€™amรฉliore, ce quโ€™on appelle les fields failure rates, les taux dโ€™รฉchec dans le champ.

Donc quand ton tรฉlรฉphone est shippรฉ (NDLR : envoyรฉ), cโ€™est un hardware (matรฉriel), donc cโ€™est compliquรฉ. Tu ne peux pas faire une mise ร  jour facilement, enfin une mise ร  jour software (logiciel), on ne peut pas tout rรฉsoudre, notamment pas le hardware. Et donc on suit dans le field toutes les erreurs, hardware et software, grรขce au fait que le tรฉlรฉphone peut revenir dans un centre de rรฉparation. Donc tout รงa, on le suit. Et tout รงa, cโ€™est des solutions techniques ร  mettre en place. Jโ€™ai des gens qui font รงa chez moi.

Et jโ€™ai un tiers de lโ€™รฉquipe qui travaille vraiment sur tout ce qui est longรฉvitรฉ logicielle du tรฉlรฉphone, comment lutter contre lโ€™obsolescence des tรฉlรฉphones Android. Donc lร , cโ€™est vraiment des gens plutรดt embedded development (NDLR : dรฉveloppement embarquรฉ). Jโ€™ai une personne ร  temps plein sur le noyau Linux, voilร , des choses comme รงa qui nรฉcessitent des compรฉtences qui sont assez particuliรจres, un peu niches. Parce que si je te parle du noyau Linux, par exemple, aujourdโ€™hui il nโ€™y a personne qui fait beaucoup dโ€™upgrades de noyau Linux sur une stack Android de tรฉlรฉphone.

Lโ€™industrie est faite dans la stack Android. Gros, tu shippes ton tรฉlรฉphone avec une version dโ€™Android, tu fais, allez, au pire une ou deux versions, un ou deux upgrades, et cโ€™est tout. Tu nโ€™as mรชme pas besoin de toucher ton noyau. Mais si nous on veut faire 5, 6, 7, 8 ans de support logiciel, il faut quโ€™ร  un moment donnรฉ on mette ร  jour le noyau Linux ou quโ€™on trouve des solutions similaires. Tout รงa, รงa nรฉcessite des compรฉtences assez particuliรจres, de mainlining, dโ€™upstream Linux, kernel, des choses comme รงa.

Et donc, jโ€™ai une personne ร  temps plein lร -dessus dans ce petit tiers-lร . Je te parlais, un tiers, cโ€™est-ร -dire cinq personnes : on nโ€™est pas une รฉquipe de 100 ingรฉnieurs. Fairphone, cโ€™est 140, 150 personnes aujourdโ€™hui et donc je gรจre ces 10% en charge de la stack technique software.

Faire sa propre version dโ€™Android avec un support long terme


Walid : si je prends la partie Android, comment vous faites pour faire votre propre version dโ€™Android pour Fairphone ? Quโ€™est-ce que รงa veut dire, en gros, schรฉmatiquement, les diffรฉrentes รฉtapes ?

Agnes : on essaye de rester au plus proche du vanilla Android, donc du stock Android, cโ€™est-ร -dire de lโ€™Android normal dรฉlivrรฉ par Google. Mais รฉvidemment que ce nโ€™est pas possible, enfin disons que ce nโ€™est pas possible. Forcรฉment entre ce que livre Google et ce que tu vas avoir sur ton tรฉlรฉphone, tu as des diffรฉrences. Tu as des diffรฉrences qui sont liรฉes au hardware, en fait, les composants que toi tu as choisis en tant que fabricant de tรฉlรฉphone. Et puis tu as des diffรฉrences qui concernent plutรดt la stack haute, ce qui va, par exemple, toucher des apps ou des choses comme รงa, au regard de ce que te demandent tes opรฉrateurs rรฉseau : Orange, Vodafone, Dutch Telecom et compagnie. La customisation Fairphone, ce sont des choses qui ne se voient pas forcรฉment auprรจs de lโ€™utilisatrice utilisateur final, sauf si lโ€™opรฉrateur veut dรฉlivrer des apps particuliรจres. Mais si jamais tu squeezes cette exception sur les opรฉrateurs, ce quโ€™on fait cโ€™est tout le temps au plus proche de ce quโ€™est Android, de ce quโ€™est la version Android quโ€™on implรฉmente.

Walid : donc lร  on parle de lโ€™AOSP (Android Open Source Project) ?

Agnes : oui. Alors, on va dire dans Android, si jamais je reprends un peu la base, tu as plusieurs couches. Tu as le noyau Linux : Android tourne sur un noyau Linux. Tu as ce quโ€™on appelle lโ€™Hardware Abstraction Layer โ€“ HAL (NDLR : la couche dโ€™abstraction matรฉrielle) โ€“ , donc cโ€™est vraiment tout ce qui colle ร  ton hardware, jโ€™y reviendrai. Tout ce qui est Android Runtime, les librairies natives, graphiques, etc.

Tu as lโ€™Android Framework et tโ€™as les applications. Et dans toutes ces couches-lร , tโ€™as du closed source et de lโ€™open source.

Dans tout ce que je viens de dire, il y a une partie qui sโ€™appelle AOSP, qui sโ€™appelle Android Open Source Project, et qui touche grosso modo au cล“ur open source dโ€™Android.

Walid : mais รงa veut dire quoi ? ร‡a veut dire quโ€™il y a beaucoup de closed source ?

Agnes : typiquement, toute la partie HAL, lโ€™implรฉmentation HAL, elle nโ€™est pas open source. Tu as lโ€™interface qui est open source mais lโ€™implรฉmentation nโ€™est pas, cโ€™est รงa qui va te permettre dโ€™adapter, de faire tourner ton Android sur des processeurs particuliers qui sont ceux que toi tu as choisis par rapport au design de ton tรฉlรฉphone. Et donc lร , on parle de code propriรฉtaire, on parle de ce qui va tourner sur les seconds processeurs, la partie modem, etc.

Et typiquement, on parle potentiellement de code Qualcomm pour nous, puisquโ€™on a un processeur Qualcomm. Mais on peut parler aussi dโ€™autres types de firmwares, tout ce qui est camรฉra firmware, fingerprint sensor (NDLR : capteur dโ€™empruntes digitales), enfin voilร . Dans tes notes de podcast, je te mettrais un article qui a รฉtรฉ รฉcrit par des acadรฉmiques rรฉcemment, lร  que jโ€™aime bien, qui explique ร  quel point cโ€™est compliquรฉ de maintenir en fait un produit qui tourne sur un processeur, notamment quand cโ€™est de la mobilitรฉ, parce que tu as plein de firmware que tu ne contrรดles pas forcรฉment en fait. Android est contrรดlable parce que le cล“ur est open source, ce que tu appelles AOSP, dโ€™accord ? Mais il y a plein dโ€™autres bouts de code qui sont trรจs compliquรฉs ร  maรฎtriser et qui sont ร  lโ€™origine de certaines obsolescence.

Typiquement on vient de rollout (NDLR : publier) Android 13 sur Fairphone 3. Fairphone 3 est sorti en 2019 avec Android 9. Donc tu vois cโ€™est cool, on a fait plein de upgrade. Et tu vois, un truc moins cool, cโ€™est que le fingerprint sensor, on a eu un drop (NDLR : abandon) du support du fabricant, donc plus de firmware. Et lร  typiquement, on est bloquรฉ. On a des livres Android 13, on a la certifโ€™ Android, Google, etc.
Mais ce fingerprint sensor nโ€™a plus de mise ร  jour firmware. Donc รงa veut dire que tout ce qui est Android vรฉrifie รงa. Dans Android, tu as une spec qui dit, bon, ton sensor, sโ€™il rรฉpond ร  ces requirements-lร , il a un level de sรฉcuritรฉ OK, un level de sรฉcuritรฉ faible, un level de sรฉcuritรฉ strong, etc. Et avant, on avait le level strong, et on a dรป passer au level dโ€™en dessous. Parce quโ€™on nโ€™avait pas pu faire la mise ร  jour firmware de ceโ€ฆ Je suis un peu longue, mais tu vas comprendre que รงa rรฉpond ร  ta question.

On a dรป passer au niveau dโ€™en dessous parce que justement, on nโ€™avait pas la mise ร  jour du firmware de ce Fingerprint Sensor. On a quand mรชme la certification Android, mais รงa veut dire que concrรจtement, pour lโ€™utilisatrice finale, elle va devoir en fait, typiquement, ne plus utiliser le fingerprint sensor pour faire cette transaction en bancaire et utiliser un PIN, password ou ce que tu veux.

Typiquement, le fait de potentiellement perdre le contrรดle de certains firmware, mรชme si tu fais du tรฉlรฉphone qui dure dans le temps, du software qui dure dans le temps, mรชme si tu contrรดles ta puce, je parlerai longuement de la puce plus tard si tu veux, ton processeur pardon. Il y a des bout de code qui sont compliquรฉs ร  garder sous contrรดle et typiquement ce genre de trucs.

Du software long terme sur du tรฉlรฉphone, รงa veut dire potentiellement des compromis pour le end user, pour le consommateur ou la consommatrice finale. Cโ€™est pas facile forcรฉment ร  expliquer commercialement ou en termes de marketing marketing un client quโ€™en fait il gagne un support long terme mais il perd des fonctionnalitรฉs quโ€™il avait au dรฉpart. Potentiellement il peut perdre des fonctionnalitรฉs exactement. Tu vois on a un public quand mรชme qui est conscient de รงa, on vient du Fairphone 2, tout ร  lโ€™heure je te disais le Fairphone 2 qui รฉtait un tรฉlรฉphone de qualitรฉ moyenne, beaucoup dโ€™issues hardware oรน les gens quand mรชme nous ont soutenus. Cโ€™est vrai que sur le Fairphone 3 on a รฉlargi un peu notre base dโ€™utilisatrices, dโ€™utilisateurs et du coup les gens รฉtaient un peu plus exigeants, et รงa cโ€™est devenu encore plus vrai sur le Fairphone 4.
Bah ouais cโ€™est super chiant. Lร  tu te connectes sur le forum de Fairphone, tu regardes lโ€™upgrade Android 13 quโ€™on a fait la semaine derniรจre, tโ€™en as plein qui gueulent sur ces sortes de fingerprints. On nโ€™a pas รฉtรฉ trรจs bons sur la communication avant lโ€™upgrade, sur les releases notes, etc. On sโ€™est vautrรฉ sur un truc de quelques jours, on a pu dire le truc un peu en retard, on nโ€™est pas parfait.
Mais oui, mais carrรฉment cโ€™est compliquรฉ. Aprรจs รฉvidemment quโ€™on veut sโ€™amรฉliorer, et typiquement, moi ce que je veux faire, cโ€™est le fingerprint sensor de notre tรฉlรฉphone de derniรจre sortie. Il faut absolument quโ€™on arrive ร  les convaincre de signer pour 8 ans. Mรชme sโ€™ils nโ€™ont pas lโ€™habitude, mรชme sโ€™ils ne savent pas faire, on sโ€™en fout, il faut quโ€™on garde le contact avec eux le plus longtemps possible. Toute lโ€™explication que Fairphone a lโ€™habitude de faire sur les fair materials, donc les mรฉtaux quโ€™on inclut dans notre supply chain qui sont conflict free, qui respectent les conditions de travail, qui nโ€™ont pas dโ€™enfant, tout รงa. On sait que cโ€™est une longue journรฉe et que sur 50 mรฉtaux, pour le moment, on nโ€™en est quโ€™ร  15.

Quelque part, sur le corps, la stack technique de notre tรฉlรฉphone, on en est au mรชme point. Cโ€™est-ร -dire quโ€™on essaye, entre guillemets, de se frayer un chemin pour avoir quelque chose de plus รฉthique, de plus responsable pour faire de la longue durรฉe, mais cโ€™est un chemin. On ne peut pas gagner sur tous les aspects. Je suis trรจs contente de ce quโ€™on fait aujourdโ€™hui avec Qualcomm par exemple, รงa va beaucoup mieux quโ€™il y a quelques annรฉes. Jโ€™espรจre vraiment quโ€™on va continuer ร  avoir un partnership (NDLR : partenariat) fort pour que vraiment on puisse avoir le support du modem, le support de Qualcomm jusquโ€™ร  la fin. Mais sur dโ€™autres aspects, ce nโ€™est pas facile, le fingerprint sensor, cโ€™est un vrai รฉchec sur le Fairphone 3.

Faire du support long terme sans perdre de fonctionnalitรฉs


Walid : Cette รฉquipe qui nโ€™est pas une trรจs grosse รฉquipe, finalement de ce que je comprends, peut-รชtre ร  demi-mot, une bonne partie de votre temps vous le passez ร  travailler sur le matรฉriel existant pour le faire durer le plus longtemps possible. ร‡a doit vous occuper une grosse partie du temps finalement, non ? Sur la partie vraiment Android, je parle.

Agnes : sur la partie Android, les nouveaux produits, les produits rรฉcents sont gรฉrรฉs par ce quโ€™on appelle un ODM. Donc lโ€™ODM, cโ€™est ton usine en fait. Cโ€™est la boรฎte qui assemble les tรฉlรฉphones. Voilร , donc en gros, cโ€™est ceux qui font et le hardware et le software. ODM รงa veut dire Original Design Manufacturer : lโ€™usine dโ€™assemblage en Chine. Et donc lโ€™ODM fait souvent le premier upgrade Android et puis aprรจs nous on prend le relais in-house (NDLR : en interne) quoi, on in-source les dรฉveloppements avec lโ€™รฉquipe dont je te parle, que je gรจre. Et par dรฉfinition, รฉvidemment quโ€™on est plus focalisรฉ sur les produits qui sont dรฉjร  sortis, mais รงa veut pas dire quโ€™on intervient pas sur les produits qui vont sortir. Lร  typiquement le fingerprint sensor, si jamais je rรฉtrospecte un peu sur pourquoi on en est lร  aujourdโ€™hui, cโ€™est typiquement quโ€™ร  lโ€™รฉpoque on nโ€™a pas รฉtรฉ nous dans mon รฉquipe assezโ€ฆ moi, allez jโ€™assume, je take ownership (NDLR : je prends la responsabilitรฉ) sur lโ€™erreur lร . Jโ€™ai pas รฉtรฉ peut-รชtre sรปrement assez vigilante ร  lโ€™รฉpoque quand on a designรฉ le Fairphone 3 pour sรฉcuriser lโ€™agrรฉment avec le fabricant du fingerprint sensor, pour faire en sorte quโ€™il sโ€™engage bien avec nous sur 7 ou 8 ans. ร€ lโ€™รฉpoque, parce que jโ€™y arrivaisโ€ฆ Enfin bref, le tรฉlรฉphone est sorti en 2019, moi je suis arrivรฉe fin 2018, du coup on a dรป sรปrement avoir un loupรฉ lร .
Mais grosso modo, mon รฉquipe est aussi incluse dans les premiรจres รฉtapes de conception des tรฉlรฉphones ร  venir pour justement garantir ce genre de trucs. Toute lโ€™architecture logicielle dโ€™Android, lร  je tโ€™ai fait les layers vite fait lร , cโ€™est vachement essentiel quโ€™on audite le code en fait, quโ€™il sorte de lโ€™ODM, pour รฉviter de faire en sorte que le code soit pourri, parce que cโ€™est nous qui allons nous taper la maintenance derriรจre.

Donc on fait des audits, on leur dit รงa รงa va pas, il faut le faire comme รงa. Tous les changements au niveau dโ€™Android que Google pousse depuis quelques temps sont plutรดt pas mal, plutรดt designรฉs pour la longรฉvitรฉ, Treble, GSI, tout รงa on pourra en parler si tu veux. Et bien tous ces trucs lร , les usines en Chine, je ne vais pas faire de racisme, de discrimination, mais toutes ne sont pas trรจs tenue, on ne bosse pas avec les plus grosses usines. Quand on leur parle des nouveautรฉs dโ€™Android pour assurer la longรฉvitรฉ, donc GSI, Treble, parfois elles connaissent, parfois non, donc il faut quโ€™on soit vigilant lร -dessus pour faire en sorte que si dans trois ans on doit faire un upgrade de kernel, on doit faire dans un an une nouvelle mise ร  jour en dehors de nous-mรชmes, ce soit possible et quโ€™on ne passe pas trop de temps ร  le faire. Quโ€™on optimise aussi le temps de dev qui sera nรฉcessaire ร  faire ces futurs upgrades.

Donc on est de plus en plus impliquรฉ, mon รฉquipe, sur les futurs produits, mais cโ€™est vrai quโ€™une grosse partie de notre quotidien, cโ€™est de faire durer les produits qui sont dรฉjร  sortis. On vient de finir le support du Fairphone 2 en mars dernier. ร‡a faisait 7 ans et 3 mois quโ€™on y bossait dessus. Donc, le Fairphone 2, pour nous, encore lโ€™annรฉe derniรจre, cโ€™รฉtait le gros de notre quotidien. Un tรฉlรฉphone qui avait dรฉjร , ร  lโ€™รฉpoque, lโ€™annรฉe derniรจre, 6 ans. Donc, beaucoup dโ€™argent, beaucoup de temps, pour zรฉro retour sur investissement, puisque quelque part, le tรฉlรฉphone a dรฉjร  รฉtรฉ vendu, il nโ€™รฉtait mรชme plus vendu. Donc รงa cโ€™est des choses qui sont compliquรฉes en fait ร  maรฎtriser au sein dโ€™une boรฎte comme Fairphone qui nโ€™est pas trรจs grosse. Cโ€™est toujours compliquรฉ dโ€™estimer ce que va coรปter un support logiciel long terme.

Les leรงons apprises du Fairphone 2


Walid : Justement on parlait du Fairphone 2, quels sont vos retours aussi bien au niveau matรฉriel que logiciel ? Quelles sont les grandes choses que vous avez apprises avec le Fairphone 2 et qui vous ont permis de faire le Fairphone 3 et aprรจs le Fairphone 4 ?

Agnes : Au niveau hardware, on a beaucoup appris sur la modularitรฉ. Chez Fairphone, on fait ce quโ€™on appelle une analyse du cycle de vie, donc ce que va coรปter le tรฉlรฉphone dโ€™un point de vue environnemental, sur toutes les รฉtapes de vie du tรฉlรฉphone, sa production, son usage et sa fin de vie. Et en fait, sur le Fairphone 2, en comparaison au Fairphone 3 et au Fairphone 4, on รฉtait bien moins bon sur le Fairphone 2 sur le surcoรปt environnemental liรฉ ร  la modularitรฉ.

Cโ€™est-ร -dire quโ€™on a fait de la modularitรฉ sur le Fairphone 2, mais que quelque part, ce que รงa a coรปtรฉ sur toute la production, il y a 80% du coรปt environnemental des tรฉlรฉphones qui sont liรฉs ร  la production du tรฉlรฉphone, et en fait, le fait de faire un design modulaire, รงa peut te coรปter plus cher en termes dโ€™รฉmissions de gaz ร  effet de serre et compagnie quand tu designes ce genre de tรฉlรฉphone : sur le Fairphone 4, si je dis pas de conneries, le surcoรปt de faire un design modulaire est de 1%, sur le Fairphone 3 il รฉtait de 3%, sur le Fairphone 2 il doit รชtre de 12%, 12-13%. Donc on sโ€™est amรฉliorรฉ lร -dessus, puisquโ€™on ne voulait pas se tirer une balle dans le pied, on ne voulait pas dire ยซ cโ€™est cool, on fait un tรฉlรฉphone modulaire, mais regardez, รงa coรปte 12% plus cher en termes de coรปt environnemental ยป. Parce que tu vois, le coรปt dโ€™avoir des composants spรฉciaux etc, un assemblage des composants spรฉciaux peut avoir effectivement un impact sur la footprint (NDLR : emprunte), le CO2, tout รงa. On sโ€™est amรฉliorรฉ grandement lร -dessus, cโ€™รฉtait un gros point de focus quโ€™on avait.

Sur la partie, bon un peu moins importante, mais quand mรชme, la maniรจre dโ€™assembler, sur la modularitรฉ toujours, la maniรจre dโ€™assembler les composants. Sur Fairphone 2, tu avais un clip รฉcran lร , on sโ€™รฉtait dit ยซ ah cโ€™est trop cool, on va pas mettre deux vis, on va faire un clip รฉcran et du coup cโ€™est trop bien, les gens vont trouver รงa trรจs accessible parce que dรจs que tu prends un tour de vis, รงa fait un peu dรฉjร , tu perds des gens ยป. Cool. Par contre, le fait de faire ces clips-lร , et bien sur le temps, il y avait un peu de jeu qui se crรฉait et du coup ton รฉcran avait tendance ร  se dรฉsolidariser du rest de tรฉlรฉphone. Donc cโ€™est pas top quoi. Parce que du coup tโ€™avais des dรฉfects quand mรชme assez importants lร -dessus.
Grosse erreur sur le bottom module, le module du bas, qui a vraiment un taux dโ€™รฉchec incroyable qui nous a coรปtรฉ รฉnormรฉment dโ€™argent, parce que le tรฉlรฉphone รฉtait sous garantie, mรชme รฉtant sous garantie il y avait รฉnormรฉment de dรฉfects. Donc matรฉriellement parlant, on a changรฉ du tout au tout entre le Fairphone 2 et le Fairphone 3. Sur le Fairphone 2 on nโ€™avait aucune validation opรฉrateur, je nโ€™ai pas eu le temps de tโ€™en parler, mais au-delร  de lโ€™approuval Google Android, quand tu fais un tรฉlรฉphone Android, ร  chaque release software, il te faut aussi un approuval des opรฉrateurs, Orange, SFR, ce que tu veux. On nโ€™avait pas ces approuvals-lร  vraiment sur le Fairphone 2 parce quโ€™on nโ€™avait pas de deal avec les opรฉrateurs ร  part sur le Fairphone 3 avec Orange.
Sur le Fairphone 3, on a vraiment on-boardรฉ plein dโ€™opรฉrateurs parce quโ€™on sโ€™est dit que si on nโ€™รฉtait pas chez les opรฉrateurs, cโ€™est compliquรฉ pour que les gens nous connaissent.
Non pas que les gens achรจtent tout le temps chez les opรฉrateurs, mais en tout cas il fallait รชtre rangรฉ chez eux. Pour รชtre rangรฉ chez eux, รงa te demande de faire des tests techniques de malade. Tโ€™as des opรฉrateurs de drop test, donc tu vois ton tรฉlรฉphone qui tombe et qui se casse pas, รงa peut รชtre 1 mรจtre, chez les opรฉrateurs รงa monte ร  1,30 mรจtre.

Donc pour nous, le Fairphone 3 qui a รฉtรฉ rangรฉ (NDLR : mis dans la gamme) chez plein dโ€™opรฉrateurs, รงa a รฉtรฉ un gros boulot tech au niveau matรฉriel pour avoir quelque chose de robuste malgrรฉ quโ€™il soit modulaire. Je ne te dis pas de challengeโ€ฆ Et sur le Fairphone 4, on sโ€™est beaucoup amรฉliorรฉ sur le cรดtรฉ waterproof, rรฉsistance ร  la poussiรจre, plein dโ€™aspects sur lesquels il fallait quโ€™on devienne meilleur.

Donc le Fairphone 4 est un trรจs trรจs bon tรฉlรฉphone au niveau matรฉriel. La camรฉra aussi, beaucoup dโ€™amรฉliorations camรฉra. La camรฉra sur le Fairphone 2, bof, la camรฉra sur le Fairphone 3, so so. Et la camรฉra sur le Fairphone 4, elle est cool. ร‰videmment quโ€™elle pourrait รชtre encore meilleure. Je pense que ce sont les prochains produits quโ€™on sortira. La camรฉra, cโ€™est un gros gros sujet. Moi, jโ€™ai des potes autour de moi qui ont achetรฉ un Fairphone, des numรฉros au-dessus du Fairphone 2, je ne vais pas citer lequel, parce que je ne sais pas, je ne me souviens plus, qui ont renvoyรฉ le tรฉlรฉphone parce que la camรฉra (cโ€™รฉtait des gens fous dโ€™iPhone qui trippaient sur les Fairphone, sur le modรจle รฉthique du Fairphone) mais la camรฉra รฉtait un point bloquant. Donc le Fairphone 4 a une trรจs bonne camรฉra, mais cโ€™est vrai que pour se comparer ร  Apple, cโ€™est toujours compliquรฉ.

Par contre, on peut รชtre aujourdโ€™hui similaire ร  des bons Samsung. Donc cโ€™est dรฉjร  pas mal, mais il faut quโ€™on sโ€™amรฉliore encore lร -dessus. Donc voilร , niveau hardware cโ€™est sรปr.

Walid : et niveau software, quโ€™est-ce quโ€™on a appris avec le Fairphone 2 ?

Agnes : on a รฉnormรฉment appris sur lโ€™obsolescence logicielle. Tout ce que je tโ€™ai dรฉcrit, lร  tu vois, je tโ€™ai parlรฉ de toutes les merdes quโ€™on a sur le fingerprint sensor du Fairphone 3, donc on continue dโ€™apprendre. Sur le Fairphone 2 on avait des problรจmes logiciels quand mรชme assez forts, qui avaient des impacts aussi au niveau consommateur, consommatrice.

Mais on a fait un truc cool sur le Fairphone 2, on a fait Fairphone Open OS, je crois que รงa fait partie de tes questions, mais on en parlera un peu plus longuement. Mais รงa cโ€™รฉtait cool quoi, on a beaucoup appris sur le Fairphone 2. Ce que lโ€™on avait moins sur le Fairphone 1 mais qui existait dรฉjร . Toute la stack open source, comment open sourcer de lโ€™Android correctement. ร‡a on lโ€™a beaucoup appris.

Le retour dโ€™expรฉrience sur Fairphone Open OS


Walid : cโ€™รฉtait une de mes questions en fait. Le Fairphone Open OS, pourquoi vous lโ€™aviez fait ? Pourquoi vous lโ€™avez arrรชtรฉ ? Quโ€™est-ce que vous avez appris en fait de cette expรฉrimentation, de cette version dโ€™Android ?

Agnes : alors pourquoi on lโ€™a fait ? Parce que de toute faรงon, premiรจrement, รงa correspond ร  notre รฉthique. Si tu ne peux pas lโ€™ouvrir, tu ne le maรฎtrises pas. Cโ€™รฉtait la quote (NDLR : citation) quโ€™on citait toujours dโ€™un des fondateurs de Fairphone, qui citait toujours lโ€™exemple de ce pourquoi il avait dรฉcidรฉ de se lancer dans Fairphone, de lancer le projet Fairphone. Il citait tout le temps lโ€™exemple de son fils qui avait une console cassรฉe. Il ne pouvait pas lโ€™ouvrir cette putain de console parce que tout รฉtait propriรฉtaire et tout รงa. Et la personne dit ยซ Ouais, je ne voulais pas รงa en fait. Je voulais essayer de bosser sur un produit diffรฉrent qui soit ouvert, que tu puisses rรฉparer toi-mรชme, que tu puisses changer lโ€™รฉcran si tu le casses toi-mรชme, etc. ร€ moindre coรปt. Et bien quelque part tu peux lโ€™appliquer au software ce truc-lร . If you canโ€™t open it, tu peux pas lโ€™ouvrir, you donโ€™t own it, tu le possรจdes pas.

Donc lร , le fait dโ€™ouvrir la stack software pour faire en sorte que les gens puissent sโ€™approprier le software, รฉthiquement parlant, politiquement parlant, cโ€™est pour nous essentiel. ร‡a lโ€™est toujours, mรชme si mon pรจre ne va pas builder le software Android lui-mรชme, avec tout le respect que jโ€™ai pour lui. Je sais que ma tante Ginette, qui habite en Haute-Loire, qui a 83 ans, je ne pense pas quโ€™elle fasse, mais peu importe, รฉthiquement parlant, cโ€™est important.

Et aprรจs, lโ€™intรฉrรชt quโ€™on a vu dans le fait de faire une version open source : tu avais aussi le cรดtรฉ privacy (NDLR : vie privรฉe), moins de tracking (NDLR : traรงage), on parlera de /e/, parce quโ€™รฉvidemment รงa a aidรฉ /e/, Lineage, PostMarketOS, CalixOS. Il y a dโ€™autres communautรฉs qui ont pu nous aider en fait par la suite. Et le fait dโ€™avoir fait ร  un moment donnรฉ notre propre OS, รงa nous a aussi permis de discuter avec ces communautรฉs de maniรจre un peu plus sรฉrieuse. Et le troisiรจme aspect, cโ€™est le cรดtรฉ longรฉvitรฉ. Cโ€™est-ร -dire que le fait de planter des graines, dโ€™ouvrir ton code et dโ€™avoir des gens qui sโ€™intรฉressent ร  ce que tu fais, la communautรฉ LineageOS qui continue ร  maintenir le tรฉlรฉphone. Mรชme si toi tu ne le fais plus, comme le Fairphone 2 : on sโ€™est arrรชtรฉ Android 10, Android 11 est disponible sur Lineage. Cโ€™est trรจs positif dโ€™un point de vue longรฉvitรฉ. Cโ€™est-ร -dire quโ€™en fait, tu donnes les communautรฉs construire leur propre OS et aprรจs tu peux avoir une solution dรฉcente pour les utilisateurs et utilisatrices qui veulent continuer ร  utiliser leur device, mรชme quand toi tu droppes le software.

Et, chose aussi cool, tu peux aussi cherry-pick (NDLR : sรฉlectionner) des parties de code que la communautรฉ a faites dans ton stock Android.

Walid : ah, voilร , cโ€™est รงa qui mโ€™intรฉresse aussi.

Agnes : dans lโ€™Android que tu fais toi, quoi. Et รงa, on lโ€™a fait, sur le Fairphone 2, cโ€™est ce quโ€™on a fait.

Les relations avec les communautรฉs libres (LineageOS, etc)


Walid : tout ร  lโ€™heure, tu disais que tu as des firmwares (NDLR : micrologiciel), tu as des parties qui sont fournies par des fabricants qui ne sont pas libres. Mais si tu fais ta propre implรฉmentation 100% open source dโ€™Android, il faut bien que tu remplaces รงa ?

Agnes : oui, tu as plein de drivers open source. Si je parle des drivers plutรดt graphiques et tout รงa, รฉvidemment, tu as des choses qui existent. Donc on sโ€™est beaucoup inspirรฉ de Lineage, de ces fameuses versions open source dโ€™Android. Lineage est un fork dโ€™Android, basรฉ sur Android. Donc pour nous, cโ€™est ร  lโ€™inverse de Ubuntu Touch ou PostMarketOS qui ne sont plus basรฉs sur Android, oรน lร  cโ€™est un peu plus รฉloignรฉ on va dire.

La stack technique, LineageOS est vraiment basรฉe sur Android, donc pour nous cโ€™รฉtait quand mรชme ยซ pratique ยป de pouvoir sโ€™inspirer de ce quโ€™il et elle ont fait. Il y a certaines parties qui ne seront pas solvables par la communautรฉ open source. Donc tout ce qui est pure close source, notamment autour du modem ou des choses comme รงa, il y a des choses qui ne sont pas solvables.

Donc typiquement, ce que font les communautรฉs comme รงa, ils rรฉcupรจrent des binaries (NDLR : binaires) de ces bouts de code lร , des firmware qui tournent autour du modem et ils touchent pas le truc. Mais ils sont pas trop emmerdรฉs dans le temps parce quโ€™ils ont pas de certifโ€™ Android ร  passer. Tu vois? Nous en fait ร  chaque release quโ€™on va shipper dans le field, Google nous certifie notre Android. Donc tโ€™as 500 000 tests ร  passer voire mรชme plus maintenant. Cโ€™est ce quโ€™on appelle la CTS. Donc cโ€™est ร  lโ€™approval (NDLR : approbation) de Google. Et parmi ces tests, tu as les tests de sรฉcuritรฉ qui vont contrรดler en fait si cโ€™est sรฉcurisรฉ ou pas, ce que tu as fait.

Et รฉvidemment, tu as de plus en plus de tests qui vont regarder ce qui se passe sur les close source components (NDLR : les composants propriรฉtaires) qui appartient au chipset. Donc pour nous, Qualcomm. Et grosso modo, sโ€™il manque quelque chose, le test est rouge et tโ€™as pas la certifโ€ฆ Je caricature, mais cโ€™est un peu รงa, mรชme si tu peux demander des process dโ€™exception. LineageOS, ils ont pas ce truc-lร . Ils vont pas se faire certifier leur Android ร  Google.

Cโ€™est un peuโ€ฆ cโ€™est ร  lโ€™antithรจse de ce quโ€™ils veulent faire. Donc si tu veux, ils sont un peu plus libres de faireโ€ฆ et cโ€™est pareil pour /e/, ils sont un peu plus libres de faire ce quโ€™ils veulent. Et nous, sur Fairphone OS, cโ€™รฉtait la mรชme chose. On avait pas ce truc-lร . On faisait les deux. On faisait pas que du Fairphone OS ร  lโ€™รฉpoque de Fairphone 2, on a tout le temps fait un stock Fairphone OS, donc un OS certifiรฉ par Google. Le fait dโ€™avoir Fairphone Open ร  cรดtรฉ nous permettait quand mรชme dโ€™avoir un petit peu de libertรฉ. Et les choses quโ€™on a reprises de la communautรฉ Lineage OS, en gros tโ€™avais forcรฉment certains drivers, mais aussi le kernel, ce fameux kernel dont je parlais tout ร  lโ€™heure, il y a des choses qui sont faites au niveau de la communautรฉ sur lesquelles on sโ€™est quand mรชme aussi appuyรฉ. Et aussi des petits fixes issues (NDLR : des problรจmes fixรฉs). Il y a des patches quโ€™on a repris Lineage pour tout ce qui est fixe Issue, des User Facing Issues, des issues qui รฉtaient un peu chiantes pour lโ€™utilisateur ou lโ€™utilisatrice. On les a chopรฉs ces patches-lร .
ร‡a, cโ€™est quand mรชme la magie de lโ€™open source. Il y a des รฉlรฉments sur lesquels on a pu sโ€™appuyer pour faire notamment les derniers upgrades dans le temps du Fairphone 2, le 9 et le 10.

Walid : et le Fairphone OpenOS, vous lโ€™avez dรฉveloppรฉ pendant combien de temps ?
Agnรจs : jusquโ€™ร  la fin du Fairphone 2.

Walid : ah dโ€™accord!

Agnรจs : on nโ€™en a jamais fait pour le Fairphone 3 ni le Fairphone 4. Donc la stack open source de Fairphone 2 รฉtait dispo, mais aprรจs sur le Fairphone 3, on a dรฉcidรฉ de faire une autre stratรฉgie parce que le truc cโ€™est que on garde lโ€™open source, le fait dโ€™open sourcer, etc. รงa on continue de le faire.
On peut รชtre un peu long sur les derniers produits dโ€™ailleurs, mais en gรฉnรฉral on essaie de publier autant quโ€™on peut. Mais par contre en termes de disponibilitรฉ dโ€™un vrai OS pour les utilisateurs et utilisatrices finaux, Fairphone Open nโ€™รฉtait pas dingue non plus en fait. Tu nโ€™avais pas beaucoup dโ€™apps par dรฉfaut qui permettent ร  la personne qui installe lโ€™OS dโ€™avoir tout de suite une app prรชte, etc.

ร‡a peut servir ร  des gens qui sont un peu loin de la technique. ร‡a, on nโ€™avait pas dans Fairphone Open. Donc, aprรจs rรฉflexion, et puis รงa demande du temps de faire son propre OS. Donc, aprรจs rรฉflexion, je tโ€™ai dit, lร , on avait cinq personnes, ร  lโ€™รฉpoque, je devais mรชme en avoir une de moins. On a choisi plutรดt de faciliter le travail des communautรฉs open source, peut-รชtre au plus proche dโ€™elles, on va dire, pour quโ€™elles lancent leurs propres OS et quโ€™il y ait des vraies alternatives dispo pour les personnes qui souhaitent switcher dโ€™un stock Android ร  un Android alternatif.

On va mรชme mettre une option sur notre site web, notre webshop en ligne lร , oรน tu vas pouvoir choisir entre /e/OS et le stock Android. Donc tu peux mรชme, tu pourras mรชme acheter un Fairphone 4 avec /e/OS directement flashรฉ dessus. Tu peux dรฉjร  le faire chez eux, si tu vas sur leur webshop Murena, tu peux dรฉjร  acheter un Fairphone 4 prรฉ-flashรฉ. Mais toujours pour aller dans le sens de faciliter lโ€™adhรฉsion des utilisateurs et utilisatrices finaux ร  ce genre dโ€™alternative /e/OS qui peut, au premier abord, rebuter certaines personnes, parce que รงa paraรฎt difficile.
Le flashage est toujours un truc compliquรฉ pour des gens. Cโ€™est toujours compliquรฉ de se dire ยซ putain, quโ€™est-ce quโ€™il faut que je fasse, lร ? Il faut que je delock mon bootloader (NDRL : dรฉverrouille lโ€™amorceur de dรฉmarrage), aprรจs il faut que jโ€™installe รงa, oh mon dieu, รงa y est, je garde ยป.
Mais je crois que je peux comprendre, je ne blรขme personne lร -dessus. Donc dโ€™avoir quelque chose de prรชt, un tรฉlรฉphone prรฉflashรฉ, รงa peut enlever des barriรจres pour plein de gens pour passer le pas dโ€™utiliser ces OS-lร .

La collaboration avec /e/OS (Murena)


Walid : alors si on revient sur /e/OS, ce quโ€™on nโ€™a pas dit, cโ€™est que /e/OS, cโ€™est une version dโ€™Android qui a รฉtรฉ crรฉรฉe par Gaรซl Duval, donc qui est un franรงais qui est connu pour avoir fait il y a bien longtemps MandrakeSoft, donc une des premiรจres distributions Linux assez user-friendly. Comment se fait un peu, jโ€™allais dire, votre rencontre et comment vous commencez ร  travailler avec eux sur cet OS qui est donc focalisรฉe plutรดt sur le respect de la vie privรฉe ?

Agnes : Gaรซl, je lโ€™ai rencontrรฉ ร  une confรฉrence en Belgique en 2019, 2020, je ne sais plus. Il avait dรฉjร  essayรฉ de rencontrer en contact avec des gens de Fairphone, enfin bon bref. Et du coup on sโ€™est dit, essayons de faire un partenariat un peu plus fort pour avoir cette alternative-lร . Vu quโ€™eux sont basรฉs sur LineageOS, quelque part รงa faisait sens aussi de pouvoir aller un peu plus loin dans cette optique-lร . Et aprรจs, on a juste continuรฉ le partenariat. Donc on a commencรฉ en 2020, on est en 2023, on vient de lancer Fairphone 4 aux US avec /e/. Voilร , on continue รงa.
Aprรจs, moi personnellement, jโ€™aimerais bien essayer aussi de bosser tout ce qui est Linux-based OS (NDLR : OS basรฉ sur Linux), pour sortir un peu de la stack Android. Jโ€™aime beaucoup un OS qui sโ€™appelle PostMarketOS, qui est Linux-based mais qui nโ€™est pas feature complete (NDLR : qui nโ€™a pas encore toutes les fonctionnalitรฉs nรฉcessaires).

Tu flashes PostMarketOS sur ton Fairphone, la camรฉra ne marche pas, il y a des choses ร  faire. Mais, pour lโ€™avenir, je crois aussi beaucoup au Linux Based OS. On a aussi un lien avec Ubuntu Touch, qui est revenu ร  la vie grรขce ร  UBports, cโ€™est une fondation allemande. On est aussi en rapport avec eux, pour essayer de voir ce quโ€™on peut faire sur la stack pure Linux.

Walid : cโ€™est quoi les premiers retours sur Fairphone + /e/ ?

Agnes : chez Commown, tu as reรงu Florent il nโ€™y a pas longtemps, chez Commown cโ€™est 25% de leur leasing. Tous les tรฉlรฉphones quโ€™ils louent, tu as 25% de gens qui choisissent /e/OS. Et nous, ร  lโ€™heure actuelle, /e/ โ€“ Murena, รงa cโ€™est le nom de leur marque derriรจre, Murena est un partenaire qui nous achรจte des tรฉlรฉphones au final et qui flash le truc, leur OS. ร€ lโ€™heure actuelle, ce nโ€™est pas encore sur notre webshop, donc ร  lโ€™heure actuelle, ils achรจtent des tรฉlรฉphones 4, ils flashent les tรฉlรฉphones 4, ils les mettent en vente sur leur site web.

Et donc ils nous achรจtent des tรฉlรฉphones. Contractuellement, ils achรจtent des tรฉlรฉphones tous les mois. En termes de sell-in, sell-out, cโ€™est notre partenaire numรฉro 5 en Europe. Donc je ne sais pas si tu vois, ils sont le 5e partenaire europรฉen quโ€™on a. Donc cโ€™est รฉnorme. Ils ont vendu ร  peu prรจs le mรชme nombre de tรฉlรฉphones quโ€™Orange nous a achetรฉs lโ€™annรฉe derniรจre. Je nโ€™aurais pas pensรฉ. Pour donner une comparaison, donc Orange 500 magasins en France, qui font aussi certainement peut-รชtre des efforts pour mettre en avant Fairphone et, bon, noyer au milieu de plein dโ€™autres devices, quoi, tu vois.
Je ne peux pas te dire par cล“ur le nombre de tรฉlรฉphones, mais je retiens cette comparaison-lร . /e/ a vendu autant en Europe, hein, on vante en Europe etโ€ฆ Donc on verra pour les US, on vient de lancer aux US le 5 juillet, donc cโ€™est un peu trop rรฉcent pour dire oรน on en est. En gros, /e/ โ€“ Murena a vendu autant de Fairphone 3 et de Fairphone 4 en 2022 quโ€™Orange. Cโ€™est assez impressionnant.

Walid : cโ€™est fou! Pour utiliser /e/ โ€“ Murena depuis plus de 6 mois, moi mon retour cโ€™est que tu as un petit peu le meilleur des deux mondes. Tu nโ€™as pas toute la stack Google. Et donc en fait, je lโ€™utilise par exemple sur un vieux tรฉlรฉphone de 2015 qui est revenu ร  la vie grรขce ร  รงa. Cโ€™est quand mรชme plutรดt cool et ร  la fois sur mon tรฉlรฉphone de tous les jours en utilisant MicroG et les magasins dโ€™applications tu peux avoir toutes les applications de lโ€™Android Store plus de F-Droid enfin tโ€™as tout en fait cโ€™est vraiment utilisable tous les jours quoi cโ€™est รงa que je trouve vraiment trรจs chouette.

Agnes : Bien sรปr pour le cรดtรฉ facilitรฉ dโ€™utilisation cโ€™est quand mรชme chouette รงa cโ€™est sรปr, yโ€™a pas photo.

Les relations avec la coopรฉrative Commown et la location dโ€™appareils


Walid : il y a deux sujets que je voulais aborder, le premier cโ€™est une petite phrase que mโ€™a dit Florent Cayrรฉ quand on a parlรฉ un peu du modรจle รฉconomique de Commown et que je voulais te poser. Il nous disait ยซ en fait nous ce qui nous intรฉresse cโ€™est aussi dโ€™inciter des acteurs comme Fairphone ร  travailler sur le sujet de la location et donc pour รงa on leur reverse rรฉguliรจrement de lโ€™argent pour lโ€™utilisation des tรฉlรฉphones ยป. En fait, finalement, plus il y a de tรฉlรฉphones chez eux qui sont en circulation et finalement plus cโ€™est intรฉressant pour vous sur le long terme.

Agnes : oui, cโ€™est sรปr. Aprรจs, je ne connais pas lโ€™agrรฉment en dรฉtail. Moi, je ne mโ€™occupe pas de la partie commerciale. Cโ€™est mon collรจgue commercial qui gรจre รงa avec Commown. Donc sรปrement, si Florent le dit, รงa va รชtre sรปrement vrai. Mais tu vois, je nโ€™รฉtais mรชme pas au courant. Mais au-delร  de lโ€™aspect financier, ce que je trouve chouette dans ce quโ€™on fait avec Commown, cโ€™est le lobbying europรฉen autour deโ€ฆ Parce que pour moi, ils sont au top, pour moi, des gens comme Common, cโ€™est des gens qui sont les dรฉfricheurs de lโ€™รฉlectronique responsable, qui sont trรจs radicaux dans le bon sens du terme, et qui vont pousser les utilisateurs ร  vraiment changer de comportement. Fairphone aussi, รฉvidemment, puisquโ€™on veut essayer de faire en sorte que les gens comprennent comment les tรฉlรฉphones sont fabriquรฉs, ร  quel point cโ€™est problรฉmatique et pourquoi cโ€™est important quโ€™ils gardent leur tรฉlรฉphone et pas quโ€™ils en achรจtent un chaque annรฉe, รงa cโ€™est sรปr. Donc on est dans la mรชme logique, mais eux sont encore, on va dire, expรฉrimentent des choses encore plus compliquรฉes et que je trouve encore plus intรฉressantes pour lโ€™รฉconomie circulaire.

Pour moi, la solution ultime, celle qui fait le plus sens du point de vue de lโ€™รฉconomie circulaire, puisque cโ€™est eux qui prennent la problรฉmatique de la rรฉparation, de la fin de vie, de tout รงa, quoi, tu vois, qui facilite vraiment le fait que la personne peut garder son tรฉlรฉphone longtemps. Donc รงa, cโ€™est vraiment cool ce quโ€™ils font et cโ€™est รงa qui mโ€™intรฉresse de bosser avec des gens comme Commown. On a exactement le mรชme but, cโ€™est pour รงa quโ€™on a montรฉ Fair TEC, ce collectif autour de laโ€ฆ

Walid : on peut en parler, hein. Cโ€™รฉtait ma question suivante. Transition parfaite.

Le collectif Fair TEC


Agnes : donc Fair TEC, cโ€™est un collectif quโ€™on a montรฉ avec Common, mais aussi avec des MVNO, des opรฉrateurs alternatifs comme Telecoop en France, YourCoopMobile au UK, WEtell en Allemagne, etc. et /e/ โ€“ Murena, lโ€™OS dont je viens de te parler.

Faire TEC, lโ€™objectif, cโ€™รฉtait de sensibiliser les gens ร  un numรฉrique plus responsable, des solutions mobiles plus responsables, et que quelque part, lโ€™offre parfaite de ce point de vue lร  ce serait dโ€™avoir un hardware responsable comme un Fairphone avec un OS alternatif comme /e/, potentiellement que tu loues via Commown et avec une carte SIM dโ€™un opรฉrateur comme Telecoop qui ne te pousse pas ร  la consommation de data. Lโ€™objectif de ce collectif lร  cโ€™รฉtait de montrer, dโ€™apporter de la sensibilisation auprรจs du grand public sur les impacts รฉcologiques, sociaux et vie privรฉe du numรฉrique, donc on sensibilise et on montre quโ€™il y a des solutions.

On montre quโ€™ร  travers ce quโ€™on fait nous, potentiellement aussi ce que font dโ€™autres, quโ€™il y a des solutions possibles. Quand on intervient dans des confรฉrences avec des gens comme Adrien par exemple de Commown, รฉvidemment quโ€™on ne sโ€™arrรชte pas ร  parler que de nos solutions ร  nous. Moi je parle souvent dโ€™autres solutions, les laptops Framework, voilร  tout ce qui va dans le sens de la durabilitรฉ des solutions, des produits techniques, รฉlectronique responsable. Donc รงa, cโ€™est vraiment chouette de pouvoir bosser avec des gens comme รงa. Donc ce partenariat, il nโ€™a que vocation ร  durer.
Avec Adrien Montagut, lโ€™autre cofondateur de Commown, on a รฉtรฉ aussi trรจs impliquรฉs dans la dรฉfinition du futur index de durabilitรฉ au niveau franรงais. Donc voilร , tout ce lobbying lร , il est essentiel. Cโ€™est grรขce ร  des partenaires comme รงa quโ€™on peut y arriver.

La longรฉvitรฉ matรฉrielle chez Fairphone


Walid : toi, dans ton titre, il y a la notion de longรฉvitรฉ mais logicielle, je voulais savoir si tu avais des collรจgues qui avaient le mรชme titre mais pour la longรฉvitรฉ matรฉrielle ?

Agnes : ils nโ€™ont pas le titre lร , mais ils ont cet angle lร . Un truc quโ€™on veut faire chez Fairphone cโ€™est de toute faรงon avoir plus de gens sur la longรฉvitรฉ en gรฉnรฉral parce quโ€™il y a la partie matรฉriel, pour le logiciel on va dire que cโ€™est couvert, mais il y a la partie matรฉrielle, il y a la partie aussi quelque part le support : comment tu fais pour accompagner, faire en sorte que la personne si elle garde son tรฉlรฉphone 7-8 ans, elle ait tout ce qui va autour en termes de service, quโ€™elle puisse รชtre accompagnรฉe sur lโ€™optimiser lโ€™utilisation de son tรฉlรฉphone, pour faire en sorte de bien utiliser sa batterie, donc on veut optimiser tout รงa quoi.
Il y a des zones qui nโ€™รฉtaient pas encore beaucoup couvertes chez Fairphone et quโ€™on va couvrir de plus en plus. On a aussi sorti notre offre de location au Pays-Bas, Fairphone Easy. Donc รงa fait partie aussi de lโ€™accompagnement des utilisatrices, utilisateurs sur le fait de garder leur tรฉlรฉphone. Tout รงa, cโ€™est des choses que petit ร  petit, on court un peu plus.

Et il y a des gens qui sโ€™occupent de รงa. Ils nโ€™ont pas le titre Longรฉvitรฉ dans leur rรดle, mais par contre, cโ€™est au sein de leur responsabilitรฉ.

Walid : alors je ne connais pas tous les postes de tout le monde, mais cโ€™est la premiรจre fois que je voyais un titre dans lโ€™informatique avec รฉcrit ยซ Longรฉvitรฉ ยป dans le titre de la personne.

Agnes : je tโ€™avoue que cโ€™est moi qui lโ€™ai poussรฉ. Quand jโ€™ai vu ce que je faisais chez Fairfun, etc., je ne voulais pas รชtre Head of Software, etc., jโ€™ai dit il faut quโ€™on mette รงa, รฉvidemment que ce nโ€™รฉtait pas un problรจme chez Fairphone, mais stratรฉgiquement parlant, je pense que cโ€™รฉtait essentiel de le mettre, parce que รงa รฉveille plein de curiositรฉs, dโ€™ailleurs. ร€ chaque fois, jโ€™ai la question, quand je suis interviewรฉe par des journalistes, ร  chaque fois jโ€™ai la question, mais รงa veut dire quoi ?
Au dรฉbut, je voulais plutรดt le tourner sur lutte contre lโ€™obsolescence, et en fait, cโ€™est un peu nรฉgatif. Le tourner sur la longรฉvitรฉ, je trouvais รงa plus chouette.

Tribune libre


Walid : on arrive ร  la fin de lโ€™entretien. Je voudrais te donner une tribune libre. Est-ce que tu as un message particulier ร  faire passer pour celles et ceux qui soit veulent travailler sur ces sujets lร , soit qui vont utiliser les tรฉlรฉphones.

Agnes : Ok, merci. Cโ€™est la question piรจge.

Walid : ouais, cโ€™est la question piรจge.

Agnรจs : ouais, alors moi ce que jโ€™aurais tendance ร  dire cโ€™est que tu vois si je sors un peu du spectre Fairphone, quelque part nous ce quโ€™on essaye de faire, quand je parle dans certaines confรฉrences autour de รงa, jโ€™essaye de dire quโ€™il faut arriver ร  sensibiliser les gens ร  adopter des modes de consommation plus responsables. Dโ€™accord ? Et quโ€™est-ce que รงa veut dire, plus dโ€™รฉthique et plus dโ€™aspects responsables dans la sphรจre numรฉrique ? Pour moi, รงa passe par plusieurs angles. Donc cโ€™est le dรฉbut de ma tribune libre.
Le premier angle, cโ€™est arriver ร  plus de sobriรฉtรฉ, donc faire en sorte de se discipliner soi-mรชme sur le fait de ne pas acheter des produits รฉlectroniques, et je ne parle pas que des smartphones, mais tout lโ€™engouement sur lโ€™IoT, etc. Tu vois les trucs mรชme sur lโ€™agriculture connectรฉe, des trucs comme รงa, genre cโ€™est gรฉnial, jโ€™ai une serre chez moi, sur mon balcon cโ€™est tout connectรฉ, je vois en temps rรฉel si je manque de nutriments, etc. En fait, tu peux aussi juste avoir une serre, sans mettre de lโ€™รฉlectronique dedans ou des capteurs ou whatever. Donc pour moi la sobriรฉtรฉ des usages, elle passe par une prise de conscience en fait de ce que รงa peut coรปter et du coup elle passe par le fait de se raisonner en fait sur nos propres dรฉlires quโ€™on peut avoir. Surtout les gens de la tech, les geeks qui aiment bien geeker de partout et avoir une serre connectรฉe cโ€™est trop bien. Enfin ouais en mรชme temps cโ€™est trop bien, รงa montre un modรจle qui pose des questions on va dire, voilร  cโ€™est รงa que je veux dire.

Donc sobriรฉtรฉ. Pour moi, sobriรฉtรฉ dโ€™usage, sobriรฉtรฉ de consommation, acheter moins, acheter mieux, cโ€™est important. Aprรจs, il y a un deuxiรจme manque qui me paraรฎt important, cโ€™est tout ce qui est rรฉparabilitรฉ et maintenance. Donc si jamais on veut รชtre plus sobre, donc il faut faire durer ses appareils, donc รฉvidemment quโ€™il faut faire attention ร  ce quโ€™on achรจte, mais une fois quโ€™on a achetรฉ, il faut sโ€™y mettre. Cโ€™est-ร -dire que grosso modo, รงa fait jamais rรชver de rรฉparer un truc au dรฉpart, peut-รชtre, ou รงa fait rรชver certaines ou certains, รงa cโ€™est cool, mais il y en a plein, รงa les fait flipper un peu, voilร . Ou si vous, vous avez lโ€™impression, dans les auditeurs, auditrices, que tโ€™as dโ€™รชtre plutรดt bon en tech, bah essayez de promouvoir รงa auprรจs de votre cercle dโ€™amis, familial.

Y a toujours la blague de ยซ oh dimanche je vais manger chez ma tante Ginette, elle me demande encore de rรฉparer son ordi, รงa fait chier ยป, bah ouais mais en mรชme temps, cโ€™est cool de rรฉparer lโ€™ordi le dimanche aprรจs. Y a un rรดle social lร -dedans et aprรจs, votre tante Ginette, vous pouvez lui dire dโ€™aller peut-รชtre au Repair Cafรฉ du coin, essayer de promouvoir ces approches-lร  dโ€™entraide, qui existent en fait, quelque part auprรจs du grand public, cโ€™est encore ร  dรฉvelopper, mais voilร , si vous avez lโ€™impression, auditeurs, auditrices, dโ€™avoir des connaissances dans ce domaine-lร , allez les donner ร  dโ€™autres, voilร , et au-delร  de ta tante Ginette, peut-รชtre dโ€™aller dans des Repair Center du coin ou sโ€™ils nโ€™existent pas, de les monter. Parce que moi je pense quโ€™il faut rentrer dans lโ€™รจre de la maintenance.

Deuxiรจmement, la rรฉparabilitรฉ et la maintenance, je pense que รงa pousse aussi nous techniciens et techniciennes ร  rentrer dans cette รจre-lร , ร  prendre plaisir ร  faire รงa et ร  voir comment on peut aider des gens moins techniques ร  rรฉparer et maintenir leurs appareils. Et aussi, moi quand jโ€™รฉtais en รฉcole dโ€™ingรฉ et tout รงa, ou quand je suis sortie dโ€™รฉcole dโ€™ingรฉ, il y avait toujours ce truc lร  de ยซ ah machin, je vais faire des trucs high tech, des nouveautรฉs technologiques, je vais ร  une conf lร , jโ€™ai un nouveau framework qui sort, cโ€™est trop bien ยป

Et si le trop bien, cโ€™รฉtait de bosser sur de la maintenance applicative ? Mon deuxiรจme job, cโ€™รฉtait dans ce quโ€™on appelait ร  lโ€™รฉpoque une SSII, aujourdโ€™hui une ESN, et en fait la punition, cโ€™รฉtait de faire de la maintenance applicative. Cโ€™est genre ยซ oh putain, jโ€™ai chopรฉ le plan de merde, je vais me faire une mission de 3 mois ร  Dijon, de maintenance applicative, bon Dijon ok, pourquoi pas, jโ€™en sais rien, je connais pas Dijon, je sais pas, je peux pas juger la ville, mais, ouais chez toi รงa peut faire chier, mais faire de la maintenance applicative cโ€™รฉtait le clou du truc, cโ€™est genre vraiment la merde.
Bah ouais, mais en mรชme temps on pourrait essayer de renverser la tendance, et de montrer que รงa peut รชtre cool de faire de la maintenance applicative, si tant est que le but cโ€™est de faire durer le produit qui est derriรจre le soft sur lequel tu vas faire cette maintenance lร , donc faut quโ€™on rentre dans ce tas de la maintenance. Pourquoi ce qui serait toujours le plus rรชver, ce serait dโ€™aller vers des nouvelles techno. Voilร .

Et enfin, le troisiรจme angle, pour plus dโ€™รฉthique dans la tech et tout รงa, cโ€™est le techno-discernement. Donc tu vois lโ€™exemple de la serre connectรฉe, รงa rejoint un peu la sobriรฉtรฉ, mais quand je te disais, ouais, tu peux avoir des potes qui sโ€™รฉclatent sur leur serre connectรฉe, sur leur balcon et tout รงa. Mais plus gรฉnรฉralement parlant, je pense que quand on a une position de technicien et technicienne, dans ce qui ร  priori le public que tu as aujourdโ€™hui sur ton podcast, il faut que nous on fasse preuve de techno-discernement. Je ne suis pas en train de vous dire quโ€™il faut jeter la tech, mais que le techno-solutionnisme, ce nโ€™est pas la solution miracle ร  tous les problรจmes. Il y a des problรจmes sociรฉtaux, รฉcologiques, qui ne vont pas รชtre rรฉsolus par la tech. Et je pense quโ€™en tant que technicien et technicienne, il faut sโ€™approprier cet angle-lร  et dรฉfendre cette approche-lร . Il faut se retirer du jeu quand on nโ€™a pas de rรดle ร  jouer.

Le fait de dire quโ€™on sโ€™en fout, on prend des voitures รฉlectriques et du coup รงa va rรฉsoudre tous les problรจmes environnementaux parce quโ€™il nโ€™y a pas dโ€™รฉmissions de carbone, cโ€™est des conneries. Les voitures รฉlectriques, mรชme si je connais des gens qui en ont autour de moi, le coรปt de production des voitures รฉlectriques, si tu prends une grosse voiture รฉlectrique, cโ€™est problรฉmatique, le coรปt des batteries est problรฉmatique, le cours environnemental des batteries est รฉvidemment sociรฉtal. Donc je ne suis pas en train de dire quโ€™il ne faut plus de voiture, mais pourquoi pas?

Mais si jamais je te prends un exemple un peu moins litigieux ou plus compliquรฉ ร  expliquer que les voitures รฉlectriques, je vais te parler dโ€™รฉducation nationale. Il y a un an de รงa, on mโ€™a demandรฉ de faire une keynote pour lโ€™รฉducation nationale autour de la tech รฉthique et tout รงa. Et รงa, cโ€™รฉtait des gens qui รฉtaient, je ne sais pas de termes dans lโ€™รฉducation nationale, mais on va dire des formateurs au numรฉrique, des reprรฉsentants du numรฉrique dans les acadรฉmies, enfin bref. Et donc des gens plutรดt technophiles, dโ€™accord? Et cโ€™รฉtait une conf assez intรฉressante, cโ€™รฉtait montรฉ par un des co-fondateurs de Framasoft. Donc lโ€™angle cโ€™รฉtait comment utiliser le libre, comment utiliser le libre dans lโ€™รฉducation nationale. Donc top, moi je signe, รฉvidemment que jโ€™y vais, je fais ma keynote, tout รงa, trop bien. Mais quelque part, si tu prends un peu de recul et que tu vois pas que lโ€™angle du libre quand tโ€™es libriste et tout รงa. Quelque part, en tant que technicien, technicienne, libriste, ce que tu veux, lโ€™idรฉe ce serait peut-รชtre aussi de dire quโ€™il faut peut-รชtre repenser la tรชte dans lโ€™รฉducation. Je me rรฉpรจte un peu, je le dis souvent dans les confs, mais le fait de mettre des tablettes ร  outrance dans toutes les รฉcoles, des tablettes quiโ€ฆ on parle pas justement de la maintenance de ces putain de tablettes, elles restent parfois dans des placards parce que les profs ne sont pas formรฉs. Et du coup, cโ€™est des coรปts รฉnormes. Une tablette, รงa coรปte cher. Tu en mets 25 dans une รฉcole de 200 รฉlรจves, cโ€™est un budget quand mรชme, mรชme si รงa ne semble pas beaucoup. Cโ€™est quand mรชme un budget. Le coรปt environnemental, le coรปt budgรฉtaire de ces tablettes est quand mรชme rรฉel.

Et bien, si ร  la place de faire tout รงa, tu mettais plus de profs et que tu les payais mieux. Enfin, tu vois, je caricature un peu, mais je veux dire, cโ€™est une vraie question en fait, et que nous, en tant que technicien, technicienne, on nous sollicite beaucoup lร -dessus. Cโ€™est quoi ton avis lร -dessus ? ร€ des moments, en fait, il ne faut pas quโ€™on ait peur de dire que cโ€™est bien que sur ces problรจmes-lร , peut-รชtre que ce ne sera pas ร  nous de les rรฉsoudre.

Tu vois, ce ne sera pas ร  nous de rรฉsoudre des problรจmes sociรฉtaux, certains problรจmes sociรฉtaux. Ce nโ€™est pas en mettant des tablettes et des trucs ultra connectรฉs dans les hรดpitaux quโ€™on va rรฉsoudre le problรจme des hรดpitaux. Le problรจme des hรดpitaux est liรฉ ร  un manque de personnel. Voilร , รงa, cโ€™est problรฉmatique. Donc pour moi cโ€™est politique.

La tรชte est politique. Si elle ne lโ€™est pas encore, il faut la politiser un peu mieux. Un peu plus de techno-discernement ferait du bien. Beau mot de la fin Walid ? ร‡a te va ?

Conclusion


Walid : ouais, beau mot de la fin, je dirais que je suis parfaitement dโ€™accord avec ce que tu viens de dire. Merci beaucoup Agnรจs dโ€™avoir pris du temps pour parler avec moi de ces sujets.

Cโ€™est passionnant, surtout pour quelquโ€™un comme moi qui aime bien Fairphone et qui suit un peu ce que vous faites. Jโ€™avais plein de questions que je voulais vraiment poser et jโ€™ai eu des rรฉponses assez intรฉressantes, je pense ร  la part de Marchรฉ de /e/ par exemple. Alors lร , cโ€™est pas que je tombe des nues, mais je pensais que cโ€™รฉtait un truc de geek. Donc merci beaucoup du temps que tu as pris et des rรฉponses que tu as apportรฉes. Pour les auditrices et les auditeurs de Projet Libre, nโ€™hรฉsitez pas, bien entendu, ร  en parler autour de vous, ร  faire tourner cet รฉpisode, je pense encore plus cet รฉpisode est la fin qui me semble tout ร  fait ร  mรฉditer. Parlez-en autour de vous, laissez-nous des commentaires, puis ร  bientรดt pour dโ€™autres รฉpisodes passionnants, encore trรจs diffรฉrents. Voilร  donc merci beaucoup. Agnรจs, รฉcoute au plaisir de te rencontrer en vrai bientรดt sur un รฉvรฉnement ou quelque part.

Agnรจs : je serai au Capitole du Libre. Vu quโ€™on parle ร  des libristes, mi-novembre, un truc comme รงa, je vais faire un ou deux talks lร -bas.

Walid : et bien voilร , peut-รชtre quโ€™on se retrouve lร -bas.

Je te souhaite une bonne soirรฉe, merci beaucoup.

Cet รฉpisode est enregistrรฉ le 19 juillet 2023.

Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.

This entry was edited (1 year ago)

Fabrice Flore-Thรฉbault โ€“ Senior Technical Writer chez RED HAT


Bienvenue dans cet รฉpisode oรน nous partons ร  la dรฉcouverte du mรฉtier de rรฉdacteur technique (technical writer) en compagnie de Fabrice Flore-Thรฉbault. Fabrice, aprรจs des รฉtudes dโ€™histoire et de lettres, a fait une rencontre dรฉcisive avec le logiciel libr

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Interview de Fabrice Flore-Thรฉbault


Walid : pour ce nouvel รฉpisode, nous allons parler dโ€™un sujet qui nโ€™est pas abordรฉ si frรฉquemment quโ€™on pourrait le penser dans la littรฉrature et dans les podcasts, on va parler de documentation. Pour ce faire, jโ€™ai invitรฉ ร  parler ร  un ami qui travaille en tant que Technical Writer (NDLR : rรฉdacteur technique) chez Red Hat et qui va nous expliquer un petit peu, nous parler de la documentation de son mรฉtier, un peu de son passรฉ et de ce que รงa veut dire quโ€™รฉcrire de la documentation professionnelle pour des projets et en particulier dans une boite comme Red Hat. Aprรจs, on pourra de prendre un petit peu รงa et gรฉnรฉraliser, regarder quโ€™est-ce que รงa veut dire รฉcrire de la documentation maintenant. Alors Fabrice, รฉcoute, merci beaucoup dโ€™abord et jโ€™espรจre que tu vas bien.

Fabrice : oui, รงa va bien. Merci de me recevoir. ร‡a fait trรจs plaisir de tโ€™entendre et de te voir alors quโ€™on est maintenant plus dans la mรชme ville depuis longtemps.

Walid : on sโ€™est connus alors quโ€™on habitait tous les deux ร  Bruxelles. Il a fallu quโ€™on aille sur un salon ร  Paris pour sโ€™apercevoir quโ€™on habitait ร  deux rues dโ€™รฉcart ร  Bruxelles, ce qui รฉtait quand mรชme assez cocasse. Premiรจre question, est-ce que tu pourrais te prรฉsenter, Fabrice, et nous parler un peu de ton parcours ?

Parcours de Fabrice


Fabrice : je mโ€™appelle Fabrice. Je suis un Franรงais exilรฉ en Belgique qui travaille pour une boite amรฉricaine, qui a une petite fille belge et une femme ร  moitiรฉ britannique et ร  moitiรฉ allemande. Je suis un Europรฉen citoyen du monde. On va dire รงa dโ€™abord. Je pense que cโ€™est รงa le truc le plus intรฉressant.

Je faisais des รฉtudes dโ€™histoire quand jโ€™ai entendu parler des logiciels libres et de Linux et de Wikipรฉdia. Et je crois que tout a commencรฉ ร  ce moment-lร , ร  un moment oรน je me suis dit que oui, ร  lโ€™universitรฉ, on nous dit la connaissance, cโ€™est un bien commun, mais on fait beaucoup de choses pour mettre des barriรจres dans tout รงa. Je ne sais pas. Jโ€™ai glissรฉ dedans ร  ce moment-lร . ร‡a sโ€™est fait comme รงa. Comment quelquโ€™un qui nโ€™avait pas utilisรฉ dโ€™ordinateur de toute sa vie commence ร  passer des nuits ร  essayer dโ€™installer Linux. Jโ€™ai mis un mois avant de trouver la commande halt pour รฉteindre lโ€™ordinateur. Donc, jโ€™ai commencรฉ avec des trucs, genre dรฉmarrer un ordinateur, รงa mettait une demi-heure parce que le petit Linux, il devait rechecker ses disques parce que je ne lโ€™avais pas arrรชtรฉ comme il faut. Donc, je ne suis pas parti avec les meilleures cartes en main, mais jโ€™ai appris et je me suis accrochรฉ.

Et voilร , ร  force dโ€™apprendre, ร‡a a fini par devenir aussi un travail. Et puis, jโ€™ai vu les mรฉtiers de lโ€™informatique รฉvoluer trรจs trรจs fort depuisโ€ฆ Jโ€™ai commencรฉ en 2007, 2008, quelque chose comme รงa. Mon premier boulot, cโ€™รฉtait IT Support. Tu te rappelles ? IT Crowd ?

Walid : oui.

Fabrice : voilร , รงa, ร  peu prรจs pareil. Dans la fiche de poste, il faut savoir soulever 15 kilos, parce que cโ€™รฉtait au moment des รฉcrans cathodiques et les gros รฉcrans de designers, ils pesaient 15 kilos. Cโ€™รฉtait un mรฉtier qui nโ€™รฉtait pas uniquement derriรจre un laptop, derriรจre un ordi toute la journรฉe, mais il y avait beaucoup de contacts avec les gens, il y avait des trucs qui รฉtaient physiques. Soulever un serveur de 4Uโ€ฆ ben la premiรจre fois, tu nโ€™enlรจves pas les disques et tu te fais mal. Et aprรจs, la seconde fois, tu enlรจves les disques. Maintenant que tout est dans le Cloud, soulever des serveurs, je nโ€™ai pas fait รงa depuis 10 ans au moins. Et donc, mon premier mรฉtier, administrateur systรจme, a, je pense, ร  peu prรจs disparu de la planรจte, parce quโ€™on a automatisรฉ beaucoup de choses. Il y a beaucoup de choses qui ne se font plus du tout pareil.

Il y a beaucoup de choses qui prenaient du temps avant et qui maintenant sont immรฉdiates. Et je pense que oui, tous les cinq ans ร  peu prรจs, mon mรฉtier sโ€™est complรจtement transformรฉ parce que ce quโ€™on faisait avant, on ne fait plus ou on fait diffรฉremment. Donc voilร , pendant 10 ans, jโ€™รฉtais on call. Je me suis rรฉveillรฉ ร  4h du matin, le jour de mon mariage, pour aller rรฉveiller un serveur plantรฉ, un serveur quโ€™on avait oubliรฉ, qui รฉtait lร  depuis plus de 10 ans. Des trucs comme รงa. Et maintenant, jโ€™รฉcris de la doc, alorsโ€ฆ

Walid : donc, tu commences par faire du support. ร€ un moment, tu commences ร  passer ร  faire de lโ€™adminsys. Lร , moi, cโ€™est le moment oรน je tโ€™ai connu, tu as commencรฉ ร  travailler sur lโ€™automatisation, la gestion de configuration, etc. Et aprรจs, tu as lโ€™occasion de bifurquer pour rejoindre Red Hat en fait ?

Fabrice : oui, mais la vie nโ€™est pas linรฉaire. On va dire, au moment oรน jโ€™รฉtais sysadmin, je me retrouvais devant des trucs oรน cโ€™รฉtait un peu du parcours, si tu veux. Cโ€™est un peu installer un ordinateur, installer des ordinateurs pour les devs, cโ€™รฉtait un petit peu parcours, fais ci, fais รงa, clic clic clic clic clic clicโ€ฆ Le problรจme, cโ€™est que la premiรจre fois, รงa me plaรฎt bien. La deuxiรจme fois, รงa me plaรฎt moins. La troisiรจme fois, รงa mโ€™ennuie. Et la dixiรจme fois, je fais des erreurs parce que je ne suis plus du tout lร  quand je fais le truc. Donc, du coup jโ€™ai cherchรฉ trรจs rapidement ร  voir comment les trucs rรฉpรฉtitifs, je pouvais รฉviter de les faire. Et cโ€™รฉtait au moment, vraiment au tout dรฉbut de la gestion de configuration. Cโ€™รฉtait un domaine trรจs neuf. Cโ€™รฉtait super intรฉressant ce moment. Parce quโ€™il fallait dรฉjร  convaincre les gens que cโ€™รฉtait possible, quโ€™on pouvait automatiser et que juste lโ€™idรฉe nโ€™รฉtait pas complรจtement folle. Maintenant, quand on est dans un monde oรน si tu nโ€™as pas de Kubernetes dans ton CV, tu vas nulle part. Cโ€™est marrant puisque Kubernetes, cโ€™est vraiment juste quelque chose qui automatise tout.

Ou si tu ne lโ€™as pas automatisรฉ, รงa ne fonctionne pas. Donc, on a un changement de paradigme qui est รฉnorme. Je suis passรฉ de gรฉrer des postes de travail de gens et des serveurs quโ€™on installe ร  la main ร  maintenant, jโ€™รฉcris de la documentation pour un outil qui gรจre des Kubernetes sur des laptops. Donc finalement, jโ€™รฉcris ce qui reste ร  documenter quand on se retrouve ร  gรฉrer un รฉnorme truc entiรจrement automatisรฉ.

Pendant quelque temps, jโ€™ai automatisรฉ des installations de serveurs, de configurations, etc. Et puis, vient le moment oรน Kubernetes arrive et oรน gรฉrer un Kubernetes, tu ne le gรจres plus avec les mรชmes outils, donc plus avec un Ansible. Donc, cโ€™est un moment de remise en cause. Et je me suis demandรฉ ร  ce moment-lร  si je prรฉfรฉrais rester dans les opรฉrations et gรฉrer des clusters Kubernetes ou expliquer aux gens comment le faire. Cโ€™est ร  ce moment-lร  oรน jโ€™ai basculรฉ du cรดtรฉ de la doc, sachant que ce qui mโ€™a beaucoup aidรฉ, cโ€™est que pendant toutes ces annรฉes-lร . De temps en temps, sur des projets libres, jโ€™ai aidรฉ ร  faire de la doc.

Et pourquoi jโ€™ai aidรฉ ร  faire de la doc ? Parce que je savais pas รฉcrire du code et que jโ€™avais envie de rendre ร  la communautรฉ des outils qui mโ€™avaient rendu service. Cโ€™est juste une histoire de, je sais pas, de karma, de remettre la balle au centre.


Grรขce ร  ce projet, jโ€™ai fait les trucs qui me prenaient des plombes, je lโ€™ai fait en plus rien de temps. Grรขce ร  des projets dโ€™automatisation, cโ€™est juste, jโ€™arrivais ร  faire en un mi-temps ce que je vais faire en un temps plein aprรจs. Et donc, une partie du mi-temps qui est libรฉrรฉe, je vais quand mรชme un peu lโ€™utiliser pour rendre quelque chose au projet parce que je trouve que รงa se fait. ร‡a me gรชnait pas de prendre รงa sur le ton de mon employeur, puisque avant, le boulot, il demandait un temps plein et que finalement, quโ€™une partie de ce temps que jโ€™en dispose ร  ma maniรจre en contribuant ร  la communautรฉ, รงa me semblait normal. Donc, jโ€™ai appris sur des projets, sur GLPI, sur Rudder. GLPI, cโ€™est un outil de gestion de parc informatique dont je pense que tes auditeurs ont entendu parler ou vont entendre qui vont me parler.

Walid : oui, certainement vont entendre parler.

Fabrice : et Rudder, qui est un outil aussi dโ€™automatisation, je pense que tu les as reรงus ou que tu vas les recevoir aussi.

Walid : jโ€™espรจre bien. Plus tard aussi.

Fabrice : pour Rudder, Cโ€™est mon premier vrai boulot de Technical Writer pendant un รฉtรฉ, entre deux boulots. Tout รงa mโ€™a permis de prouver ร  mon employeur actuel, Red Hat, que je pourrais รชtre un bon writer. Et aprรจs, je suis arrivรฉ lร -dedans et ce nโ€™รฉtait pas du tout comme je pensais.

Quโ€™est-ce quโ€™un Technical Writer ?


Walid : cโ€™est quoi un Technical Writer ? Quโ€™est-ce quโ€™on entend par Technical Writer ?

Fabrice : jโ€™ai mis trois ou quatre ans ร  me poser la question, ร  me reposer la question ร  chaque fois diffรฉremment et ร  essayer de comprendre, parce que ce nโ€™est pas du tout ce que je pensais. Pour moi, lโ€™informatique, cโ€™est dโ€™abord les outils Unix, les manpages, les commandes en ligne et puis une documentation sur un site web avec un wiki. Cโ€™est essentiellement la documentation de rรฉfรฉrence, en fait. Cโ€™est รงa que jโ€™ai le plus utilisรฉ. En fait, la documentation de rรฉfรฉrence, cโ€™est une documentation qui est รฉcrite par les dรฉveloppeurs, qui est trรจs, trรจs proche du code. Les Technical Writers, ils ne vont pas vraiment toucher ร  celle-lร . Les dรฉveloppeurs, ils vont faire รงa bien et on leur fait confiance. En tout cas, chez Red Hat, cette partie-lร , elle est faite par les dรฉveloppeurs et les Technical Writers, en fait, ils ne sโ€™y touchent pas. Chez Red Hat, les Technical Writers, ils viennent lร  pour produire la documentation pour les utilisateurs, qui est un artefact du marketing et oรน on raconte des histoires. On veut raconter des histoires, finalement. Mais ce nโ€™est pas aussi simple que รงa. Cโ€™est-ร -dire quโ€™on a eu des manuels, des guides dโ€™utilisateurs, donc, il y a toute une tradition de manuels qui vient notamment dโ€™IBM avec des manuels qui font des milliers de pages oรน on dรฉcrit tout.

Donc, il y a cette tradition qui est lร . On va dire, il y a des traditions amenรฉes par les gens qui travaillent, je pense que cโ€™est un peu comme partout.

En gros, il y a deux familles de Technical Writers.


Il y a une famille qui, on dirait, cโ€™est la famille ร  lโ€™ancienne. Cโ€™est un peu celle dont je fais partie. Cโ€™est une famille qui est trรจs technique, qui sont des gens qui savent รฉcrire du code ou pas, mais en tout cas qui savent le lire, qui savent aller tester des trucs compliquรฉsโ€ฆ il y a une grosse affinitรฉ au code. En gรฉnรฉral, cโ€™est des gens qui sont passรฉs par des par le support auparavant. Cโ€™est un peu ce que jโ€™ai fait. Le parcours, cโ€™est on apprend la matiรจre technique, on apprend ร  rรฉpondre ร  des questions dโ€™utilisateur et puis aprรจs, on apprend ร  formaliser tout รงa.

Et lโ€™autre famille, cโ€™est des gens qui ne viennent pas du tout du monde technique. Cโ€™est des gens, ils peuvent รฉcrire de la doc pourโ€ฆ Leur domaine, cโ€™est le langage, cโ€™est la communication. Ils peuvent รฉcrire de la doc pour une centrale nuclรฉaire. Ils peuvent รฉcrire de la doc sur des tubes de dentifrice, sur des tracteurs, des canons.

En fait, cโ€™est marrant parce que cโ€™est des gens, ils peuvent vraiment changer dโ€™industrie assez facilement. Cโ€™est des gens qui vont dรฉvelopper des techniques pour interviewer les gens, pour rรฉussir ร  expliquer des choses quโ€™eux-mรชmes ne ne comprennent pas. Cโ€™est un peu comme desโ€ฆ beaucoup plus proche de ce que font des interprรจtes, qui font de la traduction. Cโ€™est-ร -dire que quand tu fais de la traduction, tu nโ€™es pas nรฉcessairementโ€ฆ et que tu maรฎtrises la langue, tu ne maรฎtrises pas nรฉcessairement auparavant tout le cรดtรฉ technique, toute la technique de ce que tu traites.

Il y a ces deux profils, donc un profil plus รฉditorial, plus du monde de lโ€™รฉdition, et un profil plus technique. Je ne saurais pas dire pour toute lโ€™industrie informatique. Je sais dire un peu pour Red Hat.

Et donc, du coup, รงa pose pas les mรชmes contraintes quand tu veux documenter du logiciel, parce que tu vas avoir soit des gens qui sont trรจs autonomes pour รฉcrire, soit des gens ร  qui il faut expliquer beaucoup de choses. Parce que les gens dont le point fort cโ€™est le langage, ils vont interviewer les gens et demander: alors, comment tu fais, etc.

Donc, le brouillon est largement fait par les dรฉveloppeurs et ensuite, si le Technical Writer va tout changer.

Walid : il y a un truc que tu sembles un peu passer sous silence, cโ€™est que tu nโ€™es pas juste technique, cโ€™est que tu proviensโ€ฆ enfin avant, tu as fait lโ€™universitรฉ, tu as fait des รฉtudes oรน tu รฉtais amenรฉ ร  รฉcrire en vrai bon franรงais ou anglais, bref, je ne sais pas. Cโ€™est-ร -dire que pour avoir travaillรฉ avec toi, moi, je ne suis pas capable. Dรฉjร , un, jโ€™avais plus de mal ร  me mettre ร  la place de lโ€™utilisateur que toi et deux, je ne suis pas capable dโ€™รฉcrireโ€ฆ cโ€™รฉtait plus compliquรฉ pour moi, par exemple, dโ€™รฉcrire dans un franรงais, bon franรงais comme toi et de vulgariser et de raconter ce que tu appelles la belle histoire, qui a รฉtรฉ ma deuxiรจme question: cโ€™est quoi une belle histoire ?

Fabrice : oui, moi, jโ€™ai fait aussi, cโ€™est vrai, jโ€™ai fait des รฉtudes dโ€™Histoire, mais de Lettres en mรชme temps. La doc technique, cโ€™est un genre littรฉraire hyper pauvre en fait. On essaye de transformer le langage naturel, dans mon cas, cโ€™est plutรดt lโ€™anglais, on essaye de canaliser un langage naturel qui est rabelaisien. Chaque personne a ses tics de langage. Un Amรฉricain, un Canadien, un Anglais, un Britannique, etc. Cโ€™est leur langage natif, lโ€™anglais, mais ils ne vont pas parler pareil. Un rรฉdacteur technique, il fait disparaรฎtre รงa, il va gommer tout รงa. Le but, cโ€™est que la documentation puisse รชtre lue par un peu nโ€™importe qui dans le monde et surtout des gens dont lโ€™anglais nโ€™est pas du tout le langage maternel. On a un vocabulaire le plus pauvre possible, on a des structures de phrases les plus pauvres possible et aussi, on essaye de garder une structure de contenu qui soit toujours la plus prรฉdictible possible, la plus simple possible, la plus saucissonnรฉe possible. En fait, on essaye de parler ร  lโ€™ล“il et directement au cerveau avant mรชme que les gens lisent les mots. Cโ€™est-ร -dire que lร , je regarde juste en mรชme temps, je regarde le fichier que tu as prรฉparรฉ, cโ€™est exactement รงa, cโ€™est des checklists.

Chez Red Hat, par exemple, on a trois types de contenus et pas plus. On a une procรฉdure qui est le type de contenu quโ€™on utilise le plus possible, dont la structure est dรฉfinie et dont on ne dรฉvie pas. Et une procรฉdure, cโ€™est : il y a une intro dโ€™une ou deux phrases qui expliquent en gros aux gens pourquoi ils ont envie de lire cette procรฉdure. Pourquoi faire ? Cโ€™est le pourquoi. Ensuite, il y a un petit sous-titre qui dit : prรฉrequis. Et on liste une liste bullet points de tous les prรฉrequis avant, tous les trucs quโ€™il faut avoir fait avant. Ensuite, une procรฉdure qui est une liste numรฉrotรฉe de tous les steps ร  faire pour faire quelque chose. Et puis ensuite, une autre liste de points ร  vรฉrifier et ensuite une liste bullet de ressources additionnelles quโ€™on peut aller voir aprรจs. Et voilร . Et donc, du coup, cโ€™est tout le temps pareil. Cโ€™est tout le temps pareil. Donc, un utilisateur, il sait que dรฉjร , quโ€™il va avoir cette information-lร . Donc, il y a ce truc-lร . Cโ€™est dโ€™une pauvretรฉ horrible, mais on nโ€™est pas lร  pour faire de la crรฉation. Cโ€™est exactement lโ€™inverse de la crรฉation littรฉraire, par exemple.

Donc, on a un type qui est comme รงa, un type de contenu qui est une documentation de rรฉfรฉrence, mais que, je ne sais pas, sur un projet, il va y avoir une documentation de rรฉfรฉrence et 25 procรฉdures et des concepts qui sont pareils, qui sont un chapitre. On explique les trois concepts sur le projet et basta. Il y a juste les concepts et les rรฉfรฉrences qui sont un peu plus libres dans la forme, mais le gros du truc, cโ€™est รงa. Quand on prend une procรฉdure qui est รฉcrite parโ€ฆ, un brouillon, qui est รฉcrit par un dรฉveloppeur, par exemple, il y a de fortes chances quโ€™il ne reste pas une seule ligne de ce qui รฉtait lร  au dรฉbut. Parce quโ€™on met tout รงa dans un ordre logique pour pas que des informations arrivent en cours de route. Donc รงa, cโ€™est hyper important. Les prรฉrequis, on les balance en prรฉrequis. Les phrases, on les simplifie. Cโ€™est sujet, verbe, complรฉment, point. Le but, cโ€™est dโ€™utiliser le moins de mots possible pour raconter quelque chose que tout le monde va comprendre sans lโ€™ombre dโ€™un doute, sans dans un endroit oรน deux personnes vont interprรฉter la chose de maniรจre diffรฉrente.

Cโ€™est rigolo dโ€™arriver ร  se dire : je vais supprimer 500 mots ร  ce texte ou des trucs comme รงa, ou comment rรฉduire le nombre de steps de la procรฉdure de 15 ร  7. Voilร , quand on utilise des petits trucs.

Concepts dโ€™upstream et de downstream


Walid : est-ce que tu pourrais expliquer, pour les auditrices et auditeurs qui ne connaissent pas, ce que cโ€™est que lโ€™upstream, qui est un mot quโ€™on entend beaucoup dans le logiciel libre, et le downstream, qui est un mot que jโ€™avais assez peu entendu, ร  part potentiellement chez Red Hat. Est-ce que tu peux expliquer de maniรจre simple ces deux mots-lร , pour quโ€™ensuite, derriรจre, aprรจs, on puisse commencer ร  parler justement de la collaboration ?

Fabrice : ok รงa cโ€™est une maniรจre assez particuliรจre, cโ€™est le business model de Red Hat. La maniรจre dont Red Hat fonctionne, cโ€™est de fonctionner avec des projets qui sont upstream, cโ€™est-ร -dire cโ€™est les projets qui sont les projets open source et quโ€™on va retrouver, je pense, sur GitHub, essentiellement, GitLab, trรจs peu. Cโ€™est marrant parce que chez nous, GitLab, cโ€™est plus les repositories downstream, donc les repositories pour les produits qui sont dans le VPN et donc auxquels des gens extรฉrieurs ร  la boite nโ€™ont pas accรจs. Donc, on va, ร  partir dโ€™un projet upstream, on va fabriquer un produit downstream. Et le downstream, cโ€™est juste crรฉรฉ ร  partir de upstream.

Cโ€™est juste la mรฉtaphore de la source. Open source, une source, elle vient de la source. Donc upstream, elle vient de quand cโ€™est un ruisseau. Et downstream, si tu descends et tu vas retrouver le fleuve.


Walid : sur les projets sur lesquels tu bosses, tu as toujours un upstream qui est le projet open source et un downstream qui est le produit commercial Red Hat.

Fabrice : exception : le projet oรน pour lโ€™instant, on nโ€™a pas de downstream. De maniรจre gรฉnรฉrale, oui, Red Hat, participe ร  des projets et ensuite, ils vont construire un produit oรน la valeur ajoutรฉe de Red Hat, cโ€™est lโ€™audit de sรฉcuritรฉ, cโ€™est faire tourner le bazar dans le cadre dโ€™une grande entreprise, cโ€™est-ร -dire ร  intรฉgrer avec les backups, intรฉgrer avec des authentifications centralisรฉes, intรฉgrer avec vraiment tout le bazar quโ€™il y a dans une grande entreprise pour faire tourner quelque chose. Il ne suffit pas de faire une application qui fait des petits Mickeys. Pour accรฉder aux petits Mickeys, il faut que tu puisses sโ€™authentifier par le SSO de la boite. Et puis, il faut que les petits Mickeys, on puisse les ยซ backuper ยป avec lโ€™outil de backup de la boite. Le projet, lui, se concentre sur la fonctionnalitรฉ. Je montre des petits Mickeys. La partie ยซ productisation ยป sโ€™assure de tout le reste. Donc tout ce qui est sรฉcuritรฉ, gestion des patchs de sรฉcuritรฉ, etc. Tout le delivery vers le client aussi, cโ€™est packagรฉ et cโ€™est plus facile ร  installer. ร‡a a un impact sur les projets ร  chaque fois. Cโ€™est quโ€™un projet qui va son petit bonhomme de chemin juste ร  faire des features, quand il doit รชtre ยซ productisรฉ ยป, transformรฉ en produit, รงa ralentit beaucoup le dรฉveloppement parce quโ€™il faut vรฉrifier que รงa et รงa, cโ€™est compatible.

Je suis sur un projet, lร , maintenant, qui sโ€™appelle Podman Desktop. On cherche ร  aller vraiment trรจs, trรจs vite et on nโ€™a pas de produit. Cโ€™est entiรจrement communautaire. Cโ€™est assez rare, mais pas complรจtement rare chez Red Hat, parce que si on pense bien, Ansible, cโ€™est lโ€™outil dโ€™automatisation qui a tuรฉ tous les autres outils dโ€™automatisation. Red Hat a mis beaucoup de temps ร  voir comment transformer รงa en produit.

Walid : est-ce que tu peux citer une ou deux rรฉfรฉrences upstream versus downstream dans le cadre de Red Hat ?

Fabrice : la distribution Linux Fedora, cโ€™est lโ€™upstream de la distribution Red Hat Enterprise Linux. Pour les gens qui sont dans le monde Linux, รงa, cโ€™est peut-รชtre le plus รฉvident. ร‡a sโ€™est encore complexifiรฉ puisque CentOSโ€ฆ CentOS รฉtait un downstream de Red Hat : ils reprenaient la distribution de Red Hat et il la repackagaient en libre. Cโ€™est-ร -dire que รงa faisait upstream, downstream et รงa retournait ร  upstream. Red Hat a retournรฉ รงa dans le mรชme sens que le reste. Cโ€™est-ร -dire que maintenant, CentOS est plus un upstream quโ€™un downstream.

Kubernetes, cโ€™est lโ€™upstream pour OpenShift. Quโ€™est-ce que fait Red Hat ? On rajoute par-dessus Kubernetes, tout ce qui est sรฉcuritรฉ et tout ce qui est nรฉcessaire pour faire fonctionner Kubernetes dans le monde de lโ€™entreprise. Ce qui fait que de maniรจre gรฉnรฉrale, un container qui va marcher sur Docker, sur Podman, sur un container engine, qui va ensuite fonctionner sur Kubernetes, รงa va se vautrer sur OpenShift. Les prรฉrequis de sรฉcuritรฉ pour faire tourner des choses sur OpenShift montent la barre assez haut.

Formats et outils de documentation


Walid : quand tu es Technical Writer, comment tu tโ€™intรจgres dans les projets ? Quelle est ta relation avec les dรฉveloppeurs, les gens du marketing ? Quelle est ta relation avec les communautรฉs ?

Fabrice : รงa dรฉpend beaucoup comment on organise le flux de la documentation. Cโ€™est-ร -dire, est-ce quโ€™on met une รฉquipe de writers upstream et une รฉquipe de writers downstream ? Et puis, en fait, il ne se passe pas la soupe. Cโ€™est un peu ce qui se passe entre Fedora et RHEL. Cโ€™est beaucoup le cas dโ€™avoir des trucs oรน le passage des deux ne se fait pas. Ou tu choisis de faire la documentation dans le projet upstream, comme รงa, elle est visible dรจs GitHub. Tu vas sur GitHub, tu vois la documentation sur GitHub, tu as la documentation complรจte. ร‡a, cโ€™est Ansible, AWX. Il y a beaucoup de projets comme รงa. Mais cโ€™est quand mรชme pas la rรจgle chez Red Hat, cโ€™est plus compliquรฉ techniquement. Il faut avoir la pipeline qui permet de transformer ta documentation upstream avec le nom du projet, par exemple, en une documentation dans downstream oรน ce nโ€™est plus le nom du projet, cโ€™est le nom du produit. Il faut avoir des trucs solides pour faire รงa. On fait des trucs bien, il y a des projets qui font des trucs bien. On a la chance, cโ€™est un super projet qui sโ€™appelle Antora. Antora qui est un outil de gestion de contenu, de documentation fait en AsciiDoc.

Il y a AsciiDoc, le langage, qui est un langage de markup comparable ร  Markdown ou ร  reStructuredText, juste la spec du langage. Aprรจs, on a Asciidoctor, lโ€™implรฉmentation dans plusieurs langages de quelque chose qui sโ€™est transformรฉ, ce markup, en autre chose : du HTML, du PDF, du epub, des slides. Et ensuite, Antora, qui est un projet qui permet de faire un vrai site de doc. Cโ€™est-ร -dire faire un vrai site de doc avec une navigation. Donc, รงa va gรฉrer la navigation, รงa va gรฉrer les liens, รงa va gรฉrer les versions, รงa va gรฉrer le fait quโ€™on va chercher des bouts de docs dans du code oรน le contenu est รฉcrit ร  des endroits diffรฉrents, mais quโ€™on veut les publier tous au mรชme endroit. Cโ€™est un outil magnifique. Pour moi, cโ€™est trรจs comparable ร  Ansible ร  faire des playbooks parce quโ€™on assemble des trucs qui viennent de partout. On arrive ร  avoir des pipelines assez complexes et qui font des belles choses. Cโ€™est-ร -dire quโ€™on peut avoir en cinq minutes le contenu est ยซ mergรฉ ยป sur le projet upstream, il est publiรฉ directement sur la documentation upstream, on va dire, toutes les nuits ou mรชme au moment du comment, le contenu arrive dans le produit. On peut รชtre tech writer et faire de lโ€™automatisation.

Walid : tโ€™as fait il nโ€™y a pas trรจs longtemps, une confรฉrence au FOSDEM sur le sujet. Je mettrai le lien dans tous les cas dans les commentaires. Si je comprends bien, tu prends tes connaissances en gestion de configuration et en automatisation et tu as appliquรฉ รงa ร  la doc.

Fabrice : pour lโ€™instant, jโ€™aide pas mal mes collรจgues. Il y a des gens qui veulent faire pareil, en tout cas. Cโ€™est un exemple, ce nโ€™est pas le seul projet oรน รงa arrive. Ce qui a peut-รชtre รฉtรฉ diffรฉrent sur mes projets, cโ€™est que cโ€™est le Technical Writer qui a fait le boulot et ce nโ€™est pas des devs. Il y a des extensions pour Antora qui sont arrivรฉes il y a un an. On a commencรฉ ร  les utiliser quand elles nโ€™รฉtaient pas sorties du four. On a utilisรฉ vraiment des trucs trรจs nouveaux. Dan Allen, le gourou dโ€™Antora, il bosse aussi pour des boรฎtes qui ont des grosses docs et des gros besoins. Il est arrivรฉ ร  faire un truc assez gรฉnial, cโ€™est quโ€™il a un boulot de dรฉveloppeur de logiciels, de documentation, il fait tout. Il a dรฉveloppรฉ les specs, il a dรฉveloppรฉ lโ€™interprรฉteur de base, il a dรฉveloppรฉ tous les outils autour. Cโ€™est juste impressionnant de le voir travailler, de le voir aussi gรฉrer la communautรฉ parce que qui est trรจs prรฉsent pour rรฉpondre ร  la communautรฉ des utilisateurs. Ce mec est une bรชte, cโ€™est incroyable. Et quand on compare รงa au bazar que cโ€™est cรดtรฉ Markdown, il nโ€™y a pas photo.

Le Markdown tout nu avec rien dโ€™autre, on ne fait pas grand chose. Tous les gens qui utilisent du Markdown, ils rajoutent des extensions par dossier, ceci, cela. Il y a des flavors de Markdown ร  nโ€™en plus finir. Pour lโ€™instant, cโ€™est en train de se reconcentrer sur un truc qui sโ€™appelle MDX (Extended Markdown), qui, en gros, on essaye de reprendre ce que est-ce qui fait depuis des plombes et de le mettre dans Markdown. Mon projet actuel, cโ€™est du Markdown et je ne suis pas hyper fan, mais les dรฉveloppeurs adorent.

Qui รฉcrit la doc et avec quelles contraintes ?


Walid : lร , ton passรฉ dans lโ€™automatisation influe direct sur tes capacitรฉs ร  automatiser la doc. ร‡a, cโ€™est assez intรฉressant, mais pour ceux qui veulent en savoir plus, je pense que la confรฉrence du FODSEM, elle explique รงa trรจs bien. Il y a un truc, quand on a prรฉparรฉ, qui mโ€™a beaucoup intรฉressรฉ, cโ€™est lโ€™รฉvolution de la documentation. Ce que tu me disais quand on a commencรฉ, cโ€™est que la documentation, au tout dรฉpart des projets libres, cโ€™รฉtait fait par les dรฉveloppeurs, parce que les dรฉveloppeurs, en gros, cโ€™รฉtaient des gens qui sortaient de grandes universitรฉs, etc. Ils avaient le niveau.

Fabrice : et leurs utilisateurs aussi. Ces trucs-lร , รงa vaut toujours la peine de faire des parallรจles avec dโ€™autres inventions. Par exemple, la lecture. On prend la lecture au Moyen ร‚ge. La lecture au Moyen ร‚ge, il y a trรจs peu de gens qui savent lire, il y a trรจs peu de gens qui savent รฉcrire. Tout ce qui est รฉcrit est fondamentalement รฉcrit pour des gens qui ont le mรชme niveau dโ€™รฉducation que la personne qui รฉcrit. ร‡a donne des trucs complexes. On nโ€™a pas de Picsou Magazine, on nโ€™a pas ce genre de trucs lร . Cโ€™est quelque chose quโ€™on va retrouver dans de lโ€™iconographie, quโ€™on va retrouver dans la peinture, dans dโ€™autres trucs, mais quโ€™on ne va pas retrouver dans lโ€™รฉcriture. Lโ€™informatique, cโ€™est pareil. On a commencรฉ ร  avoir des gens qui รฉtaient tous avec dโ€™รฉnormes universitรฉs, qui ont un parcours universitaire de minimum 10 ans avant de sโ€™occuper dโ€™informatique. Donc, cโ€™est des gens, ils ont du vocabulaire, ils ont une capacitรฉ dโ€™รฉnonciation et de dโ€™รฉnoncer des choses complexes qui est trรจs forte. Mais ils parlent aussi ร  des gens qui ont du vocabulaire et qui ont une capacitรฉ ร  comprendre des choses, des choses complexes.

On veut que nโ€™importe quel logiciel soit utilisable par quelquโ€™un qui a fait son premier cours dโ€™anglais le mois prรฉcรฉdent et qui a un vocabulaire de 150 mots.


Pareil pour les dรฉveloppeurs. Un dรฉveloppeur maintenant, cโ€™est quelquโ€™un qui a fait des รฉtudes beaucoup plus spรฉcialisรฉes quโ€™un dรฉveloppeur des annรฉes septante. Un dรฉveloppeur des annรฉes septante, il y lit Kant. Il nโ€™y a pas de problรจme pour รงa, je pense. Un dรฉveloppeur des annรฉes 2020, il y en a qui peuvent, mais il y en a qui ne peuvent pas. Ce nโ€™est pas dire quelque chose de mรฉchant de dire รงa, mais cโ€™est juste quโ€™on nโ€™est pas au mรชme niveau dโ€™รฉducation. On nโ€™est pas du tout dans le mรชme genre littรฉraire, on va dire. Donc, il y a รงa. Et puis, il y a aussi quโ€™on est passรฉ dโ€™une documentation qui est essentiellement une documentation de rรฉfรฉrence, cโ€™est-ร -dire : ยซ Mais quโ€™est-ce que รงa fait ? Comment je peux faire pour faire รงa ? Et je vais lire un truc, je vais regarder toutes les options, etc, et je vais trouver la mienne ยป, ร  un truc oรน cโ€™est plus le marketing qui est lร . Cโ€™est-ร -dire que moi, je pense que la doc, maintenant, cโ€™est un outil de marketing oรน quelquโ€™un qui ne connaรฎt pas le produit doit voir des histoires, doit voir comment utiliser le produit, pourquoi faire. On raconte des histoires et les histoires vont amener des features de lโ€™application.

Ce quโ€™on cherche ร  ne pas faire du tout, cโ€™est dโ€™avoir une recopie de lโ€™application. On nโ€™est pas en train de dรฉcrire lโ€™application. On est lร  pour amener les gens ร  utiliser lโ€™outil. On nโ€™est pas en train de dรฉcrire lโ€™outil, on est en train dโ€™expliquer pourquoi lโ€™utiliser, comment lโ€™utiliser et vers quoi tendre.

Walid : si on reprend au dรฉbut du logiciel libre, les dรฉveloppeurs, รฉtaient capables dโ€™รฉcrire les manpages, ce qui est globalement toujours le cas, et ils รฉtaient capables dโ€™รฉcrire toute la doc qui รฉtait technique en plus, et cโ€™est eux qui faisaient tout. Or maintenant, en gros, le dรฉveloppeur, il รฉcrit toujours la doc de rรฉfรฉrence, qui peut รชtre une manpage ou autre chose. Et ร  cรดtรฉ de รงa, il y a toute une population dโ€™autres gens qui vont faire les docs additionnelles. Toi, le Technical Writer, tu vas รฉcrire les cas dโ€™utilisation, lโ€™histoire, etc. Et aprรจs, il y a, de part aussi lโ€™รฉvolution dโ€™Internet et lโ€™รฉvolution des usages, tu as aussi tout un ensemble dโ€™autres ressources que tu as ร  ta disposition, que tu nโ€™avais pas forcรฉment ร  ta disposition ร  cรดtรฉ, qui vont te permettre de pouvoir aussi apprendre et sur lesquelles toi, je pense, tu ne travailles pas trop. Je pense ร , par exemple, les tutoriaux, les vidรฉos. Moi, par exemple, dans le no-code, รฉnormรฉment de posts LinkedIn, de live Twitch, etc. Donc, cโ€™est encore des populations diffรฉrentes qui ne cohabitent pas forcรฉment avec ce que tu fais.

Fabrice : je voulais parler aussi dโ€™une tradition chez les Technical Writers, qui est le le manual of style, le style guide. Cโ€™est quelque chose qui est super important. Donc le Chicago Manual of Style, il date des annรฉes 20, je pense, quelque chose comme รงa. Il y a eu un manuel de style qui est une espรจce de Bible qui explique comment tu รฉcris de la documentation. Peu importe pourquoi. Cโ€™est comment tu รฉcris un contenu factuel qui dรฉcrit quelque chose, etc. ร‡a dรฉfinit comment tu utilises les virgules. ร‡a explique quโ€™il ne faut pas utiliser la voix passive parce que la voix passive, รงa a introduit de lโ€™incertitude, etc. Cโ€™est le pacte de base du Technical Writer. Cโ€™est la Bible du Technical Writer. Cโ€™est ce qui fait que les Technical Writers qui font de la doc vont difficilement passer ร  un autre mรฉdia, vont difficilement passer ร  faire de la vidรฉo ou faire des slides ou faire des cours, etc. Cโ€™est ร  cause de ce manual of style qui est quelque chose qui est trรจs formatant.

Quand jโ€™ai commencรฉ chez Red Hat, jโ€™avais lโ€™impression que mon rรดle, cโ€™รฉtait vraiment police du langage. Je mโ€™attendais ร  avoir un rรดle dโ€™explorateur et de crรฉation, mais non, la plupart du boulot, cโ€™est chiant. Cโ€™est juste : ยซ Non, tu as de la voix passive, il faut enlever ยป, ยซ Non, ne fais pas les virgules comme รงa ยป, ยซ Non, dans les titres, on ne met pas de capitales ou des trucs comme รงa ยป. Je ne connais pas bien mรฉtier de lโ€™รฉdition, de lโ€™รฉdition littรฉraire.. enfin รฉdition, les gens qui font des livres quoi, mais je pense quโ€™il y a aussi des strates comme รงa de mรฉtiers entre lโ€™รฉditeur qui fait changer la structure dโ€™un ouvrage en entier et le correcteur qui va trouver les typos et les virgules manquantes et les trucs comme รงa. Et donc, je pense que dans le boulot de Technical Writer, on a un seul titre, mais il y a tous ces rรดles qui se retrouvent aussi. On est dans le monde de lโ€™รฉdition, mais structurรฉ un petit peu diffรฉremment. ร‰diter des bouquins, le mรฉtier de faire des bouquins et de faire des guides et dโ€™รฉcrire, ce nโ€™est pas le mรชme mรฉtier que le mรฉtier faire de la radio, enregistrer des blogs ou de faire des films. Fondamentalement, ce nโ€™est pas du tout le mรชme mรฉtier. ร‡a ne demande pas de maรฎtriser la mรชme chose. ร‡a ne demande pas de maรฎtriser le langage รฉcrit et le langage oral, ce nโ€™est pas les mรชmes codes.

Je sais que cet exercice, par exemple, de participer ร  un blog, pour moi, cโ€™est un truc entiรจrement diffรฉrent de mon quotidien.

Walid : en gros, je te fais un parallรจle avecโ€ฆ il y a quelques annรฉes, on a montรฉ avec dโ€™autres personnes une boite, on fabriquait des patins ร  roulettes, tout ce qui concernait la communication et le marketing, tout รงa, cโ€™รฉtait intรฉgrรฉ. Cโ€™est-ร -dire que tu pouvais pas communiquer sur un mรฉdium si tu communiquais pas sur un autre et comprendre quโ€™est-ce que tu allais sortir ร  quel moment et comment tu allais parler de ton produit sur tel mรฉdia versus tel autre, ce nโ€™รฉtait pas la mรชme chose, etc. Donc ma question รฉtait aussi de savoir : est-ce que vous, vous avez un rรดle dans tout รงa ? Et potentiellement, il y a peut-รชtre dโ€™autres gens au marketing qui ont un autre rรดle et savoir est-ce que vous, vous รฉtiez en contact et il y avait une coordination quelconque ?

Fabrice : on va dire, il y a des docs, รงa serait bien quโ€™ils soient prรชts pour des releases, par exemple, des trucs comme รงa. On est comme des encyclopรฉdistes face aux journalistes. Le contenu quโ€™on propose, cโ€™est beaucoup plus proche dโ€™un contenu dโ€™encyclopรฉdie et cโ€™est beaucoup moins proche dโ€™un contenu de journaliste ou de blogueur. Le blogueur, il est dans lโ€™รฉvรฉnement. Il est dans le ยซ Je dรฉlivre un truc ici et maintenant ยป. Ici et maintenant : message. Alors que quand tu fais de la doc, tu essaies de faire un truc qui va survivre au temps. Cโ€™est-ร -dire, je vais essayer un blog, je vais mettre un screenshot avec la version dโ€™aujourdโ€™hui et maintenant, je vais faire une vidรฉo avec ce quโ€™il y a aujourdโ€™hui et maintenant dans lโ€™application. Tu ne fais pas รงa dans de la doc parce que tu vas faire exactement le contraire. Tu vas faire le moins possible de screenshots, parce que cโ€™est trop de la maintenance et cโ€™est trop de la perte de temps. Sโ€™il y a la version du produit dedans, il faut mettre ร  jour ร  chaque version. Et du coup, les screenshots, sโ€™il y a un revamp de lโ€™interface utilisateur, cโ€™est tout ร  refaire. Donc, on a des objectifs qui sont quand mรชme trรจs, trรจs, trรจs diffรฉrents.

Lร , jโ€™ai fait rรฉcemment un blog post pour le projet. Cโ€™est sorti un peu comme de la doc qui est mis dans un blog. Je ne suis pas hyper fier de moi, mais je me suis bien rendu compte que cโ€™รฉtait un exercice trรจs diffรฉrent. ร‡a a รฉtรฉ trรจs difficile pour moi de passer de la doc qui est trรจs froide ร  un truc un peu plus convivial. Et comme je suis habituรฉ ร  รฉcrire de la doc, on enlรจve les mots, qui est trรจs squelettique. ร‡a a รฉtรฉ de remettre un peu de liant lร -dedans. Cโ€™รฉtait le challenge du truc. Je ne suis pas trop sรปr dโ€™รชtre arrivรฉ, mais voilร .

ยซ Productisation ยป de logiciels libres


Walid : combien il y a de Technical Writers chez Red Hat, par exemple ?

Fabrice : je crois quโ€™il y en avait plus dโ€™une centaine. Je ne sais pas si cโ€™est juste un prono ou en gรฉnรฉral. Ce nโ€™est pas non plus รฉnorme. On est ร  un ratio de 1 pour 15 dรฉveloppeurs ร  peu prรจs, je dirais, quelque chose comme รงa, 1 pour 10, 1 pour 15. Lร , je suis sur un projet oรน il y a moins de 15 dรฉveloppeurs quand mรชme et je suis un writer dedans, cโ€™est assez exceptionnel. Le projet oรน jโ€™รฉtais avant, pour lโ€™instant, ils sont trois. On a รฉtรฉ trois ร  un moment oรน il y avait 40 dรฉveloppeurs.

Walid : quel est lโ€™impact de mettre des Technical Writers sur le projet ? Est-ce que รงa accรฉlรจre le projet ? Est-ce que รงa freine le projet ?

Fabrice : en gรฉnรฉral, on met des Technical Writers quand on fait de la ยซ productisation ยป, cโ€™est-ร -dire au moment oรน on freine. La ยซ productisation ยป, elle freine le projet, forcรฉment. Cโ€™est lร  oรน on va mettre des QA, donc des gens qui font de la qualitรฉ, des tests. On va mettre des testeurs, on va mettre de la doc. Je ne dis pas que cโ€™est les writers qui ralentissent le projet, mais les writers, de maniรจre gรฉnรฉrale, sont trรจs liรฉs avec des trucs ยซ productisรฉs ยป qui vont lentement. Pour moi, qui venait plus dโ€™un monde de sociรฉtรฉ de services oรน on dรฉlivre vite et on va faire une review et puis aprรจs une autre review. Pour moi, รงa peut prendre du temps parce quโ€™on va avoir une review oรน cโ€™est les dรฉveloppeurs qui vont dire : oui, techniquement, รงa marche. Puis aprรจs, on aura une review oรน cโ€™est dโ€™autres writers qui vont dire : oui mais tu nโ€™as pas suivi le style guide. Donc oui, cโ€™est plus long, mais ce nโ€™est pas nรฉcessairement le cas. Moi, lร , jโ€™essaie de suivre sur un projet uniquement communautaire, ils sont une demi-douzaine et les trucs, รงa file super vite. Donc, si je fais un screenshot le lundi, le vendredi, cโ€™est plus รงa.

Et les gens pensent que cโ€™est facile et que รงa va vite dโ€™รฉcrire de la doc. Et ce nโ€™est pas le cas. Ce nโ€™est pas facile et รงa ne va pas vite.


Cโ€™est-ร -dire que quand tu รฉcris une procรฉdure, dโ€™abord, il faut arriver ร  trouver le dรฉroulement logique et arriver ร  pour faire le truc qui est dedans. ร‡a, รงa prend dรฉjร  un bout de temps. Ensuite, il faut vรฉrifier quโ€™il nโ€™y a pas quelquโ€™un qui va mal comprendre le truc et qui va faire autre chose. Il y a tout รงa. Il y a ร  rendre conforme aprรจs au langage, mais ce nโ€™est pas le plus complexe. On a des outils maintenant pour รงa. On a comme des linters de code, mais des linters pour la doc, donc qui disent : non passive voice tu nโ€™as pas le droit. Ce genre de choses-lร , il faut tester, puis aprรจs, il faut valider. Et puis aprรจs, quand cโ€™est quelque chose qui va de upstream ร  downstream, il faut aussi sโ€™assurer que รงa passe bien en downstream. Notamment quโ€™on nโ€™introduit pas des exemples quโ€™on ne peut absolument pas mettre downstream ou des trucs comme รงa.

Walid : deux questions lร -dessus. Quels sont les outils que vous utilisez ? Et la deuxiรจme, cโ€™est : tu disais tout ร  lโ€™heure que tu รฉtais en capacitรฉ de tester. Tu dis quโ€™รฉcrire de la docs, รงa prend du temps. Est-ce que รงa prend du temps aussi parce que tu vas installer lโ€™outil et tu vas le tester fonctionnellement ?

Fabrice : tester le truc, cโ€™est presque ce qui prend le plus de temps. Jโ€™essaie de ne pas faire perdre leur temps aux dรฉveloppeurs. Donc, jโ€™essaie de trouver les choses par moi-mรชme, et jโ€™ai tendance ร  pรฉter des trucs beaucoup aussi. Ce qui est lent aussi, cโ€™est que les gens qui รฉcrivent la docs, cโ€™est les premiers utilisateurs pour les dรฉveloppeurs. Les dรฉveloppeurs, ils sont focus sur une fonctionnalitรฉ et juste la fonctionnalitรฉ quโ€™ils sont en train de faire. Mais ils ne sont pas utilisateurs du produit fini, trรจs peu. Il y a un moment, jโ€™avais discutรฉ avec des gens qui font un fork de PostgreSQL, donc logiciel de bases de donnรฉes. Et moi, je leur parlais en tant quโ€™ancien opรฉrateur de bases de donnรฉes, genre les trucs ร  quoi il faut penser quand on fait des bases de donnรฉes. Donc quelquโ€™un, un dรฉveloppeur qui รฉcrit du code pour faire de la base de donnรฉes depuis 20 ans, 25 ans. Et ร  un moment, la conversation a tournรฉ court parce quโ€™il me dit : Non, mais moi, je nโ€™ai jamais รฉtรฉ opรฉrateur dโ€™une dโ€™un gros serveur de base de donnรฉes. Je ne vois pas de quoi tu parles.

Donc, les writers sont les premiers utilisateurs. En gรฉnรฉral, quand on utilise, cโ€™est pour aller documenter une feature qui est nouvelle. En gรฉnรฉral, on documente une feature un petit peu pas trรจs mature, donc on voit les trucs qui font mal. On fait : oui, mais regarde dans tel cas รงa ne marche pas, etc. Il y a aussi toute une partie. En tout cas, moi, cโ€™est comment moi je fais mon boulot. Il y a toute une partie qui est de remonter les informations sur les trucs qui ne vont pas. Aprรจs, est-ce que jโ€™ouvre des tickets sur GitHub ou est-ce que jโ€™envoie des trucs sur la messagerie instantanรฉe ? Quโ€™est-ce qui va le mieux ? ร‡a, รงa dรฉpend de la relation avec lโ€™รฉquipe, avec les dรฉveloppeurs, etc. Moi, je suis pour le Agile Manifesto, version early 2000 : ยซ Individuals and Interactions before Processes and Toolsยซ . Donc, le travail, cโ€™est dโ€™abord des gens, cโ€™est dโ€™abord des interactions. Ensuite, on met en place des process et des outils, mais ce nโ€™est pas les process et les outils qui sont importants. Je pense que รงa, cโ€™est vachement important pour quelquโ€™un qui fait de lโ€™automatisation, aussi de savoir que ce nโ€™est pas les tools qui sont importants, cโ€™est les gens.

Walid : justement, tu parles dโ€™outils, lร . Vous utilisez quels outils ? Lร , tu parles de GitHub.

Fabrice : le truc important, cโ€™est que cโ€™est de la documentation pour des logiciels. La documentation, cโ€™est pour des logiciels. On essaie de la mettre le plus proche possible du code des dรฉveloppeurs. Aprรจs, il y a des dรฉbats, il y a des gens qui disent : il faut un repository ร  part, etc. Mais de toute faรงon, รงa va รชtreโ€ฆ Si les dรฉveloppeurs รฉcrivent du code, cโ€™est dans des repository Git, la documentation, รงa va รชtre dans des repository Git aussi. Il nโ€™y a pas de discussion lร -dessus. Alors, mettre dans le mรชme repository ou un repository ร  cรดtรฉ, finalement, ce nโ€™est pas une grosse variation. Mais cโ€™est dans un repository Git. Il y a un assez grand nombre de langages de markup diffรฉrents quโ€™on peut choisir. Donc, Pour partir des plus anciens, mais en restant dans le monde de lโ€™open source, il y a LaTeX, mais je pense que peu de gens vont รฉcrire LaTeX maintenant. LaTeX sโ€™est fait plutรดt dรฉtrรดner par le XML dans les annรฉes 2000. Et pour la documentation, on a quelque chose qui sโ€™appelle DocBook, qui est du XML pour faire de la doc. ร€ un moment, les dรฉveloppeurs chez Red Hat, ils ont quand mรชme, ร  un certains point, ils ont dit : non, DocBook, รงa pue, on ne veut pas contribuer. Il faut nous trouver autre chose pour quโ€™on contribue ร  la doc.

Alors, on a dit : dโ€™accord, on va faire autre chose. Et cโ€™est comme รงa que AsciiDoc est arrivรฉ. On pouvait faire du Markdown, du reStrcturedText ou du AsciiDoc. ร€ ce moment-lร , AsciiDoc avait un convertisseur qui pouvait traduire du AsciiDoc vers le DocBook. Toute la chaรฎne de build de Red Hat, cโ€™รฉtait basรฉ sur le DocBook. Donc, pour lโ€™instant, on est encore dans cet hรฉritage-lร , puisquโ€™on a du AsciiDoc qui est transformรฉ en DocBook et qui va dans lโ€™ancienne lโ€™ancienne pipeline qui a รฉtรฉ vraiment crรฉรฉe par Red Hat. La libXML, elle a รฉtรฉ crรฉรฉe par Daniel Veillard qui est maintenantโ€ฆ je bosse avec lui, je suis trop fier.

Walid : en dehors du langage utilisรฉ pour faire la doc, avec quels outils vous collaborez ?

Fabrice : dรฉjร , Git, GitHub, GitLab. Chez Red Hat, les projets sont sur GitHub et les produits sont sur GitLab. On a deux plateformes Git diffรฉrentes. Github, il y a tous des outils dโ€™utilisation qui sont sur les actions, les pages, etc. ร‡a, on utilise assez extensivement. GitLab aussi, tout ce qui est automatisation, les conteneurs, et GitHub et GitLab savent utiliser des conteneurs, aller ยซ puller ยป un container et faire des trucs dans le container qui est ยซ pullรฉ ยป. ร‡a, cโ€™est une technologie quโ€™on utilise un peu tout le temps. Du coup, les gens utilisent chacun leur IDE prรฉfรฉrรฉ, leur รฉditeur prรฉfรฉrรฉ, si tu veux. Visual Studio Code est trรจs prรฉsent. En fait, on utilisait beaucoup Atom et puis Atom a รฉtรฉ abandonnรฉ par Microsoft au profit de VS Code. Une grosse minoritรฉ qui est sur IntelliJ Community. Moi, jโ€™utilise beaucoup parce que lโ€™extension pour AsciiDoc est juste merveilleuse, cโ€™est juste trop bien. Il y a des gens qui disent Vim, Emacs, Kate, dโ€™autres trucs.

Walid : pour tout ce qui est chat, par exemple ?

Fabrice : je pense que maintenant, la plateforme officielle, cโ€™est Slack. Pendant longtemps, on Il y avait Slack, Google Chat, IRC en parallรจle et plus aprรจs des projets qui ont dโ€™autres outils, genre Mattermost, Discord. Mon projet, il est ร  la fois sur Discord et sur Matrix IRC. Moi, jโ€™ai arrรชtรฉ au bout de deux semaines dโ€™utiliser Discord, je nโ€™en pouvais plus des messages de pub dedans. Les projets amรจnent leur truc. Quand le projet, en plus, il est chapeautรฉ par une fondation ou une autre, la fondation amรจne ses outils, ces recommandations, ces trucs. Et aprรจs, il y a des trucs quโ€™on peut utiliser ou pas en fonction. Genre la Fondation Eclipse, eux, ils sont sur GitLab, ils refusent dโ€™utiliser JIRA, par exemple. Donc, on ne peut pas mettre un projet chez JIRA si cโ€™est pour la Fondation Eclipse, donc il faut que รงa reste sur autre chose. Vous voyez ? Oui, JIRA. Pour tout ce qui est produit, cโ€™est JIRA. Pour tout ce qui est upstream, souvent, cโ€™est trรจs, trรจs suffisant GitHub.

Documenter le no-code


Walid : รงa mโ€™amรจne sur la derniรจre partie que je voulais aborder, dont on a parlรฉ un peu avant et sur lequel moi, jโ€™ai beaucoup rรฉflรฉchi, puisque cโ€™est le domaine dans lequel je suis maintenant, qui est toute la partie no-code, low code. Donc toi, tu fais plutรดt ce quโ€™on appelle du doc-as-code. Et le problรจme, cโ€™est comment tu fais de la doc quand il nโ€™y a plus de code ? Cโ€™est un domaine assez intรฉressant, surtout quand, comme moi, tu viens du dรฉveloppement et que tu arrives dans des outils dans lesquels tu ne dรฉveloppes plus ou assez peu. Comment est-ce que tu fais รงa ? Quand on parlait, tu me disais : oui mais en fait, justement, comment รงa marche ? Avec les outils grand public et les outils qui sont utilisรฉs de maniรจre gรฉnรฉrale, par exemple, nous, on a une communautรฉ franรงaise du no-code oรน il y a ร  peu prรจs 10 000 personnes, quelque chose comme รงa. Et finalement, mรชme les gens qui font beaucoup de no-code, il y en a quand mรชme une grosse partie qui ne font pas de docs. Pourtant, comme je dis ร  chaque fois, quand tu es un professionnel de lโ€™informatique, tu dois รฉcrire de la doc.

Et donc, tu as des outils qui se sont imposรฉs avec le temps pour pallier ร  รงa. Tu as certains outils, je pense aux outils dโ€™automation, par exemple, qui, certains, te permettent de documenter dans tes workflows dโ€™automation, tu documentes des parties, tu fais en gros ce que tu faisais avant en code avec. Et tu as des outils comme certains outils de front, par exemple, oรน lร , il nโ€™y a rien. Donc, tu dois documenter dโ€™une autre maniรจre. Et donc, tu as tout un รฉcosystรจme qui sโ€™est montรฉ autour de รงa. Lร , par exemple, tu parlais de JIRA. Cโ€™est intรฉressant parce que dans le milieu du no-code et des startups dans lesquelles je suis plutรดt, lโ€™outil de base pour documenter cโ€™est Notion, qui est en gros un outil qui peut tout faire. ร‡a te fait des bases de donnรฉes, รงa te fait ta base de connaissances, รงa te fait ton ticketing, รงa te fait tout. Tout ce que je faisais avant avec des outils de ticketing, tu le fais dans Notion, alors moins bien et certainement moins optimisรฉ, mais tu peux tout lier, cโ€™est impressionnant. Cโ€™est une autre maniรจre de faire. Tu as devant toi un outil oรน รฉcrire de la doc, รงa devient un process, une fois que tu as compris comment รงa marche hyper simple et tu peux hyper structurer, tu as plein de templates et tout, cโ€™est vraiment assez intรฉressant.

Et ร  cรดtรฉ de รงa, tous les trucs que tu ne peux pas documenter, que tu pouvais faire dans le code sur tout ce qui est gestion de dรฉpendances, test de rรฉgression, ce genre de truc, avec du no-code, soit tu ne le fais pas, soit tu as des nouveaux outils qui se crรฉent. Et il y a un outil en particulier, par exemple, que jโ€™utilise beaucoup et avec qui je suis plutรดt proche de lโ€™รฉquipe de dรฉveloppement qui sโ€™appelle ncScale. Cโ€™est des Franรงais qui font รงa et cโ€™est un outil qui permet justement de faire un peu ce que je faisais avant avec mes outils ITSM, cโ€™est-ร -dire de lโ€™inventaire automatisรฉ, de la gestion de dรฉpendances, ce genre de truc autour des outils no-code, cโ€™est vachement intรฉressant, et de la documentation. Et donc en fait ces nouvelles formes de documentation oรน finalement, tu nโ€™as plus de code, donc tu ne peux plus documenter dans le code comme toi, tu as lโ€™habitude de faire.

Fabrice : Notion, cโ€™est un peu comme un wiki, cโ€™est รงa ?

Walid : Notion, cโ€™est ร  la fois un wiki, cโ€™est ร  la fois une base de donnรฉes. Malheureusement, ce nโ€™est pas un outil libre, et dont lโ€™interface utilisateur est vraiment extrรชmement pensรฉe et extrรชmement logique, qui permet de tout lier. Pour en parler ร  dโ€™autres gens, ils me disaient : en gros, cโ€™est juste JIRA avec une super interface.

Fabrice : JIRA ou Confluence ?

Walid : Confluence, pardon.

Fabrice : par exemple, si cโ€™est comme Confluence, ce qui manque dans Confluence, cโ€™est quโ€™il nโ€™y a pas de processus de validation du changement. Je pense que la chose pour quoi on utilise Git et qui est la plus importante, cโ€™est la review. Cโ€™est la pull request, la review et donc la validation du changement. Cโ€™est-ร -dire que tu veux changer quelque chose et il va y avoir cinq personnes qui vont lire le changement et qui vont dire : OK, cโ€™est bon. Il y a cette idรฉe que ce nโ€™est pas : tu changes, tu publies et puis aprรจs, si ce nโ€™est pas bon, on rechange. Cโ€™est : tu proposes un changement, on vรฉrifie et une fois que cโ€™est acceptรฉ, on est sรปr que tout va bien. Moi, jโ€™ai beaucoup utilisรฉ Confluence pour des procรฉdures internes sur de la documentation qui nโ€™a pas besoin de validation, qui nโ€™a pas besoin de passer par un workflow de validation. Et donc, pour รงa, un outil, un wiki, Confluence, whatever, Drupal, tout systรจme qui permet dโ€™รฉcrire quelque chose et de le publier, tout est bon. Il y a des prรฉfรฉrences de gens. Il y a ce qui marche mieux, ce qui est le plus proche du reste de ce que tu fais, mais tout est bon.

Ce qui fait la diffรฉrence, cโ€™est ร  partir du moment oรน tu veux introduire un processus de validation.


Pour les release notes, on a commencรฉ ร  introduire le fait que dans chaque ticket JIRA, on a un field qui est avec le contenu des release notes. ร‡a fonctionnait bien tant quโ€™รฉcrire le contenu et le valider รฉtait fait dโ€™un jet par la mรชme personne. Je lis ce quโ€™il y a dans le ticket, oรน souvent, cโ€™รฉtait des tickets quโ€™on copiait dโ€™ailleurs. Ok, voilร . Et jโ€™รฉcris et je fais ma phrase et cโ€™est fait. Et je nโ€™y pense pas cinq minutes de temps. On a passรฉ รงa ensuite ร  des utilisateurs qui รฉtaient plus juniors et du coup, il y a eu besoin de validation. Cโ€™est devenu une usine ร  gaz parce quโ€™on a dรป rajouter un champ pour dire : draft, cโ€™est une review, cโ€™est validรฉ, cโ€™est OK. Mais par contre, on utilise un champ de JIRA qui est un champ qui nโ€™a pas dโ€™historique. Donc, on peut regarder les logs des changements, mais ce nโ€™est pas un truc qui est fait pour รงa.

Walid : je ne suis pas le plus grand spรฉcialiste de Notion, mais je ne suis pas sรปr que tu aies ce genre de notion de workflow de validation.

Fabrice : la documentation interne et la documentation du produit que tu as construit pour les utilisateurs, cโ€™est deux trucs diffรฉrents. Je pense que les Technical Writers, typiquement, ils sont plus lร  pour aller faire ta documentation face client. La documentation interne, tu as besoin dโ€™introduire des processus de validation ร  un moment oรน lโ€™รฉquipe grandit. Surtout, les degrรฉs de sรฉnioritรฉ changent. Il faut que la personne qui est plus junior, elle puisse changer des trucs et savoir quโ€™il y a quelquโ€™un qui va revoir derriรจre et รงa permet de se lancer. Moi, jโ€™ai trouvรฉ une application que jโ€™aime beaucoup, qui sโ€™appelle Obsidian. Obsidian, cโ€™est รงa, cโ€™est une base de connaissances. Cโ€™est fait en Markdown avec les deux, trois extensions de Markdown qui font que tu peux faire des liens et des include entre les fichiers. Donc cโ€™est parfait, cโ€™est super. Une des extensions, cโ€™est de pouvoir mettre le contenu dans Git. ร‡a permet deux choses. La premiรจre chose, cโ€™est que รงa permet dโ€™avoir un historique, cโ€™est-ร -dire de voir ce qui sโ€™est passรฉ avant. Et la deuxiรจme chose, รงa permet dโ€™avoir le mรชme contenu sur ton tรฉlรฉphone et sur ton ordi et de passer le contenu de lโ€™un ร  lโ€™autre sans passer par une plateforme ou par un autre truc.

Cโ€™est un repository Git. ร‡a introduit la notion de historique, pas vraiment la notion de validation, mais la notion dโ€™historique dans de la doc et tu peux voir quand รงa a changรฉ. Je sais que jโ€™utilise de plus en plus comme mesure dโ€™hygiรจne personnelle. Quโ€™est-ce que jโ€™ai fait ces jours-ci ?

Impact de lโ€™Intelligence Artificielle


Walid : avant quโ€™on raccroche le micro, un sujet que je ne peux pas ne pas aborder, cโ€™est lโ€™arrivรฉe de lโ€™intelligence artificielle et de lโ€™impact que รงa va avoir sur certaines des publications et votre boulot. Est-ce que tu as dรฉjร  des idรฉes ou est-ce que tu vois dรฉjร  des choses qui รฉtaient avant faites par des humains et qui maintenant sont faites par de lโ€™intelligence artificielle ?

Fabrice : je trouve รงa fascinant. Je pense que ce qui va arriver, on a du mal ร  mesurer. Jโ€™ai vu des gens qui sโ€™amusaient ร  faire des punchlines pour des campagnes de marketing qui demandaient ร  un IA de leur gรฉnรฉrer les punchlines et รงa marchait super bien. Cโ€™est une des caractรฉristiques de ce truc-lร , cโ€™est que tu peux lui dire : voilร , jโ€™ai fait un drap tout pourri, est-ce que tu peux me rendre compatible avec la Bible de comment on รฉcrit ? Et si tu as bien entraรฎnรฉ ton modรจle, รงa va le faire. Quand tu รฉcris de la docs dans des uncharted waters, quand tu es sur un truc tout nouveau oรน lโ€™intelligence artificielle, elle nโ€™a pas grand-chose ร  se mettre sous la dent, cโ€™est un perroquet il a besoin de contenu existant, donc, quand tu รฉcris sur quelque chose qui est fondamentalement nouveau, lโ€™intelligence artificielle, au moins pour le moment, elle nโ€™a pas grand-chose ร  trouver. Jโ€™essaie de me dire รงa le soir pour quโ€™on mโ€™endormir. Aprรจs sinon, je vois comment, par exemple, le projet Ansible a รฉtรฉ utilisรฉ sur un projet qui sโ€™appelle LightSpeed. Ce nโ€™est pas documenter le code, cโ€™est รฉcrire le code ร  partir de la documentation.

Cโ€™est-ร -dire que je veux faire une tรขche qui fait รงa, donc on lโ€™รฉcrit en langage naturel : installe-moi un serveur, installe-moi ce package et lโ€™outil va rรฉdiger le code du playbook Ansible ร  la place de lโ€™utilisateur. Donc, pour lโ€™instant, on รฉcrit le langage naturel et รงa va รฉcrire le code. On a cette partie-lร  qui se met en place et qui demande encore le contrรดle humain. Cโ€™est juste un template qui facilite le travail. Le boulot des Tech Writers qui est lโ€™inverse, cโ€™est ร  partir du code, dรฉcris ce que tu veux. ร€ ce moment-lร , il faut que lโ€™IA ait un ticket ou un brief pour le code qui soit super bien fait. Cโ€™est รงa ? Cโ€™est rarement le cas. Ou un moyen dโ€™aller dรฉcouvrir aussi bien quโ€™un รชtre humain pourquoi je veux faire รงa et comment je vais le faire, puisque cโ€™est รงa, il faut trouver les deux trucs. Pour lโ€™instant, je ne sais pas. Moi, je pensais il y a quelques annรฉes que quand on aurait sโ€™est tout automatisรฉ, il faudrait encore documenter lโ€™automatisation et que cโ€™รฉtait une bonne idรฉe dโ€™aller faire de la doc.

Walid : tu peux dรฉjร  demander ร  ChatGPT de tโ€™รฉcrire le texte de tes pull requests.

Fabrice : รงa, si le Technical Writer, son rรดle, cโ€™est juste de faire รงa, ce nโ€™est pas un mรฉtier dโ€™avenir. Surtout, je pense que รงa va changer la maniรจre dont les gens consomment de la doc. ร‡a ne fait pas vraiment de sens de se dire : je vais continuer ร  รฉcrire de la documentation si les gens, ils ne vont plus lire de la documentation. Si les gens, ils vont poser des questions ร  un autre. Le boulot des writers, รงa va รชtre de produire du contenu que lโ€™intelligence artificielle va ingรฉrer et qui va รชtre utile ร  lโ€™intelligence artificielle. Je pense que pour que รงa marche bien, il faut que ce soit du contenu qui soit encore plus formatรฉ, qui ait encore plus de mรฉtadonnรฉes. Parce que je pense que le contenu brut ne sert pas ร  grand-chose. Pour lโ€™instant, il y a quand mรชme des gens qui rajoutent des mรฉtadonnรฉes sur du contenu. ร‡a va se dรฉplacer peut-รชtre par lร , les gens qui sont plus language-bound, ils vont plus se dรฉplacer vers produire du contenu brut pour nourrir la machine. Mais je ne sais pas ce que รงa va donner. Vers quoi on va, je ne sais pas trop.

Tribune libre


Walid : pour finir, jโ€™ai une traditionnelle tribune libre. Donc ร  toi la parole.

Fabrice : faites Le logiciel libre, les gens, cโ€™est bien ! Contribuez au logiciel libre. Je ne sais pas si je suis vraiment un vieux con ร  dire รงa ou quoi. Jโ€™ai lโ€™impression que ce nโ€™est plus les mรชmes attentes pour les plus jeunes gรฉnรฉrations. Je ne sais pas si Linux va finir par รชtre plus que pour les serveurs et plus du tout autre part, par exemple. Je me pose cette question. Je me demande : ce sera quoi la nouvelle rรฉvolution dans cinq ans ? Puisque de toute faรงon, cโ€™est tous les cinq ans que tout change. Cโ€™est quand mรชme intรฉressant ce monde oรน tout change trรจs vite.

Walid : Cโ€™est le mot de la fin. Merci Fabrice dโ€™avoir pris du temps pour parler de ces sujets autour de la documentation. Je pense que si รงa vous a plu, bien entendu, nโ€™hรฉsitez pas ร  le partager sur les rรฉseaux sociaux et ร  en parler autour de vous. ร€ bientรดt.

Cet รฉpisode a รฉtรฉ enregistrรฉ le 3 mai 2023.

Transcription par Raphaรซl Semeteys

Pour en savoir plus



Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.

This entry was edited (10 months ago)

Castopod est son propre rรฉseau social โ€“ รฉpisode 2 โ€“ Y. Doghri et B. Bellamy โ€“ AD AURES


Second รฉpisode sur Castopod, la plate-forme libre dโ€™hรฉbergement de podcasts. Lโ€™occasion de passer en revue les sources de revenus de Castopod, sa communautรฉ et la tarification de lโ€™offre SaaS dโ€™Ad Aures. Nous parlons aussi longuement de ce quโ€™est le Fed

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Interview avec lโ€™รฉquipe de Castopod


Walid : bienvenue pour ce second รฉpisode consacrรฉ ร  Castopod. Je vous conseille trรจs fortement dโ€™รฉcouter le premier รฉpisode avant dโ€™รฉcouter celui-ci. Je suis trรจs heureux de retrouver Yassine Doghri et Benjamin Bellamy pour continuer la discussion.
Longue discussion qui se finira aprรจs le gรฉnรฉrique de fin par un petit extra technique. Cโ€™est une nouveautรฉ que lโ€™on voulait tester. Voilร , bonne รฉcoute!

Logo Castopod

Les sources de revenus de Castopod


Revenons un peu sur un sujet quโ€™on a abordรฉ au tout dรฉpart. Jโ€™aimerais bien aimรฉ comprendre comment vous financez tous les dรฉveloppements autour de Castopod ? Quelles sont toutes les sources de revenus que vous avez qui vous permettent de travailler tous les deux sur Castopod ?

Benjamin : on ne travaille pas au mรชme niveau sur Castopod. Yassine disait quโ€™il est architecte et le contributeur principal. Moi, jโ€™interviens maintenant assez rarement sur le code. Donc รงa va รชtre plus sur des questions de gouvernance, sur ce qui est du financement. Aujourdโ€™hui, on a plusieurs sources de revenus : on a รฉvoquรฉ NLNet, qui nous a soutenus au dรฉpart et qui nous soutient encore aujourdโ€™hui. En particulier, on a un projet de dรฉveloppement de moteur de plug-in qui est soutenu par NLNet.

NLnet fondation

On a รฉgalement des donateurs sur Open Collective : on a une page Open Collective qui est trรจs trรจs peu utilisรฉe parce quโ€™en fait on la met trรจs peu en avant, on en parle trรจs peu. Si tu ne mโ€™avais pas posรฉ la question des financements, jโ€™aurais probablement oubliรฉ dโ€™en parler dโ€™ailleurs. En tout cas vous pouvez aller sur OpenCollective.com pour faire des dons si vous souhaitez apporter une contribution mais que vous savez pas comment.
Et puis on a une offre dโ€™hรฉbergement en mode SaaS, ce qui est ultra classique. On disait tout ร  lโ€™heure quโ€™on sโ€™รฉtait inspirรฉ de WordPress, on sโ€™est aussi inspirรฉ de WordPress. Cโ€™est-ร -dire quโ€™on a castepod.org oรน vous pouvez tรฉlรฉcharger la solution et vous auto-hรฉberger, et castepod.com oรน en quelques clics et 30 secondes, vous pouvez avoir votre instance ร  vous sur votre propre nom de domaine, qui est installรฉ et qui fonctionne. Et vous nโ€™avez pas ร  vous soucier des backups, des mises ร  jour, etc. On sโ€™occupe de tout pour vous.
Et puis on a รฉgalement les activitรฉs Ad Aures, qui peuvent รชtre soit des activitรฉs de conseil, soit de publicitรฉ, soit de service. On nโ€™en a pas beaucoup parlรฉ, mais on travaille pas mal sur la transcription automatique, ce qui permet de faire de lโ€™indexation. On a dโ€™autres projets dont on ne va peut-รชtre pas parler aujourdโ€™hui parce que sinon on va faire un รฉpisode de 5 heures. Et donc en fait, on a des sources de revenus qui sont assez multiples aujourdโ€™hui.

Logo Ad Aures

La tarification de Castopod


Walid : il y a un truc que je trouve assez intรฉressant, cโ€™est la tarification de vos offres SaaS, parce quโ€™en fait, quelque soit le plan, on a les mรชmes fonctionnalitรฉs. Et รงa, je trouve รงa super parce que la plate-forme oรน jโ€™รฉtais, par exemple avant, cโ€™รฉtait des fonctionnalitรฉs en moins. Tu veux ajouter un bouton Mastodon ? il te faut le plan supรฉrieur, tu veux avoir telle statistique ? il te faut le plan supรฉrieur, etc. Et en fait, cโ€™est hyper frustrant, surtout quand tu veux faire un podcast, comme moi, et que tu ne veux pas en faire ta vie. Je trouvais bien que vous en disiez quelques mots, parce que jโ€™ai trouvรฉ รงa vraiment, en tout cas pour moi, cโ€™est super.

Benjamin : oui, รงa cโ€™รฉtait vraiment vraiment un choix fort quโ€™on a fait dรจs le dรฉbut. Moi je ne voulais pas quโ€™on ait trois offres avec trois niveaux de fonctionnalitรฉs diffรฉrents. Je ne voulais pas quโ€™on ait un Castopod Community et un Castopod Enterprise. Je ne voulais pas quโ€™on fasse du faux open source. Cโ€™est vraiment du vrai open source et du vrai logiciel libre. Si vous tรฉlรฉchargez la version de Castopod sur castopod.org, ou si vous payez un hรฉbergement sur castopod.com, cโ€™est le mรชme logiciel. Ce qui va changer aprรจs, รงa peut รชtre des services annexes, รงa peut รชtre par exemple un niveau de CDN, รงa peut รชtre un espace de stockage mais on essaye en tout cas de faire des offres oรน tout le monde a les mรชmes fonctionnalitรฉs.On ne veut pas que vous vous sentiez bridรฉ ou en enquiquinรฉ. Et aprรจs vous allez payer vraiment par rapport ร  ce que รงa coรปte. Cโ€™est ร  dire que si vous avez un podcast avec un รฉpisode dโ€™une heure par semaine, lโ€™espace disque cโ€™est presque rien. ร‡a coรปte vraiment pas cher. Et donc notre offre de base, qui est ร  moins de 10 euros TTC par mois, elle va suffire. Si vous รชtes une radio associative qui a 24 heures de direct, podcastรฉ, tous les jours, รงa va commencer ร  faire et forcรฉment, ร  lโ€™arrivรฉe, รงa va demander un espace disque qui nโ€™a absolument rien ร  voir, qui va coรปter plus cher. Et รฉvidemment, il nโ€™est pas question pour nous de facturer un montant infรฉrieur ร  ce que รงa coรปte en frais dโ€™hรฉbergement et en particulier en frais de disques durs.

Donc nos offres derriรจre elles sont calibrรฉes par rapport ร  ce que coรปte une infrastructure technique, mais pas par rapport ร  ce quโ€™on estime que vous avez dans les poches ou par rapport ร  des fonctionnalitรฉs pour vous frustrer, vous dire non mais si tโ€™en veux un peu plus va falloir payer un peu plus. Cโ€™est vraiment lโ€™idรฉe : du coup lโ€™offre est illimitรฉe en nombre de podcasts, parce que pour nous que jโ€™ai un podcast ร  dix รฉpisodes ou dix podcasts ร  un รฉpisode cโ€™est exactement la mรชme chose : รงa prend pas plus de place, รงa coรปte pas plus cher. Donc il nโ€™y a pas de raison de vous faire payer dix fois plus alors que vous avez la mรชme quantitรฉ de donnรฉes, la mรชme durรฉe. Aujourdโ€™hui si vous allez sur castopod.com, si vous avez un podcast, si vous en avez 2, 4, 5, 10, 20, รงa va vous coรปter la mรชme chose. Donc lโ€™idรฉe cโ€™est vraiment de payer par rapport ร  ce que รงa coรปte in fine. Ce qui est un peu dรฉroutant parce quโ€™en particulier sur le marchรฉ franรงais, qui est un marchรฉ qui est encore en croissance, ce qui est assez diffรฉrent du marchรฉ amรฉricain qui est un peu plus stable : on a beaucoup dโ€™offres illimitรฉes par podcast, cโ€™est ร  dire vous pouvez mettre autant dโ€™รฉpisodes que vous voulez, de la durรฉe que vous voulez. Nous on nโ€™a pas รงa, parce quโ€™il y a une limite dโ€™espace de stockage, parce que lโ€™espace de stockage forcรฉment quelquโ€™un le paye ร  lโ€™arrivรฉe. Donc on est un peu ร  contre-courant des offres francophones et un peu plus dans lโ€™ordre de ce qui se fait ร  Outre-Atlantique oรน les gros hรฉbergeurs aux ร‰tats-Unis sont plus dans une logique de dire que vous allez payer ร  lโ€™heure ou ร  la minute. Nous on nโ€™en est pas lร , on ne fait pas payer ร  lโ€™heure ou ร  la minute, dรฉjร  parce quโ€™en fonction de la qualitรฉ, cโ€™est pas pareil du tout et on ne veut pas lรฉser quelquโ€™un qui encode son podcast avec un fort taux de compression. Peut-รชtre que รงa va รชtre amenรฉ ร  รฉvoluer, peut-รชtre quโ€™on va faire les choses diffรฉremment. En tout cas, lโ€™idรฉe, รงa sera toujours la mรชme, cโ€™est ne de pas payer par rapport ร  une taxe, par rapport ร  ce quโ€™on pense que vous avez dans les poches ou par rapport ร  des fonctionnalitรฉs, cโ€™est par rapport ร  ce que รงa coรปte. Il ne peut pas y avoir de surprise en fait.

Walid : je trouve รงa vraiment intรฉressant parce que รงa met tout le monde sur le mรชme piรฉdestal. Celui qui sait quโ€™il va en faire sa vie et celui qui sait quโ€™il veut faire รงa ร  cรดtรฉ et qui, comme moi, รงa lui coรปte de lโ€™argent de faire รงa et รงa lui en rapporte pas. ร‡a cโ€™est vraiment bien et moi lโ€™exemple vraiment cโ€™est les statistiques. Jโ€™รฉtais tellement frustrรฉ de ne pas avoir des stats qui mโ€™intรฉressaient quโ€™il fallait que je paye plus encore.

Benjamin : รงa cโ€™est encore autre chose, cโ€™est-ร -dire que nous on estime que en tant que crรฉatrice et crรฉateur de contenu, vos donnรฉes vous appartiennent ร  vous, votre audience vous appartient ร  vous et sรปrement pas ร  nous et sรปrement pas ร  quelquโ€™un dโ€™autre. Cโ€™est pour รงa quโ€™on encourage tous nos clients ร  venir avec leur propre nom de domaine, parce que si demain vous voulez partir et bien vous avez rien ร  nous demander, vous partez avec votre base de donnรฉes complรจte. Cโ€™est ร  dire que vous partez pas juste avec vos fichiers mp3 et vos mรฉtadonnรฉes, vous partez aussi avec vos donnรฉes utilisateurs, vous pouvez partir avec le login, le mot de passe, avec les donnรฉes dโ€™รฉcoute, les analytics et vous pouvez tรฉlรฉcharger castopod.org, tรฉlรฉcharger la plateforme, vous auto-hรฉbergez ou allez chez un autre hรฉbergeur qui propose la solution Castopod. Je crois quโ€™aujourdโ€™hui, il y en a ร  peu prรจs 5 en Europe. Et vous remontez votre base de donnรฉes et vous รชtes iso-fonctionnel, mais vraiment iso-fonctionnel. Vous avez lโ€™intรฉgralitรฉ des fonctionnalitรฉs, vous avez vos comptes utilisateurs, vous avez les interactions avec vos utilisateurs.
On a parlรฉ dโ€™ActivityPub, mais donc tous les gens qui ont likรฉ, qui ont commentรฉ, vous rรฉcupรฉrez 100% des commentaires et des interactions de vos utilisateurs, 100% de vos donnรฉes analytics, pas juste un export CSV oรน vous rรฉcupรฉrez vos donnรฉes. Vos donnรฉes, elles sont ร  vous. Si vous les voulez, on vous les donne et vous en faites ce que vous voulez. La rรฉversibilitรฉ sur Castopod, du fait que cโ€™est un logiciel open source aussi, elle est vraiment totale.
Ce nโ€™est pas un argumentaire commercial, cโ€™est une rรฉalitรฉ technique. La rรฉversibilitรฉ, elle est totale.

Logo ActivityPub (source : wikipedia)ActivityPub (source : wikipedia)

La gouvernance de Castopod


Walid : point suivant, je voudrais quโ€™on parle de la gouvernance du projet Castopod.

Donc ce que jโ€™aimerais comprendre, cโ€™est comment est-ce que le projet est organisรฉ ? Quels outils vous utilisez pour dรฉvelopper lโ€™outil et pour interagir avec votre communautรฉ ? On va parler de la communautรฉ juste aprรจs, mais dans un premier temps, quel est le mode de gouvernance ? Comment vous fonctionnez ?

Benjamin : alors je peux rรฉpondre. Comme pour tout projet open source, on a un dรฉpรดt Git.
Enfin, pour beaucoup de projets open source, en tout cas, on a un dรฉpรดt Git. On a notre propre GitLab quโ€™on auto-hรฉberge et on a un miroir sur GitHub pour la visibilitรฉ, pour les รฉtoiles. Dโ€™ailleurs, nโ€™hรฉsitez pas ร  aller sur github.com pour nous mettre plein dโ€™รฉtoiles ! Voilร . On accueille des contributions ร  plusieurs niveaux, que ce soit des tickets sur GitLab pour des bugs ou des nouvelles fonctionnalitรฉs. On dรฉfinit des prioritรฉs grรขce ร  รงa dโ€™ailleurs, les tickets, cโ€™est-ร -dire quโ€™en fonction de ce qui retourne, si on a des demandes particuliรจres dโ€™une fonctionnalitรฉ ou dโ€™une autre, on va la remonter dans nos prioritรฉs. Ensuite, on discute entre nous sur ce quโ€™on devrait faire et ce quโ€™il y a ร  faire pour les prochains mois, etc. Cโ€™est ร  peu prรจs tout. Les contributions nous aident bien ร  prioriser lesโ€ฆ

Walid : tโ€™as oubliรฉ le canal Discord.

Yassine : oui, cโ€™est vrai. On a aussi un canal Discord, enfin un serveur Discord pour tout ce qui est discussion instantanรฉe. Jโ€™y traรฎne pas mal moi pour aider les utilisateurs ร  soit installer Castapod sโ€™il y a un petit souci ou alors sโ€™ils veulent faire un retour pour clarifier certaines choses sur Castopod. Et on a pas mal dโ€™autres utilisateurs aussi qui nous aident ร  gรฉrer cette partie-lร . Ce quโ€™il faut savoir cโ€™est que Discord est pas mal utilisรฉ au sein des podcasters.

Benjamin : moi personnellement jโ€™y suis trรจs trรจs peu, je suis beaucoup trop vieux pour Discord et puis je suis pas un grand fan de la plateforme. Mais en fait il faut quโ€™on soit lร  oรน sont nos utilisateurs, il nโ€™y a pas de secret et donc le canal Discord est trรจs trรจs actif.

La communautรฉ de Castopod


Walid : on vient dโ€™expliquer un peu la maniรจre dont vous interagissez avec votre communautรฉ, moi ce que jโ€™aimerais savoir cโ€™est quโ€™est ce que vous connaissez de votre communautรฉ en fait ? Est-ce que vous savez majoritairement dโ€™oรน viennent les gens ? Est-ce quโ€™ils auto hรฉbergent ou est-ce quโ€™ils prennent du SaaS ? Est-ce que vous savez un peu quelles sont les fonctionnalitรฉs quโ€™ils prรฉfรจrent, etc. Quโ€™est-ce que vous savez en fait de votre communautรฉ ?

Benjamin : ce qui est trรจs intรฉressant, cโ€™est que potentiellement, on pourrait ne rien savoir de notre communautรฉ. On lโ€™a dit, Castopod est open source, mais il nโ€™y a pas de tรฉlรฉmรฉtrie, il nโ€™y a pas de tracker. Et on peut installer Castopod sans nous le dire. Et รงa arrive trรจs souvent.

On sait quโ€™il y a des gens qui utilisent Castopod et quโ€™on ne connaรฎt pas et quโ€™on connaรฎtra probablement jamais. En plus on peut avoir des podcasts privรฉs avec Castopod, on peut avoir Castopod sur un intranet.

Benjamin Bellamy


Enfin, il est sรปr quโ€™on ne connaรฎt pas tous nos utilisateurs. Maintenant il y a des moyens de savoir. Nous on a รฉvidemment envie de le savoir, dรฉjร  parce que รงa nous fait plaisir. ร‡a nous fait plaisir de savoir que des gens lโ€™utilisent parce que si personne lโ€™utilise ou si on ne sait pas que des gens lโ€™utilisent, il y a un moment oรน on risquerait dโ€™arrรชter. Et puis, il y a des moyens de savoir : on en a dรฉjร  parlรฉ, il y a Podcast Index quโ€™on a รฉvoquรฉ. Et dans Podcast Index, il y a une colonne qui est Generator, qui dit quelle est la plateforme qui a gรฉnรฉrรฉ le fameux flux RSS.

Logo Podcast Index

Et donc aujourdโ€™hui, on va voir dedans et puis on voit que rรฉguliรจrement quโ€™il y a des nouveaux podcasts sur Castopod, majoritairement aux ร‰tats-Unis, mais il y en a un peu partout en fait. Il y en a un peu partout dans le monde, dรฉjร  parce que Castopod est traduit en une vingtaine de langues, et que nous on dรฉveloppe en anglais, on traduit en franรงais : donc ce dont les deux seules langues quโ€™on produit, toutes les autres sont produites par la communautรฉ. Donc ร  partir du moment oรน Castopod est traduit dans une langue, cโ€™est que quelquโ€™un en avait besoin, et il y en a vraiment plein plein, il y a du breton. La Bretagne est en force, on a beaucoup de contributions, y compris dans le code source dโ€™ailleurs, qui viennent de Bretagne. Il y a du galicien, il y a du serbe aujourdโ€™hui. ร‡a cโ€™est un pote avec qui jโ€™ai bossรฉ, qui est trรจs actif, qui sโ€™est chargรฉ de faire la traduction serbe. Donc aujourdโ€™hui la traduction serbe elle est plus aboutie que la traduction franรงaise.
Il y a du chinois aussi. On sait, on a des รฉlรฉments comme on lโ€™a dans tout projet open source. On regarde un peu ce qui sort.

Trรจs rรฉcemment, on a lancรฉ une plateforme qui sโ€™appelle Castopod Index sur index.castopod.org. Elle fait suite ร  une demande quโ€™on avait depuis un moment. Jโ€™avais dรป voir passer sur Mastodon un message que je nโ€™ai jamais retrouvรฉ dโ€™ailleurs, de quelquโ€™un qui disait ยซ mais moi, je suis sur Mastodon, cโ€™est super. Je voudrais suivre des podcasts de Castopod sur Mastodon, mais oรน est-ce que je les trouve ? ยป Et donc lโ€™idรฉe cโ€™รฉtait de dire, on va faire, au moins, la liste des pseudonymes Mastodon, enfin ActivityPub, de tous les podcasts Castopod, et donc รงa a donnรฉ lieu ร  ce site index.castopod.org, qui liste des podcasts sous Castopod que je vais pouvoir suivre depuis mon compte sur le Fediverse, donc en particulier Mastodon. Et je vais pouvoir repartager, commenter, liker des รฉpisodes. Et en faisant ce site, on a appris des choses, on a dรฉcouvert
des choses : on a dรฉcouvert des podcasts qui nโ€™รฉtaient pas dans notre radar. On รฉtait trรจs content de dรฉcouvrir certaines choses, moins content sur dโ€™autres. Il y en a certains qui nous ont surpris. En mรชme temps, cโ€™est aussi ce qui fait la force dโ€™un logiciel open source, cโ€™est que tout le monde peut se lโ€™approprier.

Aujourdโ€™hui, on est trรจs content, on a une communautรฉ qui est assez fidรจle, qui est assez active, quโ€™on aimerait bien voir grandir, bien entendu. On aimerait bien quโ€™il y en ait beaucoup plus. En tout cas, aujourdโ€™hui, on est assez content.

Et donc, il y a des podcasts quโ€™on hรฉberge nous-mรชmes, il y a des podcasts auto-hรฉbergรฉs, il y a des podcasts qui sont hรฉbergรฉs par des tiers. Il y a un peu de tout. Jโ€™aurais du mal ร  donner des chiffres et ร  faire des stats, parce quโ€™aujourdโ€™hui, on nโ€™a pas รฉtudiรฉ en profondeur et encore une fois il y a des choses quโ€™on ne peut pas savoir. En tout cas cโ€™est majoritairement aujourdโ€™hui des gens qui sont auto-hรฉbergรฉs.

Benjamin Bellamy


Quโ€™est-ce que le Fediverse ?


Walid : trรจs intรฉressant, on va embrayer, parce que tu as commencรฉ ร  parler de Mastodon, sur une des parties pour lesquelles je voulais vraiment รชtre sur sur Castopod, cโ€™est toute lโ€™intรฉgration avec le Fediverse. Et la premiรจre question que je voudrais vous poser cโ€™est comment est-ce que vous dรฉfinissez le Fediverse ?

Benjamin : le Fediverse, รงa peut paraรฎtre super compliquรฉ, en fait cโ€™est super simple. Le Fediverse, cโ€™est un ensemble de rรฉseaux sociaux qui sont connectรฉs entre eux. Pour prendre une analogie, cโ€™est comme si demain sur Twitter, vous pouviez voir des posts qui viennent dโ€™Instagram, vous pouviez les liker, vous pouviez les repartager, vous pouviez rรฉpondre en restant sur votre compte Twitter et que ces partages, ces likes, ces commentaires รฉtaient visibles depuis Instagram. Mais vous pouviez รฉgalement voir des posts qui viennent de SoundCloud, qui viennent de YouTube, qui viennent de nโ€™importe quel rรฉseau social, et que vous pouviez interagir avec des gens qui sont sur un autre rรฉseau social de maniรจre tout ร  fait transparente.
En fait, derriรจre le Fediverse et ActivityPub qui est le protocole emblรฉmatique du Fediverse, on se cache la notion la plus importante ร  nos yeux qui est lโ€™interopรฉrabilitรฉ. Cโ€™est-ร -dire que ce sont des rรฉseaux sociaux qui sont interopรฉrables entre eux, qui sont connectรฉs entre eux, et cโ€™est ce qui fait que vous pouvez passer dโ€™une plateforme ร  lโ€™autre en vous pouvant รฉchanger, interagir avec des gens qui ne sont pas sur la mรชme plateforme que vous.

Et vous nโ€™รชtes pas prisonnier dโ€™une plateforme, cโ€™est ร  dire que ce qui est dans une plateforme du Fediverse peut en sortir et dโ€™autres choses qui sont ร  lโ€™extรฉrieur peuvent y rentrer. Concrรจtement, lร  jโ€™ai pris une analogie avec des rรฉseaux sociaux qui ont la particularitรฉ dโ€™รชtre des silos fermรฉs, donc rien ne rentre, rien ne sort. Sur le Fediverse, on va avoir plusieurs rรฉseaux sociaux, le plus connu, celui qui a eu le plus de succรจs jusquโ€™ร  aujourdโ€™hui cโ€™est Mastodon. Mastodon cโ€™est une plate-forme de micro blogging, oรน les messages sont limitรฉs ร  400 caractรจres, mais cโ€™est pas la seule, il y en a plein dโ€™autres. Il y a par exemple PixelFed, qui est un Instagram like qui permet de partager des photos. Et donc si je partage ma photo sur PixelFed, quelquโ€™un sur Mastodon pourra la voir, pourra sโ€™abonner ร  mon compte, pourra la liker, la commenter, la partager. Et moi, depuis mon compte PixelFed sur mon site PixelFed, je vais voir ces interactions et je vais pouvoir y rรฉpondre. Donc en fait, lโ€™interaction est totale : il y a PixelFed pour les photos, il y a PeerTube qui a รฉtรฉ dรฉveloppรฉ par Framasoft.

Walid : on en parle longuement dans lโ€™รฉpisode avec eux, on a passรฉ une heure et demie ร  parler, dont la partie intรฉgration Fediverse. Ce qui finalement, comme vous, date du dรฉbut de la crรฉation de PeerTube.

Benjamin : oui, nous cโ€™รฉtait mรชme un prรฉrequis en fait. On voulait dรจs le dรฉpart faire du podcast sur le Fediverse.

Walid : รงa mโ€™amรจne ร  la question suivante, je te coupe lร , cโ€™est quelle est la place de Castopod dans le Fediverse ?

Benjamin : en fait pour nous le Fediverse cโ€™est vraiment super important parce que encore une fois on pense que la valeur elle est crรฉรฉe par les crรฉatrices et les crรฉateurs de contenu, et que cette valeur, elle a deux formes. Elle a le contenu et lโ€™audience.

Et donc, votre contenu, il faut que vous en soyez totalement maรฎtre. Et pour รงa, une plateforme open source permet de sโ€™auto-hรฉberger et de garantir que mes contenus sont chez moi. En tout cas, je peux rรฉcupรฉrer tous mes contenus, en faire ce que je veux, jโ€™en reste maรฎtre, quel que soit lโ€™hรฉbergeur que je vais choisir, je reste maรฎtre de mes contenus. Et pour ce qui est de lโ€™audience, il faut que je puisse interagir avec mon audience sans intermรฉdiaire, que cet intermรฉdiaire soit technique et ou lรฉgal. Cโ€™est-ร -dire que je nโ€™ai pas un intermรฉdiaire qui va techniquement pouvoir couper la communication entre mon audience et moi, et qui nโ€™est pas un intermรฉdiaire qui soit obligรฉ de le faire par la loi. Aujourdโ€™hui, le problรจme des silos fermรฉs, cโ€™est que ces plateformes ont tout pouvoir technique et que comme ils sont tenus par la loi dโ€™agir et de censurer des propos qui contreviendraient ร  la loi, et bien ils le font de maniรจre prรฉventive et de maniรจre automatique parce que comme cโ€™est des silos fermรฉs, ils sont รฉnormes. Parfois il y a des plateformes qui ont des milliards dโ€™utilisateurs, donc on imagine bien que sur une plateforme avec des milliards dโ€™utilisateurs, chaque post ne peut pas รชtre modรฉrรฉ par un รชtre humain, ce nโ€™est pas possible. Forcรฉment ce sont des algorithmes, forcรฉment รงa donne lieu ร  des dรฉrives.

Lโ€™intรฉrรชt dโ€™un systรจme dรฉcentralisรฉ, fรฉdรฉrรฉ, comme le Fediverse, cโ€™est que je peux avoir plusieurs instances, cโ€™est-ร -dire que je nโ€™ai pas un serveur Mastodon, on disait quโ€™il y a Mastodon, PixelFed, Peertube, Funkwhale, Plume, Castopod, il y en a pleinโ€ฆ

Benjamin Bellamy


Mais que pour chacun de ces rรฉseaux sociaux, jโ€™ai plusieurs instances qui vont avoir une implantation gรฉographique, qui vont avoir peut-รชtre une thรฉmatique, une langue, et oรน je vais pouvoir opรฉrer ร  une modรฉration en tant quโ€™administrateur de cette plateforme. Alors soit je suis mon propre administrateur parce que je mโ€™auto-hรฉberge, et cโ€™est un choix que beaucoup font, soit je vais par exemple sur Framapiaf. Vous parliez de Framasoft, Framasoft a une instance Mastodon qui sโ€™appelle Framapiaf, et si je vais mโ€™inscrire sur cette plateforme, je dois suivre les conditions gรฉnรฉrales dโ€™utilisation qui me sont soumises. Mais je ne suis pas sur Facebook, je ne suis pas sur Twitter. Le nombre dโ€™utilisateurs est beaucoup plus limitรฉ. Il y a un changement dโ€™รฉchelle qui est excessivement important parce que cโ€™est lui qui fait que sur ces rรฉseaux-lร , aujourdโ€™hui, je nโ€™ai pas de modรฉration automatique a priori. Je nโ€™ai pas de strike automatique parce que jโ€™ai fait un truc qui paraรฎt bizarre alors quโ€™en fait il nโ€™รฉtait pas du tout. Donc cโ€™est beaucoup plus petit, mais comme ces rรฉseaux sont fรฉdรฉrรฉs, ils sont tous connectรฉs entre eux, ce nโ€™est pas parce quโ€™ils sont plus petits que mon audience va รชtre forcรฉment plus petite aussi. Parce que jโ€™ai quand mรชme accรจs ร  une audience mondiale, et elle est mรชme plus grande puisquโ€™elle traverse des rรฉseaux sociaux qui nโ€™ont rien ร  voir.

Walid : est-ce que vous pouvez me donner un exemple concret entre moi, podcaster, avec ma plateforme Castopod et des interactions qui peuvent se passer avec des gens qui sont sur dโ€™autres plateformes, Mastodon ou dโ€™autres par exemple. Est-ce que vous avez des exemples Yassine ? Tu as des exemples concrets ร  partager pour que les gens en fait, ce nโ€™est pas forcรฉment รฉvident ; tu installes Castopod, tu regardes lโ€™onglet, tu regardes la partie Fediverse et lร  ยซ attends comment รงa marche, oรน est-ce que je rentre mon compte et tout ? ยป.
Comprendre quโ€™en fait, que ton Castopod a lui-mรชme son intรฉgration native et quโ€™il a lui-mรชme son compte, et quโ€™est-ce que je vais pouvoir faire avec, ce nโ€™est pas forcรฉment รฉvident. Alors comment partager รงa ร  un utilisateur qui connaรฎt pas Castopod et qui potentiellement connaรฎt pas trรจs bien le Fediverse ? Quโ€™est-ce que tu pourrais donner comme exemple ?

Yassine : alors initialement on a intรฉgrรฉ Castopod au Fediverse dans le but dโ€™avoir une implรฉmentation qui soit la plus transparente possible. Cโ€™est-ร -dire que le podcasteur nโ€™a pas ร  connaรฎtre le Fediverse, savoir comment รงa fonctionne, pour quโ€™il ait son รฉpisode qui sโ€™affiche sur Mastodon et quโ€™il ait des dialogues et des interactions. Donc quand un podcasteur va crรฉer un รฉpisode et va le publier, on lui propose dโ€™รฉcrire le tout, que ce soit sur Mastodon ou sur un autre rรฉseau de micro-blogging sur le Fediverse. Et donc, lorsque son premier รฉpisode va รชtre publiรฉ, il va avoir tous ses followers qui vont recevoir une notification avec un post sur Mastodon par exemple, lโ€™รฉpisode qui peut รชtre lu directement lร -bas avec un lecteur intรฉgrรฉ et ils pourront soit liker, soit retweeter ou partager directement depuis leur Mastodon.
Le podcast cโ€™est vraiment lโ€™acteur, pour รชtre plus technique, cโ€™est un acteur du Fediverse et donc il peut interagir avec dโ€™autres acteurs dans le Fediverse que ce soit sur Mastodon.

Walid : ce qui tire des problรฉmatiques qui est que jโ€™ai un WordPress avec une intรฉgration ActivityPub, il a son propre compte. Jโ€™ai un Castopod avec lโ€™intรฉgration ActivityPub, il a son compte. Jโ€™ai un Peertube, il a son compte. Jโ€™ai peut-รชtre mon propre compte Mastodon qui a son compte. Et en fait, tu te retrouves facilement avec 3, 4 comptes et ce nโ€™est pas forcรฉment trรจs, trรจs รฉvident. Jโ€™ai essayรฉ plein de trucs pour voir comment faire et finalement, les choses ne sont pas si รฉvidentes que รงa en termes de stratรฉgie, de ce que tu veux faire derriรจre ?

Benjamin : Je suis en total dรฉsaccord avec ce que tu viens de dire.

Walid : Aah, รงa fait plaisir, vas-y !

Benjamin : ce nโ€™est pas que les choses ne sont pas รฉvidentes, cโ€™est que les choses ne sont pas habituelles. Aujourdโ€™hui, tu es habituรฉ ร  avoir un compte Twitter, un compte Facebook, un compte Tiktok et tu as lโ€™habitude de poster le mรชme contenu sur plusieurs plateformes diffรฉrentes. Lร , la grosse diffรฉrence, cโ€™est que tes trois comptes, donc ton compte ActivityPub sur WordPress, ton compte ActivityPub sur Mastodon, ton compte ActivityPub sur Castopod, ils sont tous connectรฉs entre eux et potentiellement un unique utilisateur qui serait par exemple sur Mastodon peut suivre les trois du mรชme endroit et il va voir les contenus de ces trois plateformes arriver au mรชme endroit. Et รงa cโ€™est pas habituel, รงa on nโ€™a pas lโ€™habitude. On sโ€™est habituรฉ ร  avoir des contenus compartimentรฉs dans des silos et des รฉcosystรจmes fermรฉs.

Et lร , tout dโ€™un coup, tout est connectรฉ. Alors en fait, cโ€™est une question dโ€™habitude. Cโ€™est-ร -dire, comment est-ce que je veux communiquer ? Moi, ce que je pense, cโ€™est que tu ne communiques pas de la mรชme maniรจre sur une plateforme de podcast que sur une plateforme de micro-blogging que sur une plateforme de blog. Et les contenus ne sont pas les mรชmes. Sauf quโ€™on a pris lโ€™habitude de faire des copiers-collรฉs entre plateformes parce que ces plateformes รฉtaient fermรฉes et ne se communiquaient pas entre elles. Et lร , aujourdโ€™hui, sur le Fediverse, ce nโ€™est plus le cas. Donc il faut juste rรฉflรฉchir un peu ร  une stratรฉgie รฉditoriale et de dire, voilร , je veux faire un podcast, cโ€™est de lโ€™audio et รงa dure une heure, et รงa va aller sur Castopod. Et puis derriรจre, jโ€™ai un article qui va faire 200 lignes. ร‡a, clairement, cโ€™est du WordPress. Et puis, je vais raconter un truc qui mโ€™est arrivรฉ ce week-end. ร‡a fait 250 caractรจres. ร‡a, cโ€™est du Mastodon.

Mais en fait, je vais avoir des contenus diffรฉrents. Et puis si demain, tu vas au Capitole du Libre, ou ร  Pas Sage en Seine, et que tu prends des photos, tes photos tu vas les mettre sur PixelFed. La nature des contenus, la forme des messages sur le Fediverse, elle est libre. Cโ€™est-ร -dire que รงa peut รชtre une image, รงa peut รชtre un texte de moins de 400 caractรจres, รงa peut รชtre un texte de plus de 400 caractรจres, รงa peut รชtre ce quโ€™on veut, et รงa peut รชtre une vidรฉo, mais que lโ€™ensemble de ces plateformes peuvent, dโ€™une maniรจre ou dโ€™une autre, รชtre capables de visualiser ces messages-lร . Alors elles vont le visualiser plus ou moins bien, cโ€™est sรปr, parce que lโ€™interface de chacune fait quโ€™elles vont afficher plus ou moins bien une photo, un texte court, un texte long, un podcast, etc.
Cโ€™est vraiment une maniรจre, une stratรฉgie รฉditoriale et en fait, ce que tu peux faire plus, mais tu peux pas faire moins. Cโ€™est sur les plateformes fermรฉes que tโ€™es obligรฉ de faire du copier-coller. Lร , il faut que tu poses la question peut-รชtre un petit peu diffรฉremment.

Yassine : pardon, jโ€™ai peut-รชtre un truc ร  ajouter. Jโ€™aimerais prรฉciser que ActivityPub nโ€™est pas le Fediverse et le Fediverse nโ€™est pas ActivityPub. Du coup, il faut faire la distinction entre le rรฉseau social dรฉcentralisรฉ qui est le Fediverse, et ActivityPub, qui est un des protocoles qui utilisรฉ, le principal qui est utilisรฉ, pour pouvoir communiquer entre les diffรฉrents serveurs.
Aujourdโ€™hui on nโ€™en est quโ€™au dรฉbut, ActivityPub date de 2018. Avant il y avait dโ€™autres protocoles pour faire la mรชme chose, mais ils nโ€™รฉtaient pas forcรฉment adaptรฉs. ActivityPub nโ€™est pas forcรฉment adaptรฉ aujourdโ€™hui, peut-รชtre quโ€™il y aura des รฉvolutions, cโ€™est un peu la cacophonie quand mรชme. Il y a beaucoup de choses qui se passent, cโ€™est tout nouveau. Et du coupโ€ฆ

Benjamin : cโ€™est pas une cacophonie, cโ€™est une effervescence.

Yassine : et donc, il nโ€™y a pas forcรฉment de gouvernance. Chacun fait les choses de son cรดtรฉ.
Et chacun suit avec chacune de ses solutions, etc. Donc on se rejoint au final grรขce ร  ActivityPub aujourdโ€™hui. Mais on pourrait imaginer demain que cโ€™est un nouveau protocole qui permet dโ€™intรฉgrer les mรชmes comptes, on aurait peut-รชtre un seul mรชme compte et quโ€™on puisse interagir avec partout, je sais pas, on peut, enfin, cโ€™est quโ€™on est quโ€™au dรฉbut, il y a des problรจmes.

Benjamin : moi je pense que, cโ€™est vrai, le plus gros problรจme du Fediverse, ce nโ€™est pas que techniquement cโ€™est compliquรฉ, ce nโ€™est pas quโ€™on en est quโ€™au dรฉbut et quโ€™il peut se passer plein de choses, cโ€™est que fonctionnellement les gens ont du mal ร  comprendre comment รงa marche. Que quand on dit ร  quelquโ€™un on va sur le Fediverse, on sait pas trop cโ€™est oรน le point dโ€™entrรฉe.
Les silos fermรฉs ont cet รฉnorme avantage que cโ€™est simple, tu es pris par la main. Tu es un enfant, tu nโ€™as pas de questions ร  te poser, tu fais ci, tu fais รงa, tu coches, tโ€™acceptes les conditions gรฉnรฉrales dโ€™utilisation et puis voilร .
Le Fediverse ce nโ€™est pas รงa, tu es un adulte, tu peux choisir avec qui tu vas cรดtoyer, quโ€™est-ce que tโ€™auras le droit de dire. La vraie problรฉmatique elle est plus sur le contenu que le contenant jโ€™ai envie de dire. Aprรจs cโ€™est vrai que cโ€™est le dรฉbut, enfin cโ€™est le dรฉbut รงa fait quand mรชme pas mal dโ€™annรฉes que cโ€™est lร  mais il y a encore รฉnormรฉment de choses ร  faire et ร  dรฉcouvrir. Et puis il y a des trucs qui ne sont pas pratiques, par exemple la gestion des identitรฉs sur le Fediverse, moi personnellement je trouve quโ€™elle nโ€™est pas super. Alors cโ€™est pour รงa aussi que nous on incite les podcasteurs ร  avoir leur propre nom de domaine, parce que comme รงa ils sont maรฎtres de leur identitรฉ. Si demain je vais sur une instance Mastodon et puis que je dรฉcide dโ€™en changer, je peux dรฉmรฉnager mais mon identitรฉ va changer aussi sur les silos fermรฉs, รฉvidemment quโ€™on ne se pose pas la question parce que si je pars, je disparais. Donc lร , au moins, je peux continuer ร  exister, mais sous une nouvelle identitรฉ. Il y a des rรฉseaux aujourdโ€™hui comme Nostr qui permettent de changer de fournisseur dโ€™accรจs au rรฉseau social en conservant son identitรฉ, ce fait de maniรจre assez futรฉe. Bon, mais il faut connaรฎtre. Donc, il y a plein de choses ร  faire, mais cโ€™est รงa qui est gรฉnial. Cโ€™est que รงa ne peut que sโ€™amรฉliorer aujourdโ€™hui.

Les dรฉfis de Castopod


Walid : on va refermer le chapitre sur le Fediverse, parce quโ€™on peut encore en parler longtemps. Dernier point avant la conclusion, cโ€™est le futur, et ce que jโ€™appelle les dรฉfis.
Le futur et les dรฉfis de Castopod.
Est-ce que vous pourriez nous expliquer un peu sur quoi vous travaillez, ou quelles sont les grosses choses qui vont venir, ou sur lesquelles vous savez que vous devez travailler ?

Benjamin : dรฉjร , les dรฉfis de Castopod, cโ€™est trivial, mais Castopod est une plateforme open source, tout le monde peut la prendre, se lโ€™approprier, la modifier, on en a dรฉjร  parlรฉ, mais si personne le prend, si personne se lโ€™approprie, si personne le modifie, on aura perdu. Pour nous, le vรฉritable enjeu sur Castopod, cโ€™est quโ€™il ait un minimum de succรจs, et que les gens se lโ€™approprient, et que les gens lโ€™installent et quโ€™ils viennent chez nous. Mais en tout cas, si le produit nโ€™est pas utilisรฉ, รงa ne sert ร  rien. Au dรฉpart, on en avait besoin pour nous, mais on ne lโ€™aurait jamais fait sโ€™il nโ€™y avait pas eu cette demande extรฉrieure et ce besoin. Et donc, on est super content que des gens lโ€™utilisent et on est super content de la progression aujourdโ€™hui, mais il ne faut pas que รงa sโ€™arrรชte. Et pour nous, lโ€™enjeu, cโ€™est quโ€™il y ait de plus en plus de gens qui utilisent la plateforme et quโ€™il y ait de plus en plus dโ€™interactions. Et que, alors peut-รชtre pas toutes, mais que les fonctionnalitรฉs quโ€™on utilise soient utilisรฉes. Sincรจrement, je suis super content quand tu dis que tu utilises la fonctionnalitรฉ des personnes qui permet de dire quels sont les intervenants sur le podcast, parce que, voilร , รงa apparaรฎt dans dโ€™autres applications. Que des fonctionnalitรฉs comme รงa, quโ€™on a mis du cล“ur ร  dรฉvelopper, soient utilisรฉes, on ne se fait pas dโ€™illusions, on sait quโ€™elles ne le seront pas toutes au mรชme degrรฉ. Et pour รงa, on a besoin des retours des utilisatrices et des utilisateurs, de savoir quโ€™est-ce que vous aimez, quโ€™est-ce que vous aimez pas, quโ€™est-ce que vous voulez quโ€™on change. Et puis, si vous voulez faire des merge requests, allez-y. Si vous voulez traduire dans des nouvelles langues, allez-y. Pour nous, le dรฉfi, cโ€™est vraiment รงa, cโ€™est que les gens se lโ€™approprient, utilisent, le modifient, le critiquent, lโ€™encouragent.

On a vraiment besoin de รงa parce que sinon tout ce quโ€™on fait รงa sert ร  rien. Aprรจs, sur les choses ร  venir, on a briรจvement parlรฉ des plugins. Aujourdโ€™hui on est en train de mettre en place un systรจme de plugins parce que :

  1. On ne peut pas tout dรฉvelopper et donc il y a des fonctionnalitรฉs quโ€™on ne pourra pas faire parce que notre temps est limitรฉ et donc on ne peut pas tout faire
  2. il y a certaines choses quโ€™on nโ€™a pas forcรฉment envie de faire, on ne va pas le cacher, et en particulier il y a des รฉditeurs de services en lien avec le podcast qui nous ont dit ยซ tiens, nous on aimerait bien sโ€™interfacer, faire ci, faire รงa ยป. On dit ยซ oui super mais cโ€™est pas ร  nous de le faire, cโ€™est pas ร  nous de faire la promotion dโ€™une solution plus quโ€™une autre ยป.
    Et donc รงa, on en attend beaucoup parce quโ€™on pense quโ€™il peut pas y avoir dโ€™รฉcosystรจme vivant si tout le monde ne peut pas venir participer facilement. On ne peut pas dire quโ€™on fait la promotion de lโ€™interopรฉrabilitรฉ si on ne la promeut pas sur notre propre plateforme. Et lโ€™architecture en plugin en fait partie : encore une derniรจre derniรจre fois on invente rien cโ€™est aussi ce qui a fait le succรจs de WordPress et puis derriรจre on attend aussi pas mal sur la monรฉtisation puisque on a une solution de monรฉtisation sur Castopod, plus exactement chez Ad Aures qui est activable sur Castopod et sur laquelle on a pas mal
    dโ€™attentes parce quโ€™on pense quโ€™elle est assez chouette.

Walid : Yassine, est-ce que tu veux rajouter des choses sur les dรฉfis futurs ou des nouvelles fonctionnalitรฉs qui arrivent et tout ce genre de choses ?

Yassine : juste un petit truc ร  prรฉciser, puisquโ€™on avait parlรฉ de Fediverse et de lโ€™intรฉgration avec Castopod, il y a quand mรชme quelques fonctionnalitรฉs aujourdโ€™hui qui manquent entre Castopod et le Fediverse, ร  savoir les hashtags, pinger une personne en particulier dans le Fediversees. Et du coup il y a un peu de rรฉusinage de code ร  faire cรดtรฉ implรฉmentation. Ca fait longtemps que je lโ€™avais implรฉmentรฉ en 2021 et du coup jโ€™ai beaucoup appris depuis, je sais quโ€™il y a un petit rรฉusinage ร  faire pour que tout fonctionne pour le mieux. Donc รงa cโ€™est aussi prรฉvu dans les mois prochains.

Castopod pour un utilisateur de podcast


Walid : en guise de conclusion jโ€™aimerais vous poser trois questions. La premiรจre, cโ€™est quโ€™est-ce que vous diriez ร  un auditeur de podcast pour prรฉsenter Castopod ?

Benjamin : en quelques phrases. La premiรจre chose, cโ€™est rien, puisque lโ€™auditeur de podcast, il nโ€™est pas sur Castopod, il est sur son application dโ€™รฉcoute. Alors, ceci dit, je vais quand mรชme me forcer ร  faire une vraie rรฉponse.

Un auditeur de podcast qui, par exemple, aurait des problรจmes dโ€™accessibilitรฉ et qui voudrait pouvoir accรฉder ร  un podcast avec de la transcription et qui voudrait consommer un podcast qui ne propose pas de transcription parce quโ€™il est hรฉbergรฉ sur une plateforme qui ne permet pas dโ€™insรฉrer de la transcription, et bien dans ce cas lร  je lui dirais, ยซ demande ร  ton podcaster prรฉfรฉrรฉ dโ€™aller sur une plateforme qui est compatible podcast 2.0 et qui en particulier permet de mettre de la transcription ยป et รฉvidemment jโ€™aurais tendance ร  conseiller Castopod mais je ne suis pas sรปr dโ€™รชtre tout ร  fait objectif sur le choix, je dois le reconnaรฎtre. En tout cas, en tant quโ€™auditeur ou auditrice, il y a un vรฉritable enjeu ร  exiger des plateformes qui sont ouvertes, libres et qui apportent des vraies fonctionnalitรฉs. Encore une fois, en tant quโ€™auditrice ou auditeur, je ne vois pas aujourdโ€™hui lโ€™intรฉrรชt dโ€™aller sur un Apple Podcast oรน jโ€™ai exactement les mรชmes fonctionnalitรฉs que jโ€™avais en 2000, 2005, รงa date de 2005. Donc si jโ€™ai pas de plus de fonctionnalitรฉs que รงa, il faut juste que je change de crรจmerie et que je demande ร  mon podcasteur de dire non mais va voir ailleurs quoi.

Castopod pour un crรฉateur de contenu


Walid : yes, entre parenthรจses jโ€™ai moi-mรชme changรฉ de crรจmerie parce que la plateforme sur laquelle jโ€™รฉtais mโ€™a expliquรฉ que le Fediverse sโ€™en foutait quoi. Donc voilร .
La deuxiรจme question cโ€™est ยซ quโ€™est ce que vous diriez ร  un crรฉateur de contenu qui utilise une autre plateforme de podcast pour prรฉsenter Castopod ? ยป

Benjamin : alors la premiรจre chose cโ€™est est-ce que la plateforme que tu utilises est podcast 2.0 ? Alors il nโ€™y a pas que Castopod parce que cโ€™est important de le dire, podcast 2.0 ne peut pas fonctionner si Castopod est la seule plateforme ร  proposer ces fonctionnalitรฉs lร . Cโ€™est un peu contre intuitif mais nous on a intรฉrรชt ร  ce que nos concurrents proposent des fonctionnalitรฉs aussi bien que les nรดtres, en tout cas pour partie. Si on est tout seul ร  proposer de la transcription, les plateformes dโ€™รฉcoute nโ€™auront pas dโ€™intรฉrรชt ร  lโ€™intรฉgrer, et du coup, รงa ne marchera pas. Donc on a intรฉrรชt ร  ce que le maximum de plateformes possibles proposent le maximum de fonctionnalitรฉs podcast 2.0, et que nos concurrents proposent des trucs comparables ร  nous, en tout cas presque aussi chouette. Donc pour รงa il y a un site qui existe, qui les rรฉfรฉrence toutes, qui sโ€™appelle NewPodcastApps.com, en un seul mot, et qui rรฉfรฉrence lโ€™ensemble des plateformes dโ€™รฉcoute et de publication et dโ€™index de podcast qui sont compatibles podcast 2.0. Alors il y a un filtre qui est assez gros parce quโ€™il y a pas mal de fonctionnalitรฉs : on peut choisir celles qui sont pour lโ€™hรฉbergement, celles pour lโ€™รฉcoute, celles qui sont open source, celles qui proposent de la transcription, de la gรฉolocalisation, enfin bref, il y a tout. Et donc, on va pouvoir chercher, si je suis un podcasteur, quelle est la plateforme qui me convient le mieux. Et puis, vous verrez que trรจs vraisemblablement, cโ€™est Castopod. Mais en tout cas, faites-vous votre idรฉe.
Ce qui me ramรจne aussi ร  la question prรฉcรฉdente, cโ€™est que jโ€™aurais pu dire, en tant quโ€™auditeur, va sur NewPodcastApps.com et puis cherche cette fois les apps, les applications dโ€™รฉcoute et puis si tu cherches la gรฉolocalisation, de la gestion dโ€™intervenants, de la transcription, du chapitrage, tu coches et puis tu regardes quโ€™est-ce qui existe comme application dโ€™รฉcoute et รงa va te permettre de choisir celle qui te convient le mieux. Est-ce que cโ€™est sur iOS, sur Android, sur Mac, sur PC, sur Linux ou que sais-je. Et cโ€™est vraiment un site ร  garder en bookmark. Il y a tout et cโ€™est รงa ce qui fera รฉvoluer les choses et qui fera que le podcast va grandir avec nous tous.

Castopod pour un crรฉateur de contenu qui se lance


Walid : derniรจre question, quโ€™est-ce que vous diriez ร  un crรฉateur de contenu qui se lance pour prรฉsenter Castopod, comme moi quand je me suis lancรฉ par exemple ?

Benjamin : fondamentalement pas trรจs diffรฉrent de ce quโ€™on a dit avant.

Moi encore une fois, je vais me rรฉpรฉter, mais je dis quโ€™est-ce qui va faire ta valeur cโ€™est tes donnรฉes et ton audience, ben choisis une plateforme qui te garantit que personne ne pourra te les retirer, personne, รงa me paraรฎt vraiment important, sur un รฉcosystรจme fermรฉ ou sur une plateforme fermรฉe : si tu es dรฉrรฉfรฉrencรฉ et bien tu as perdu tout le monde. Tes รฉtoiles sur Apple podcast, elles peuvent disparaรฎtre, tes likes sur Castopod, ils ne peuvent pas disparaรฎtre. Personne, techniquement, ne peut les retirer. Ce nโ€™est pas possible. Ils sont sur ta plateforme, cโ€™est ton rรฉseau social. Ce qui est important, cโ€™est que Castopod ait son propre rรฉseau social. Ce nโ€™est pas le seul, toutes les plateformes du Fediverse, cโ€™est le cas. Castopod a son propre rรฉseau social qui est connectรฉ ร  dโ€™autres, donc tu nโ€™es pas limitรฉ ร  รงa. Du coup, on ne peut pas te censurer. Tu peux toi tโ€™auto-censurer, pour x ou y raison, mais on peut pas te censurer. Cโ€™est techniquement pas possible. Et รงa me paraรฎt fondamental de comprendre รงa parce que y a tellement de crรฉatrices et de crรฉateurs qui se sont pris des strikes sur des plateformes fermรฉes et qui sont รฉtรฉโ€ฆ Alors soit juste tu peux รชtre dรฉmonรฉtisรฉ, enfin y a diffรฉrentes tailles de bรขton, soit tu disparais complรจtement, mais cโ€™est quelquโ€™un qui a pris la dรฉcision pour toi.

Cโ€™est pas toi qui as pris ton risque ร  mesurer, qui as dit non mais รงa je le garde, je prends le risque. Sur ces plateformes-lร , donc Castopod fait partie, et bien cโ€™est toi qui dรฉcides, et cโ€™est toi qui assumes ton risque, et cโ€™est toi qui dรฉcides de, est-ce que รงa je le garde, est-ce que รงa je le supprime. Tโ€™es toujours responsable, en regard de la loi, รงa cโ€™est valide sur toutes les plateformes, mais cโ€™est toi qui prends la dรฉcision, personne dโ€™autre.

Conclusion


Walid : Ok, cโ€™est un bon mot de la fin, je vais faire moi-mรชme une petite tribune libre, une fois nโ€™est pas coutume. Jโ€™ai migrรฉ vers Castopod en dรฉcembre et jโ€™en suis trรจs content parce que jโ€™ai gagnรฉ dรฉjร  toute lโ€™intรฉgration au Fรฉdiverse, ce qui est trรจs agrรฉable, surtout quand tu fais un podcast qui parle de logiciels libres et de standards ouverts et lโ€™audience est en bonne partie lร . Jโ€™ai trouvรฉ รงa vraiment hyper intรฉressant. Je nโ€™ai pas perdu grand chose pour รชtre tout ร  fait honnรชte. Il y a des trucs qui รฉtaient peut-รชtre un peu mieux sur certaines
autres plateformes. Je pense typiquement ร  lโ€™รฉdition de chapitrage par exemple, on en a dรฉjร  parlรฉ.
Il y a des trucs qui sont un peu perfectibles et tout mais jโ€™ai pas perdu de fonctionnalitรฉ. Donc รงa cโ€™est vraiment trรจs cool. Je suis passรฉ ร  une plate-forme libre que je trouve en plus intรฉressante.
Je ne vais pas le cacher, ce qui est trรจs cool pour moi cโ€™est que vous รชtes franรงais et quโ€™on peut parler et que vous pouvez mโ€™expliquer un peu votre philosophie, ce que vous voulez faire etc. Je trouve que cโ€™est intรฉressant quand tโ€™es crรฉateur de contenu de pouvoir comprendre quโ€™est ce que veulent faire les gens qui font cette plateforme. Et vers quoi ils veulent aller, ce quโ€™ils veulent pas faire etc. Cโ€™est vachement sympa.
Je suis hyper content dโ€™avoir migrรฉ sur le Castopod. Jโ€™avais vraiment envie de faire cet รฉpisode avec vous parce que jโ€™avais envie que vous puissiez aussi partager un peu les discussions que nous on a pu avoir en off sur les diffรฉrents salons. Merci, merci de faire cette plateforme en tant quโ€™utilisateur, en tant que crรฉateur de contenu, cโ€™est vraiment trรจs chouette.

Je vous dis ร  bientรดt, chers auditrices, auditeurs. Voilร , cโ€™est un le plus long รฉpisode, je pense, quโ€™on ait fait ! Et puis si รงa vous intรฉresse, on va passer un bonus, on va tester un truc qui est une idรฉe de Benjamin : parler de sujets autres, un peu plus techniques, etc.

Donc merci ร  tous les deux, merci Yassine, merci Benjamin pour votre temps.

Yassine : Merci.
Benjamin : Merci et puis merci dโ€™รชtre lร  parce que si tโ€™รฉtais pas lร , รงa nโ€™allait pas arriver.

[Gรฉnรฉrique de fin]

Lโ€™intรฉgration ActivityPub


Walid : Petit bonus, petit extra qui est liรฉ ร  des conversations que jโ€™ai pu avoir avec Benjamin ou avec Yassine sur nos diffรฉrentes rencontres.
Jโ€™aimerais bien quโ€™on parle un peu de lโ€™intรฉgration ActivityPub et jโ€™aimerais bien savoir un petit peu comment รงa sโ€™est passรฉ techniquement. Est-ce que vous connaissiez bien ActivityPub quand vous avez dรฉcidรฉ de lโ€™implรฉmenter ? Yassine, quโ€™est-ce que tu peux nous en dire ?

Yassine : alors, ce nโ€™est pas รฉvident, en tout cas, cโ€™รฉtait pas รฉvident quand jโ€™avais commencรฉ ร  implรฉmenter. Je connaissais rien de lโ€™Activity Pub, cโ€™รฉtait en 2021, je crois. Donc, jโ€™ai dรป tout apprendre. Sachant que les ressources, en termes de dev, concernant le Fediverse ne sont pas nombreuses. Je mโ€™รฉtais reposรฉ sur quelques articles de Mastodon, comment ils avaient fait eux et du coup et surtout lโ€™aspect dโ€™ActivityPub qui est long, beaucoup de textes, pas beaucoup dโ€™images, pas รฉvident ร  comprendre a priori et du coup cโ€™est plusieurs allers-retours. A un moment donnรฉ jโ€™ai dรป me lancer ร  รฉcrire du code, jโ€™avais installรฉ un serveur Mastodon, jโ€™avais demandรฉ ร  Benjamin quโ€™on en ait un pour faire des tests directs avec.

Donc cโ€™est des allers-retours entre du code, des tests, avec ce quโ€™on avait pour le dev, lire et relire lโ€™aspect de ActivityPub jusquโ€™ร  comprendre, parfois pas comprendre et revenir dessus pour comprendre. Donc รงa a pris quelques mois quand mรชme. Ce qui รฉtait compliquรฉ cโ€™รฉtait le fait quโ€™il nโ€™y ait pas de ressources, pas vraiment dโ€™outils pour tester les implรฉmentations, en tout cas aujourdโ€™hui cโ€™est ce qui manque. Je crois quโ€™il y avait eu quelques initiatives pour, FediDB je crois ร  lโ€™รฉpoque qui voulait faire une sorte de serveur mock pour pouvoir tester en local mais ils ont pivotรฉ sur autre chose.

Lโ€™adoption dโ€™ActivityPub + Castopod Index


Voilร , sโ€™il y a un truc ร  savoir sur ActivtyPub cโ€™est que cโ€™est pas รฉvident ร  implรฉmenter. Aujourdโ€™hui comme Mastodon est la rรฉfรฉrence en termes de Fediverse โ€“ cโ€™est le logiciel qui est le plus utilisรฉ aujourdโ€™hui dans le Fediverse โ€“ on a tendance ร  tester avec une implรฉmentation Mastodon et il y a des avantages et des inconvรฉnients. Et ensuite, aprรจs ces mois dโ€™implรฉmentation, on avait sorti une premiรจre version Alpha 42, je me rappelle quโ€™ร  ce moment-lร  en avril 2021. Et puis avec les retours des utilisateurs, on peut corriger les bugs ร  droite ร  gauche. Cโ€™est vraiment implรฉmentรฉ de faรงon pratique et pas tant faire des schรฉmas avant etc.

Walid : combien de temps vous avez mis pour avoir une version stable avec lโ€™intรฉgration ActivityPub ? Castopod complet, cโ€™est la premiรจre version de Castopod. Je veux dire la fonctionnalitรฉ, pour que vous la considรฉriez comme vraiment stable et mature, la fonctionnalitรฉ ActivityPub.

Benjamin : dรจs la Alpha 42.
Yassine : oui et puis aprรจs il y avait quand mรชme quelques petits bugs ร  droite ร  gauche mais on les a corrigรฉs au fur et ร  mesure et le plus compliquรฉ cโ€™รฉtait quand mรชme de sortir la 42 parce quโ€™il fallait comprendre comment tout รงa fonctionnait.

Walid : lโ€™adoption elle a รฉtรฉ rapide de cette partie ActivityPub ? Cโ€™est devenu tout de suite une fonctionnalitรฉ populaire ou pas ?

Benjamin : ร‡a cโ€™est difficile ร  mesurer, on le voit un petit peu aujourdโ€™hui avec index.castapod.org, en regardant tout simplement combien chaque podcast Castapod a dโ€™abonnรฉs.
Bon honnรชtement je pensais que รงa serait plus. On a Nick qui a plus dโ€™un millier. Je pense que cโ€™est un des plus gros, si cโ€™est pas le plus gros.

Walid : Oui Nick de la chaรฎne The Linux Experiment que jโ€™ai interviewรฉ effectivement.

The Linux Experiment - Patreon

Benjamin : 100 000 abonnรฉs sur YouTube, donc cโ€™est ร  relativiser, mais cโ€™est dรฉjร  pas mal. Cโ€™รฉtait aussi dโ€™ailleurs un des objectifs de lโ€™index Castopod, cโ€™รฉtait dโ€™essayer de faciliter les interactions vers le Fediverse en regroupant tous les podcasts Castopod au mรชme endroit et de permettre de les trouver et de les suivre parce que sinon cโ€™est pas forcรฉment intuitif et รฉvident. Donc on espรจre que รงa va continuer ร  se dรฉvelopper, et quโ€™il y en aura de plus en plus, et que รงa sera de plus en plus utilisรฉ.

Evolutions dโ€™ActivityPub pour le podcast


Walid : sur la partie Fediverse, effectivement, on en a dรฉjร  parlรฉ dans lโ€™รฉpisode, donc je nโ€™ai pas forcรฉment besoin de revenir plus lร -dessus.
Moi jโ€™avais repรฉrรฉ effectivement la problรฉmatique de hashtag, que รงa serait cool dโ€™avoir les hashtags.

Benjamin : sur le Fediverse, je peux peut-รชtre introduire un sujet, je sais pas si รงa vous intรฉresse lโ€™un comme lโ€™autre, en tout cas cโ€™est pas moi qui en parlerai. Aujourdโ€™hui ce que Castopod publie, en gros on sโ€™est calquรฉ sur ce que Mastodon attend parce que cโ€™est lร  oรน sont les utilisateurs. Mais ce quโ€™il faudra faire un jour, cโ€™est que Castopod publie ses propres messages avec son propre format et quโ€™il y ait des lecteurs de podcasts, des vraies applications dโ€™รฉcoute de podcast, qui plutรดt que de sโ€™abonner ร  un flux RSS sโ€™abonnent ร  un flux ActivityPub. Le truc cโ€™est quโ€™aujourdโ€™hui on estime que la pompe nโ€™est pas suffisamment amorcรฉe pour que รงa vaille le coup de se lancer lร -dedans. Mais รงa fait partie des choses qui sontโ€ฆ En fait il y a des gens qui attendent je pense quโ€™on fasse รงa mais ils sont trop peu nombreux aujourdโ€™hui pour queโ€ฆ

Yassine : on peut le faire aujourdโ€™hui รงa et avoir un adaptateur dรฉjร  pour Mastodon pour quโ€™ils puissent lire les รฉpisodes de podcast. Cโ€™est juste que jโ€™avais dรฉfini une spec ร  lโ€™รฉpoque
cโ€™รฉtait en 2022 je crois, ou fin 2021 je ne sais plus.

PodcastActivityStream dans lโ€™idรฉe cโ€™est dโ€™รฉtendre ActivityPub et dโ€™inclure les podcasts et les รฉpisodes de podcast.
Je pense que dans les rรฉusinages dont je parlais dans lโ€™รฉpisode principal, je vais peut-รชtre intรฉgrer รงa directement et voir avec Mastodon comment faire une Merge Request ou quelque chose ร  Mastodon.

Yassine Doghri


Benjamin : cโ€™est un aspect qui est ultra technique et qui est ultra important parce quโ€™ร  terme, alors cโ€™est lโ€™idรฉe quโ€™on avait au dรฉbut, qui รฉtait trรจs naรฏve, mais qui pour moi est toujours valide : cโ€™est que, ร  terme, le podcast doit rester dรฉcentralisรฉ, mais pas forcรฉment sur du RSS. Et que je pense que ActivityPub est peut-รชtre une alternative ร  RSS. Parce quโ€™avec ActivityPub, il y a beaucoup plus de fonctionnalitรฉs.
RSS, cโ€™est ultra limitรฉ, et avec ActivityPub, on peut faire beaucoup, beaucoup plus de choses. Et donc nous, on sโ€™รฉtait dit ยซ on va faire les deux ยป. Et puis, peut-รชtre quโ€™un jour, ActivityPub, JSON-LD, tout รงa, va supplanter le RSS pour le podcast et quโ€™il y ait des applications dโ€™รฉcoute de podcast qui finiront par ne plus parler que dโ€™ActivityPub. Cโ€™est de la science-fiction aujourdโ€™hui, trรจs clairement. En tout cas, nous, on est toujours sur cette direction-lร  de crรฉer un PodcastActivityStream dont Yassine a รฉcrit la spec.
Donc la spec elle est publique, elle existe aujourdโ€™hui, elle est juste implรฉmentรฉe par personne y compris nous. On lโ€™implรฉmente pas.

Yassine : Si on lโ€™implรฉmente, mais pas comme il faut en fait. Cโ€™est juste un petit dรฉtail mais du coup jโ€™avais eu une discussion avec quelquโ€™un on en parlait par mail et il mโ€™avait expliquรฉ que รงa cโ€™รฉtait possible aujourdโ€™hui et quโ€™on pouvait juste faire un adaptateur assez rapide, enfin facile sur Mastodon pour pouvoir lire des รฉpisodes en fait.

Walid : il y a aussi tout un aspect de convaincre potentiellement dโ€™autres hรฉbergeurs, dโ€™autres plateformes de streaming de faire de mรชme finalement, pour que รงa ait vraiment un intรฉrรชt.

Benjamin : oui, bien sรปr. Mais cโ€™est un peu la dรฉmonstration par lโ€™exemple. Toute la problรฉmatique de Podcast 2.0, cโ€™est la dรฉmonstration par lโ€™exemple. Cโ€™est dire voilร  la spรฉcialitรฉ, quโ€™il y en ait un ou deux qui sโ€™y mettent, quโ€™on rรฉsolve le problรจme de lโ€™ล“uf et de la poule et puis derriรจre les autres suivent parce quโ€™ils disent ยซ Ah ben ouais mais en fait รงa marche, les gens sโ€™en servent, mon concurrent le fait, il faut que je le fasse aussi. ยป Cโ€™est la preuve par lโ€™exemple et par le succรจs.

Open Podcast Prefix Project (OP3)


Walid : je voudrais quโ€™on parle dโ€™un autre sujet qui pour moi est hyper important parce que je lโ€™utilise et que je trouve รงa vraiment trรจs trรจs cool, cโ€™est OP3, op3.dev. Jโ€™aimerais beaucoup quโ€™on en parle. Pour moi รงa se traduit sur mon podcast par ยซ je peux donner des statistiques publiques ร  ma communautรฉ ยป, donc รงa je trouve รงa trรจs trรจs cool. Donc jโ€™aimerais bien quโ€™on en dise deux mots pour que vous puissiez introduire ce que cโ€™est quโ€™OP3, comment vous travaillez avec les gens qui font OP3 ? Comment vous avez intรฉgrรฉ รงa ? Et quโ€™est-ce que รงa apporte pour les podcasteurs et pour les gens qui รฉcoutent des podcasts ?

Logo OP3 (Open Podcast Prefix Project)OP3 (source github)

Benjamin : OP3 pour Open Podcast Prefix Project, donc littรฉralement le projet des prรฉfixes de podcasts ouverts. Donc quโ€™est-ce que cโ€™est ? Cโ€™est un outil de mesure dโ€™audience qui fonctionne par prรฉfixes. Pourquoi ? Parce quโ€™en fait, on prรฉfixe les URL des fichiers MP3 par le serveur de mesure dโ€™audience. Et donc รงa permet de mesurer un nombre de tรฉlรฉchargements pour chacun des รฉpisodes. Des systรจmes comme รงa, il y en a plein, il y en a depuis longtemps. Les plus connus, ร  une รฉpoque je pense quโ€™il y avait Chartable, qui รฉtait le plus connu, qui รฉtait donc une espรจce de Google Analytics du podcast, qui a รฉtรฉ rachetรฉ par Spotify. Donc du coup, รงa refroidit, ร  raison, pas mal de gens parce que รงa permet ร  Spotify dโ€™avoir รฉnormรฉment dโ€™infos sur des concurrents. Et donc, Castopod a son propre systรจme de prรฉfixes et son propre systรจme dโ€™analytics. Cโ€™est-ร -dire quโ€™avec Castopod, on a des mesures dโ€™audience intรฉgrรฉes qui se retrouvent donc dans la base de donnรฉes du podcaster. Et OP3 a une double particularitรฉ, cโ€™est quโ€™il est, enfin mรชme triple, il est open source, il est open data et il est gratuit. La plupart des systรจmes de prรฉfixes de podcast se disent gratuits dans le sens oรน cโ€™est gratuit ร  mettre en place. Je vais pouvoir gratuitement consulter quelques donnรฉes et puis si je veux pouvoir consulter lโ€™intรฉgralitรฉ de mes donnรฉes, cโ€™est-ร -dire par exemple des mesures dโ€™audience qui ont plus dโ€™un mois, il va falloir que je paye. Cโ€™est ultra classique, mais en gros cโ€™est gratuit. Mais si tu veux avoir accรจs ร  tes donnรฉes que tu mโ€™as confiรฉes, il va falloir que tu payes. Moi je ne suis pas fan de ce type de business model personnellement. Je trouve รงa pas trรจs cool. Aprรจs tout, pourquoi pas, tu es prรฉvenu.
OP3 est vraiment diffรฉrent parce que je vais pouvoir consulter lโ€™intรฉgralitรฉ de mes donnรฉes, mais surtout tout le monde va pouvoir consulter lโ€™intรฉgralitรฉ de mes donnรฉes. Cโ€™est dans ce sens lร  quโ€™il est open data, cโ€™est quโ€™il nโ€™est pas possible, ce nโ€™est pas possible, cโ€™est voulu, ce nโ€™est pas un dรฉfaut ou un bug ou un truc qui a une fonctionnalitรฉ qui nโ€™est pas encore lร . Il nโ€™est pas possible sur OP3 dโ€™avoir des donnรฉes privรฉes.

Je ne peux pas utiliser cette plateforme lร  pour moi consulter mes stats dโ€™audience et que personne dโ€™autre ne puisse les consulter, ce qui est le cas tout le temps en fait normalement. Et donc lร , tout le monde peut savoir combien tel รฉpisode a fait dโ€™audience tel jour, depuis quel navigateur, etc. Lโ€™enjeu dโ€™OP3, il est dโ€™avoir une plateforme qui soit vraiment ouverte et qui puisse donner des informations ร  tout un รฉcosystรจme. Le fait que cโ€™est gratuit cโ€™est aussi trรจs important parce quโ€™il existe des plateformes de mesure dโ€™audience qui donnent des donnรฉes en tout cas partielles, publiques, et par exemple des classements et des choses comme รงa. Mais si cโ€™est payant, on sait dรฉjร  que tous les gens qui figurent dans le classement ont payรฉ. Et que cโ€™est pas parce que je nโ€™y suis pas que jโ€™ai pas dโ€™audience, cโ€™est juste parce que jโ€™ai pas payรฉ. Donc le fait que cโ€™est gratuit, รงa garantit aussi une certaine transparence. Et puis ร  mon sens en tout cas une certaine qualitรฉ des informations.
Alors aujourdโ€™hui OP3 cโ€™est encore petit parce que cโ€™est un projet qui est trรจs rรฉcent, il y a plus dโ€™un millier de podcasts aujourdโ€™hui, la croissance est assez linรฉaire. Lโ€™idรฉe cโ€™est quโ€™il y ait le plus de podcasts possible pour quโ€™on puisse commencer ร  avoir des infos sur les audiences, etc. Donc dโ€™un point de vue technique, cโ€™est pas trรจs compliquรฉ ร  intรฉgrer. Dans le cas de Castopod, nous on lโ€™a intรฉgrรฉ il y a un moment dรฉjร . Et pour le podcasteur, cโ€™est juste une case ร  cocher en fait. Cโ€™est un bouton ร  activer : est-ce que je veux รชtre sur OP3 ou pas ? Je choisis. Par dรฉfaut, ce nโ€™est pas activรฉ. Il faut que je fasse le choix de lโ€™activer. Et si je lโ€™active, et bien, en fait, du coup, jโ€™aurai des stats ร  deux endroits, je les aurai sur Castopod et sur OP3. Et sur OP3, tout le monde pourra les consulter. Ce qui fait aussi que OP3 joue un peu le rรดle de tiers de confiance. Ce nโ€™est pas un tiers certificateur, en particulier mรชme si les mรฉthodes de mesure sont conformes ร  la norme IAB v2. Ce nโ€™est pas pour autant que la plateforme est certifiรฉe IAB v2, ne serait-ce que parce que รงa coรปte assez cher, mais en tout cas รงa me permet de faire des comparaisons et dโ€™avoir plein dโ€™infos.
Et pour la petite histoire, cโ€™est ce quโ€™on utilise pour faire le top 50 sur index.castopod.org, cโ€™est-ร -dire quโ€™on va chercher des infos de mesure dโ€™audience, dโ€™OP3, pour ces podcasts-lร . Alors comme lโ€™index Castopod, comme son nom lโ€™indique, ne concerne que des podcasts hรฉbergรฉs sur Castopod, il nโ€™y a rien dโ€™autre, mais on pourrait faire un classement avec des podcasts autres que ceux qui sont hรฉbergรฉs par Castopod, pour peu quโ€™ils sโ€™utilisent OP3.

Walid : Finalement quand moi jโ€™active la case ร  cocher pour dire que je veux lโ€™intรฉgration avec OP3, je nโ€™ai pas de lien sur le site de mon podcast, quelque chose qui me pointe vers les stats, Je ne suis pas sรปr.

Yassine : ร‡a, on vient de lโ€™ajouter. Du coup, ce sera pour la prochaine release.

Walid : gรฉnial ! parce que justement, je me disais, โ€˜trop bien, ร  travers Castopod Index, je peux aller voir, trouver les stats des podcasteursโ€™. Donc รงa, je trouvais รงa trรจs cool.

Benjamin : en fait, lโ€™URL, elle nโ€™est pas secrรจte. Elle est totalement publique.

Ce quโ€™utilise OP3 cโ€™est le GUID, puisquโ€™il faut savoir cโ€™est quโ€™un podcast il peut changer dโ€™hรฉbergeur, il peut dรฉmรฉnager, il peut changer de nom, son flux RSS peut changer dโ€™URL, et du coup il y a un truc idiot quโ€™on nโ€™avait pas avant podcast 2.0, cโ€™รฉtait un identifiant unique par podcast, qui permette de dire ยซ bon ben voilร , lร  jโ€™ai deux flux RSS, mais en fait cโ€™est le mรชme ยป, parce que jโ€™ai changรฉ dโ€™hรฉbergeur, parce que parfois aussi je peux avoir un doublon, parce que je peux avoir deux noms de domaines qui pointent sur le mรชme serveur et du coup potentiellement je vais avoir deux URL qui pointent vers le mรชme fichier physique.
Et donc Podcast 2.0, parmi les fonctionnalitรฉs, a rajoutรฉ รงa : le GUID qui est donc un identifiant unique par podcast qui permet de savoir que maintenant en fait รงa cโ€™est deux fois le mรชme et OP3 utilise รงa.
Donc en fait il suffit dโ€™aller sur op3.dev/p/guid et on accรจde comme รงa aux donnรฉes. Ce qui me permet aussi de prรฉciser une chose, cโ€™est que OP3 va chercher les infos du podcast dans la base PodcastIndex. Puisque quand OP3 mesure un รฉpisode, cโ€™est au moment du tรฉlรฉchargement dโ€™un fichier mp3 quโ€™il va compter, mais il a juste lโ€™url du fichier mp3, on ne lui fournit pas dโ€™autres informations sur le nom du podcast etc. Et donc pour pouvoir afficher le titre de lโ€™รฉpisode ou des informations comme รงa, en fait il fait le lien par PodcastIndex, ce qui signifie, et cโ€™est important de le savoir et on le dit vraisemblablement pas assez, quโ€™un podcast qui nโ€™est pas rรฉfรฉrencรฉ dโ€™un PodcastIndex ne peut pas utiliser OP3. Et รงa, รงa arrive.
Et en fait, John Spurlock, qui est donc le dรฉveloppeur, la personne qui maintient OP3, nous a contactรฉ en disant ยซ mais je comprends pas, on a des podcasts qui sont hรฉbergรฉs par Castopod, qui utilisent OP3, mais on sait pas quoi en faire parce quโ€™ils sont pas rรฉfรฉrencรฉs sur PodcastIndex. Pourquoi ? ยป. Parce que Castopod ne force pas les podcasts ร  se rรฉfรฉrencer sur PodcastIndex.

La mesure dโ€™audience dans le podcast


Walid : Et vous pourriez pas mettre une caisse ร  cocher pareil ?

Benjamin : alors on peut faire plein de choses, cโ€™est juste quโ€™on lโ€™a pas fait. Et puis la seule personne qui sโ€™est plainte jusque lร  cโ€™รฉtait John Spurlock qui disait ยซ mais comment รงa se fait que jโ€™ai des podcasts qui viennent me voir et que je retrouve pas en fait ? Je connais mรชme pas le titre, le nom, je nโ€™ai aucune info dessus ยป.

Alors pour celles et ceux qui sont intรฉressรฉs par toutes ces problรฉmatiques de mesure dโ€™audience, parce que la mesure dโ€™audience dans le podcast, ce nโ€™est pas simple, cโ€™est compliquรฉ. On parle de mesure dโ€™audience, mais en fait on devrait parler de mesure de tรฉlรฉchargement parce que cโ€™est un point qui est vraiment gรฉnial dans le podcast, cโ€™est que je peux รฉcouter un podcast dรฉjร  sans cookie, on lโ€™a dรฉjร  รฉvoquรฉ tout ร  lโ€™heure, mais je peux รฉcouter un podcast sans me crรฉer de compte. Cโ€™est-ร -dire que je peux tรฉlรฉcharger Antennapod, on ne me demande rien, je vais sur F-Droid, je tรฉlรฉcharge Antennapod et je mโ€™abonne ร  un podcast. Je mโ€™abonne ร  un podcast, mais ร  aucun moment je nโ€™ai donnรฉ la moindre information sur moi.

Je nโ€™ai pas donnรฉ dโ€™adresse mail, je nโ€™ai pas crรฉรฉ de compte, je nโ€™ai pas donnรฉ dโ€™identifiant, je nโ€™ai pas donnรฉ de mot de passe, absolument rien. Personne ne sait qui je suis. Et cโ€™est รงa que je trouve aussi incroyable aujourdโ€™hui dans lโ€™internet de 2024, cโ€™est quโ€™il y a encore un รฉcosystรจme oรน je peux mโ€™abonner ร  un contenu, lโ€™รฉcouter tous les jours, toutes les semaines et personne ne sait qui je suis. Et je nโ€™ai pas crรฉรฉ de compte.

Benjamin Bellamy


La contrepartie cโ€™est que quand je veux mesurer une audience, cโ€™est beaucoup moins facile parce que faire la diffรฉrence entre deux tรฉlรฉchargements et savoir est-ce que cโ€™est la mรชme personne ou pas, cโ€™est quasimentโ€ฆ Alors de maniรจre certaine cโ€™est impossible, aprรจs je peux avoir des idรฉes et puis surtout ce qui compte cโ€™est de pouvoir comparer que par rapport au mois prรฉcรฉdent : ยซ jโ€™ai 30% de tรฉlรฉchargement en plus ou en moins ยป, maisโ€ฆ donc cโ€™est pas trรจs grave au final.

Pour toutes ces problรฉmatiques lร , il y a un trรจs bel article qui va sortir dans le podcast magazine numรฉro 3. Je dis que cโ€™est un trรจs chouette article parce que cโ€™est moi qui lโ€™ai รฉcrit et qui donne aussi une interview de John Spurlock, le dรฉveloppeur de OP3, qui mโ€™a fait lโ€™honneur de rรฉpondre ร  toutes les questions que jโ€™avais sur sa plateforme. Pour toutes celles de ceux qui sont intรฉressรฉs, je vous encourage ร  aller lire Podcast Magazine numรฉro 3.

Walid : merci dโ€™avoir รฉcoutรฉ ce petit supplรฉment, on avait quelques trucs en plus ร  discuter.
Nโ€™hรฉsitez pas ร  me dire si รงa vous a plu, quโ€™on fasse ces petits supplรฉments un petit peu plus techniques. Si cโ€™est le cas, on pourra essayer sur dโ€™autres รฉpisodes. Je remercie Yassine et Benjamin de sโ€™รชtre prรชtรฉ au jeu et dโ€™avoir passรฉ plus de 2h20 dโ€™enregistrement avec moi.

Continuez ร  les suivre, il y a pas mal de confรฉrences autour de Castopod, il y a pas mal de choses, parlez-en autour de vous. Et bien ร  bientรดt et merci dโ€™avoir รฉcoutรฉ jusquโ€™au bout ces รฉpisodes.

Cet รฉpisode a รฉtรฉ enregistrรฉ le 23 janvier 2024.

Pour aller plus loin autour de Castopod



Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.


Nico (alias Nick) โ€“ Youtuber spรฉcialisรฉ dans le logiciel libre chez THE LINUX EXPERIMENT


podcast.projets-libres.org/@prโ€ฆ

Sommaire

Description


Nico (alias Nick) est Youtuber pour la chaรฎne The Linux Experiment. Nous lโ€™avons rencontrรฉ pour quโ€™il nous parle de sa chaรฎne, de la maniรจre dont il travaille et son modรจle รฉconomique.

A travers 3 vidรฉos et un podcast en anglais par semaine, The Linux Experiment traite lโ€™actualitรฉ des logiciels libres.

Nous abordons avec lui :

  • son parcours
  • les dรฉbuts de sa chaรฎne Youtube
  • sa ligne รฉditoriale
  • son modรจle รฉconomique
  • ses motivations
  • ses dรฉfis ร  venir

Cet รฉpisode est enregistrรฉ le 26 septembre 2023.

Le contenu produit par The Linux Experiment (TLE) :



Liens pour en savoir plus



Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.


This entry was edited (6 months ago)
in reply to Projets Libres !

J'ai bien aimรฉ le supplรฉment technique. Du point de vue format je me demande si on n'y gagnerait pas ร  en faire un fichier sรฉparรฉ. Une maniรจre de passer ce bonus en opt-in alors que lร  il est en opt-outโ€ฏ: si on oublie de couper, il se "lance" tout seul. Mais c'est peut-รชtre le but ๐Ÿ˜….

/e/OS un Android dรฉgoogelisรฉ โ€“ Gaรซl Duval โ€“ e Foundation & MURENA


Crรฉer un OS Android libre, degoogelisรฉ et respectueux de la vie privรฉe ? Cโ€™est le pari lancรฉ par Gaรซl Duval ! Dans cette interview, nous abordons avec lui la crรฉation du projet, la structuration entre sociรฉtรฉ et association, le modรจle รฉconomique ainsi q

Crรฉer un OS Android libre, degoogelisรฉ et respectueux de la vie privรฉe ? Cโ€™est le pari lancรฉ par Gaรซl Duval !

Dans cette interview, nous abordons avec lui la crรฉation du projet, la structuration entre sociรฉtรฉ et association, le modรจle รฉconomique ainsi que les relations de /e/OS avec son รฉcosystรจme logiciel. Nous parlons aussi des relation avec les fabricants de tรฉlรฉphone, en particulier Fairphone, et de la crรฉation de leur propre ligne de produits, mais aussi des diffรฉrentes modalitรฉs du support logiciel et matรฉriel.

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Interview avec Gaรซl Duval : /e/OS & Murena


Walid: Bonjour et bienvenue sur Projets Libres! Je mโ€™appelle Walid Nouh. Je suis tombรฉ dans la marmite du logiciel libre il y a plus de 20 ans. Que vous soyez libristes confirmรฉs ou nรฉophytes, venez dรฉcouvrir avec moi les portraits des femmes et des hommes qui font du logiciel libre. Communautรฉ, modรจles รฉconomiques, contributions, on vous dit tout ! Nouvel รฉpisode : aujourdโ€™hui nous recevons Gaรซl Duval pour parler de /e/OS et Murena qui est la marque commerciale associรฉe ร  /e/OS.

Vous connaissez peut-รชtre Gaรซl Duval comme รฉtant le fondateur de la premiรจre distribution desktop Linux qui sโ€™appelait MandrakeLinux dans les fins des annรฉes 90, dรฉbut des annรฉes 2000. Vous allez voir aussi quโ€™il a travaillรฉ sur un autre projet par la suite qui sโ€™appelait Ulteo. Mais aujourdโ€™hui nous allons nous concentrer sur lโ€™OS Android dรฉgooglisรฉ sur lequel il travaille depuis quelques annรฉes et cโ€™est un grand plaisir que jโ€™ai de pouvoir accueillir Gaรซl sur le podcast. Bonjour Gaรซl, jโ€™espรจre que tu vas bien.

Gaรซl: Bonjour, merci de mโ€™inviter dans ce podcast et รงa va pas trop mal.

Gaรซl Duval (source : stateofopencon)

Walid: Avant de commencer ร  parler de /e/OS, jโ€™aimerais bien que tu rรฉpondes ร  la question traditionnelle qui est de te prรฉsenter et de nous expliquer comment tu en es venu ร  travailler dans le logiciel libre, et ce que tu as fait dans le libre jusquโ€™ร  prรฉsent.

Gaรซl : ร  la base je suis informaticien, je suis de formation informatique, un peu dans le dur, universitaire. Alors lโ€™informatique cโ€™est quand mรชme une passion qui remonte ร  trรจs loin, jโ€™ai dรป avoir mon premier micro ร  10 ans, cโ€™รฉtait un monde qui mโ€™attirait beaucoup et ensuite jโ€™ai passรฉ beaucoup de temps sur les ordis, jโ€™ai enchaรฎnรฉ plusieurs modรจles dans les annรฉes 80. Cโ€™รฉtait une pรฉriode dโ€™ailleurs assez fรฉconde pour lโ€™informatique. Je sais pas, tous ceux qui lโ€™ont vรฉcu ont un gros souvenir je pense assez puissant de cette รฉpoque lร , parce que รงa fourmillait de partout, cโ€™รฉtait extrรชmement crรฉatif, beaucoup autour du jeu souvent mais pas seulement, et avec des machines et des systรจmes qui nโ€™รฉtaient pas du tout compatibles les uns avec les autres en gรฉnรฉral, mais รงa faisait un ensemble assez excitant, surtout je pense pour des gamins de 10-15 ans ร  lโ€™รฉpoque.

Cโ€™est un peu รงa qui naturellement mโ€™a amenรฉ vers ce mรฉtier de lโ€™ingรฉnierie logicielle. Et quand je suis arrivรฉ ร  la fac, jโ€™ai dรฉcouvert deux choses : quโ€™il nโ€™y avait pas que les micro-ordinateurs dans la vie, il y avait aussi des ordis un peu plus pros, ce quโ€™on appelait des stations de travail, et puis il y avait internet aussi. Internet je connaissais vaguement parce que jโ€™en avais un peu entendu parler, et aussi parce que jโ€™ai eu la chance, quand jโ€™avais 17 ans, dโ€™avoir un correspondant anglais, qui รฉtait ร  Cambridge, et son pรจre รฉtait astrophysicien en fait. Il รฉtait prof dโ€™astrophysique et il mโ€™avait fait visiter son labo et tout รงa, et jโ€™avais remarquรฉ quโ€™il envoyait des messages รฉlectroniques sur un ordi et รงa รงa mโ€™avait vraiment frappรฉ. Je me suis dit ยซ tiens il y a un truc intรฉressant ยป, je mโ€™intรฉressais un peu au modem etc. Et ร  la fin jโ€™ai remarquรฉ quโ€™on avait vraiment des ordis beaucoup plus puissants, beaucoup plus sรฉrieux et ร  la fois qui รฉtaient connectรฉs ร  internet 24 heures sur 24. Ils avaient chacun leur adresse IP au niveau mondial, ce nโ€™รฉtait pas dโ€™adressage privรฉ ร  lโ€™รฉpoque.

Et lร , รฉvidemment, en tant que dรฉjร  moi passionnรฉ dโ€™informatique, je me suis plongรฉ lร -dedans corps et รขme. Et pour rรฉpondre ร  la question, comment jโ€™en suis venu au Libre ? Et bien une petite frustration, cโ€™est-ร -dire quโ€™ร  la fois il y avait ce monde absolument incroyable que jโ€™ai dรฉcouvert ร  lโ€™universitรฉ, de station de travail sous Unix. Unix, un systรจme dโ€™exploitation qui mโ€™a vraiment frappรฉ parce que je nโ€™imaginais mรชme pas quโ€™on puisse avoir des systรจmes qui puissent รชtre multitรขches, multi-utilisateurs, etc. Et moi je dรฉcouvre รงa dans cet espรจce de monde merveilleux, un peu idรฉal, un peu cachรฉ finalement, rรฉservรฉ aux รฉtudiants dโ€™รฉpoque, aux chercheurs, tout รงa. Et ร  cรดtรฉ, dans le grand public, au dรฉbut des annรฉes 90, quโ€™est-ce quโ€™on voit se dรฉvelopper? Windows 3, puis Windows 95, sur des compatibles PC et รงa cโ€™รฉtait vraiment le truc pas du tout excitant pour moi. Jโ€™ai essayรฉ de faire le lien entre les deux, en fait, parce que moi jโ€™avais absolument pas les moyens de mโ€™acheter une machine pour faire tourner Unix รฉvidemment รงa valait je sais pas combien mais cโ€™รฉtait vraiment hors de portรฉe pour un รฉtudiant. Par contre il y avait quand mรชme ces compatibles PC sous processeur Intel 386, 286 tout รงa et ร  un moment, totalement par hasard, je dรฉcouvre, je ne sais pas exactement lโ€™annรฉe, mais รงa devait รชtre 94, 95, 96, je ne sais pas, je dรฉcouvre quโ€™il y aurait un systรจme dโ€™exploitation Unix qui pourrait peut-รชtre fonctionner sur des machines grand des PC avec des processeurs 386. Et en creusant, cโ€™รฉtait Linux en fait, cโ€™รฉtait les dรฉbuts de Linux. Linux รฉtait sorti en 91, donc 2 ans peut-รชtre avant, 2-3 ans. Et lร , en me renseignant, รงa semble confirmer que oui, peut-รชtre sur mon 386 qui tournait sous Windows 3, je pourrais peut-รชtre faire tourner Linux ร  la place, que peut-รชtre mรชme on pourrait faire tourner X Windows System, donc lโ€™interface graphique qui tournait sous Unix ร  lโ€™รฉpoque. Et donc, me voilร  parti acheter 50 disquettes ร  la FNAC, et je reviens, parce quโ€™il y avait dรฉjร  des premiรจres distributions Linux, ร  lโ€™รฉpoque jโ€™avais sรฉlectionnรฉ la Slackware, ร  lโ€™รฉpoque il fallait 50 disquettes pour lโ€™installer, donc jโ€™ai achetรฉ 50 disquettes, et puis je retourne ร  la fac et je tรฉlรฉcharge toute la distribution Slackware, et je passe chaque disquette pour lโ€™enregistrer dessus, et je reviens chez moi avec mes 50 disquettes, et lร  je passe la soirรฉe ร  installer Linux et รงa marche.

ร  lโ€™รฉpoque jโ€™avais sรฉlectionnรฉ la Slackware, ร  lโ€™รฉpoque il fallait 50 disquettes pour lโ€™installer


Voilร , donc cโ€™รฉtait vraiment mes premiers pas dans Linux : quelque part vers le libre parce que cโ€™est une notion que je ne connaissais pas vraiment. Au dรฉbut des annรฉes 90 et dans les annรฉes 80, il y avait quand mรชme une notion du partage, du logiciel, qui รฉtait quand mรชme assez forte. Donc quelque part cโ€™รฉtait assez naturel pour moi dโ€™aller vers le libre. Aprรจs jโ€™ai dรฉcouvert รงa un tout petit peu plus tard, le projet GNU, etc. Jโ€™ai regardรฉ et commencรฉ ร  mโ€™intรฉresser ร  tout ce quโ€™on pouvait trouver sur les serveurs FTP, tous les logiciels qui existent, les compilateurs, GCC, tout รงa.

Walid : Jโ€™ai lโ€™impression de mโ€™entendre quand jโ€™ai dรฉcouvert le libre et que je me suis dit ยซ waouh, quel nouveau monde, cโ€™est vraiment รงa lโ€™informatique, cโ€™รฉtait vraiment gรฉnial ยป.

Gaรซl : Voilร .

Walid : donc aprรจs, tu as travaillรฉ sur Mandrake et tu as travaillรฉ sur dโ€™autres projets, est-ce que tu peux nous en dire quelques mots?

Gaรซl : sur Mandrake, donc je finissais mes รฉtudes, en fait jโ€™รฉtais enโ€ฆ je faisais une sorte de service civil ร  la fac, ce qui mโ€™a permis dโ€™avoir pas mal de temps pour mโ€™intรฉresserโ€ฆ Enfin, jโ€™avais envie en fait de crรฉer une distribution Linux qui soit ร  la foisโ€ฆ qui ait la puissance de Linux et ร  la fois la facilitรฉ dโ€™utilisation quโ€™on pourrait retrouver sous Windows par exemple. En plus pour le grand public, je me disais cโ€™est dommage que Linux soit rรฉservรฉ ร  des experts qui doivent apprendre la ligne de commande, ce que la plupart ne feront pas. Lโ€™idรฉe vraiment derriรจre Mandrake ร  lโ€™รฉpoque cโ€™รฉtait vraiment รงa : est-ce quโ€™il y a un moyen de permettre au plus grand nombre de pouvoir profiter de la puissance de Linux avec des outils et une interface utilisateur moderne ?

Cโ€™รฉtait vraiment รงa. Aprรจs Mandrake qui mโ€™a occupรฉ jusquโ€™en 2006, jโ€™ai crรฉรฉ une autre boรฎte et on faisait aussi du logiciel libre qui sโ€™appelait Ulteo. Au dรฉpart lโ€™idรฉe cโ€™รฉtait vraiment de faire un bureau en ligne avec. Il y avait une distribution Linux dโ€™ailleurs qui sโ€™appelait Ulteo Application System, qui รฉtait basรฉe sur Debian, et lโ€™idรฉe cโ€™รฉtait de se dire : avec internet on peut sans doute avoir un systรจme oรน finalement tes donnรฉes vont รชtre accessibles nโ€™importe oรน quand tu veux, oรน tu veux, avec nโ€™importe quel device. Donc cโ€™est pour รงa quโ€™il y avait une distribution Linux pour le PC et il y avait un systรจme qui permettait dโ€™accรฉder ร  ces donnรฉes dans un navigateur web et de tout se synchroniser. Donc tes donnรฉes de ton PC se synchronisaient en permanence avec le cloud et tu pouvais retrouver tes applications et tes donnรฉes dans le navigateur web. Et รงa au dรฉpart, lโ€™approche รฉtait assez orientรฉe vers lโ€™utilisateur final aussi et pour plein de raisons, on a pivotรฉ vers le professionnel, vers le B2B.

Et on a redรฉveloppรฉ la solution dans une optique B2B. Lโ€™idรฉe cโ€™รฉtait de virtualiser des PC, les mettre dans le cloud, et quโ€™ils soient accessibles depuis nโ€™importe quoi, y compris dโ€™une tablette, un iPad, ce genre de choses. Pour ceux qui connaissent Citrix, lโ€™idรฉe cโ€™รฉtait de faire une sorte de Citrix open source multiplate-forme, parce quโ€™on supportait Windows et Linux, ce qui nโ€™a pas trรจs bien marchรฉ commercialement. On a รฉtรฉ un peu en retard suite ร  notre premiรจre approche B2C. Et รงa, รงa mโ€™a occupรฉ jusquโ€™en 2014-2015. Ensuite jโ€™ai rencontrรฉ des gens avec qui on a crรฉรฉ un incubateur et un accรฉlรฉrateur de startups, donc 2015-2016-2017. On a accompagnรฉ plein de startups, donc on voyait beaucoup de gens qui avaient des idรฉes, qui voulaient crรฉer leur entreprise. On discutait avec eux, on les challengeait un petit peu, puis parfois on les aidait, parfois on les finanรงait. Et รงa, รงa a รฉtรฉ vraiment un moment trรจs intรฉressant parce que dรฉjร  jโ€™ai rencontrรฉ beaucoup beaucoup de monde alors que naturellement lโ€™informatique te pousse plutรดt ร โ€ฆ Enfin si, tโ€™as pas mal de relations sociales en ligne, cโ€™est virtuel. Mais lร  jโ€™ai vraiment rencontrรฉ beaucoup de monde, des super rencontres, des gens super sympas, des projets complรจtement dingues.

Cโ€™รฉtait assez excitant. Et dans un des projets, il y avait une sociรฉtรฉ qui dรฉveloppait un systรจme dโ€™exploitation pour smartphone qui รฉtait basรฉ sur FirefoxOS. Cโ€™รฉtait un essai de la fondation Mozilla de crรฉer un systรจme un peu concurrent ร  Android et tout รงa pour le mobile. Et on avait beaucoup dโ€™espoir dans FirefoxOS, parce que cโ€™รฉtait totalement libre, cโ€™รฉtait indรฉpendant. Malheureusement รงa nโ€™a pas trรจs bien marchรฉ, parce que, pour des raisons de choix stratรฉgiques de la fondation Mozilla, ils avaient apparemment, de ce que jโ€™ai compris, pas mal de plans de dรฉveloppement en Asie. Ils sont allรฉs voir Whatsapp car apparemment en Asie tout le monde utilise Whatsapp, mรชme en 2016-2017. Et quand ils sont allรฉs voir Whatsapp en leur disant que ce serait vraiment gรฉnial quโ€™on puisse avoir une version de Whatsapp pour FirefoxOS, Whatsapp leur a dit quโ€™on a dรฉjร  100% du marchรฉ avec iOS, Android, donc on voit vraiment pas pourquoi on dรฉpenserait de lโ€™argent pour vous faire plaisir. En gros cโ€™รฉtait รงa, si jโ€™ai bien compris. Et donc ils ont dรฉcidรฉ suite ร  รงa dโ€™arrรชter FirefoxOS en disant quโ€™il nโ€™y a pas de chemin, il nโ€™y a pas de business model. Et donc cette sociรฉtรฉ que jโ€™avais rencontrรฉ qui faisait un dรฉrivรฉ de Firefox OS essentiellement pour le marchรฉ africain je crois avec Orange, ils ont aussi arrรชtรฉ. Ils se sont dit ยซ ah merde ils arrรชtent donc on arrรชte ยป. Ils ont tout arrรชtรฉ, ils ont tout pliรฉ. Cโ€™รฉtait assez dingue comme histoire. Mais je raconte รงa parce que cโ€™est juste pour lโ€™anecdote.

Moi รงa mโ€™a permis de dรฉcouvrir un monde que je connaissais moins bien qui รฉtait le monde du smartphone en fait parce que moi je viens du monde du PC. Et le monde du smartphone, cโ€™est pareil รงa mโ€™a vraiment passionnรฉ parce que finalement cโ€™est quoi un smartphone ? Cโ€™est juste un ordi qui maintenant est trรจs puissant, qui en plus a une camรฉra, une connexion wifi, etc. donc plein de capteurs et finalement cโ€™est un concentrรฉ de ce quโ€™on peut faire de mieux dans lโ€™informatique aussi bien au niveau matรฉriel que logiciel. Et jโ€™ai trouvรฉ รงa aussi absolument passionnant. Et plus je mโ€™y suis intรฉressรฉ donc et plus je me suis dit ยซ tiens il se passe des choses au niveau des donnรฉes personnelles dans les smartphones ยป que je ne soupรงonnais pas trop. Jโ€™en avais entendu un petit peu parler mais plus jโ€™ai creusรฉ, plus je me suis aperรงu que les business model du smartphone รฉtaient quand mรชme vachement liรฉs ร  la collecte des donnรฉes personnelles, surtout sous Android Google, oรน lร  on a plusieurs mรฉga octets de donnรฉes personnelles qui sont captรฉes en permanence tous les jours, qui permettent de profiler les utilisateurs et leur vendre la pub plus chรจre. Mais aussi sur iOS finalement parce que iOS prรฉinstalle Google Search et se fait grassement payer par Google pour รงa. Donc au final jโ€™ai rรฉalisรฉ ร  quel point ce monde merveilleux du smartphone, il รฉtait complรจtement pourri par son business model qui reposait sur la pub et que finalement ces outils lร  devenaient tellement prรฉsents dans nos vies, collectaient tellement de nos donnรฉes personnelles quโ€™ils รฉtaient vraiment en train dโ€™installer un espรจce de truc trรจs malsain, oรน on รฉchange une pseudo gratuitรฉ, ce qui est jamais le cas finalement, on te capte toutes tes donnรฉes personnelles et pour en faire quoi? pour vendre la pub, mais peut-รชtre pas seulement. Cโ€™est ร  dire que quand tu as des grosses boรฎtes ร  lโ€™รฉchelle de la planรจte qui collectent toutes tes donnรฉes personnelles et qui deviennent trรจs intimes, parce que cโ€™est quoi? cโ€™est ta localisation en temps rรฉel, si tโ€™as du Gmail, cโ€™est tous tes mails, donc tes รฉchanges de mails, cโ€™est pas chiffrรฉ tout รงa, ils le lisent en permanence, ils le scannent, les applis que tu utilises, comment tu les utilises, quand tu les utilises, tes recherches sur internet, ton historique de navigation, cโ€™est toute ta vie quoi finalement. Et รงa on le file en permanence ร  Google, Apple etc. Et moi, quand jโ€™ai rรฉalisรฉ รงa je me suis dit, il y a quand mรชme un problรจme, parce quโ€™en thรฉorie on est en dรฉmocratie, donc tout รงa normalement il y a des garde-fous. Sauf quโ€™on sait jamais comment รงa va รฉvoluer, on sait jamais le pouvoir que ces sociรฉtรฉs privรฉes peuvent prendre, est-ce quโ€™elles ne peuvent pas se faire hacker, quโ€™elles ne peuvent pas se vendre ร  des puissances, enfin je ne sais pas, ร  des dictatures, etc. Donc tout est possible.

Et moi, quand jโ€™ai rรฉalisรฉ รงa je me suis dit, il y a quand mรชme un problรจme, parce quโ€™en thรฉorie on est en dรฉmocratie, donc tout รงa normalement il y a des garde-fous. Sauf quโ€™on sait jamais comment รงa va รฉvoluer, on sait jamais le pouvoir que ces sociรฉtรฉs privรฉes peuvent prendre, est-ce quโ€™elles ne peuvent pas se faire hacker, quโ€™elles ne peuvent pas se vendre ร  des puissances, enfin je ne sais pas, ร  des dictatures, etc. Donc tout est possible.


Et ils ont nos donnรฉes. Ces gens-lร  ont nos donnรฉes, ont les donnรฉes de nos enfants, etc. A lโ€™รฉchelle de la planรจte. Donc moi, รงa mโ€™a vraiment posรฉ un trรจs gros problรจme, et je pense que je ne suis pas le seul. Et lร  je me suis dit ยซ bon je veux plus utiliser un iPhone du marchรฉ, ni Android ni un iPhone, je veux arrรชter dโ€™utiliser tous les Google Docs et tous ces machins lร , tous les Gmail. Donc quโ€™est ce quโ€™on fait quoi? ยป Et quand jโ€™ai cherchรฉ des alternatives, bon autant dans le web il y a 2-3 trucs, il y a des choses, mais sur le smartphone il nโ€™y avait rien. FirefoxOS venait de mourir, alors il y avait Ubuntu Touch, mais qui nโ€™รฉtait pas en trรจs trรจs grande forme non plus et il y a quelques projets mais finalement pour moi et puis et potentiellement pour mes proches et pour le grand public il nโ€™y avait aucune alternative ร  iOS ou ร  Android. Et lร  je me suis dit, en informaticien et entrepreneur, je vais peut-รชtre creuser la question : est-ce quโ€™on peut pas faire un truc, recrรฉer une alternative ? Ce sont des idรฉes un peu folles et je pense aussi que si je me la posais maintenant je me dirais ยซ mais non ne fait pas รงa cโ€™est impossible ยป.

A lโ€™รฉpoque jโ€™ai rรฉalisรฉ assez vite que finalement toutes les briques qui sont nรฉcessaires pour recrรฉer cet รฉcosystรจme mobile, aussi bien sur le smartphone que des briques de base du cloud, le mail, le calendrier etc, รฉtaient dรฉjร  disponibles. Android est open source, on a des trucs comme Nextcloud, on a le mail, quasiment tout est disponible mais par contre il manque un truc cโ€™est le liant en fait finalement. Parce que ce sont des briques qui sont assez disparates : elles ne sont pas faites forcรฉment pour bien fonctionner les unes avec les autres. Et รงa a รฉtรฉ vraiment le dรฉbut et lโ€™idรฉe de /e/OS : de se dire comment on fait pour rassembler toutes ces briques et recrรฉer un produit qui soit agrรฉable ร  utiliser, qui offre toutes les garanties en termes de protection des donnรฉes personnelles et qui puisse รชtre disponible aussi sur des smartphones, le plus grand nombre de smartphones du marchรฉ.

Donc cโ€™est vraiment comme รงa que le projet a dรฉmarrรฉ.

Walid : donc lร  tu dis quโ€™effectivement tu vas crรฉer un projet. La premiรจre chose que jโ€™aimerais te demander cโ€™est dโ€™oรน vient ce nom i? Jโ€™ai pas vraiment entendu dโ€™explication donc jโ€™aimerais bien que tu nous en dises deux mots. Et la deuxiรจme chose cโ€™est ร  partir du moment oรน tu dรฉcides de crรฉer le projet, quelles sont les compรฉtences dont tu as besoin pour commencer? Comment tu tโ€™entoures? Oรน est-ce que tu trouves les gens avec qui tu vas travailler sur cette toute premiรจre mouture?

Gaรซl : alors sur le nom, cโ€™est une grande histoire. Au dรฉpart le projet sโ€™appelait EELO, cโ€™est le nom sur lequel on a lancรฉ le premier Kickstarter, qui a lancรฉ le projet. Et puis pas de bol, je crois que cโ€™est en juin 2018, ou peut-รชtre en juillet, mais je crois que cโ€™est en juin 2018, je reรงois un mail dโ€™une sociรฉtรฉ hollandaise qui me demande dโ€™arrรชter dโ€™utiliser la marque.

Au dรฉpart je me dis bon encore des emmerdeurs. Et puis je me renseigne auprรจs dโ€™un avocat qui est spรฉcialisรฉ dans les dรฉpรดts, des noms de domaines, noms de marques dรฉposรฉes, tout รงa. Et il me dit ouais attends parce que cโ€™est quand mรชme une grosse boรฎte, ils ont une marque dรฉposรฉe qui ressemble. Alors effectivement ils avaient dรฉposรฉ la marque EELLOO. Donc รงa ressemblait. Et de fil en aiguille, on a essayรฉ de nรฉgocier etc, ils รฉtaient totalement inflexibles, ils nโ€™ont rien voulu rien savoir. Parce que souvent on peut faire une cohabitation de marques en spรฉcialisant les classes dans lesquelles on les dรฉpose, mail ils nโ€™ont absolument rien voulu savoir. Sachant quโ€™eux รฉtaient dans les logiciels de ressources humaines, donc absolument rien ร  voir avec ce quโ€™on faisait, et ร  un moment mon avocat me dit quโ€™il venait recevoir un courrier qui, en langage dโ€™avocat, disait quโ€™il nโ€™y avait pas de nรฉgociation et quโ€™ils iraient jusquโ€™au bout, cโ€™est-ร -dire quโ€™ils mettraient les budgets quโ€™il faudrait รฉventuellement pour faire valoir leur droit ร  nom.

Donc cโ€™รฉtait vraiment pas du tout un moment oรน je pouvais engager des moyens financiers pour me dรฉfendre lร -dessus. On a juste arrรชtรฉ et on a changรฉ de nom, tout simplement. Et pourquoi / E / ? Je mโ€™en souviens mรชme plus trop. Cette dรฉcision-lร  sโ€™est faite quasiment du jour au lendemain. On avait une espรจce dโ€™injonction avec une menace de devoir payer chaque jour si on nโ€™arrรชtait pas. Et je sais plus, cโ€™รฉtait en discutant avec quelques amis, il y a ce nom qui est arrivรฉ, une espรจce de dรฉrivรฉ de EELO, et qui devait en fait รชtre totalement provisoire. Lโ€™idรฉe cโ€™รฉtait de se dire voilร  faut quโ€™on change de nom, bon ben il nous faut un truc pour demain. Bon on a รงa ok et puis on rรฉflรฉchit et puis dans un mois on met un nouveau nom. Sauf que รงa a durรฉ vachement plus longtemps.

Walid : ร‡a cโ€™est le temporaire dรฉfinitif.

Gaรซl : finalement le nom il a des inconvรฉnients mais il a aussi un avantage. Cโ€™est ร  dire que lโ€™inconvรฉnient que cโ€™est un truc un peu bizarre, / E /, quand on le tape sur un moteur de recherche, au dรฉbut รงa ne marchait pas trop, maintenant รงa va.

Mais par contre si tu te tapes dans la barre de recherche dโ€™un navigateur web, il va aller chercher ton /, donc cโ€™est dans ton arborescence de fichier, et donc lร  รงa ne va pas du tout. Mais par contre il a quand mรชme un avantage, cโ€™est que cโ€™รฉtait tellement bizarre, tu vois cโ€™est lโ€™avantage de lโ€™inconvรฉnient, cโ€™est que le nom est tellement bizarre que finalement il y a pas mal de gens qui ont commencรฉ ร  dire ยซ ouais ce nom est vraiment pourri et tout ยป, et tout le monde en discutait dans la communautรฉ des utilisateurs, il y en avait qui รฉtaient pour, il y en avait qui รฉtaient contre. La majoritรฉ รฉtait contre je dois dire, et ร  chaque fois on me demande, on me demande encore mais quand est-ce que vous changez de nom cโ€™est pas possible quoi. Et finalement รงa a quand mรชme lโ€™avantage de faire parler les gens et dโ€™avoir une espรจce de truc qui se passe quoi en termes de com, de buzz, et puis finalement on a introduit Murena parce que il nous fallait quand mรชme une marque qui soit sรฉcurisรฉe.

Donc lร  elle est dรฉposรฉe aux US, machin, cโ€™est assez bien bordรฉ. On a Murena.com, donc รงa cโ€™est vraiment la marque commerciale. Et lโ€™idรฉe cโ€™est que vraiment maintenant, les gens qui vont nous dรฉcouvrir, ils dรฉcouvriront les services en ligne Murena et les smartphones Murena. Et le smartphone Murena, ok il a /e/OS, cโ€™est le nom de lโ€™OS, cโ€™est un truc technique comme il y a iOS, il y a MS-DOS, des noms un peu bizarres. Maintenant cโ€™est moins grave et je pense que pour lโ€™instant il nโ€™y a pas de plan de modifier /e/OS parce que finalement les consรฉquences sont quand mรชme vachement faibles vu quโ€™on a ce nom ยซ commercial ยป qui sโ€™appelle Murena. ร‡a cโ€™รฉtait la question sur le nom et aprรจs je ne sais plus.

Walid : la deuxiรจme question cโ€™รฉtait de qui tu tโ€™es entourรฉ pour commencer ce projet?

Gaรซl : ah oui, รงa cโ€™est vachement intรฉressant. Et dโ€™ailleurs, je ne sais pas si cโ€™est toujours comme รงa dans tous les projets, mais au dรฉpart jโ€™ai dรฉmarrรฉ, jโ€™รฉtais vraiment seul. Cโ€™est-ร -dire que jโ€™รฉtais dans mon coin, je testais des trucs, jโ€™installais LineageOS, je modifiais LineageOS, je recompilais, etc. Et puis on a lancรฉ un Kickstarter fin 2017, et lโ€™idรฉe du Kickstarter cโ€™est un copain qui me lโ€™a donnรฉe parce quโ€™il en avait dรฉjร  fait un. Il mโ€™a dit ยซ ton idรฉe elle semble pas mal mais je pense quโ€™il faut que tu la confrontes en fait ยป. Et en plus jโ€™avais pas tellement dโ€™argent ร  investir dedans ร  lโ€™รฉpoque, pourquoi pas faire un kickstarter ? Et on a en un mois et demi, ร  deux, on a bossรฉ sur ce kickstarter, on a crรฉรฉ du contenu vidรฉo, on a crรฉรฉ des photos, des animations 3D, un truc un peu dingue. Et fin 2017 on sort ce kickstarter avec lโ€™idรฉe de trouver 20 000 euros, ou 25 000, je ne sais plus, pour pouvoir commencer ร  payer peut-รชtre un dรฉveloppeur.

Finalement, le Kickstarter a fait x4, in fine, parce quโ€™aprรจs on lโ€™a prolongรฉ sur Indiegogo. On a trouvรฉ prรจs de 100 000 euros et jโ€™ai reรงu plein de messages : un super retour de plein de personnes, de plein de pays du monde, qui me remerciaient pour le projet, qui mโ€™encourageaient ร  le poursuivre parce quโ€™eux-mรชmes cherchaient dรฉjร  des solutions alternatives ร  Android et Apple. Et รงa, pour le coup, au dรฉbut, jโ€™avais une envie, mais lร  รงa mโ€™a confortรฉ dans lโ€™idรฉe quโ€™il y avait sans doute un truc assez important finalement ร  faire, que je ne mโ€™y prenais pas trop mal.

Cโ€™รฉtait vraiment le dรฉclencheur, cโ€™รฉtait ce Kickstarter, qui en plus a amenรฉ pas mal de visibilitรฉ en termes de presse. Par exemple, je crois quโ€™on a dรป avoir France Inter, on a eu Le Pointโ€ฆ En Inde, on a eu, je pense, le plus gros journal indien, lโ€™รฉquivalent du New York Times aux US, mais en Inde. Il a dรป faire un article sur nous et donc il y a plein de dรฉveloppeurs indiens qui voulaient bosser pour nous dโ€™un seul coup. Et tout dโ€™un coup, il y a un truc qui se crรฉe, une communautรฉ sur juste une idรฉe.

Cโ€™est รงa qui est dingue, il nโ€™y a rien, en fait. Il y a juste quelques dessins, une idรฉe, un truc, ยซ voilร  moi je veux faire รงa, je vais mโ€™y prendre comme รงa ยป. Et lร  tout dโ€™un coup il y a un truc qui se crรฉe, boum, et qui sโ€™installe, et qui soutient le projet quโ€™on parle et รงa fait plein de connexions. รงa fait des gens qui veulent bosser sur le projet, qui nous prรฉsentent dโ€™autres personnes, รงa fait potentiellement des investisseurs. Cโ€™รฉtait assez incroyable comme moment et sur les besoins trรจs rapidement jโ€™ai dรป trouver un dรฉveloppeur : รงa paraรฎt idiot ce que je vais dire, mais jโ€™avais pas de doute sur notre capacitรฉ ร  pouvoir transformer LineageOS et le dรฉgoogliser en fait, parce que jโ€™avais vu quโ€™il y avait Micro-G qui permettait de faire des choses etc. Donc รงa pour moi cโ€™รฉtait presque un acquis, fallait juste quโ€™ร  un moment je trouverais un ingรฉ, ou รงa serait moi ou un ingรฉ qui allait mettre les trucs ensemble.

Cโ€™est รงa qui est dingue, il nโ€™y a rien, en fait. Il y a juste quelques dessins, une idรฉe, un truc, ยซ voilร  moi je veux faire รงa, je vais mโ€™y prendre comme รงa ยป. Et lร  tout dโ€™un coup il y a un truc qui se crรฉe, boum, et qui sโ€™installe, et qui soutient le projet quโ€™on parle et รงa fait plein de connexions.


Par contre, il y avait un truc qui me tenait ร  cล“ur, cโ€™รฉtait quโ€™au niveau de lโ€™interface utilisateur, je trouvais quโ€™il y avait une dรฉficience sur ce que je voyais. Donc je me disais, tiens, il va falloir quโ€™on recrรฉe une interface utilisateur qui soit un peu meilleure. Et lร , cโ€™est vachement plus difficile parce que des dรฉveloppeurs qui sont suffisamment pointus en dรฉveloppement Android et qui ont suffisamment le sens de lโ€™interface utilisateur, soit je mโ€™y suis mal pris, mais jโ€™ai eu du mal ร  trouver. Et cโ€™รฉtait le premier dรฉveloppeur que jโ€™ai engagรฉ, cโ€™รฉtait un indien qui a fait le premier launcher de /e/OS. Le reste รงa sโ€™est fait assez naturellement. Il y a eu quand mรชme une belle rencontre au tout dรฉbut, qui a รฉtรฉ faite totalement par hasard, et cโ€™est รงa qui est fou et qui parfois me porte ร  penser quโ€™il y a peut-รชtre un destin dans la vie. Assez vite jโ€™ai rรฉalisรฉ ร  quel point Android cโ€™est un truc tentaculaire, cโ€™est รฉnorme, cโ€™est des gigas de code source, รงa met 2h ร  compiler pour une machine. Cโ€™est bien pire que de compiler un noyau Linux, dโ€™ailleurs on recompile le noyau Linux modifiรฉ pour Android quand on recompile une distribution Android. Et ร  un moment je me suis dit ยซ oulala, entre le nombre de tรฉlรฉphones quโ€™il va y avoir ร  supporter, qui vont tous รชtre diffรฉrents avec des spรฉcificitรฉs, toutes les versions qui vont se succรฉder, plus les diffรฉrentes versions de base dโ€™Android, on va vite avoir un trรจs gros problรจme dโ€™ingรฉnierie logicielle ยป.

Voilร , maintenir une distribution Linux cโ€™est dรฉjร  un truc assez colossal. Mais lร  cโ€™รฉtait puissanceโ€ฆ je sais pas, au moins puissance 2, puissance 3 quoi. Et par chance, dรฉbut 2018, ร  la suite du Kickstarter, jโ€™รฉtais dans un endroit oรน cโ€™รฉtait un peu la base opรฉrationnelle du Kickstarter, et yโ€™a quelquโ€™un qui frappe ร  la porte. Je sais mรชme pas comment il mโ€™a trouvรฉ en fait. Il me dit voilร  ma mรจre mโ€™a montrรฉ un article, รงa a lโ€™air vachement bien ce que tu fais. Sa mรจre lui a montrรฉ un article ! Donc en fait sa mรจre elle lisait Ouest-France et dans Ouest-France on avait eu un bel article qui parlait du projet, qui expliquait ce quโ€™on allait faire.

Et donc il avait lu รงa et il sโ€™est dit ยซ tiens รงa a lโ€™air vraiment bien ยป. Et le mec sortait dโ€™รฉtudes, il venait juste de finir ses รฉtudes informatiques et il dit ยซ moi je voudrais bien bosser ยป . Alors jโ€™ai dit ยซ ok mais tu veux faire quoi ? tu sais faire quoi ? ยป Il me fait ยซ moi je suis plutรดt dรฉveloppement web ยป. Il me semble que cโ€™รฉtait รงa : il montre son cv. Je fais ยซ ok bon dรฉveloppement web ok pourquoi pasโ€ฆ ยป et puis on discute et ร  un moment il me fait ยซ ouais aussi je connais assez bien Git et GitLab ยป et lร  je fais, ยซ ah, intรฉressant! ยป.

Et finalement en fait, le mec, qui est toujours avec nous, cโ€™est Romain, notreโ€ฆ maintenant qui dirige toute lโ€™ingรฉnierie de chez nous, il รฉtait super calรฉ en Git et GitLab. Cโ€™รฉtait un peu sa passion. Cโ€™รฉtait un peu un maniaque du GitLab. Sโ€™il mโ€™รฉcoute ร  ce jour, il mโ€™en voudra pas dire รงa, mais cโ€™est un peu รงa. Il sโ€™est avรฉrรฉ extrรชmement bon, extrรชmement pointu, pour justement mettre en place toute cette infra qui allait nous aider ร  gรฉrer les sources, dรฉclencher les compilations, etc. Intรฉgration continue, etc. Cโ€™รฉtait je pense, je sais pas exactement, si jโ€™avais pas fait cette rencontre ร  lโ€™รฉpoque comment รงa se serait dรฉroulรฉ autrement.

On aurait sans doute trouvรฉ dโ€™autres solutions, mais cโ€™รฉtait un accรฉlรฉrateur finalement, parce quโ€™aprรจs le projet est vraiment parti sur des bonnes bases. On a jamais vraiment bricolรฉ. Dรจs le dรฉbut cโ€™รฉtait un truc avec un esprit industriel, cโ€™รฉtait carrรฉ : gestion des issues dans GitLab quand il y a des problรจmes, des tickets, etc. Donc gestion de projet. Cโ€™รฉtait un truc que jโ€™ai vรฉcu en fait, au final je ne le recherchais pas nรฉcessairement, mais รงa a รฉtรฉ un รฉlรฉment clรฉ du dรฉbut. Aprรจs รงa a รฉtรฉ plus trouver des dรฉveloppeurs, faire des entretiens, commencer ร  se financer aussi parce que mine de rien, mรชme 100 000 euros au dรฉbut รงa part vite, รงa part trรจs trรจs vite. Et puis il y avait aussi ma propre situation qui รฉtait un peu compliquรฉe ร  gรฉrer parce que jโ€™รฉtais dans cet incubateur accรฉlรฉrateur, celui quโ€™on avait co-fondรฉ. Mais ร  un moment jโ€™ai vite vu que รงa me prenait tout mon temps et je nโ€™arrivais plus ร  combiner les deux. Donc jโ€™ai dรป faire cette transition, รงa a รฉtรฉ un peu compliquรฉ.

Pouvoir me financer aussi, ce nโ€™รฉtait pas รฉvident. En 2018 jโ€™ai crรฉรฉ deux entitรฉs : la premiรจre cโ€™รฉtait e Foundation. Donc e Foundation cโ€™est une association sans but lucratif. Lโ€™idรฉe de e Foundation cโ€™est vraiment de se dire : on sait pas ce quโ€™il adviendra, on fait de lโ€™open source, on veut que รงa le reste, en tout cas que le cล“ur du projet reste open source. e Foundation cโ€™est lโ€™association sur le nom de domaine e.foundation qui propose le produit en open source : cโ€™est la garantie que quoi quโ€™il advienne, il y aura toujours ce cล“ur open source, personne ne peut lโ€™acheter. Et ร  cรดtรฉ il y a Murena, qui ne sโ€™appelait pas Murena ร  lโ€™รฉpoque, mais maintenant qui sโ€™appelle Murena et qui est une sociรฉtรฉ sur laquelle jโ€™ai pu trouver des financements. A la fois des financements privรฉs, des investisseurs type Business Angel, des subventions BPIFrance, des fonds privรฉs qui aussi aident au dรฉveloppement des projets comme le nรดtre. ร‡a, รงa a permis de recruter davantage et je pense que, fin 2018, on devait dรฉjร  รชtre 5-6 sur le projet.

Walid : Alors que je comprenne bien, eFoundation, cโ€™est une association de loi 1901 ? Gaรซl : oui cโ€™est รงa. Walid : elle nโ€™a pas de dรฉveloppeur ? Est-ce quโ€™elle a de la propriรฉtรฉ intellectuelle ? Quel est son rรดle en fait ?

Gaรซl : le lien cโ€™est lโ€™open source en fait. Sโ€™il nโ€™y avait pas lโ€™open source, je pense que รงa serait trรจs difficile. Mais il y a deux entitรฉs qui peuvent contribuer chacune sur le produit parce que cโ€™est open source. Et donc si tu regardes dans notre GitLab, tu verras que parfois cโ€™est marquรฉ Murena, parfois cโ€™est marquรฉ e Foundation. Et e Foundation, si, parce que e Foundation a des ressources, parce quโ€™on a pas mal de personnes qui donnent au projet, parce que cโ€™est open source, parce que voilร , on gagne parfois des projets, des appels ร  projets, en fait on pourra peut-รชtre en reparler mais on a gagnรฉ un gros projet europรฉen il y a pas longtemps.

Donc on a des ressources : on paye des gens aussi sur e Foundation, souvent plutรดt de la sous-traitance, des indรฉpendants, qui contribuent au projet de la mรชme maniรจre que Murana contribue au projet Open Source. Voilร , รงa fonctionne comme รงa.

Walid : Donc tu as deux forces de travail qui proviennent de deux entitรฉs diffรฉrentes et qui contribuent au projet, cโ€™est bien รงa?

Gaรซl : exactement.

Walid : donc lร , tu disais que vous รชtes ร  peu prรจs 5-6 personnes, donc cโ€™est le nombre de personnes qui a contribuรฉ ร  la premiรจre version de /e/ ? Et dโ€™ailleurs, cette premiรจre version, elle sort quand? Gaรซl : la premiรจre version bรชta, elle sort en octobre 2018.

On est ร  5-6 personnes et aussi des contributeurs, que je ne compte pas dans les 5-6 personnes. Ce sont 5-6 personnes en รฉquivalents en temps plein. On a aussi des contributeurs et en particulier on a un contributeur majeur sur la partie cloud et infrastructure, un allemand, qui adore le projet. Il est toujours trรจs supporteur du projet et nous a fait quasiment toute la premiรจre infra mail, la partie basรฉe sur Nextcloud. Et voilร , sinon on nโ€™aurait jamais pu la dรฉvelopper. Aprรจs il a passรฉ la main et รงa a รฉtรฉ repris par lโ€™รฉquipe, une vraie รฉquipe infra. Donc cโ€™est 5-6 personnes plus, je ne sais pas combien, 5-10 contributeurs externes, plus des gens qui contribuent des traductions, plus des gens qui rapportent des bugs, des testeurs.

Cโ€™est un truc assez vertueux, assez communautaire, cโ€™est assez typique des projets libres. Cโ€™est assez typique, mais on nโ€™est pas un projet purement communautaire libre, comme Debian ne peut lโ€™รชtre. Cโ€™est quand mรชme un truc un peu hybride entre des dรฉveloppeurs qui sont payรฉs, salariรฉs, et des contributions communautaires. Lโ€™open source permet tout รงa, et je pense que cโ€™est une des beautรฉs de lโ€™open source finalement : รงa permet ร  des gens qui viennent dโ€™horizons diffรฉrents de travailler sur un projet commun de maniรจre assez sereine.

Walid : Donc en cette premiรจre version bรชta elle sort, elle est disponible sur combien de tรฉlรฉphones ? Quels sont les premiers retours lร  ร  ce moment lร  comment รงa se passe pour vous?

Gaรซl : รงa se passe plutรดt bien en fait jโ€™รฉtais jโ€™รฉtais presque surpris quโ€™on puisse sortir une version bรชta en octobre 2018 parce quโ€™il y avait pas mal de boulot ร  faire. On est parti de LineageOS, qui รฉtait dรฉjร  une version dโ€™Android qui tournait sur beaucoup de tรฉlรฉphones. On nโ€™รฉtait donc pas tellement limitรฉ en terme de modรจles de tรฉlรฉphone parce que cโ€™รฉtait dรฉjร  รงa cโ€™รฉtait dรฉjร  prรชt. Par contre il y a quand mรชme eu tout ce travail prรฉalable de ยซ on enlรจve tous les appels ร  Google y compris dans les couches basses, les DNS par dรฉfaut, tous ces trucs lร , on met Micro G par dรฉfaut, puis rรฉassembler le tout, puis recompiler ensuite ยป. Donc il y a quand mรชme un trรจs gros effort derriรจre, mais on a pu sortir, je sais pas, peut-รชtre pour 20 ou 30 modรจles dรจs le dรฉbut. Cโ€™รฉtait pas trop bloquant finalement, grรขce ร  la communautรฉ LineageOS, รงa je le reconnais volontiers. Donc รงa a รฉtรฉ plutรดt bien reรงu ร  lโ€™รฉpoque, parce que รงa ne marchait pas mal. Et puis il y avait ce truc un peu unique qui est la synchro entre le tรฉlรฉphone et le cloud, pour ceux qui le souhaitent, parce que cโ€™est toujours un sujet un peuโ€ฆ pas toujours trรจs simple. On vous propose tout lโ€™รฉcosystรจme finalement : ce nโ€™est pas que le tรฉlรฉphone, ce nโ€™est pas que le cloud, cโ€™est un ensemble, tรฉlรฉphone plus cloud : vous รชtes chez vous, cโ€™est vos donnรฉes, on y touche pas, toutes les garanties. Et รงa marchait pas mal : aprรจs le kickstarter cโ€™รฉtait le deuxiรจme dรฉmarrage du projet. Il y a eu aussi toute cette phase, je me rappelle maintenant, avant quโ€™on sorte un truc, oรน il y avait quelques personnes qui disaient que cโ€™รฉtait que du vaporware, quโ€™il allait rien se passer, etc. Mais jโ€™ai dรฉjร  connu รงa avant, donc รงa mโ€™a pas trop stressรฉ. Et puis, ร  un moment, tu sors le truc. Le truc fonctionne, les gens sont plutรดt contents, ceux qui le testent. Voilร , maintenant on passe ร  autre chose. On est un vrai projet, on existe, maintenant il faut itรฉrer, il faut amรฉliorer les trucs.

Walid : cโ€™est trรจs malin de commencer par un Kickstarter parce que si tu fais bien ton Kickstarter, et moi je lโ€™ai vรฉcu dans une des boรฎtes : on avait fait un projet quโ€™on avait fait financer par Kickstarter. Si tu fais bien ton projet, tu as accรจs ร  de la publicitรฉ et de la notoriรฉtรฉ que tu ne pourrais pas te payer. Et donc cโ€™est un vrai accรฉlรฉrateur si รงa fonctionne bien. Donc lร , tu as une premiรจre communautรฉ qui se crรฉe avec des utilisateurs et des gens qui vont tester le produit. Tu dis que tu cherches des investisseurs : quel modรจle รฉconomique tu leur proposes ร  ces investisseurs?

Gaรซl : Les investisseurs ร  lโ€™รฉpoque cโ€™รฉtait ce quโ€™on appelle des Business Angels (BA) et en gรฉnรฉral ils tโ€™embรชtent pas trop, surtout au dรฉbut. Ils voient juste quโ€™il se passe un truc, quโ€™ils ont envie dโ€™en รชtre, donc ils tโ€™embรชtent pas trop sur le modรจle. Et รงa tombait bien parce que moi je nโ€™avais pas de modรจle รฉconomique, je savais pas. En fait il est venu naturellement : on sโ€™est posรฉ la question, est-ce quโ€™on pourrait vendre le systรจme ร  des fabricants de tรฉlรฉphones ? Mais la rรฉalitรฉ cโ€™est que lโ€™รฉcosystรจme du monde du tรฉlรฉphone, du smartphone est totalement bloquรฉ par Android ou par Apple, iPhone, etc. de lโ€™autre cรดtรฉ. Mais ils veulent absolument รชtre certifiรฉs Android de Google : cโ€™est un truc qui est complรจtement invincible. On a tout de suite vu que รงa serait assez compliquรฉ en tout cas au dรฉbut. Par contre que dans la communautรฉ comme on avait dรฉjร  des utilisateurs des gens qui sโ€™intรฉressent au projet, certains installaient le systรจme eux-mรชmes sur un tรฉlรฉphone et puis on avait des personnes qui soit nโ€™avaient pas les compรฉtences techniques pour le faire, soit avaient peur de le faire parce que il est vrai que quand on installe un systรจme comme รงa sur un smartphone il y a toujours un risque de bricker le tรฉlรฉphone (le bloquer complรจtement) si รงa se passe pas bien. Et puis dโ€™autres personnes aussi nโ€™avaient pas le temps de le faire. Donc trรจs vite on a reรงu deux types de demandes. Il y en avait qui voulaient nous envoyer le tรฉlรฉphone et quโ€™on fasse le boulot dโ€™installation quโ€™on leur envoie, quitte ร  payer un peu dโ€™argent. La deuxiรจme demande cโ€™รฉtait ยซ mais je suis prรชt ร  vous acheter un tรฉlรฉphone avec /e/OS en fait : quโ€™est-ce que vous avez, quโ€™est-ce que vous pouvez faire? ยป Et donc on a testรฉ les deux. Le premier รงa a pas du tout marchรฉ.

On a commencรฉ ร  recevoir des tรฉlรฉphones qui รฉtaient dans des รฉtats trรจs trรจs diffรฉrents les uns des autres. Il nโ€™y avait rien de carrรฉ : parfois on ne pouvait mรชme pas les dรฉbloquer ! On nโ€™avait pas le code PIN, on nโ€™avait rien. Donc il fallait redemander, des รฉchanges sans finโ€ฆ Parfois ils arrivaient dans des รฉtats lamentables : lโ€™รฉcran fรชlรฉ, la batterie gonflรฉe, on a tout vu. Et les quelques tรฉlรฉphones quโ€™on a flashรฉ, quโ€™on a pu envoyer, il y a quelquโ€™un qui a dรป y passer deux jours sur chaque tรฉlรฉphone. Donc deux jours de travail pour un ingรฉ aller ร  20-30 euros de lโ€™heure, cโ€™est le modรจle รฉconomique qui ne marche pas du tout. On ne peut pas faire payer 1000 euros ร  un client pour lui installer un OS.

Donc รงa on a abandonnรฉ parce quโ€™on a vu que รงa nโ€™allait pas fonctionner. Et pour le coup on favorise plutรดt les install parties : on encourage vachement รงa. Faites des install parties, on vous filera un coup de main, รฉventuellement on vous envoie des goodies. Lโ€™autre, รงa sโ€™est passรฉ diffรฉremment : en 2019 mais je crois que cโ€™est vers juin, il y a quelquโ€™un qui me prรฉsente Recommerce. Recommerce cโ€™est une grosse boรฎte de reconditionnรฉ en Europe : ils reconditionnent essentiellement des Iphone et des Samsung, si ma mรฉmoire est bonne. Un des boss de Recommerce avait entendu parler du projet et il trouvait รงa super. Et lร  ils nous invitent, en fait, ils mโ€™invitent ร  aller visiter leur locaux dans le sud de Paris. On discute, et assez vite, moi je leur explique ce quโ€™on fait. Naturellement, on en vient au sujet du smartphone : ils ont des smartphones, jโ€™ai un OS, enfin un fit de valeur qui fonctionnait pas mal ! Une belle histoire ร  raconter. Trรจs vite on a sรฉlectionnรฉ deux ou trois modรจles : le S7, le S8, le S9 : les Galaxy de Samsung qui pouvaient avoir un volume assez important (cโ€™est ร  dire quelques dizaines par semaine, cโ€™est pas beaucoup). Puis on a organisรฉ tout un truc pour flasher les tรฉlรฉphones : au dรฉpart cโ€™est eux qui flashaient chez leur prestataire logistique, donc on avait dรฉveloppรฉ un outil qui permettait de flasher les tรฉlรฉphones dans lโ€™usine du prestataire. Et puis รงa a dรฉmarrรฉ comme รงa, donc je pense vers fin de lโ€™รฉtรฉ 2019, quelque chose comme รงa. On a commencรฉ ร  vendre des smartphones reconditionnรฉs sur notre site, tout bรชtement. Et รงa sโ€™est finalement tellement bien passรฉ, quโ€™assez rapidement on nโ€™avait pas assez ร  vendre en fait. On avait la demande qui excรฉdait lโ€™offre. Donc รงa a รฉtรฉ un super moyen de dรฉmarrer. Et je pense que le reconditionnรฉ on en refera, enfin on en ferait encore un petit peu dโ€™ailleurs, mais pas sur les Samsung.

Mais par contre trรจs vite il sโ€™est posรฉ la question de comment est-ce quโ€™on peut augmenter les volumes : et lร  le reconditionnรฉ รงa ne marchait pas parce quโ€™il y avait des semaines oรน on ne recevait que 5 tรฉlรฉphones alors quโ€™on aurait pu en vendre 50. Finalement au dรฉpart cโ€™รฉtait le business model qui sโ€™est imposรฉ, cโ€™est presque comme vendre des boรฎtes de petits pois, mais sauf quโ€™on met des petits pois de super bonne qualitรฉ dedans, pas des petits pois sucrรฉs dรฉgueulasses.

Walid : je me permets de te couper parce que je trouve รงa assez marrant, moi-mรชme je travaille dans le reconditionnรฉ et tu tโ€™aperรงois que les problรฉmatiques sont les mรชmes : lโ€™accรจs au gisement cโ€™est vraiment la clรฉ. Si tu nโ€™as pas lโ€™accรจs au gisement dโ€™appareils reconditionnรฉs, et bien en fait ton modรจle รงa marche pas trรจs bien.

Gaรซl : ah ouais tu peux te faire limiter, cโ€™est clair. Mais heureusement on a trouvรฉ des solutions pour rรฉsoudre รงa aprรจs.

Walid : alors รงa mโ€™amรจne ร  ma question suivante qui est : ร  partir de quand est-ce que vous rencontrez Fairphone ? Et dโ€™ailleurs est-ce que Fairphone cโ€™est la premiรจre marque avec laquelle vous travaillez ou est-ce quโ€™il y a eu dโ€™autres marques avec lesquelles vous avez travaillรฉ avant sur le sujet ? Comment รงa se passe cette premiรจre rencontre ?

Fairphone 2 avec /e/OS
(source : fairphone.com)

Gaรซl : Alors รงa commence ร  faire quelques annรฉes mais je pense que jโ€™ai essayรฉ de rentrer en contact avec plusieurs fabricants. Il y a eu un trรจs gros fabricant que je ne nommerais pas, mais pour le coup on a vite compris cโ€™รฉtait pareil : รงa allait aboutir difficilement. Et surtout, sans doute, peut-รชtre dans un an ou deux, parce quโ€™avec des boรฎtes comme รงa, ils ont des cycles qui sont complรจtement dingues. Quand tโ€™es une start-up qui essaye juste dโ€™avancer, de survivre, tu ne peux pas te permettre รงa. Et Fairphone, cโ€™est pareil, cโ€™est un espรจce de truc de destin. Cโ€™est assezโ€ฆ pile au moment. On commenรงait ร  se dire quโ€™il faut vraiment quโ€™on trouve une solution parce quโ€™on nโ€™a pas assez de tรฉlรฉphone ร  vendre. Et je me retrouve ร  un workshop organisรฉ par la commission europรฉenne ร  Bruxelles, un workshop open source oรน il y avait pas mal de gens dโ€™un peu partout en Europe qui รฉtaient dans le monde open source, ou pas loin du monde open source, qui en aient discutรฉ de plein de sujets. Et lร  le midi, on te distribuer des sandwichs ร  la commission europรฉenne cโ€™est vachement frustrant, tu vois, tโ€™as des sandwichsโ€ฆ

Et lร  je tombe nez ร  nez avec Agnรจs, Agnรจs Crรฉpet, qui bosse chez Fairphone et que je connaissais juste de nom avant. Mais je ne lโ€™avais jamais rencontrรฉ. Sachant que moi jโ€™avais dรฉjร  pinguรฉ Bas (Van Abel), le fondateur de Fairphone, plein de fois sur LinkedIn. Tu sais, un gros appel du pied, mais รงa avait pas pris quoi. Et lร  avec Agnรจs tout de suite le courant passe bien. En plus Agnรจs est une nana qui a le contact facile, elle est trรจs sympa. Et puis elle me dit un truc du genre ยซ oh mais de toute faรงon on vous connaรฎt dรฉjร  parce quโ€™on a des utilisateurs du Fairphone 2 qui nous disent : mais pourquoi sur Fairphone vous mettez Android de Google, pourquoi vous mettez pas /e/OS plutรดt ? cโ€™est beaucoup plus vertueux ยป. Donc je lui dis ยซ bah รฉcoute, si tu veux on peut peut-รชtre envisager des trucs ยป. Aprรจs elle organise un meeting Amsterdam et on rencontre Eva, leur CEO ร  lโ€™รฉpoque.

Eva trรจs pro, au dรฉpart : ยซ pas sรปr que notre board voudra ยป, enfin cโ€™est bien parce que pour moi cโ€™est carrรฉ, cโ€™est franc. Tu ne te fais pas des illusions, des fausses joies. Et donc รงa a pris un petit peu de temps quand mรชme, mais pas de tant que รงa. Et puis ils nous disent ยซ bon on va faire un test mais dโ€™une maniรจre trรจs pragmatique, cโ€™est ร  dire quโ€™on va vous filer un petit coup de main pour que vous puissiez porter /e/OS sur Fairphone 3 ยป qui allait sortir ou qui venait de sortir, je ne sais plus exactement. Il nโ€™รฉtait pas supportรฉ par LineageOS, et puis on fait un deal tout simple : ยซ on se met dโ€™accord sur un prix, vous nous achetez des tรฉlรฉphones et puis aprรจs vous faites ce que vous voulez, vous les flashez et vous les revendez ยป. ร‡a a vraiment dรฉmarrรฉ comme รงa. Donc on a eu un effort de dรฉveloppement : je crois quโ€™il y a deux mois ou trois mois pour porter /e/OS sur Fairphone. Cโ€™est la premiรจre fois quโ€™on portait sur un nouveau tรฉlรฉphone. Au dรฉpart je me disais, ยซ wow, est-ce quโ€™on va y arriver? ยป Et finalement รงa sโ€™est plutรดt bien passรฉ. Au mois de juin 2020, en plein confinement, jโ€™ai commencรฉ ร  flasher avec ma fille, les premiers Fairphone ร  la maison, quโ€™on recevait par un carton de 50. Cโ€™รฉtait assez รฉpique. Et puis assez rapidement, on a mis รงa en vente et รงa a super bien marchรฉ. Je pense quโ€™il y a vraiment un couple entre le matรฉriel Fairphone qui est plus vertueux, qui est plus durable, et un OS qui est beaucoup plus respectueux des donnรฉes personnelles comme /e/OS. Cโ€™est vraiment comme รงa que รงa a dรฉmarrรฉ. Aprรจs, on a continuรฉ avec le Fairphone 4, maintenant le Fairphone 5.

Fairephone 4 avec /e/OS (source : fairphone.com)

Walid : dans son interview, Agnรจs disait que chez Fairphone ils vendent autant de Fairphone avec /e/ que de Fairphone chez Orange. Jโ€™รฉtais assez surpris parce que moi naรฏvement je pensais que /e/ cโ€™รฉtait plutรดt un OS qui รฉtait fait pour des gens qui รฉtaient un peu techniques, qui nโ€™avaient pas peur de flasher leur tรฉlรฉphone, etc. Et en fait, pas du tout.

Gaรซl : non, non, pas du tout. Cโ€™est lโ€™objectif aussi, รงa a toujours รฉtรฉ mon objectif. Je ne voulais absolument pas faire un OS rรฉservรฉ ร  des gens qui ont un savoir faire. Je veux vraiment que le truc puisse รชtre utilisรฉ par nโ€™importe qui sans aucune connaissance spรฉcifique technique. Mais je suis heureux quโ€™Agnรจs lโ€™ai dit, comme รงa je peux aussi en parler. Il semblerait quโ€™on vende autant de Fairphone en France que Orange. Pour rebondir sur le cรดtรฉ utilisateur final, on a 2 ou 3 types dโ€™utilisateurs quโ€™on a identifiรฉ : on a des gens qui sont trรจs inquiets sur le cรดtรฉ donnรฉes personnelles, cโ€™รฉtait un peu notre cล“ur, le cล“ur du truc au dรฉpart.

On a aussi beaucoup de gens dans lโ€™open source qui se disent ยซ ah ouais cโ€™est vraiment lโ€™OS mobile qui est vraiment totalement open source. Bon moi je peux installer ร  la limite ce que je veux quoi, Ubuntu Touch ou plein dโ€™autres trucs. Bon par contre pour mes amis ou pour ma famille ยป, et on en voit plein en fait, au capitole du Libre il y a des gens qui viennent nous dire, ยซ moi jโ€™utilise GrapheneOS parce que voilร  quoi, par contre pour toute ma famille je leur met /e/, ils sont super contents quoi. Et รงa marche trรจs bien, il nโ€™y a pas de gros problรจmes ยป. Pour moi cโ€™est une bonne satisfaction parce que vraiment cette ambition de vouloir apporter un systรจme qui soit vraiment vertueux et qui puisse รชtre utilisรฉ par le plus grand nombre, รงa fonctionne. ร‡a fonctionne vraiment et mรชme chez moi, pour le coup, mรชme ma compagne, je ne lโ€™ai jamais forcรฉe, รฉvidemment elle sait ce que je fais mais je ne lโ€™ai jamais forcรฉe. Pour la premiรจre fois, elle a achetรฉ elle-mรชme son tรฉlรฉphone en ligne. Moi je lui disais que je ne voulais pas lui en filer un, je ne voulais pas mโ€™en occuper, je ne voulais pas faire de S.A.V. tout รงa. Elle lโ€™a achetรฉ toute seule, voilร , elle a dit un jour : ยซ moi jโ€™ai achetรฉ un tรฉlรฉphone chez toi ยป. ยซ Ah ok ยป. Et au final รงa se passe super bien, elle lโ€™utilise tous les jours, elle est enseignante, elle est pas du tout dans lโ€™informatique. Ma fille qui a 19 ans aussi lโ€™utilise tous les jours, cโ€™est pareil, elle nโ€™est pas du tout dans le monde technique.

Et voilร , donc pour moi cโ€™est la meilleure preuve que รงa peut fonctionner pour le plus grand nombre et cโ€™est cool.

Walid : Alors pour finir sur le sujet du modรจle รฉconomique, comment est-ce que vous financez maintenant?

Gaรซl : comment on se finance maintenant? Alors dรฉjร  on fait du chiffre dโ€™affaires, donc รงa cโ€™est le truc le mieux pour se financer, aussi bien sur les tรฉlรฉphones que la partie dont on a un peu moins parlรฉ mais cโ€™est le cloud. On a 100 000 comptes qui ont รฉtรฉ ouverts sur murena.io, et dans ces 100 000 comptes รฉvidemment il y en a qui sont plus ou moins actifs. Dans ceux qui sont actifs il y a des gens qui lโ€™utilisent vraiment tous les jours : et ร  un moment ils veulent plus de stockage. Donc ils prennent des plans chez nous : on a des plans selon le stockage disponible entre 2 ou 3 euros par mois, 20 ou 30 euros par mois. Je crois que cโ€™est quelque chose comme รงa, donc รงa รงa fait du chiffre dโ€™affaires.

Alors cโ€™est les petits ruisseaux qui font les grandes riviรจres. Parfois on se refinance auprรจs des investisseurs, mais on a aussi des aides, BPIFrance par exemple, des subventions. On a aussi dโ€™autres fonds, je pense ร  des fonds comme SIDN, cโ€™est un fond hollandais qui est issu du monde des vendeurs de noms de domaine. Ils ont pas mal dโ€™argent, je pense, et ils aident des projets comme les nรดtres parce quโ€™ils pensent que รงa va dans le bon sens, en fait, cโ€™est freedom of internet, etc. On gagne aussi parfois des projets : il y a plein dโ€™appels ร  projets, souvent ร  plusieurs. Lโ€™Europe est trรจs supportrice de lโ€™open source aujourdโ€™hui. Ils donnent beaucoup dโ€™argent en subvention sur des projets open source parce quโ€™ils ont compris, je pense, que si on veut rรฉcupรฉrer de lโ€™indรฉpendance sur les sujets du logiciel, du numรฉrique, etc., dans la situation actuelle, il nโ€™y avait pas tellement dโ€™autres solutions que de basculer ร  lโ€™open source, de favoriser lโ€™open source, lโ€™รฉmergence dโ€™un รฉcosystรจme qui soit europรฉen.

Donc aujourdโ€™hui ils donnent beaucoup dโ€™argent. Et voilร , on se finance un peu comme รงa : de diffรฉrentes maniรจres, diffรฉrentes sources.

Walid : vous รชtes combien en tout maintenant ร  travailler sur le projet en personne payรฉes ?

Gaรซl : on est un peu plus de 40, 42, 43 je crois. Un mix de salariรฉs et dโ€™indรฉpendants. Cโ€™est pas forcรฉment trรจs connu, mais on nโ€™a aucun bureau. On est totalement en tรฉlรฉtravail, tous en tรฉlรฉtravail depuis toujours, ce qui nous a permis dโ€™ailleurs de passer les mois de pandรฉmie de maniรจre assez sereine parce que notre activitรฉ sโ€™est jamais arrรชtรฉe. Et donc on a des gens un peu partout. Le noyau dur cโ€™est la France รฉvidemment, on a dโ€™autres personnes en Europe et puis on a aussi des gens en Inde, on a notre designer Andros qui est au Brรฉsil. Donc on est vraiment un projet dรฉcentralisรฉ. Tous ceux qui sont pas en France on peut pas les salariรฉs donc ils ont des contrats de prestation en fait mais cโ€™est comme des salariรฉs.

Walid : alors passons ร  la partie sur la vie privรฉe. Ce que je voulais savoir cโ€™est comment รงa se passe ces problรฉmatiques de vie privรฉe sur le projet. Est-ce que vous avez des chercheurs qui auditent votre code, est-ce que vous avez des gens qui font des audits de sรฉcuritรฉ ? Puisque cโ€™est vraiment quelque chose dโ€™hyper important pour vous, comment รงa se passe?

Gaรซl : Il y a un point essentiel dans ce quโ€™on fait, je pense, cโ€™est quโ€™on est open source. Tout ce quโ€™on clame, toutes les promesses quโ€™on fait, on ne peut pas venir nous dire que ce nโ€™est pas vrai. Alors soit ce nโ€™est pas vrai, mais ร  ce moment-lร , on va pouvoir le corriger. Cโ€™est-ร -dire que comme cโ€™est open source, nโ€™importe qui avec un niveau dโ€™expertise suffisant va pouvoir vรฉrifier que ce quโ€™on dit, si cโ€™est vrai ou pas.

Il y a un point essentiel dans ce quโ€™on fait, je pense, cโ€™est quโ€™on est open source. Tout ce quโ€™on clame, toutes les promesses quโ€™on fait, on ne peut pas venir nous dire que ce nโ€™est pas vrai


Et nous, nous misons beaucoup lร -dessus, notamment par rapport ร  Apple. Alors, Apple, ce nโ€™est pas vraiment un concurrent. De toute faรงon, Apple, cโ€™est une marque de luxe, cโ€™est comme si je me comparais ร  Dior ou ร  Chanel. La rรฉalitรฉ, cโ€™est quand mรชme quโ€™autour de leurs produits, ils font beaucoup de marketing autour de la protection des donnรฉes personnelles. Ce que jโ€™ai envie de dire, parce que parfois on vient nous dire, ยซ oui, mais mon iPhone, dรฉjร  ton iPhone il vaut 1000โ‚ฌ, et puis deuxiรจmement cโ€™est un produit de luxe, et puis troisiรจmement ce que Apple raconte sur la vie privรฉe, dรฉjร  si tu creuses un peu, tu vas voir que dans les dรฉtails, ce nโ€™est pas aussi simple que รงa, pour plein de raisons. Je ne sais pas si cโ€™est le moment dโ€™entrer dans ces sujets lร , mais ils sont capables de dรฉtecter des contenus qui ne seront pas appropriรฉs, par exemple, mรชme si cโ€™est chiffrรฉ. Et puis en fait, le chiffrement de bout en bout dont on parle souvent, finalement il est disponible que sur certains services, mais pas sur tous les services dโ€™Apple. Et puis finalement la grosse question par rapport ร  Apple, cโ€™est soit ils croient, soit ils croient pas. Cโ€™est un peu comme une religion, parce quโ€™Apple, ils ne sont pas du tout open source. Donc ร  moins de faire des audits techniques trรจs poussรฉs, soit tu les crois, soit tu ne les crois pas. Et nous, cโ€™est diffรฉrent, nous, on a le code source, il est public. Tu vas sur gitlab.e.foundation et tu trouves tout le code source de ce quโ€™on fait, y compris sur la partie cloud, et lร  tu peux faire auditer comme tu veux. Certains ne sโ€™en privent pas. On a eu parfois des gens plus ou moins bien intentionnรฉs dโ€™ailleurs, je tiens ร  le dire, qui sont allรฉs voir, aller fouiller ce quโ€™on faisait. Enfin fouiller, ce nโ€™est pas pรฉjoratif, ils sont allรฉs vraiment mettre le nez dedans, creuser pour essayer de trouver, mettre le doigt oรน รงa fait mal. Parfois, ils ont mis le doigt oรน รงa faisait mal. Il y a eu il y a 2-3 ans des trucs que des experts en sรฉcuritรฉ ont trouvรฉ dans /e/OS qui nโ€™รฉtaient pas au point. Enfin, des trucs qui ne fonctionnaient pas comme รงa devrait. Parfois, il y a aussi des bugs, parfois, il y a des rรฉgressions, รงa arrive. Mais on les adresse, cโ€™est-ร -dire quโ€™une fois quโ€™on nous remonte le truc, on vรฉrifie est-ce que cโ€™est vrai, est-ce que ce nโ€™est pas vrai, et si cโ€™est vrai, on met un effort de R&D dessus et puis on le corrige. ร‡a, cโ€™est le premier point. Et puis la deuxiรจme chose, cโ€™est quโ€™on a aussi, par chance, des universitรฉs qui sont intรฉressรฉes ร  ce quโ€™on faisait, et en particulier lโ€™universitรฉ de Dublin en Irlande et dโ€™ร‰dimbourg en Grande-Bretagne, qui ont des gens qui travaillent beaucoup sur les sujets de la protection des donnรฉes personnelles. Ils ont fait des comparatifs entre les OS et ils ont regardรฉ notamment ce qui passait sur le rรฉseau, sur les appels ร  Google. Ils ont validรฉ que /e/OS aujourdโ€™hui cโ€™est quasiment le seul systรจme dโ€™exploitation mobile qui par dรฉfaut nโ€™envoie aucune donnรฉe chez Google ou chez le constructeur.

Donc, on a aussi cette validation-lร . On a aussi des audits de sรฉcuritรฉ, moins sur lโ€™OS mais plus sur le cloud, que nous commandons nous-mรชmes et que nous payons ร  des sociรฉtรฉs de sรฉcuritรฉ. Voilร , donc cโ€™est un mix.

Walid : maintenant, je voudrais quโ€™on passe sur le sujet des smartphones, qui fait suite ร  la discussion que jโ€™ai pu avoir avec Agnรจs sur Fairphone. Je voudrais que tu nous expliques comment et quand vous en รชtes arrivรฉs ร  lโ€™idรฉe de vous dire que vous alliez faire vos propres smartphones ? Gaรซl : รงa, cโ€™est toujours aussi la question du volume de ce quโ€™on peut fournir, pourquoi pas Fairphone ? parce que Fairphone, on nโ€™a pas trop de contraintes sur les volumes. Je pense que plus on en vend, plus ils sont contents. Mais je vais dire un truc qui ne va pas leur faire plaisir, mais je leur ai dรฉjร  dit, donc รงa ne va pas รชtre une surprise : les Fairphones, ils sont chers, en fait, ils sont trรจs chers. Et donc, ok, il y a des gens qui peuvent se les payer, puis il y en a dโ€™autres qui ne peuvent pas se les payer.

Moi, jโ€™ai toujours quand mรชme cette volontรฉ que les smartphones sous /e/OS soient disponibles pour le plus grand nombre. Tu peux sans doute trouver un Galaxy S9 dโ€™occasion et puis le flasher toi-mรชme, รงa nโ€™a pas coรปtรฉ trรจs cher.

Walid : Cโ€™est exactement ce que jโ€™ai devant moi, jโ€™ai un S9 que jโ€™ai achetรฉ reconditionnรฉ et que jโ€™ai flashรฉ moi-mรชme, mais il faut savoir le faire.

Gaรซl : voilร , il faut savoir le faire, cโ€™est toujours la limite du truc. Pour les gens qui nโ€™ont pas trop les moyens mais qui voudraient quand mรชme avoir un smartphone avec /e/OS, aujourdโ€™hui cโ€™est quoi la solution ? Tout le monde ne peut malheureusement pas sโ€™acheter un Fairphone 4 ou 5 donc il nous fallait aussi des tรฉlรฉphones un peu plus entrรฉe de gamme tout simplement. Donc on a pu le faire avec Gigaset sur un modรจle le GS290. Puis ร  un moment on a eu cette opportunitรฉ de lancer notre propre marque donc le Murena One, qui est sorti lโ€™annรฉe derniรจre au mois de mai, et qui est disponible ร  un prix beaucoup plus abordable. Par contre effectivement il est moins vertueux que le Fairphone dans le sens oรน il nโ€™est pas conรงu pour รชtre vraiment durable comme un Fairphone. Cโ€™est dommage mais bon cโ€™est une premiรจre version. A lโ€™avenir on essaiera de faire mieux. Mais il nous fallait, et je pense que mรชme dans notre stratรฉgie cโ€™est important aussi quโ€™on puisse avoir la main sur notre propre matรฉriel, avoir un truc un peu aussi de rรฉfรฉrence, accessible pour pas trop cher. Et puis il a plutรดt bien marchรฉ mรชme si ce nโ€™est pas un tรฉlรฉphone haut de gamme, mais il fait le job. Il a un รฉcran qui est trรจs correct, il est relativement rapide. On a rรฉitรฉrรฉ avec le Murena 2 cette annรฉe : on vient de finir une campagne de financement participatif avec une petite nouveautรฉ. Cโ€™est que le Murena 2, il a deux petits switchs sur les cรดtรฉs qui permettent de couper physiquement le micro, la camรฉra, et puis lโ€™autre cโ€™est un switch logiciel qui permet de couper tous les accรจs rรฉseau. On trouvait รงa assez rigolo de raconter une histoire autour de รงa. Ca un cรดtรฉ utile parce que clairement aujourdโ€™hui mรชme si nous on fait un OS quโ€™on contrรดle et quโ€™on maรฎtrise, on nโ€™est pas ร  lโ€™abri quโ€™un jour il y a une application qui soit tรฉlรฉchargรฉe, qui ait accรจs au micro ร  la camรฉra, des malwares, des virus รงa peut arriver aussi. Et donc ce truc lร  cโ€™est vraiment la garantie que si tu achรจtes le Murena 2 aujourdโ€™hui, si ร  un moment tu veux รชtre sรปr quโ€™il ne va pas tโ€™รฉcouter, quโ€™il ne va pas ouvrir ta camรฉra, et bien tu vas le faire et tu as la certitude absolue, parce que รงa coupe le circuit de la camรฉra et du micro. Et รงa on est en train de le lancer aujourdโ€™hui. On est en train dโ€™expรฉdier aux premiers backers du Kickstarter. Et voilร , donc en fait lโ€™idรฉe cโ€™est quโ€™on ait vraiment une gamme quoi, ร  la fois des tรฉlรฉphones Fairphone du marchรฉ, รงa rassure parce quโ€™il y a des gens qui veulent รชtre rassurรฉs, donc Fairphone รงa les rassure, et puis notre propre gamme quโ€™on dรฉveloppe sous notre nom.

Murena 2 (source : murena.com)

Walid : alors si on rentre un peu plus dans le dรฉtail, je me demandais si vous รฉtiez passรฉ par un ODM, ce quโ€™on appelle un original device manufacturer, donc une sociรฉtรฉ que tu vas avoir avec ton design et qui va te faire fabriquer ton tรฉlรฉphone, est-ce que cโ€™est bien le cas pour vous ? Comment รงa sโ€™est passรฉ ?

Gaรซl : on nโ€™en est pas encore tout ร  fait lร  parce que quand on va avoir un ODM il faut sโ€™engager sur des volumes qui sont aujourdโ€™hui encore trop importants par rapport ร  notre taille. Donc en fait on passe par un intermรฉdiaire qui travaille avec des ODM, et lโ€™intermรฉdiaire lui trouve des clients qui ont des besoins un peu similaires ou approchants. Ils font un tรฉlรฉphone sur certaines specs et aprรจs ils reparlent ร  leurs clients potentiels et leur disent ยซ voilร  on a ce tรฉlรฉphone est-ce que รงa vous intรฉresse etc combien vous en voulez ? ยป Nous pour lโ€™instant avec le Murena 1 et le 2 on travaille comme รงa parce que les commandes quโ€™on fait cโ€™est quelques milliers grand maximum. Un ODM aujourdโ€™hui si tu vas le voir en dessous de 20 000 ou 30 000 unitรฉs il va pas te faire un design original รฉventuellement il va faire comme notre intermรฉdiaire cโ€™est ร  dire Il a dรฉjร  un modรจle sur รฉtagรจre et il peut te le rebrander sur 2000-3000 unitรฉs.

Nous cโ€™est comme รงa quโ€™on fonctionne. Lโ€™avantage cโ€™est quโ€™on peut quand mรชme avoir accรจs aux sources du cล“ur Android qui est testรฉ sur ce matรฉriel-lร  pour le dรฉvelopper. Donc รงa facilite le dรฉveloppement et รงa permet de mieux maรฎtriser les choses. Aujourdโ€™hui cโ€™est comme รงa quโ€™on fonctionne.

Walid : donc finalement vous avez juste besoin quโ€™ils vous fournissent le matรฉriel et les sources ? Vous nโ€™avez pas besoin de support logiciel chez eux puisque dans tous les cas cโ€™est vous qui allez maintenir lโ€™OS, cโ€™est bien รงa ?

Gaรซl : รงa dรฉpend. Sur lโ€™OS en gรฉnรฉral cโ€™est vrai : sur les couches trรจs basses on a du support logiciel quand mรชme. Parfois il y a des trucs, nous, qui soit รฉchappent ร  notre champ de compรฉtences, soit on nโ€™a juste pas accรจs ร  certains trucs. Typiquement un rรฉglage de focus de camรฉra : nous on sโ€™aperรงoit que sur une lentille il ne marche pas bien. On se retourne vers le prestataire et puis lui il travaille avec lโ€™ODM pour rรฉgler le problรจme et nous fournir une mise ร  jour. Donc รงa peut รชtre des trucs trรจs liรฉs au hard en fait. Lร  nous on ne peut pas aller si profond, on dรฉpasse un petit peu notre champ de compรฉtences.

Mais sinon oui, on a la main sur lโ€™OS, totalement.

Walid : ce que disait Agnรจs, cโ€™est que typiquement sur le Fairphone 3, ils nโ€™avaient pas trรจs bien nรฉgociรฉ certains contrats, ce qui fait quโ€™il y a certains composants sur lesquels ils ont eu des problรจmes sur le support au passage de versions dโ€™Android. Donc ma question cโ€™est, combien de temps vous, vous pouvez vous engager ร  maintenir le tรฉlรฉphone et ร  pouvoir monter les versions ? Comment est-ce que รงa se passe pour vous ?

Gaรซl : ร‡a cโ€™est un peu la limite du modรจle. Je pense que ce dont on parle Agnรจs, cโ€™est le support logiciel sur les firmware, notamment typiquement le modem.

Le capteur dโ€™empreintes digitales, par exemple, cโ€™รฉtait lโ€™exemple quโ€™elle avait donnรฉ. Il y a deux choses, tu as lโ€™OS et puis il y a toutes ces couches trรจs bas niveau. Donc lร  clairement cโ€™est la limite de notre modรจle, cโ€™est que nous, les petits firmwares qui servent ร  exploiter la camรฉra, le capteur dโ€™empreinte digitale ou mรชme le module NFC, on nโ€™a pas la main dessus. ร‡a, ce sont des composants propriรฉtaires. Malheureusement dans le monde du smartphone, cโ€™est la norme, on nโ€™a pas le choix, on le subit. Jโ€™espรจre quโ€™un jour on trouvera un moyen dโ€™adresser ce problรจme mieux, mais aujourdโ€™hui lร , on est complรจtement bloquรฉ. Aprรจs รงa dรฉpend comment tu travailles. Le problรจme, je pense auquel quโ€™elle allait faire rรฉfรฉrence, cโ€™est dโ€™avoir รฉventuellement un firmware qui ne va plus fonctionner parce quโ€™ils ont une version dโ€™Android qui est trop restreinte, soit qui va fonctionner mais est un peu dรฉpassรฉ. Pour lโ€™instant, on nโ€™a jamais trop vu ce problรจme et on continue de pouvoir faire vivre des tรฉlรฉphones qui sont anciens, y compris le Fairphone 2 quโ€™ils ont arrรชtรฉ de supporter en avril : nous on continue de le supporter. Aprรจs clairement, sur des modรจles vraiment trรจs anciens comme รงa, tu vas avoir lโ€™OS qui peut รชtre assez ร  jour, mรชme peut-รชtre trรจs rรฉcent, trรจs fonctionnel, mais tu peux avoir dans les couches basses des firmwares qui vont รชtre assez anciens. Potentiellement, il peut y avoir des questions sur les mises ร  jour de sรฉcuritรฉ qui seront anciennes, etc. Donc il peut y avoir ce genre de questions lร .

Mais tu as quand mรชme un tรฉlรฉphone qui peut continuer ร  vivre, quoi. Et pour beaucoup de personnes, cโ€™est quand mรชme important. Pour le dรฉveloppement durable, cโ€™est aussi important. Nous, on essaie de jongler avec tout รงa. Et je ne crois pas quโ€™on รฉtait bloquรฉs, en tout cas pour lโ€™instant. On verra avec le Fairphone 3 comment รงa se passe. Vraiment, tu vois un truc qui arrรชte de fonctionner parce que le firmware est trop vieux ou ce genre de choses.

Walid : moi-mรชme, jโ€™ai dรฉcouvert /e/ parce que je lโ€™ai installรฉ sur un Moto E 2017, un vieux tรฉlรฉphone. Jโ€™ai flashรฉ le tรฉlรฉphone avec /e/ et lร  jโ€™ai รฉtรฉ hyper impressionnรฉ : le tรฉlรฉphone est devenu hyper rapide et je mโ€™en sers toujours comme mon tรฉlรฉphone de backup. Derniรจre question sur ce sujet lร  : quโ€™est-ce que le Murena One vous a appris en termes de retour dโ€™expรฉrience ?

Gaรซl : alors le Murena One, on a rencontrรฉ des soucis, quโ€™est-ce que รงa nous a appris ? Bonne question. Peut-รชtre que sur un projet comme รงa, il ne faut vraiment rien laisser au hasard, cโ€™est-ร -dire quโ€™il faut que le truc soit bordรฉ mais vraiment sur tous les sujets. Ce quโ€™on a remarquรฉ cโ€™est que sur le portage du Murena One, quand on a portรฉ /e/OS sur le matรฉriel Murena 1, รงa a รฉtรฉ relativement rapide, รงa prend un mois, un mois, un mois et demi, รงa dรฉpend. Et lร , ร  un moment, tโ€™as lโ€™impression que tout fonctionne, cโ€™est-ร -dire que le tรฉlรฉphone il dรฉmarre, tโ€™as lโ€™รฉcran, le touch screen il fonctionne, tโ€™as le son, tโ€™as la Wi-Fi, la SIM รงa a lโ€™air de marcher, tout รงa.

Murena One (source : murena.com)

Et lร , tu te dis cโ€™est cool, รงa y est, cโ€™est bon, cโ€™est fait. Sauf que, si tu pousses tes tests un tout petit peu plus loin, en profondeur, tu vas souvent commencer ร  rencontrer des problรจmes sur un truc particulier. Par exemple, Bluetooth รงa fonctionne. Ah oui mais par contre, jโ€™ai testรฉ sur des AirPods audio, le Bluetooth audio, et lร  รงa ne marche pas, le son ne fonctionne pas. Lร  tu te dis, ยซ ah bah merde, cโ€™est con, parce que le Bluetooth il fonctionne, le truc, la connexion elle se fait, par contre le son il ne passe pas, il nโ€™arrive pas ยป. Finalement, je nโ€™ai pas fini le boulot, je ne suis pas allรฉ jusquโ€™au bout du boulot. Tu as lโ€™impression que ton effort de portage est intense au dรฉbut et quโ€™aprรจs cโ€™est ok, mais en fait non cโ€™est pas exactement รงa, cโ€™est que tu as un gros effort ร  faire au dรฉbut pour que รงa fonctionne, aprรจs tu as un espรจce de plateau oรน tu vas continuer ร  dรฉvelopper, ร  amรฉliorer des trucs, ร  faire progresser ton produit. Et ร  la fin pour aller vraiment ร  une qualitรฉ acceptable, pour mettre sur le marchรฉ un produit pour un utilisateur qui nโ€™en a rien ร  foutre, ils veulent juste que รงa marche, cโ€™est normal, lร  tu as encore un รฉnorme effort ร  faire pour finir tous les petits dรฉtails et parfois revenir vers ton partenaire technique, lโ€™intermรฉdiaire de lโ€™ODM, et lui dire ยซ bah oui mais lร  sur la deuxiรจme lentille, le focus il marche mal ou il faut รชtre ร  3 mรจtres minimum ยป, etc., et rentrer dans ce genre de dรฉtails pour que in fine tu sois ร  peu prรจs sรปr que 99% des fonctionnalitรฉs vont fonctionner comme attendu. On en avait un peu conscience avant, mais avec le Murena 1 cโ€™รฉtait vraiment une grosse prise de conscience quโ€™il faut prรฉvoir presque 6 mois pour un lancement.

Walid : vous ne pouvez pas faire des tests unitaires lร -dessus en plus, cโ€™est compliquรฉ, cโ€™est forcรฉment de lโ€™humain qui va devoir tester ?

Gaรซl : cโ€™est รงa et puis avec une explosion combinatoire des cas possibles parce quโ€™un truc tout con mais parfois tu vas avoir un tรฉlรฉphone qui fonctionne trรจs bien avec une SIM Orange et puis tu vas tโ€™apercevoir que tu as un client qui utilise une SIM Bouygues et que, dans son cas, le partage de connexion il ne fonctionne pas. Et lร  tu dis ยซ ah ouais quand mรชme ยป. Rien que le fait que รงa soit une SIM Bouygues le reste รงa marche, le SMS รงa marche, par contre le partage de connexion il ne fonctionne pas. Je nโ€™avais jamais imaginรฉ que tu puisses avoir des cas spรฉcifiques comme รงa sur un opรฉrateur particulier. Et รงa, on en a quelques-uns en Allemagne, et ร  chaque fois รงa peut รชtre un peu long ร  dรฉbugguer, ร  tester parce quโ€™il faut trouver la SIM, tu vas le tester sur quel rรฉseau, etc. Donc cโ€™est un gros challenge de faire du Smartphone.

Walid : ouais cโ€™est clair. Prochain sujet qui mโ€™intรฉresse particuliรจrement cโ€™est les relations que vous avez avec les autres projets et avec lโ€™รฉcosystรจme libre en particulier. Quelles sont vos relations avec LineageOS, avec MicroG ? Est-ce que vous leur payez des dรฉveloppements ? Comment รงa se passe ? Quโ€™est-ce que tu peux nous expliquer ?

Gaรซl : cโ€™est un รฉcosystรจme qui nโ€™est profondรฉment pas structurรฉ. Donc cโ€™est sauvage et รงa dรฉpend vachement des relations que tu peux avoir avec telle personne qui est dans lโ€™รฉcosystรจme, cโ€™est surtout รงa. LineageOS, essentiellement on a trรจs peu de relations. Alors on a des relations avec des dรฉveloppeurs de LineageOS, qui parfois dโ€™ailleurs viennent bosser chez nous. Mais en fait, LineageOS cโ€™est un projet assez communautaire, qui nโ€™est pas vraiment centralisรฉ. Par contre MicroG, beaucoup plus. Pour le coup mรชme, on finance Marvin WiรŸfeld qui est le fondateur de MicroG.

On finance une autre personne dโ€™ailleurs sur ce projet-lร  qui contribue, et une troisiรจme personne.

Walid : cโ€™est sur des fonctionnalitรฉs en particulier ou cโ€™est plutรดt du sponsoring ?

Gaรซl : alors pour MicroG cโ€™est vraiment du sponsoring. Lโ€™idรฉe cโ€™est quโ€™il puisse bosser sereinement sur le projet sans se soucier dโ€™aller faire ses courses demain. Sur MicroG on nโ€™influence pas, on ne lui dit pas ยซ tiens il faut รงa il faut รงa il faut รงa ยป aprรจs parfois on dit ยซ รงa serait bien quโ€™on ait รงa. Est-ce que tu penses que machin, nous on peut le faire ? Est-ce que รงa correspond ร  ta vision du truc ? ยป. ร‡a fonctionne davantage comme รงa. Lร  oui oui lร  il ya un vrai soutien qui est depuis au moins deux ans, peut-รชtre un peu plus. Micro-G, pour ceux qui nous รฉcoutent, cโ€™est une brique logicielle totalement open source qui permet de recrรฉer toute la partie Play Services de Google parce que nous on lโ€™enlรจve. Cโ€™est propriรฉtaire, on lโ€™enlรจve, on veut pas de รงa dans lโ€™OS, donc on le remplace par MicroG et รงa รงa permet dโ€™accรฉder ร  certains services par exemple la gรฉolocalisation etc. Nous on utilise des bases de donnรฉes Mozilla mais รงa peut รชtre aussi pour accรฉder aux les notifications push qui arrivent dans ton tรฉlรฉphone : รงa passe par un service Google donc on veut lโ€™anonymiser. On passe donc par MicroG pour รงa. Mais dans les Play Services il doit y avoir 40 ou 50 APIs. Cโ€™est colossal : cโ€™est leur maniรจre de propriรฉtariser lโ€™Android qui est ร  la base open source. Et donc sur ces 40 ou 50 APIs, il nโ€™y en a peut-รชtre que 10 qui sont implรฉmentรฉs. Ce sont les plus visibles, les plus importantes. La plupart des gens ne sโ€™aperรงoivent pas quโ€™il en manque encore 30 qui ne sont pas implรฉmentรฉs. Mais il y a un boulot encore colossal ร  faire sur MicroG. Cโ€™est pour รงa quโ€™on ajoute des ressources, on essaie de trouver des financements sur MicroG, on monte des projets pour eux.

Donc voilร . Pour rรฉpondre ร  ta question, cโ€™est vraiment au cas par cas, en fonction du fit. Est-ce quโ€™on contribue ? Oui. Sur Nextcloud, par exemple, on contribue des patches, des amรฉliorations, des bug fixes, des trucs comme รงa. Sur dโ€™autres projets aussi, on pousse des trucs. Et aprรจs, cโ€™est trรจs variable. Au cas par cas.

Walid : Je trouve รงa vraiment intรฉressant de comprendre comment une sociรฉtรฉ, elle รฉvolue dans son รฉcosystรจme.

Gaรซl : peut-รชtre complรฉter par rapport ร  รงa. Il se trouve quโ€™on ne lโ€™a pas encore annoncรฉ, mais je peux en parler, je pense, puisque de toute faรงon, cโ€™est fait. e Foundation a montรฉ un projet suite ร  un appel ร  un projet europรฉen. On a fait un travail colossal pour dรฉposer un gros dossier cette annรฉe. Ce projet sโ€™appelle Mobifree, et dans ce projet-lร , on a invitรฉ plein de projets europรฉens, y compris F-Droid. F-Droid, cโ€™est un magasin dโ€™applications open source. Y compris MicroG, il y a plein de beaux projets comme รงa open source quโ€™on utilise autour du mobile, donc sur le magasin dโ€™application, sur MicroG, sur lโ€™OS, sur plein de sujets. Lโ€™Union Europรฉenne nous a subventionnรฉ ร  hauteur de plusieurs millions pour ce projet lร . Cโ€™est vraiment de la subvention et cโ€™est e Foundation qui va redistribuer tout cet argent ร  tous ces projets lร . Donc on est aussi lร  pour รงa, pour favoriser lโ€™รฉcosystรจme open source en Europe.

Cโ€™est aussi notre maniรจre de contribuer, de trouver des financements pour que รงa vive.

Walid : alors lโ€™heure tourne, et je voudrais quโ€™on parle de la FairTEC. Est-ce que tu peux nous expliquer un peu ce que cโ€™est que la FairTEC ? Quel est votre rรดle dans la FairTEC ?

La FairTEC (source : fairtech.io)

Gaรซl : la FairTEC, au dรฉpart cโ€™est une initiative de Fairphone qui avait lancรฉ lโ€™idรฉe de sโ€™unir pour lancer une offre commune. Tu vois, Fairphone, ils font les tรฉlรฉphones au niveau matรฉriel. Nous on fait lโ€™OS voir le cloud et puis aprรจs tu as dโ€™autres acteurs. Telecoop, ils font des offres de tรฉlรฉphones mobiles avec une vision un peu diffรฉrente : lโ€™idรฉe cโ€™est pas de ne surconsommer. Leurs plans data ils font pas 50 gigas parce quโ€™ils te disent voilร  que peut-รชtre ce nโ€™est pas utile de consommer 50 gigas. Et partout en Europe, tu as WEetell aussi qui fait un peu la mรชme chose, tu as Commown sur la partie location de smartphone. On sโ€™est tous mis ensemble, on a compris quโ€™un client de Fairphone, il va peut-รชtre avoir envie dโ€™avoir /e/OS dessus et peut-รชtre avec une SIM Telecoop tu vois, ou WEtell dans dโ€™autres pays, donc รงa sโ€™est vraiment lancรฉ comme รงa.

Alors, en termes de business, cela ne sโ€™est pas vraiment concrรฉtisรฉ. Nous ne sommes pas encore รฉquipรฉs aujourdโ€™hui pour rรฉussir ร  vendre un ensemble composรฉ dโ€™un tรฉlรฉphone, dโ€™une carte SIM, et รฉventuellement dโ€™autres accessoires ร  un client qui souhaiterait lโ€™avoir. Actuellement, sโ€™il souhaite la carte SIM, il est obligรฉ de se rendre chez Telecoop, et sโ€™il veut le tรฉlรฉphone, il peut venir chez nous, chez Fairphone ou chez Commown. Au niveau business, cela ne sโ€™est pas concrรฉtisรฉ comme nous lโ€™imaginions. Cependant, cela nous a permis de communiquer, de faire savoir que nous existons, que nous avons une vision diffรฉrente et plus vertueuse sur le marchรฉ du smartphone et de la tรฉlรฉphonie. Cela nous a รฉgalement permis de mieux nous connaรฎtre et de travailler ensemble. Je pense que nous sommes tous un peu sur la mรชme longueur dโ€™onde. En ce moment, nous rรฉflรฉchissons ร  la maniรจre de faire รฉvoluer FairTEC pour le redynamiser et le rendre peut-รชtre un peu plus concret.

Walid : le dernier sujet concerne les dรฉfis ร  venir pour /e/ et pour Murena. Cโ€™est une question trรจs vaste. Quels sont, pour toi, les dรฉfis que tu imagines dans les prochaines annรฉes ?

Cโ€™est une question trรจs large. Dรฉsolรฉ.

Gaรซl : ร‰videmment, tu peux imaginer que sur un OS comme /e/OS, on a des projets dans tous les sens. Malheureusement, un peu trop, donc on essaie dโ€™รชtre focus. Cโ€™est pour รงa aussi que parfois il y a des frustrations, parce que tu as des petits sujets : par exemple les applications par dรฉfaut. Il faudrait quโ€™on puisse les dรฉsinstaller. ร‡a fait 3-4 ans quโ€™on se dit et on est dโ€™accord, mais en fait, une petite, entre guillemets, fonctionnalitรฉ comme รงa derriรจre un dรฉveloppement qui est colossal. Pour lโ€™instant, on ne lโ€™a pas fait. Je pense quโ€™un jour on va le faire, et lร , pour le coup, cโ€™est dans la roadmap. Mais des fois, tu as dโ€™autres prioritรฉs. Quand tu as un gros bug, quand tu as un gros truc ร  intรฉgrer, une nouvelle version dโ€™Android ร  supportรฉe, cโ€™est toujours une question. Tu as toujours des prioritรฉs, il faut faire des choix et gรฉrer les ressources. Cโ€™est le cรดtรฉ qui peut รชtre un peu frustrant.

Donc, pour moi, lโ€™avenir, cโ€™est vraiment de continuer ร  progresser. On a des sujets sur le chiffrement de bout en bout aussi quโ€™on veut amener dans la partie cloud. On a plein de sujets sur la dรฉtection des pisteurs parce quโ€™on nโ€™en a pas trop parlรฉ, mais on a un module dans /e/OS qui permet de dรฉtecter les trackers, enfin les pisteurs en franรงais, et les couper. Cโ€™est un truc qui fonctionne bien mais qui aujourdโ€™hui fonctionne de maniรจre assez statique, cโ€™est-ร -dire quโ€™il faut lui nourrir rรฉguliรจrement avec des listes identifiรฉes de pisteurs quโ€™on a connus. Et รงa, on voudrait le rendre beaucoup plus dynamique. Et donc on a une thรจse en intelligence artificielle qui va arriver cette annรฉe, un thรฉsard qui se lance lร -dedans parce quโ€™on a des pistes, des choses qui ont รฉtรฉ faites dans dโ€™autres domaines, dรฉtection des pubs, adblocker, tout รงa, quโ€™on doit pouvoir mettre en place sur lโ€™OS, mais avec plein de challenges. Et la recherche, cโ€™est assez passionnant. Pour nous, en termes de stratรฉgie, ce qui est important, cโ€™est de nous dรฉvelopper. Je suis convaincu que le monde est en train de changer, il y a plein de choses qui se passent, des fois cโ€™est un peu effrayant, mais je pense quโ€™il y a aussi plein de monde, beaucoup de personnes qui ont envie de faire des choix plus vertueux dans leur vie. Ils prรฉfรจrent souvent manger bio, peut-รชtre avoir une voiture รฉlectrique plutรดt quโ€™une voiture diesel, parce que tu sais que tu as un impact, parce que tu as envie dโ€™avoir une vie plus saine et dโ€™avoir des valeurs plus vertueuses. Nous, on sโ€™inscrit vraiment lร -dedans, sur la protection des donnรฉes personnelles, mais aussi sur la durabilitรฉ parce que lโ€™OS quโ€™on dรฉveloppe, il permet ร  des tรฉlรฉphones de vivre plus longtemps et juste toute petite parenthรจse mais 80% de lโ€™impact carbone dโ€™un smartphone cโ€™est sur sa construction, sa commercialisation et 20% seulement sur son usage. Donc si tu le fais vivre trois fois plus longtemps sur sa durรฉe de vie, tu divises, tu mitiges son impact sur trois fois plus de temps, cโ€™est hyper intรฉressant.

Et voilร . Mais donc on est totalement convaincus quโ€™en Europe en tout cas, mais aussi sans doute aux ร‰tats-Unis, il est en train de se passer quelque chose, que le marchรฉ est en train de demander autre chose. Aprรจs, il nous faut grossir et pour grossir, il faut aussi quโ€™on puisse se faire connaรฎtre davantage. Donc, marketing, communication. On doit commencer ร  vraiment y rรฉflรฉchir beaucoup plus que ce quโ€™on a fait par le passรฉ, et puis se financer parce quโ€™il y a des moments oรน il faut investir pour grossir, pour dรฉvelopper les produits, se faire connaรฎtre. Donc, pas mal de challenges, mais cโ€™est le propre dโ€™un projet comme le nรดtre et puis pour le coup cโ€™est assez excitant, รงa motive bien pour se lever le matin.

Walid : je trouve quโ€™il y a encore du boulot ร  faire par exemple sur le profil professionnel. Je trouve que ce nโ€™est pas forcรฉment hyper clair et quโ€™il y a vraiment du travail ร  faire, surtout quand tโ€™as un compte pro qui est un compte Google, lร  cโ€™est un peu compliquรฉ.

Je voulais signaler que je trouvais trรจs cool votre rythme de release qui รฉtait globalement un mois, au lieu de quelque chose comme รงa. Et puis je voulais savoir un peu comment vous construisiez la roadmap?

Gaรซl : On fait une release par mois, minima en gรฉnรฉral, sauf accident de parcours, mais parce quโ€™on a des updates de sรฉcuritรฉ ร  pousser dans le produit. Et oui, je suis totalement dโ€™accord avec toi. Sur la partie pro, justement en 2024, lร  pour le coup, รงa va รชtre lโ€™annรฉe oรน on va amorcer une extension vers le B2B. Aujourdโ€™hui, on รฉtait vraiment focus sur lโ€™utilisateur personnel. Et lร , on va aller davantage vers des offres B2B quโ€™on va dรฉriver, aussi bien dans le cloud que dans la gestion de flotte de smartphones. Donc voilร , tous ces sujets lร  on va commencer ร  vraiment bosser dessus.

Walid : La gestion de flotte de smartphones en open source, on en parle un peu avec Florent de Commown dans son รฉpisode, il nโ€™y a pas grand chose, il y a tout ร  faire. On a balayรฉ pas mal le sujet. Avant de te laisser, je vais te donner la parole pour une tribune libre. Tu peux dire ce que tu as envie de nous dire.

Gaรซl : jโ€™ai juste envie de dire, venez jeter un coup dโ€™ล“il ร  ce quโ€™on fait. Je pense que cโ€™est aussi ce que tu disais tout ร  lโ€™heure, cโ€™est-ร -dire quโ€™il y a aujourdโ€™hui dans ce marchรฉ du smartphone, qui est dominรฉ par des gรฉants, des pratiques commerciales avec comme objectif de te revendre un smartphone le plus vite possible. En dโ€™autres termes, ton smartphone va vivre en moyenne 2,7 ans, apparemment, si jโ€™en crois les statistiques. Aprรจs, il est considรฉrรฉ comme obsolรจte, et il est encouragรฉ dโ€™en acheter un nouveau. Nous, on nโ€™est pas du tout dans cette optique. On pense quโ€™un smartphone doit, au contraire, vivre le plus longtemps possible. Comme tu le disais avec ton Motorola, jโ€™ai รฉgalement constatรฉ quโ€™il y a des tรฉlรฉphones qui ont 6, 7 voire 8 ans. Prend un tรฉlรฉphone ancien, sous Android, qui nโ€™est plus maintenu depuis des annรฉes : il est complรจtement dรฉsuet, les applications ne fonctionnent plus, il est lent ร  cause des applications inutiles, etc. Tu installes /e/OS ร  la place et tu te retrouves avec un tรฉlรฉphone aussi performant que le premier jour, voire quasiment aussi rapide.

Prend un tรฉlรฉphone ancien, sous Android, qui nโ€™est plus maintenu depuis des annรฉes : il est complรจtement dรฉsuet, les applications ne fonctionnent plus, il est lent ร  cause des applications inutiles, etc. Tu installes /e/OS ร  la place et tu te retrouves avec un tรฉlรฉphone aussi performant que le premier jour, voire quasiment aussi rapide.


Et lร , tu te rends compte que lโ€™industrie du smartphone te vend un truc complรจtement factice. Quand on te dit dโ€™acheter le nouveau tรฉlรฉphone parce quโ€™il est vachement mieux, vachement plus rapide, cโ€™est un peu vrai, mais pas tant que รงa. Ok, il y aura un peu plus de RAM, mais les applications, maintenant, si tu nโ€™as pas au moins 3 Go de RAM, รงa commence peut-รชtre ร  devenir compliquรฉ. Depuis 2-3 ans, les spรฉcifications รฉvoluent trรจs peu, donc il nโ€™y a aucune raison que les tรฉlรฉphones ne durent pas beaucoup plus longtemps. Ce que jโ€™ai envie de dire, cโ€™est intรฉressez-vous ร  ce que nous faisons. Vous verrez, cโ€™est un monde beaucoup plus serein avec des tรฉlรฉphones qui sont lร  pour faire lโ€™essentiel des usages dont on a besoin : prendre une photo, envoyer un mail, envoyer des SMS, appeler, recevoir des appels, utiliser quelques applications, et tout se passe super bien. Vous ne serez pas embรชtรฉs par les publicitรฉs partout, les virus, et vous ne livrerez pas vos donnรฉes personnelles ร  Google.

Walid : Voilร , cโ€™est le mot de la fin. Je voudrais dโ€™abord te remercier en tant quโ€™utilisateur trรจs satisfait de /e/OS, pour tout votre travail.

Merci beaucoup dโ€™avoir pris le temps de discuter en profondeur avec nous. Pour les auditrices et les auditeurs, si cela vous a plu, nโ€™hรฉsitez pas ร  faire tourner cet รฉpisode. Vous pouvez laisser des commentaires, notamment sur Mastodon, oรน je rรฉponds assez rรฉguliรจrement, par mail ou รฉgalement sur LinkedIn. Vous trouverez toutes les coordonnรฉes sur le site internet projet-libre.org. Je vous dis ร  bientรดt, portez-vous bien et Gaรซl, jโ€™espรจre ร  une prochaine fois.

Gaรซl : merci ร  toi.

Cet รฉpisode est enregistrรฉ le 29 dรฉcembre 2023.

Liens ร  propos de /e/OS, Murena et Gaรซl Duval



License


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.

This entry was edited (6 months ago)

Benjamin Jean โ€“ Juriste et fondateur de INNO3


Partons ร  la rencontre du mรฉtier de juriste spรฉcialisรฉ en logiciel libre, avec Benjamin Jean. Benjamin est juriste de formation, et fondateur du cabinet Inno3.

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Entretien avec Benjamin Jean


Partons ร  la rencontre du mรฉtier de juriste spรฉcialisรฉ en logiciel libre, avec Benjamin Jean.
Benjamin est juriste de formation, et fondateur du cabinet Inno3

Walid Nouh : Bonjour et bienvenue sur Projets libres !. Je mโ€™appelle Walid Nouh, je suis tombรฉ dans la marmite du logiciel libre il y a plus de 20 ans. Que vous soyez libriste confirmรฉ ou nรฉophyte, venez dรฉcouvrir avec moi les portraits des femmes et des hommes qui font du logiciel libre : communautรฉs, modรจles รฉconomiques, contributions, on vous dit tout.

Bonjour et bienvenue sur Projets libres !. Nous sommes le 5 juillet [2023] et aujourdโ€™hui nous allons parler du mรฉtier de juriste spรฉcialisรฉ en logiciel libre. Quand je pense au terme de ยซ juriste spรฉcialisรฉ en logiciel libre ยป, je pense tout de suite aux licences, mais aussi ร  certains procรจs mรฉdiatiques quโ€™on a pu avoir ou ร  dโ€™autres procรจs ร  propos de violations de licences. Pourtant, ce nโ€™est quโ€™une petite partie de ce que les juristes font.
Pour parler de ce mรฉtier, jโ€™ai invitรฉ Benjamin Jean, un acteur franรงais engagรฉ depuis trรจs longtemps dans le logiciel libre et fondateur du cabinet Inno3. Benjamin va nous prรฉsenter les diffรฉrentes actions quโ€™il mรจne au quotidien.
Benjamin, merci beaucoup dโ€™รชtre lร , jโ€™espรจre que tu vas bien.

Benjamin Jean : Bonjour. Trรจs bien, merci beaucoup. Ravi dโ€™รชtre avec toi.

Benjamin Jean (source: profil LinkedIn)

Walid Nouh : Est-ce que tu pourrais nous expliquer ton parcours et quand est-ce que tu as dรฉcouvert le logiciel libre ?

Benjamin Jean : Benjamin Jean, je suis juriste de formation, spรฉcialisรฉ en propriรฉtรฉ intellectuelle. Dans la propriรฉtรฉ intellectuelle avec deux thรฉmatiques : ร  la fois tout ce qui รฉtait appliquรฉ ร  la musique, musique jazz, tout ce qui รฉtait improvisation et travail collectif dans la musique et aussi tout ce qui รฉtait liรฉ au dรฉveloppement logiciel pour en avoir fait moi-mรชme un peu auparavant. Dรจs la fin de mes รฉtudes, jโ€™ai รฉtรฉ pris dans une sociรฉtรฉ de dรฉveloppement en logiciel libre pour tout dire, sachant que jโ€™avais fait ร  lโ€™รฉpoque mon mรฉmoire sur le sujet de la compatibilitรฉ des licences open source, donc dรฉjร  assez en immersion. Voilร  pour ce qui me concerne.
Aujourdโ€™hui, je suis fondateur du cabinet Inno3 qui est une structure un peu hybride. Nous sommes dix aujourdโ€™hui. Dans le cabinet, il y a trois juristes seulement, dont un thรฉsard, un doctorant et le reste ce sont des compรฉtences qui sont soit ingรฉnieur logiciel, soit designer, soit plus orientรฉes socio, usages. On accompagne surtout ร  la fois sur lโ€™acculturation, la comprรฉhension de la dimension juridique des licences dans laquelle sโ€™embarquent les acteurs qui utilisent ou qui diffusent des logiciels libres et open source ; toute la dimension communautaire aussi, comment organiser la collaboration au sein dโ€™une communautรฉ diversifiรฉe, les acteurs publics/privรฉs ร  lโ€™international.

Walid Nouh : Tu nous dis que tu as un parcours un peu technique ร€ quel moment, dans ton parcours, as-tu croisรฉ le logiciel libre ?

Benjamin Jean : ร€ partir du moment oรน on dรฉveloppe. Cโ€™รฉtait il nโ€™y a pas si longtemps mais quand mรชme, en 2001 je pense, mon projet de bac cโ€™รฉtait dรฉvelopper un moteur de recherche. Jโ€™ai utilisรฉ massivement de lโ€™open source, en fait cโ€™รฉtait la base.
De toute faรงon, pour dรฉvelopper, il fallait utiliser du logiciel libre et open source. ร€ lโ€™รฉpoque, je nโ€™avais pas la culture juridique que jโ€™ai acquise ensuite, qui mโ€™a permis de me spรฉcialiser non pas sur le dรฉveloppement, je ne dรฉveloppe plus du tout, mais sur la dimension juridique qui lui est associรฉe. Au-delร  du juridique, tous les outils qui permettent cet interfaรงage entre plein dโ€™acteurs partout dans le monde.

Walid Nouh : Toi qui es juriste, comment dรฉfinis-tu une licence ?

Benjamin Jean : Il y a plusieurs maniรจres dโ€™y rรฉpondre. La notion mรชme de licence nโ€™est pas quelque chose qui est dรฉfini par la loi pour la partie droit dโ€™auteur, cโ€™est plus une vision, cโ€™est la terminologie qui est utilisรฉe aux US.
La licence cโ€™est une offre de contracter dans le sens oรน lโ€™auteur, ou les auteurs dโ€™un logiciel, associent ร  leur logiciel une offre en disant ยซ si jamais vous voulez lโ€™utiliser, alors vous devez respecter les conditions qui sont associรฉes ยป. Cโ€™est donc une offre de contracter par laquelle lโ€™auteur donne, en tout cas partage de maniรจre non exclusive โ€“ cโ€™est-ร -dire quโ€™il partage ses droits, mais il les garde aussi pour lui, il ne sโ€™en dรฉpossรจde pas โ€“ lโ€™ensemble de ses droits de propriรฉtรฉ intellectuelle associรฉs aux contributions quโ€™il a pu rรฉaliser pour le monde entier, pour toute la durรฉe des droits et de maniรจre gratuite, cโ€™est aussi un point qui est important.
Celui qui veut utiliser le logiciel accรจde au logiciel, lit le contrat, lโ€™accepte et, ร  partir de lร , il peut bรฉnรฉficier des droits qui sont dans la licence, dรจs lors quโ€™il respecte les conditions assorties au bรฉnรฉfice de ces droits. Cโ€™est lร  quโ€™il y a parfois des mauvais usages : si on ne respecte pas les conditions, alors la licence cesse et on devient contrefacteur. Trรจs rรฉcemment, il y a eu un procรจs perdu par Orange sur le sujet, peu importe qui lโ€™a perdu, un procรจs qui a rappelรฉ que le simple fait de ne pas respecter la licence ne permet pas de prรฉtendre au bรฉnรฉfice des autres parties de la licence, donc on retombe sur la contrefaรงon.

Walid Nouh : Donc, au dรฉpart, tu as commencรฉ par dรฉvelopper, ensuite tu as fait des รฉtudes de droit. Comment as-tu fait pour tโ€™intรฉgrer dans ce travail lรฉgislatif autour des licences ?

Benjamin Jean : Cโ€™est toujours pareil, ce sont des rencontres, ce sont des personnes avec qui jโ€™ai รฉtรฉ amenรฉ ร  monter des projets. Au dรฉbut, lโ€™implication รฉtait surtout dans les communautรฉs, type Framasoft et jโ€™en fais encore partie mais de loin, je suis, de loin, le plus inactif de lโ€™association. On avait crรฉรฉ un sous-projet, qui รฉtait aussi une association qui sโ€™appelait Veni, Vidi, Libri, qui faisait ce travail de rรฉpondre aux demandes des diffรฉrents projets qui butaient sur la question des licences, sur la question des contrats de CLA [Contributor License Agreement], les contrats de contribution, tout ce qui รฉtait un peu trop juridique pour eux et qui nous semblait facile dโ€™une part ร  rรฉsoudre et ensuite ร  documenter pour permettre ร  dโ€™autres de trouver des rรฉponses. Cโ€™est lโ€™objet de Veni, Vidi, Libri.

Veni Vidi Libri (source : inno3)

Ce qui mโ€™a intรฉressรฉ et qui rรฉpond aussi ร  une partie de ce que tu รฉvoquais tout ร  lโ€™heure quant au processus de crรฉation de licence en rรฉalisation, cโ€™est justement quโ€™il y avait trรจs peu dโ€™acteurs qui travaillaient sur ces sujets. Quand jโ€™ai commencรฉ ร  mโ€™intรฉresser ร  analyser les licences libres et open source, ce qui รฉtait compliquรฉ cโ€™est quโ€™il y avait trรจs peu de littรฉrature donc, globalement, cโ€™รฉtait lire deux/trois licences par soir, en tirer une analyse et, dโ€™analyse en analyse, essayer dโ€™en sortir une matrice et une grille de lecture. Aujourdโ€™hui, ce sont des choses qui sont beaucoup plus partagรฉes. Dโ€™ailleurs, cโ€™est trรจs facile, dโ€™une licence, de retrouver la structure quโ€™on peut ensuite comparer ร  une autre licence.
ร€ lโ€™รฉpoque il nโ€™y avait pas tout cela, donc peu de personnes encore impliquรฉes et une communautรฉ qui รฉtait assez rรฉduite, mais qui sโ€™entraidait beaucoup, qui cherchait ร  partager les solutions juridiques qui รฉtaient trouvรฉes par les unes ou les autres.

Il y avait aussi une comprรฉhension du mรฉtier du droit. Je ne sais pas si cโ€™est bien formulรฉ, mais beaucoup de licences libres et open source ont รฉtรฉ rรฉdigรฉes par des non juristes, des personnes qui nโ€™รฉtaient pas du tout du mรฉtier du droit ; cโ€™est plutรดt une bonne chose parce que รงa veut dire que รงa correspondait ร  leur besoin. En revanche, de la mรชme maniรจre que lorsquโ€™un juriste dรฉveloppe un logiciel, il y a quelques imperfections quant ร  la maniรจre de faire.
Ensuite, il y a eu ces rencontres entre juristes et dรฉveloppeurs, hackers, communautรฉs du logiciel libre, dans lesquelles les juristes ont commencรฉ ร  รชtre plus impliquรฉs et ร  apporter des rรฉdactions de contrats qui รฉtaient ร  la fois plus traditionnelles au sens des usages quโ€™il y avait dans le milieu juridique, mais aussi, peut-รชtre, plus pertinentes, peut-รชtre plus adaptรฉes aux besoins des projets dโ€™un point de vue juridique.
Le travail de rรฉdaction dโ€™une licence est quelque chose qui nโ€™arrive pas tous les jours non plus, je pense que ce nโ€™est quโ€™une partie du rรดle du juriste dans la communautรฉ libre et open source. Ce travail se fait de plus en plus, maintenant, en concertation entre juristes, entre communautรฉs concernรฉes et รงa participe aussi ร  lโ€™engagement des acteurs.
Si une licence nโ€™est pas utilisรฉe elle ne sert pas ร  grand-chose. Aujourdโ€™hui plein de licences ne sont plus utilisรฉes et, finalement, sont un peu relรฉguรฉes au second plan. Parfois on voit des projets qui les utilisent et, quand cโ€™est le cas, on regrette un peu parce quโ€™on sait que derriรจre il nโ€™y a pas vraiment de doctrine au sens de possibilitรฉ dโ€™interprรฉter les imprรฉcisions de la licence, il nโ€™y a pas de suivi : si jamais on veut contacter les auteurs de la licence ils ne sont pas disponibles, ils nโ€™ont a pas de moyens dรฉdiรฉs. Il y a quand mรชme un rรดle de vision, un projecteur qui est mis sur quelques licences seulement. Cโ€™est aussi ce que fait de plus en plus lโ€™Open Source Initiative, cโ€™est-ร -dire essayer de lutter contre la prolifรฉration de licences et aider les dรฉveloppeurs et les communautรฉs ร  choisir les licences qui rรฉpondent le mieux ร  leurs projets.

OSI (source : wikipedia)

Walid Nouh : Est-ce que cโ€™est ce que vous appelez la standardisation ? En fait, jโ€™ai dรฉcouvert quโ€™au dรฉbut du logiciel libre il y avait quelques licences mais rien de bien normalisรฉ et que, ร  un moment, il y a eu un besoin de standardiser les licences pour pouvoir passer ร  lโ€™รฉchelle et avoir des choses plus comprรฉhensibles.

Benjamin Jean : ร‡a cโ€™est fait, mais pas par les juristes. Tu sais que le droit cโ€™est beaucoup de bon sens. ร€ lโ€™รฉpoque, au tout dรฉbut des licences libres et open source, ce nโ€™รฉtaient que des licences projet par projet. On avait la GNU Emacs Public License, la GNU General Public License et jโ€™en passe. Un jour ils se sont dit ยซ si on veut que dโ€™autres projets puissent rรฉutiliser la licence et quโ€™on puisse plus facilement partager du code dโ€™un projet ร  lโ€™autre, il faut quโ€™on ait une licence gรฉnรฉrique ยป. La GNU General Public License, la GPL, cโ€™est cette idรฉe de ยซ je sors dโ€™un projet spรฉcifique pour en faire une licence qui peut รชtre utilisรฉe sur dโ€™autres projets ยป. Les premiers projets qui lโ€™ont utilisรฉe cโ€™est Linux, cโ€™est Perl . ร‡a a montrรฉ cet intรฉrรชt pour dโ€™autres projets que ceux de la Free Software Foundation ร  lโ€™รฉpoque, dโ€™avoir des outils gรฉnรฉriques susceptibles dโ€™รชtre utilisรฉs, parce quโ€™un peu agnostiques, ร  lโ€™รฉpoque cโ€™รฉtait considรฉrรฉ comme tel. Pour moi, le succรจs des licences libres et open source cโ€™est justement dโ€™รชtre devenues des standards.

Les licences sont des interfaces juridiques โ€” je ne sais pas si, tout ร  lโ€™heure, jโ€™ai utilisรฉ le terme interface. Les licences cโ€™est vraiment ce qui permet ร  des humains ou ร  des organisations de travailler les uns, les unes avec les autres, donc, pour que รงa marche, il faut quโ€™elles soient standardisรฉes, cโ€™est comme du code. Le succรจs des licences libres et open source cโ€™est vraiment รงa : oรน quโ€™on soit dans le monde, telle version de la MIT cโ€™est la mรชme version, pour utiliser une licence complรจtement libre ; la licence Apache 2.0 cโ€™est la mรชme version, on y associe des effets qui sont quasiment les mรชmes, et cโ€™est pour cela quโ€™on peut travailler ensemble.

Walid Nouh : Il y a donc vraiment beaucoup de licences. Quel est lโ€™intรฉrรชt dโ€™avoir des licences plutรดt ร  lโ€™รฉchelle franรงaise ou ร  lโ€™รฉchelle europรฉenne ?, parce que lร  on parle de MIT, on parle licence Apache qui sont des licences qui ont รฉtรฉ rรฉdigรฉes plutรดt par des Amรฉricains.

Benjamin Jean : Oui, complรจtement la majoritรฉ des licences sont amรฉricaines, de toute faรงon. ร‡a peut sโ€™expliquer, je pourrais passer du temps sur lโ€™explication.
La question du besoin sous-jacent ร  la rรฉdaction de nouvelles licences est, pour moi, cruciale, mais ce nโ€™est pas si automatique que รงa. ร‡a fait peut-รชtre partie des biais des juristes : les juristes ont souvent tendance, lorsquโ€™on leur demande de rรฉdiger un contrat ou de modifier, dโ€™amender un contrat, de repartir de zรฉro, parce que, simplement, ils contrรดlent mieux, รงa rรฉpond ร  leurs pratiques, ร  leurs usages, donc ils sont en confiance.
Je pense quโ€™il y a quand mรชme pas mal de licences libres et open source qui, au dรฉbut, ont รฉtรฉ rรฉdigรฉes parce รงa sรฉcurisait. Et puis cโ€™รฉtait certainement aussi lโ€™une des raisons pour lesquelles lโ€™open source, au dรฉbut, a eu tant dโ€™engouement de la part des sociรฉtรฉs : plein de sociรฉtรฉs se sont dit ยซ gรฉnial, je vais crรฉer ma propre licence ยป. ร€ lโ€™รฉpoque, juste aprรจs la crรฉation de lโ€™Open Source Initiative, dans les annรฉes 2000, on a eu la dรฉfinition, lโ€™open source definition, il y a donc plein de nouvelles licences, notamment la Mozilla Public License, qui ont pris les modรจles de licences existantes et les ont un peu modifiรฉs. On sโ€™est retrouvรฉ avec une prolifรฉration : en cinq/six ans il y a eu des centaines de nouvelles licences. Aprรจs, heureusement, on est revenu en arriรจre, on a limitรฉ le nombre de licences, mais je pense quโ€™ร  lโ€™รฉpoque cโ€™รฉtait une bonne chose pour que des sociรฉtรฉs qui nโ€™รฉtaient pas en empruntes du Libre se sentent en confiance en se disant ยซ on lโ€™a adaptรฉ ; on avait ce besoin, on lโ€™a fait. ยป

La question des licences franรงaises, en langue franรงaise โ€” les licences CeCILL pour ne pas les citer, ce sont celles du CNRS/Inria โ€” ont รฉtรฉ rรฉdigรฉes par des centres de recherche franรงais parce quโ€™ils considรฉraient, cโ€™est une vision juste et trรจs juridique, que les licences open source ne rรฉpondaient pas au formalisme et aux obligations auxquelles ils รฉtaient assujettis. Crรฉer ces licences permettait de lever un frein ร  lโ€™open source, cโ€™รฉtait donc une rรฉponse intรฉressante de ce point de vue-lร , en disant ยซ on peut diffuser sous licence CeCILL, en plus elle compatible avec la GPL, donc plus tard, si les gens veulent fusionner, reprendre une partie de notre code pour dรฉvelopper, rรฉutiliser dans certains autres projets, ils pourront le faire. ยป

La licence EUPL cโ€™est un peu diffรฉrent. Cโ€™est lโ€™Europe qui a dit ยซ de part mes statuts, je ne peux pas mโ€™engager comme un quidam ยป. Lโ€™Europe ne peut pas se retrouver devant le tribunal, je dis nโ€™importe quoi, de Caroline du Sud, parce quโ€™il y a eu contrefaรงon. Il y a donc une posture qui รฉtait de dire ยซ il faut nรฉcessairement quโ€™on ait des contrats qui soient adaptรฉs ร  la spรฉcificitรฉ quโ€™est lโ€™Europe au vu du monde entier ยป. Donc nouvelle licence qui nโ€™est pas une licence inintรฉressante, qui est utilisรฉe, aujourdโ€™hui, essentiellement par lโ€™Europe pour ses propres programmes, qui nโ€™a pas vocation ร  รชtre utilisรฉe par dโ€™autres projets. En fait, tel quโ€™elle a รฉtรฉ rรฉdigรฉe, cโ€™est une licence qui permet surtout ร  dโ€™autres projets de reprendre du code qui a รฉtรฉ dรฉveloppรฉ sous licence EUPL, mais ce nโ€™est pas une licence qui vise ร  centraliser des dรฉveloppements de tiers sur ses propres projets.

Les licences CeCILL , en France, cโ€™est un peu diffรฉrent. Je pense quโ€™ร  lโ€™รฉpoque il y avait ce besoin, aujourdโ€™hui il nโ€™y a plus ce besoin, les gens utilisent des licences libres et open source classiques, nโ€™ont plus besoin dโ€™utiliser les licences CeCILL pour รชtre rassurรฉs. Au contraire, lorsque jโ€™en discute avec des centres de recherche, jโ€™ai plutรดt tendance ร  leur dรฉconseiller dโ€™utiliser les licences CeCILL parce que, en fait โ€“ รงa repend ce que jโ€™รฉvoquais tout ร  lโ€™heure โ€“ ils se retrouvent sans support ร  lโ€™interne voire parfois avec des dรฉsaccords sur la maniรจre dโ€™interprรฉter la licence. Je pense que si on utilise une licence libre et open source, la majoritรฉ du temps cโ€™est pour se simplifier la vie. Tout ce qui complique la collaboration, lโ€™interprรฉtation, qui amรจne ร  des discussions, des nรฉgociations supplรฉmentaires, cโ€™est plutรดt ร  รฉviter.

Walid Nouh : En fonction des licences utilisรฉes, รงa peut รชtre plus ou moins compliquรฉ, pour un dรฉveloppeur, de contribuer ร  un projet. Je suppose que si tu es contributeur รฉtranger sur un projet qui utilise une licence CeCILl , รงa doit รชtre plus compliquรฉ.

Benjamin Jean : Disons que รงa fait trรจs cocorico, รงa affiche le drapeau franรงais. Ceux qui connaissent les licences vont dire ยซ de toute faรงon elle est compatible avec lโ€™AGPL, donc je nโ€™ai mรชme pas besoin de la lire, je vรฉrifie la licence AGPL ยป. Ceux qui ne connaissent pas la licence, qui vont la lire pour essayer de la comprendre, cโ€™est compliquรฉ. Si on lit lโ€™ensemble des licences CeCILl, pour moi il y a des vrais sujets, ce nโ€™est pas aussi fluide et clair que รงa devrait lโ€™รชtre.

Walid Nouh : Tu as รฉvoquรฉ le fait quโ€™au dรฉpart, quand tu es arrivรฉ, vous รฉtiez une petite communautรฉ de juristes, que vous parliez beaucoup. Que reprรฉsente la communautรฉ franรงaise des juristes dans laquelle tu travailles ? Je suppose que ce nโ€™est pas une communautรฉ trรจs grande, que vous vous connaissez tous.

Benjamin Jean : Oui. Il nโ€™y a pas beaucoup de juristes qui travaillent sur ces sujets, dโ€™ailleurs il y en a pas mal qui sont aussi passรฉs par le cabinet, je pense quโ€™on alimente par les stages, par les personnes qui passent chez nous, cette formation, cette acculturation au Libre et ensuite cโ€™est maintenu.
Dire combien de juristes sont aujourdโ€™hui mobilisรฉs sur ces sujets, ce nโ€™est pas facile. Je pense quโ€™en France, globalement, ce sont surtout les juristes des entreprises soit qui dรฉbloquent des logiciels libres et open source, qui ont cette sensibilitรฉ, soit, de plus en plus, des grands utilisateurs de logiciels libres et open source qui sont obligรฉs de monter en compรฉtences sur la partie open source compliance, donc mise en conformitรฉ de leurs logiciels au regard des licences des composants open source quโ€™ils utilisent. ร‡a vient doucement. Cโ€™est une maniรจre de le compter. Tous les ans on donne de la formation et tous les ans, depuis dix ans, je pense quโ€™on forme une vingtaine de personnes. Nous ne sommes pas les seuls ร  donner une formation sur ces aspects-lร  mais presque, je pense que cโ€™est assez reprรฉsentatif des personnes concernรฉes.
Au-delร  des juristes, au sein des entreprises, il y a des avocats. Il nโ€™y a pas de cabinets dโ€™avocat qui ne font que รงa, qui ne sont concentrรฉs que sur lโ€™open source. En revanche, il y a quand mรชme pas mal de cabinets, plutรดt orientรฉs numรฉrique, qui commencent ร  montrer en compรฉtences sur ces sujets parce quโ€™ils ont assez de clients pour maintenir leur niveau dโ€™expertise.

FSFE (source : wikipedia)

ร€ lโ€™รฉchelle europรฉenne, il y a un rรฉseau de juristes animรฉ par la Free Software Foundation Europe. Cโ€™est trรจs ouvert, dโ€™ailleurs il y a plein de juristes amรฉricains. Aujourdโ€™hui nous sommes plus de 500 ; ร  lโ€™รฉpoque, il y a plus dix ans, nous รฉtions une dizaine, maintenant cโ€™est en plusieurs centaines, dโ€™ailleurs je pense que nous sommes bien plus de 500 maintenant. Et lร , ce sont des รฉchanges entre juristes pour pouvoir mettre sur la table un peu les sujets du moment, parfois aussi identifier les ressources clefs pour anticiper les conflits parce quโ€™il y en a, รงa arrive. Cโ€™est aussi une autre maniรจre de voir que la communautรฉ sโ€™est quand mรชme bien diversifiรฉe avec des projets comme SPDX qui sont technico-juridiques. SPDX a deux faces. Lโ€™une des faces cโ€™est de pouvoir avoir un identifiant unique par licence et la seconde cโ€™est de pouvoir avoir un fichier dans un format qui concentre toutes les informations, les mรฉtadonnรฉes dโ€™un package dโ€™un projet global. Il y a plein de juristes de plein dโ€™organisations aussi. On voit quand mรชme que la compรฉtence est de plus en plus partagรฉe .

Walid Nouh : Comment vous parlez-vous dans la communautรฉ ? Est-ce que vous avez des meetups comme dans le logiciel libre ? On peut se retrouver par exemple au FOSDEM [Free and Open Source Software Developersโ€™ European Meeting] et faire nos rรฉunions dโ€™รฉquipe. Comment collaborez-vous entre juristes de diffรฉrents pays ?

Benjamin Jean : Je dirais que รงa se fait surtout par des รฉvรจnements. Il y a une liste dont je parlais tout ร  lโ€™heure, une liste de diffusion de la FSFE. Sinon, ce sont plus des รฉvรจnements que la FSFE organise. On organise aussi un รฉvรฉnement annuel qui sโ€™appelle EOLE, European & Free Software Law Event. Cโ€™est un exemple. Lโ€™intรฉrรชt de ce type dโ€™รฉvรฉnement cโ€™est de pouvoir se rencontrer, รฉchanger, mettre un peu ร  jour nos pratiques respectives.

EOLE (source : inno3)

EOLE, pour cette annรฉe, est un peu lien avec ce que tu viens dโ€™รฉvoquer : il y a un รฉvรฉnement final en prรฉsentiel, ร  Paris, en dรฉcembre. Mais on organise quelques webinaires, mรชme des workshops, plus des ateliers de travail. Jโ€™ai animรฉ le premier, le deuxiรจme รฉtait animรฉ par Malcolm Bain, qui est avocat espagnol trรจs impliquรฉ sur ces sujets, il y avait une vingtaine de personnes. ร€ chaque fois ce sont vraiment des juristes qui partagent tout ce quโ€™ils peuvent partager, ร  la fois sur les besoins et sur les rรฉponses apportรฉes de leur cรดtรฉ. Il y a plus de besoins que de rรฉponses aujourdโ€™hui mais cโ€™est le but, justement, de ce partage.

Walid Nouh : Tout ร  lโ€™heure tu parlais dโ€™une licence et de faire des clarifications sur des licences archiconnues comme une GPLv3, une AGPLv3 . Est-ce quโ€™il y a toujours des choses ร  clarifier ou alors est-ce que cโ€™est plutรดt sur des licences plus rรฉcentes ou moins utilisรฉes ?

Benjamin Jean : Il reste toujours des zones dโ€™ombre sur des licences de type GPL, mais qui sont des zones dโ€™ombre volontaires. Je pense quโ€™il nโ€™y a pas forcรฉment de consensus dans la communautรฉ des juristes lร -dessus, mais la licence est aussi un instrument de nรฉgo et รงa peut รชtre utilisรฉ pour tordre un peu le bras de ceux qui ne voudraient pas partager. Il y a toujours cet enjeu. Tout le monde, autour de la table, nโ€™a pas les mรชmes objectifs. Il faut รชtre conscient du fait quโ€™on ne soit pas tout le temps dโ€™accord, de maniรจre ร  se mรฉnager quelques armes en cas de dรฉsaccord.
Dans les licences type GPL, il y a des choses qui sont interprรฉtรฉes notamment dans les FAQ de la FSE, la Free Software Foundation, de maniรจre ultra-extensible ou alors de maniรจre assez biaisรฉe. Quand on lit la FAQ, les questions sont posรฉes de maniรจre ร  ce que les rรฉponses soient รฉvidentes. Pour autant, parfois, les questions ne sont pas aussi simples. Cette dimension dโ€™interprรฉtation des licences est pour moi un enjeu. On essaye dโ€™accompagner dans une maximisation, quโ€™il y ait de plus de plus de personnes qui utilisent, qui rejoignent les communautรฉs open source. Pour nous รงa passe par acculturation et par gommer toutes les zones dโ€™ombre.

Sur la partie interprรฉtation on a lancรฉ un projet, je nโ€™en ai parlรฉ tout ร  lโ€™heure, mais รงa rejoint un peu ce que jโ€™รฉvoquais, qui sโ€™appelle Hermine. Cโ€™est ร  la fois un logiciel de mise en conformitรฉ de lโ€™open source, en interne, des organisations, notamment dโ€™un point de vue des aspects juridiques, et aussi une base de donnรฉes ouverte, sous licence open data, dโ€™interprรฉtation, en tout cas de comprรฉhension liรฉe aux licences. Le but cโ€™est de faire ce travail : plutรดt que dโ€™avoir chacun une lecture diffรฉrente dโ€™une mรชme licence ou des lectures convergentes, on ne le sait mรชme pas, dโ€™avoir un standard, une lecture un peu consensuelle de cette licence en se disant quโ€™ensuite chacun peut installer chez lui le logiciel et modifier la base de donnรฉes, mais quโ€™on parte dโ€™un point de dรฉpart pour faciliter le consensus et aussi pour mieux gรฉrer les risques.
Je pense quโ€™il reste encore un effort dโ€™interprรฉtation, mais on commence ร  trouver des solutions qui parfois sont techniques. Lโ€™exemple dโ€™Hermine cโ€™est technique mรชme si รงa, dโ€™ailleurs,รงa repose sur une communautรฉ de juristes qui lโ€™alimente et cโ€™est une bonne chose. Lโ€™intรฉrรชt de la technique cโ€™est quโ€™on a des canaux, la forme est lร , on est donc obligรฉ de se mettre dโ€™accord sur ce qui passe dans ces tuyaux. Cโ€™est une bonne chose parce que รงa simplifie les rรฉponses en interne et aussi en externe. Lโ€™un des enjeux de lโ€™open source cโ€™est aussi la collaboration quโ€™on va avoir avec les autres acteurs de la Supply Chain, lโ€™idรฉe cโ€™est quโ€™on soit ร  peu prรจs en phase sur les rรฉponses quโ€™on peut apporter ร  chaque comprรฉhension des licences quโ€™on utilise globalement.

Walid Nouh : Imaginons que je suis quelquโ€™un qui veut faire du logiciel libre, je vais dรฉposer mon code sur une plateforme, il va falloir que je choisisse une licence. Si je ne suis pas un expert, quelles sont les grandes choses auxquelles il faut que je fasse attention ? Et oรน est-ce que je peux trouver de la documentation pour en savoir plus sur ces sujets-lร  ?

Benjamin Jean : Pour rรฉpondre au premier point, lorsquโ€™on veut diffuser sous licence libre ou open source, la premiรจre question cโ€™est : est-ce quโ€™on est en capacitรฉ de le faire ?, donc dรฉjร  savoir quelles sont les contraintes quโ€™on a en interne, au sein de lโ€™organisation, dโ€™un part. On peut avoir des contrats avec des tiers, peu importe, il peut y avoir des engagements contradictoires, et au regard du projet aussi, notamment si le projet utilise des dรฉpendances qui sont soumises ร  des licences contraignantes, quโ€™elles quelles soient, รงa va conditionner le choix quโ€™on peut faire in fine de sa propre licence.

Sur lโ€™organisation et sur le projet dโ€™autres facteurs sont en prendre en compte. Je dis nโ€™importe quoi, ยซ je suis une administration franรงaise, le nombre de licences, le choix que je peux faire en termes de diffusion sous licence libre est limitรฉ ยป ; il y a une quinzaine de licences qui peuvent รชtre utilisรฉes par les administrations franรงaises et pas dโ€™autres, il y a une liste par dรฉcret du Premier ministre. Trรจs bien, il faut le prendre en compte.
Le projet lui-mรชme est un projet qui fonctionne en SaaS [Software as a Service], pareil, il faut prendre en compte les spรฉcificitรฉs liรฉes au projet parce toutes les licences nโ€™intรจgrent pas ces typologies dโ€™exploitation.

Une fois quโ€™on a une vision un peu claire de ce que sont nos besoins et aussi nos contraintes internes, la maniรจre dont on procรจde quand on veut rationaliser un peu le choix dโ€™une licence cโ€™est de lister nos objectifs : quโ€™est-ce qui est important pour nous ?, la simplicitรฉ, le cรดtรฉ international, la modularitรฉ, la compatibilitรฉ avec les autres projets. Donc on liste quelques รฉlรฉments comme cela, il faut vraiment le faire sur une feuille blanche ce qui permet dโ€™objectiver pourquoi on choisirait telle licence ou telle autre. Une fois quโ€™on lโ€™a fait, cโ€™est assez facile. Il y a รฉnormรฉment de licences libres et open source, on lโ€™a dit tout ร  lโ€™heure, mais, globalement, licences les plus utilisรฉes sont une quinzaine, 10/15 licences. On peut donc prendre les licences les plus connues, les plus utilisรฉes et, juste sur la base des critรจres quโ€™on a รฉtablis avant, dรฉterminer celles qui rรฉpondent au besoin.
Cโ€™est assez facile une fois quโ€™on a fait cet exercice, รงa ne prend vraiment pas beaucoup de temps, de converger sur le choix de lโ€™Affero GPL ou le choix de la licence Apache.

Cโ€™est un peu plus compliquรฉ quand on est dans un grand groupe, quโ€™il y a plein de personnes avec plein de besoins diffรฉrents parfois incompatibles, mais รงa peut se concilier.
ร€ lโ€™aune des critรจres qui sont importants pour nous une fois quโ€™on a tout posรฉ ร  plat, il est intรฉressant de constater, de voir que parfois deux licences tout ร  fait diffรฉrentes peuvent รชtre tout ร  fait pertinentes pour le mรชme projet. Cโ€™est un choix, il faut quโ€™on choisisse : soit on reste, jโ€™ai un exemple en tรชte, sur de lโ€™Affero GPL parce quโ€™on veut vraiment orienter vers la dimension populaire du projet, sโ€™assurer que toutes les contributions soient bien reversรฉes, repartagรฉes et ainsi de suite ; soit on choisit la licence Apache parce quโ€™on se dit que finalement รงa va maximiser les utilisations et, globalement, on sait que les acteurs vont effectivement reverser, ou alors on met en place dโ€™autres dispositifs qui ne sont pas forcรฉment juridiques pour quโ€™ils soient incitรฉs ร  redistribuer les contributions quโ€™ils apportent au projet. Tout รงa se comprend globalement.

Oรน est-ce quโ€™on trouve des ressources sur ces sujets. Il y a Veni, Vidi, Libri , cโ€™รฉtait lโ€™un des objectifs du site qui aujourdโ€™hui nโ€™est plus en ligne, cโ€™est donc problรฉmatique.
Sur Wikipรฉdia on trouve pas mal dโ€™infos. Il faut quand mรชme dire quโ€™ร  lโ€™รฉpoque, quand on avait lancรฉ Veni, Vidi, Libri, Wikipรฉdia รฉtait trรจs incomplet sur ces sujets, ce nโ€™est plus le cas, maintenant il y a รฉnormรฉment de ressources.
Ensuite des mรฉthodologies un peu รฉprouvรฉes. On avait partagรฉ des choses, mais plus sous forme dโ€™articles. Je trouve que ce nโ€™est peut-รชtre pas assez simple, aujourdโ€™hui, de sโ€™emparer de ces diffรฉrentes รฉtapes qui mรจnent au choix de la licence. ร‡a me fait penser, รงa vient juste comme รงa, que รงa mรฉriterait peut-รชtre dโ€™avoir une sorte de matรฉrialisation, de mise en forme juste sur une page de tout ce que je viens de dire pour clarifier : je dois choisir ma licence, voilร  les diffรฉrentes รฉtapes et ce vers quoi รงa peut me mener. On le fait sur dโ€™autres projets. On est en train de travail sur ce quโ€™on appelle un commons model canvas, une sorte de Business Model Canvas adaptรฉ ร  la mise en place dโ€™une logique de communs au sein dโ€™une communautรฉ, donc projet de ressources ouvertes qui soient gรฉrรฉes et maintenues par ses utilisateurs. Ce sont des choses oรน il y a un peu de jus de cerveau au dรฉbut, mais une fois quโ€™on lโ€™a mis on peut le mettre sur du A4 ou du A3 et cโ€™est assez encapacitant, les personnes peuvent assez facilement ensuite sโ€™en saisir.

Walid Nouh : Donc ce serait ร  ma portรฉe ?

Benjamin Jean : Ce serait utile.

Walid Nouh : Quand je fais des interviews de projets libres, ร  chaque fois je demande quelle licence ils ont choisi et pourquoi. Les rรฉponses sont assez intรฉressantes.
Si je prends mon exemple, dans les logiciels que jโ€™utilise on va souvent trouver deux licences qui sont assez opposรฉes. Il y a en a beaucoup qui vont choisir des licences AGPL parce quโ€™ils veulent รชtre sรปrs que toutes les contributions seront bien reversรฉes. ร€ lโ€™opposรฉ, il y a pas mal de projets qui utilisent une licence MIT. Jโ€™ai toujours eu un peu un problรจme avec รงa parce que, pour moi, la licence MIT cโ€™est, en gros, on te fournit le code source et aprรจs tu fais ce que tu veux avec, tu peux lโ€™inclure dans un logiciel propriรฉtaire. Quโ€™est-ce qui fait quโ€™on a envie de choisir une licence MIT ?

Benjamin Jean : Sur lโ€™exemple MIT ou Apache, mais MIT, je pense que justement ce sont vraiment les projets qui sont dans une recherche de la simplicitรฉ ร  outrance. En fait, on prรฉfรจre mettre de cรดtรฉ tout ce qui serait un peu trop juridique, trop compliquรฉ et, finalement, ce sont des projets qui considรจrent que sโ€™il nโ€™y a pas de contributions ce nโ€™est pas trรจs grave et si elles doivent venir elles viendront. Il faut quโ€™il nโ€™y ait aucun frein ร  lโ€™utilisation.
La MIT cโ€™est parce quโ€™on veut de la simplicitรฉ ร  outrance, on veut que la lecture se fasse, ce sont cinq lignes.
La licence Apache, cโ€™est quand on est dans une logique oรน on veut favoriser les usages, mais on veut quand mรชme sรฉcuriser juridiquement. Pour moi, elle est assez connue, cโ€™est justement un standard. Les gens ne vont pas aller lire la licence Apache ร  chaque fois quโ€™ils la voient, ils comprennent que cโ€™est une licence Apache et รงa leur suffit.
Lโ€™avantage MIT ou Apache, encore plus Apache, cโ€™est dโ€™un point de vue communautรฉ plus industrielle, รงa va รชtre un gros plus ร  la contribution parce quโ€™en fait รงa les rassure.
MIT, cโ€™est peut-รชtre plus des communautรฉs, dโ€™ailleurs dans la recherche cโ€™est trรจs utilisรฉ. Lร  cโ€™est plus, je dirais, une affinitรฉ, ce nโ€™est pas personnel, cโ€™est juste que les chercheurs ont lโ€™habitude, donc sont ร  lโ€™aise avec des projets sous licence MIT. Quand ils voient dโ€™autres projets รงa peut les rebuter, simplement. Sโ€™ils doivent les comparer ร  un autre projet qui ressemble mais qui est sous licence MIT, ils vont favoriser le projet MIT.
Il y a ce cรดtรฉ un peu communication par lโ€™utilisation des licences open source qui peut รชtre important. Cโ€™est ma premiรจre rรฉponse.

La question de la maniรจre dont on peut engager, au-delร  de la dimension du choix de la licence, je pense que cโ€™est toute la question des outils quโ€™on met ร  disposition de la communautรฉ, de la maniรจre dont on anime dans le sens oรน on fournit vraiment tous les process, les rรจgles et le cadre pour que les acteurs se sentent en confiance, puissent facilement contribuer, partager leurs contributions sur le projet sans se sentir complรจtement stupides parce que ce sont effectivement leurs dรฉbuts. Ce sont plus ces dispositifs-lร  qui vont รชtre utiles.
ร‡a cโ€™est pour des projets qui sont assez communautaires, ouverts et plus avec des individus.

Pour des projets qui vont concerner les organisations, on va penser plus des partenariats ou des logiques de distribution aussi, disant ยซ finalement vous avez un intรฉrรชt ร  participer ร  ce projet-lร  parce que vous avez beaucoup de mal avec votre business, il y a donc dโ€™autres contrats ร  cรดtรฉ qui viennent sรฉcuriser lโ€™ensemble ยป.

Un point important. On parle des licences, mais, dans un projet, il y a dโ€™autres aspects qui viennent sรฉcuriser, je pense notamment aux DCO. Les DCO ce sont ces petits documents, je ne sais pas quel terme utiliser en franรงais, attestation de paternitรฉ, globalement cโ€™est juste une dรฉclaration de lโ€™auteur qui dit quโ€™il est conscient que ce quโ€™il met dans ce projet cโ€™est diffusรฉ selon la licence du projet, dรฉjร  il indique que sa contribution sera bien diffusรฉe sous licence libre, et qui atteste quโ€™il reconnaรฎt quโ€™il a bien les droits sur ce quโ€™il contribue et, sโ€™il ne les a pas, il a eu lโ€™autorisation des personnes concernรฉes.
Ce sont des choses quโ€™on voit quasiment systรฉmatiquement aujourdโ€™hui, qui sont dans une logique complรจtement horizontale dans le sens oรน on ne cherche pas ร  centraliser les droits, chacun reste titulaire de ses propres droits, mais qui permettent de gommer dโ€™autres risques, de rรฉduire dโ€™autres risques quโ€™on a dans lโ€™open source qui est quโ€™on utilise des contributions qui sont amenรฉes par des personnes quโ€™on ne connaรฎt pas et si la personne amรจne nโ€™importe quoi on est responsable. Des procรจs ont รฉtรฉ perdus lร -dessus, derriรจre il y a une sociรฉtรฉ sinon รงa ne sert ร  rien dโ€™attaquer. Lร  cโ€™รฉtait une sociรฉtรฉ qui avait un projet communautaire et qui, automatiquement, mettait sur son site la version sans aucune validation de lโ€™ensemble des contributions qui รฉtaient apportรฉes au projet. Quelquโ€™un, ร  mon avis de bonne foi, a pris du code qui ne lui appartenait pas, lโ€™a contribuรฉ au projet. La sociรฉtรฉ qui publiait le code sโ€™est retrouvรฉe en situation de contrefaรงon puisquโ€™elle publiait le code dโ€™un tiers sans son autorisation et elle sโ€™est fait condamner.
Lโ€™enjeu cโ€™est comment on peut rรฉduire ce type de risque dans un projet communautaire parce quโ€™on a intรฉrรชt ร  ce que les gens contribuent, mais il ne faut pas non plus que รงa gรฉnรจre un risque trop important pour lโ€™organisation.

Walid Nouh : Est-ce quโ€™on sait sโ€™il y a des licences pour lesquelles il y a plus de procรจs ou de procรฉdures que dโ€™autres ?

Benjamin Jean : Oui. Les licences copyleft, donc avec obligation de partage ร  lโ€™identique, telles que lโ€™AGPL , la plus connue, lโ€™Affero GPL, la MPL [Mozilla Public License] , lโ€™EUPL , il y en a plein. Les licences copyleft ont des obligations qui sont assez contraignantes parce quโ€™elles imposent ce partage des รฉvolutions du projet, avec parfois des zones grises : on ne sait pas exactement quel est le pรฉrimรจtre de ce qui doit รชtre partagรฉ, cโ€™est lร  oรน il y a parfois justement ambiguรฏtรฉ, donc conflits.
Ces licences, par ces obligations particuliรจres, vont amener ร  plus de procรจs, parce que, lorsque ces obligations ne sont pas respectรฉes, ceux qui ont partagรฉ le code, les auteurs, les titulaires de droits ont tendance ร  rรฉagir assez violemment en disant ยซ cโ€™est la principale condition quโ€™on associe ร  la rรฉutilisation de notre code, si vous ne le faites pas si vous รชtes contrefacteur. On vous avertit une fois, la deuxiรจme fois on tapera trรจs fort ยป. Je pense que ce sont plutรดt ces licences-lร .

Maintenant, pour rรฉutiliser ce que je viens de dire, il y a quand mรชme beaucoup de procรจs qui concernent uniquement un non-respect du formalisme. Cโ€™est-ร -dire que ce sont des personnes qui se sont dit ยซ je ne partage pas le code source du projet que je rรฉutilise parce que, de toute faรงon, il est disponible sur GitHub ร  tel endroit ยป, donc elles fournissent juste le lien. Oui, mais la licence vous demande de fournir le code source, pas le lien. Les sociรฉtรฉs maintiennent leur positionnement, le juge lit la licence, considรจre quโ€™effectivement elles auraient dรป faire plus que รงa et condamnent la sociรฉtรฉ pour non-respect de la licence. Cโ€™est un peu bรชte parce que si elles avaient รฉtรฉ un peu ร  lโ€™รฉcoute de la communautรฉ et si elles avaient mieux cernรฉ les risques dans le sens pris en compte le principe mรชme des licences libres et open source qui est de sโ€™appuyer sur la propriรฉtรฉ intellectuelle, donc le risque dโ€™action de contrefaรงon si ce nโ€™รฉtait pas respectรฉ, toutes ces organisations nโ€™auraient pas รฉtรฉ condamnรฉes comme elles lโ€™ont รฉtรฉ.

Walid Nouh : Cโ€™est un sujet qui revient rรฉguliรจrement : si tu fais un projet libre tu nโ€™as pas forcรฉment beaucoup dโ€™argent et si tu penses quโ€™il y a une violation de licence, dans ce cas-lร  quels sont les organismes ร  ta disposition dans la communautรฉ du Libre pour tโ€™aider ร  te dรฉfendre, car รงa peut coรปter trรจs cher ?

Benjamin Jean : Le point cโ€™est que nโ€™importe qui ne peut pas agir pour non-respect dโ€™une licence. Je fais un apartรฉ rapide : dans le projet de loi pour une Rรฉpublique numรฉrique dโ€™Axelle Lemaire, en 2016, il y avait la proposition dโ€™un article qui visait ร  ce que des sociรฉtรฉs puissent dรฉfendre lโ€™intรฉrรชt โ€“ รงa parlait des communs mais รงa pouvait complรจtement concerner le logiciel libre โ€“ de communautรฉs ou de personnes qui diffusaient librement leurs produits, mais qui nโ€™รฉtaient pas en capacitรฉ dโ€™agir par elles-mรชmes. Il y aurait eu des associations, type associations de consommateurs, qui auraient รฉtรฉ en capacitรฉ dโ€™agir pour le compte de. ร‡a nโ€™a pas รฉtรฉ retenu dans la loi telle quโ€™elle a รฉtรฉ publiรฉe in fine et cโ€™est bien dommage.
Le problรจme, aujourdโ€™hui, cโ€™est que seuls les titulaires de droits sont en capacitรฉ dโ€™agir pour violation de leur licence. Si ces titulaires ne sont pas structurรฉs dans une association, dans une fondation, une entitรฉ juridique qui a les moyens de pouvoir agir en justice, parfois cโ€™est un peu David contre Goliath, cโ€™est quand mรชme trรจs difficile dโ€™envisager dโ€™agir contre un รฉnorme acteur. Nรฉanmoins, il y a รฉnormรฉment de procรจs en Europe, notamment en Allemagne, qui ont รฉtรฉ initiรฉs par la mรชme personne, Harald Welte, qui รฉtait un contributeur ร  Linux, ร  BusyBox, et qui, sur ce fondement-lร  avait lโ€™intรฉrรชt et la capacitรฉ dโ€™agir. Cโ€™est lui qui agissait, mais il รฉtait soutenu par des structures associatives locales, qui le finanรงaient dans ses actions, ce qui รฉtait dโ€™autant mieux quโ€™il ne le faisait pas pour gagner de lโ€™argent, il le faisait juste pour faire respecter les licences et il ne demandait que lโ€™indemnisation des coรปts du procรจs. Ce nโ€™รฉtait pas rentable, je pense que cโ€™รฉtait une implication trรจs louable et forte de sa part, lui demander en plus de tout payer, cโ€™รฉtait compliquรฉ.

Il y a quelques structures qui sont des structures un peu parapluie, des fondations parapluie, des structures qui aident les projets.
Celle qui irait le plus dans ce sens-lร  cโ€™est la Software Freedom Conservancy, avec Bradley Kuhn, qui joue ce rรดle dโ€™hรฉberger des projets, mais aussi dโ€™agir pour dรฉfendre les intรฉrรชts des projets. Ils ont initiรฉ quelques procรจs. Cโ€™est quand mรชme trรจs compliquรฉ parce que souvent les personnes qui sont en contrefaรงon sont aussi des partenaires. Cโ€™est le principe, cโ€™est donc un peu le bรขton dโ€™un cรดtรฉ et la carotte de lโ€™autre et ce nโ€™est pas toujours simple de savoir qui tape et qui propose la carotte, qui cherche ร  sโ€™appuyer sur ces nouveaux entrants dans le logiciel libre et open source pour renforcer lโ€™รฉcosystรจme et qui tape sur ces mรชmes acteurs parce quโ€™ils ne font pas encore bien les choses, donc, parfois, cโ€™est complexe. Il y a des structures, je pense au FSC, donc celle-ci.
En France, je sais que la Free Software Foundation France, un chapitre local de lโ€™association, avait aussi aidรฉ Harald Welte pour agir contre Free ร  lโ€™รฉpoque. [La Free Software Foundation France a รฉtรฉ dissoute en fรฉvrier 2022, NdT]

Walid Nouh : La Free Software Foundation France aide par quels moyens ? Elle met ร  disposition des ressources ou de lโ€™argent ?

Benjamin Jean : De ce que je sais, mais je ne suis pas assez impliquรฉ dans la structure elle-mรชme, pour moi la FSF France est une copie, รงa permet juste de soutenir des actions. Je ne suis pas sรปr quโ€™elle ait le budget dรฉdiรฉ, quโ€™elle puisse vraiment donner les moyens financiers. En revanche, ils font les contacts, ils font le rรฉseau, lโ€™interface avec dโ€™autres acteurs qui ont les moyens et qui peuvent participer ร .
Je pense quโ€™ร  lโ€™รฉpoque cโ€™รฉtait plus pour apporter un soutien et faire en sorte que lโ€™action puisse aboutir. Pour quelquโ€™un qui nโ€™est pas du mรฉtier, arriver en France et agir cโ€™รฉtait loin dโ€™รชtre simple. Je pense quโ€™ils ont fait cette intermรฉdiation qui a, finalement, rendu possible lโ€™action.

ร€ ma connaissance, il nโ€™y a pas de fonds dรฉdiรฉs, sauf, peut-รชtre, dans les fondations qui ont leurs propres budgets.

Juste pour finir lร -dessus, jโ€™ai oubliรฉ son nom, il y avait aussi, dans la communautรฉ Linux, une personne qui avait รฉtรฉ un peu le troll sur le sujet, un contributeur historique qui agissait mais ร  des fins personnelles, cโ€™est-ร -dire quโ€™il agissait contre plein de boรฎtes juste pour gagner de lโ€™argent sur la base du non-respect des licences. Ce que jโ€™ai trouvรฉ intรฉressant cโ€™est que la communautรฉ sโ€™est dรฉsolidarisรฉe de ce comportement justement parce que ce nโ€™รฉtait pas conforme ร  lโ€™esprit du logiciel libre et de lโ€™open source.
Je pense que cโ€™est une bonne chose, mรชme si ce nโ€™est pas encore tout ร  fait pรฉrenne, que ce ne soit pas un business en tant que tel dโ€™attaquer des organisations parce quโ€™elles utilisent mal ou quโ€™elles ne sont pas conformes aux licences.
Cโ€™est un process qui prend du temps, il faut voir avec tous les acteurs impliquรฉs dans le travail. Ce sont des gens qui sont quand mรชme plutรดt de bonne volontรฉ. Cโ€™est rare, cโ€™est exceptionnel quโ€™il y ait une volontรฉ de nuire ou quโ€™il y a une vraie connaissance de la mauvaise application des licences.

Walid Nouh : Si je reviens sur toi et sur le cabinet Inno3 , quels sont vos sujets quotidiens et vos sujets actuels ?

Benjamin Jean : On travaille principalement sur les logiciels libres et open source, un peu open data et open source hardware et, parfois, on travaille sur des dรฉmarches qui sont un peu plus macros, en tout cas plus globales, type open science, open innovation, science ouverte et innovation ouverte, plus des postures dโ€™innovation.
On intervient ร  trois niveaux principalement : au niveau des projets on fait de lโ€™audit de code. Lร , cโ€™est vraiment identifier, dans le code qui est utilisรฉ, lโ€™ensemble des dรฉpendances, les dรฉpendances rรฉcursives, avoir un software Bill of Materials le plus large, le plus exhaustif, associรฉ ร  chaque licence qui correspond ร  chaque partie de ses dรฉpendances et de ses composants. On fait souvent aussi ce travail de rectifier les informations de licence qui ne sont pas les bonnes, parce que ce sont encore beaucoup de mรฉtadonnรฉes et cโ€™est tout ร  fait perfectible et dโ€™en ressortir une analyse et une idรฉe prรฉcise sur quels sont les tenants et les aboutissants au regard de lโ€™ensemble des composants utilisรฉs.
Le cรดtรฉ SBOM [Software Bill of Materials] est une partie de notre activitรฉ.
Sur le projet on fait toujours beaucoup de valo, de valorisation de projet, donc dรฉfinir quel est le modรจle รฉconomique vers lequel on peut tendre en fonction des besoins, ce ร  quoi rรฉpond le projet et ses besoins, et des communautรฉs cibles.

Ensuite, on fait aussi beaucoup de stratรฉgie et de politique open source. Cโ€™est vraiment aller ร  la rencontre de lโ€™ensemble des dรฉpartements dโ€™une organisation, comprendre quels sont leurs process, leurs enjeux, leurs moyens et voir dans quelle mesure ils peuvent changer pour mieux intรฉgrer la communautรฉ open source. Cโ€™est un peu plus que conformitรฉ, parce quโ€™on intรจgre aussi tout ce qui est soutenabilitรฉ, donc vision des communautรฉs sous-jacentes, il peut รฉventuellement y avoir des liens avec la qualitรฉ ou la sรฉcuritรฉ. ร‡a cโ€™est plus pour les acteurs privรฉs, il y a quelques boรฎtes publiques aussi.

On fait un peu de politique publique. En ce moment, on agit pas mal avec France Relance. Cโ€™est intรฉgrer dans les politiques cette idรฉe que tout ce qui va รชtre financรฉ doit รชtre diffusรฉ sous licence libre et open source, doit รชtre produit dans le cadre de communautรฉs qui pรฉrennisent aussi les ressources dans le temps, donc penser ร  รงa.

Le dernier point, le dernier niveau dโ€™intervention, cโ€™est plus lโ€™รฉcosystรจme dans le domaine de la mobilitรฉ. Lร  on est sur un vรฉhicule intermรฉdiaire, on lโ€™a fait dans dโ€™autres sujets, cโ€™est de se dire comment est-ce quโ€™on rรฉunit tous ces acteurs, dโ€™un marchรฉ plus ou moins dรฉveloppรฉ, pour quโ€™ils puissent produire des ressources web partagรฉes et les maintenir dans le temps. Lร  cโ€™est vraiment une vision systรฉmique dans lequel le logiciel libre, open source, open data, sont autant de moyens dโ€™amener une collaboration, en tout cas une clarification du cadre de collaboration de ces acteurs.

Walid Nouh : Sur ce sujet des SBOM, des nomenclatures logicielles, ce sont des entreprises qui viennent vous voir pour que vous fassiez ce travail ? Je lโ€™ai vu faire chez des industriels franรงais quand jโ€™รฉtais en presta et cโ€™est un travail qui est vraiment long, fastidieux, qui demande de sacrรฉes compรฉtences techniques.

Benjamin Jean : Oui. Ce sont des entreprises. On le fait aussi pas mal pour le compte des collectivitรฉs, il y a pas mal de collectivitรฉs territoriales qui sont dans cette logique de ยซ on diffuse notre projet en open source, on permet ร  dโ€™autres collectivitรฉs de pouvoir lโ€™utiliser puisquโ€™elles ont les mรชmes besoins, les mรชmes missions de fond ยป. Il y a aussi des entreprises qui nous demandent de les aider lร -dessus.
Gรฉnรฉralement, ce ne sont pas des choses quโ€™on essaye de pรฉrenniser dans le sens oรน on le fait pour les faire monter en compรฉtences et on essaie de documenter, dโ€™accompagner aussi dans la comprรฉhension de la mรฉthodologie ces acteurs-lร , parce que cโ€™est nรฉcessaire. Cโ€™est effectivement fastidieux et le but cโ€™est quand mรชme que ce soit le plus automatisรฉ le plus possible.
Hermine vise vraiment ร  automatiser le maximum de รงa. Le but dโ€™Hermine [16] , cโ€™est de pouvoir propager chaque dรฉcision qui est prise et de mutualiser. Dans un projet, quand on dรฉtecte une dรฉpendance qui, je dis nโ€™importe quoi, comme licence a un mauvais identifiant SPDX, on corrige une fois et le but cโ€™est que รงa soit corrigรฉ pour toutes les autres occurrences de cette mรชme dรฉpendance. Ce sont des choses quโ€™on essaie dโ€™associer, en tout cas de les outiller. Le but dโ€™Hermine cโ€™est quโ€™ils aient aussi les outils qui leur permettent de perdurer dans le temps.
Dernier point. Ce sont effectivement des choses qui sont longues, mais cโ€™est aussi un mรฉtier assez complet quand on permet de gรฉnรฉrer des software Bill of Materials.
Il y a un vrai regain dโ€™intรฉrรชt, une prise de conscience de รงa, notamment parce quโ€™aux US cโ€™est maintenant quelque chose dโ€™obligatoire : dรจs lors quโ€™on travaille avec lโ€™ร‰tat, il faut fournir des SBOM exhaustifs. Il y a mรชme de plus en plus dโ€™acteurs qui se positionnent dessus et cโ€™est une bonne chose. En fait, on se rend compte quโ€™avant, ce qui รฉtait livrรฉ au client ne correspondait pas ร  ce qui fonctionnait rรฉellement sur les serveurs in fine. Il y avait donc une mรฉconnaissance assez รฉnorme, ร  cause du numรฉrique et peut-รชtre de la complexitรฉ du dรฉveloppement, de ce qui รฉtait vraiment achetรฉ et ce que รงa emportait en termes dโ€™incidence des licences.

Walid Nouh : Au niveau de lโ€™ร‰tat franรงais, qui travaille sur ces sujets ?

Benjamin Jean : En France, la DINUM, en interne, est assez structurรฉe avec un pรดle logiciel libre et communs numรฉriques. Ils sont plusieurs maintenant. Cโ€™est aussi le rรดle de la DINUM dโ€™avoir une vision de lโ€™infrastructure de lโ€™ensemble des administrations, des autres ministรจres ร  intรฉgrer.

Jโ€™avais travaillรฉ avec eux sur la politique de contribution aux logiciels libres de lโ€™ร‰tat franรงais il y a quelques annรฉes, qui visait aussi ร  รชtre instanciable par nโ€™importe quel ministรจre.
Ensuite, au-delร  de la DINUM, ce sont des sujets quโ€™on entend. Dans les centres de recherche, cโ€™est assez frรฉquent. Il y a un vrai besoin parce quโ€™il y a beaucoup dโ€™open source dans la recherche. Dans la valorisation qui est faite des projets de recherche, en revanche, ce sont des compรฉtences qui sont encore peu connues et dรฉveloppรฉes, on intervient donc souvent avec eux.
Ensuite, dโ€™un point de vue plus stratรฉgie politique, des acteurs assez moteurs, cโ€™est lโ€™ADEME, lโ€™ANCT, lโ€™Agence nationale pour la cohรฉsion des territoires. Rรฉcemment on a fait une mission pour le ministรจre de lโ€™ร‰ducation nationale qui, de plus en plus, utilise lโ€™open source dans le cadre des services quโ€™il fournit au territoire et incite aussi ร  la production de logiciels libres et open source.

Jโ€™y pense maintenant. En Europe il y a quand mรชme une incitation assez forte aux logiciels libres, aux communs numรฉriques aussi. Le terme ยซ communs numรฉriques ยป, de maniรจre volontaire, cโ€™est quand mรชme la terminologie qui simplifie parfois lโ€™accรจs, en tout cas le changement de posture dโ€™acteurs publics et privรฉs. Pour moi, cโ€™est assez reprรฉsentatif du logiciel libre tel quโ€™on lโ€™entend, cโ€™est-ร -dire que cโ€™est orientรฉ, cโ€™est finalisรฉ : on pense aux utilisateurs, on pense aux communautรฉs. Lโ€™idรฉe de ces communs cโ€™est justement que ces communautรฉs se saisissent finalement de ce dont elles ont besoin. ร‡a tend vraiment vers les logiciels libres alors quโ€™on parle de communs numรฉriques. Lโ€™Europe le fait de plus en plus. Cโ€™est une prise de conscience importante parce que รงa renforce, รงa soutient ensuite les politiques des ร‰tats et, dans les ร‰tats, des agences.
Au-delร  de รงa, ร  lโ€™รฉchelle europรฉenne, il y a aussi des mutualisations qui sont intรฉressantes. On avait menรฉ une mission pour lโ€™Europe, il y a an, qui sโ€™appelait FOSSEPS [Free Open Source Services for European Public Services], qui visait ร  identifier les logiciels open source critiques utilisรฉs par lโ€™administration au sens ultra large, les villes franรงaises en font partie, tous les acteurs publics, finalement se demander ce qui est stratรฉgique, critique. Cโ€™รฉtait ร  la fois lorsquโ€™il y avait un usage, entre guillemets, ยซ trรจs important ยป : on se rend compte quโ€™en bibliothรจque il y a un logiciel qui est utilisรฉ par toutes les collectivitรฉs, jโ€™exagรจre, donc oui, cโ€™est critique, il ne faut pas que รงa ne fonctionne plus, il faut faire attention ร  ce quโ€™il nโ€™y ait pas de vulnรฉrabilitรฉs et ainsi de suite.
Lโ€™autre situation qui รฉtait critique parce que dans des situations qui sont effectivement critiques : je dis nโ€™importe quoi, pour favoriser le rรดle du SAMU dans les calculs dโ€™itinรฉraires, il ne faut pas que, du jour au lendemain, รงa ne fonctionne plus ; ce nโ€™est peut-รชtre pas le meilleur exemple, mais il y avait aussi cette autre dimension.
Cโ€™est intรฉressant de voir que lโ€™Europe se saisit de cette vision un peu haute et stratรฉgique de lโ€™open source dans lโ€™idรฉe dโ€™apporter des rรฉponses dont certaines sont des financements, mais pas que.

Walid Nouh : Cโ€™est bien quโ€™on parle de lโ€™Union europรฉenne. De par mon passรฉ de libriste jโ€™ai peut-รชtre un biais, mais jโ€™avais lโ€™impression quโ€™en France ou en Allemagne on รฉtait plutรดt bien lotis parce que cโ€™est possible de vivre du logiciel libre. Est-ce que, pour toi, il y a des pays qui sont plus en avance en termes de structuration open source ou est-ce que, finalement, ils en font tous ร  leur รฉchelle de maniรจres diffรฉrentes ?

Benjamin Jean : Je pense que France et Allemagne nous sommes plutรดt bons effectivement. Les Allemands sont trรจs industriels dans lโ€™utilisation de lโ€™open source. Ils ont des rรฉponses trรจs industrielles aussi de qualitรฉ.
Pays-Bas, pareil, on peut les prendre ensemble.
Lโ€™Italie cโ€™est beaucoup plus politique : il y a une obligation que tout ce qui est achetรฉ par de lโ€™argent public soit open source.
Lโ€™Espagne, justement ร  Barcelone, il y a des logiques plus de communs, cโ€™est intรฉressant de faire en sorte quโ€™il y ait des communautรฉs de fournisseurs, dโ€™acteurs รฉconomiques, des communautรฉs de collectivitรฉs qui se fรฉdรจrent pour pouvoir maintenir dans le temps.
Au Royaume-Uni, ce sont plus des logiques dโ€™interopรฉrabilitรฉ qui allaient aussi vers un usage de maximisation de lโ€™open source.
En fait globalement, partout on voit des choses intรฉressantes, mais je pense que cโ€™est ร  chaque fois relativement diffรฉrent. Cโ€™est intรฉressant aussi de voir les diffรฉrences quโ€™il y a entre toutes ces actions-lร .

Walid Nouh : Finalement, quand tu discutes avec des gens, que tu arrives au mรชme point mais par des portes dโ€™entrรฉe diffรฉrentes, รงa doit รชtre vraiment intรฉressant.
Derniรจre question : est-ce quโ€™il y a des grosses questions europรฉennes que vous suivez de prรจs ou sur lesquelles vous intervenez ?

Benjamin Jean : Il y a la question des rรฉglementations europรฉennes qui peuvent avoir une incidence sur les communautรฉs open source. On lโ€™avait vu notamment pour toute la dimension sรฉcuritรฉ, donc CRA, Cyber Resilience Act, disant que si on impose des contraintes trop fortes aux communautรฉs open source au titre du nรฉcessaire audit de vulnรฉrabilitรฉ, en tout cas dโ€™une sรฉcuritรฉ, cybersรฉcuritรฉ des secteurs finaux, ร  la fois on comprend le besoin, mais, en mรชme temps, ce nโ€™est pas adaptรฉ aux communautรฉs, donc on va mettre ร  la charge des communautรฉs des choses quโ€™elles ne peuvent pas gรฉnรฉrer. Cโ€™รฉtait un vrai risque dans le sens oรน une communautรฉ nโ€™est pas une entreprise, elle ne fonctionne pas de la mรชme maniรจre et plus on lui impose des choses pas intรฉressantes ร  faire, plus on dรฉsengage les acteurs.
Je pense quโ€™il y a vraiment des sujets de ce type-lร . ร€ ma connaissance, il y a eu quand mรชme pas de fondations en Europe, mรชme dโ€™acteurs, qui ont cherchรฉ ร  se mobiliser pour expliquer comment faire sortir les communautรฉs open source de ces contraintes, de ce cadre. Un peu comme pour lโ€™export contre les US. Pour moi, la bonne maniรจre de faire cโ€™est de dire ยซ dรจs lors que le projet est public, quโ€™il est diffusรฉ selon une licence libre, on considรจre quโ€™on ne lui impose pas la mรชme chose que si cโ€™est un projet qui nโ€™est pas public ou dโ€™une organisation ยป , รงa permet de faire le distinguo. Cโ€™est un point.

Ensuite, je trouve intรฉressant, plutรดt bรฉnรฉfique pour le coup, la maniรจre dont lโ€™Europe opรจre ses financements aujourdโ€™hui, je pense notamment ร  NGI, Next Generation Internet. Ce sont des micro-financements, ils sont ร  20 ou 30 millions. Au lieu de donner ces dizaines de millions dโ€™euros ร  un projet avec de trรจs gros acteurs et centres de recherche europรฉens et tous les quatre/cinq ans รงa recommence et on repart de zรฉro. Lร  ce sont des organismes sans but lucratif, des structures type associatif qui sont dรฉlรฉgataires de ces budgets et qui, ensuite, micro-financement ร  hauteur de 50 ร  150 k, plutรดt du 50 k, des projets trรจs concrets.
Je trouve รงa super intรฉressant parce que sur des phases de trois/six mois, un an grand max, cโ€™est sur des besoins trรจs ponctuels, bien dรฉlimitรฉs, et ensuite cโ€™est pas par pas, cโ€™est-ร -dire que celui qui se fait financer une premiรจre fois peut se faire financer une deuxiรจme fois. Je trouve que ce sont des logiques qui sont trรจs compatibles avec les communautรฉs logiciel libre et open source et cโ€™est trรจs simple dโ€™y rรฉpondre. Je trouve que cโ€™est vraiment une super รฉvolution dโ€™un point de vue financement europรฉen. Avant ils รฉtaient dรฉtachรฉs du terrain et lร , ร  lโ€™inverse, jโ€™ai lโ€™impression quโ€™ils sont beaucoup plus proches du terrain que la majoritรฉ des autre financements quโ€™on peut avoir.

Walid Nouh : De tes propos, je dirais quโ€™en termes de logiciel libre, lโ€™avenir semble radieux, tout du moins รงa semble positif.

Benjamin Jean : Jโ€™ai tendance ร  รชtre positif de maniรจre gรฉnรฉrale. On a la chance, actuellement, dโ€™avoir une dynamique qui est vraiment trรจs favorable. Ce nโ€™est pas encore quelque chose de pรฉrenne dans le sens oรน รงa repose sur quelques individus, รงa repose sur quelques expรฉrimentations, ce nโ€™est pas crantรฉ, ce nโ€™est pas gravรฉ dans le marbre, mais cโ€™est quand mรชme tellement mieux que ce quโ€™il avait il y a dix ans. Jโ€™ai lโ€™impression quโ€™on va dans le bon sens. En plus, avec cette convergence quโ€™il y a entre des actions de plein de ministรจres, des acteurs privรฉs aussi qui comprennent ces logiques de mutualisation, de dรฉveloppement en logiciel libre et communautaire des projets, on avance sur le bon chemin.
Je pense que plus รงa va, plus le numรฉrique ira vers รงa. Je pourrais รฉmettre de rรฉserves, mais je pense que maintenant tout le monde est conscient quโ€™il faut sโ€™approprier, en tout cas comprendre ce quโ€™on utilise et quโ€™il nโ€™y a pas de meilleure faรงon que de participer ร  la gouvernance des projets quโ€™on utilise. Il y a une maturitรฉ croissante chez les acteurs publics et les acteurs privรฉs, et je pense que รงa va vraiment dans le sens du dรฉveloppement des logiciels libres et dโ€™une sociรฉtรฉ plus libre et ouverte.

Walid Nouh : De mon point de vue, jโ€™avais aussi lโ€™impression que le RGPD avait donnรฉ un coup de fouet ร  lโ€™utilisation du logiciel libre avec toutes les problรฉmatiques de confidentialitรฉ et de propriรฉtรฉ des donnรฉes.

Benjamin Jean : En fait, pour tout. On a parlรฉ de Framasoft trรจs rapidement, mais dโ€™un point de vue privacy, respect de la vie privรฉe, ce dont on est conscient cโ€™est que si on sโ€™appuie sur des solutions gratuites qui sont fournies par des acteurs outre-Atlantique ou chinois, oui, effectivement nos donnรฉes cโ€™est ce qui permet de rentabiliser leurs services.
ร€ lโ€™inverse, si on sโ€™appuie sur des acteurs locaux, si on ne peut pas le faire soi-mรชme, on a dโ€™autres coรปts mais quโ€™on maรฎtrise et on sait pourquoi on les a. Je pense que รงa permet de mieux comprendre ce quโ€™on achรจte, pourquoi, comment, de mieux apprรฉhender le numรฉrique.

Walid Nouh : Il y a des sujets quโ€™on a ร  peine abordรฉs, qui mรฉriteraient une รฉmission complรจte, je pense en particulier au modรจle รฉconomique du logiciel libre, car cโ€™est vraiment le genre de sujet qui mโ€™intรฉresse beaucoup.
Puisque cโ€™est maintenant lโ€˜heure de conclure, je vais te laisser la parole, Benjamin : est-ce quโ€™il y a des sujets ou un message que tu voudrais faire passer ? Cโ€™est la tribune libre, cโ€™est ร  toi.

Benjamin Jean : Jโ€™ai dรฉjร  dit รฉnormรฉment de choses. Ce que jโ€™aurais envie dโ€™ajouter cโ€™est lโ€™expression ยซ la route est longue mais la voie est libre ยป. Globalement on sent que le sens de lโ€™histoire est celui quโ€™on avait en tรชte et cโ€™est plutรดt une bonne chose. Il y a encore รฉnormรฉment de besoin dโ€™acculturation et de monter en compรฉtences sur tous ces sujets. Je pense que cโ€™est lโ€™un des grands points des annรฉes ร  venir, ce nโ€™est pas fini et ce nโ€™est pas parce quโ€™on a tous compris pourquoi il faut aller vers รงa quโ€™on sait tous le faire. Cโ€™est peut-รชtre lร  oรน il y aura encore des initiatives associatives, communautaires, importantes. Il ne faut pas avoir peur de ne pas savoir, de le faire ensemble et dโ€™en discuter. Je suis ravi dโ€™avoir eu cet รฉchange maintenant. Jโ€™avais tout ร  lโ€™heure un appel avec un projet qui se posait plein de questions sur lโ€™utilisation, justement, de lโ€™open source, des incidences dโ€™un point de vue รฉconomique. Il faut en parler, que รงa avance et partager les connaissances. Il ne faut surtout pas hรฉsiter.

Walid Nouh : Cโ€™est un trรจs bon mot de la fin. Merci, Benjamin, dโ€™avoir pris du temps pour parler des sujets qui sont ton quotidien et que tout le monde mรฉriterait de connaรฎtre, finalement, parce que ce sont des questions de gouvernance, dโ€™argent public, de ce quโ€™on veut comme type de sociรฉtรฉ. Merci dโ€™avoir pris le temps de discuter avec nous. Jโ€™espรจre te recroiser bientรดt.

Benjamin Jean : De mรชme. Ravi, ร  trรจs vite.

Walid Nouh : Pour les auditeurs et les auditrices, si รงa vous a plu nโ€™hรฉsitez pas ร  en parler autour de vous, ร  partager sur les rรฉseaux sociaux, ร  nous laisser aussi un commentaire sur les plateformes de streaming, le podcast est disponible su toutes les bonnes plateformes de streaming.
Restez connectรฉ pour les prochains รฉpisodes ร  venir, il y a encore des interviews passionnantes dans des domaines tout ร  fait diffรฉrents.
Je vous souhaite une trรจs bonne journรฉe. ร€ bientรดt.

Transcription rรฉalisรฉe par le groupe de transcription de lโ€™APRIL, aussi disponible sur libre ร  lire est disponible, (un grand merci ร  lโ€™รฉquipe !).

En savoir plus sur Benjamin Jean et Inno3


Cet รฉpisode est enregistrรฉ le 5 juillet 2023.

Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.

This entry was edited (1 year ago)

Nico (alias Nick) โ€“ Youtuber spรฉcialisรฉ dans le logiciel libre chez THE LINUX EXPERIMENT


Nico (alias Nick) est Youtuber pour la chaรฎne The Linux Experiment. Nous lโ€™avons rencontrรฉ pour quโ€™il nous parle de sa chaรฎne, de la maniรจre dont il travaille et son modรจle รฉconomique.

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Description


Nico (alias Nick) est Youtuber pour la chaรฎne The Linux Experiment. Nous lโ€™avons rencontrรฉ pour quโ€™il nous parle de sa chaรฎne, de la maniรจre dont il travaille et son modรจle รฉconomique.

A travers 3 vidรฉos et un podcast en anglais par semaine, The Linux Experiment traite lโ€™actualitรฉ des logiciels libres.

Nous abordons avec lui :

  • son parcours
  • les dรฉbuts de sa chaรฎne Youtube
  • sa ligne รฉditoriale
  • son modรจle รฉconomique
  • ses motivations
  • ses dรฉfis ร  venir

Cet รฉpisode est enregistrรฉ le 26 septembre 2023.

Le contenu produit par The Linux Experiment (TLE) :



Liens pour en savoir plus



Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.

This entry was edited (1 year ago)

Lโ€™histoire de Peertube โ€“ Pouhiou & Booteille โ€“ FRAMASOFT


Chez Projets Libres nous aimons de Peertube. Et รงa tombe bien, car son actualitรฉ est riche : sortie de la v6 et annonce de la feuille de route de la v7 ! Dans ce long รฉpisode avec Pouhiou et Booteille, nous parlons de son histoire et de son avenir, de so

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Peertube avec Pouhiou et Booteille


Walid : bienvenue ร  toutes et ร  tous sur Projets Libres! pour ce nouvel รฉpisode. Alors lร , je suis ravi aujourdโ€™hui, car on va parler dโ€™un logiciel, encore une fois, que jโ€™aime beaucoup, comme dans la plupart de tous les รฉpisodes que je fais, cโ€™est Peertube.

Peertube, cโ€™est un logiciel que jโ€™utilise ร  titre personnel, qui me permet de publier des vidรฉos sur Internet sans avoir ร  passer par YouTube. Je mโ€™en sers, ร  titre personnel, pour la mรฉmoire de mon sport, pour รฉviter de mettre en fait toutes les vieilles vidรฉos et tout ce qui se passe dans mon sport qui est le roller. Et donc jโ€™ai ma propre instance sur laquelle je mets des gigas et des gigas de vieilles vidรฉos. Et donc cโ€™est comme รงa que jโ€™ai appris ร  connaรฎtre et ร  aimer Peertube. Et je voulais vraiment faire un รฉpisode dessus pour savoir un peu lโ€™histoire de Peertube, pourquoi รงa avait รฉtรฉ dรฉveloppรฉ et aussi tout ce qui va autour du logiciel en lui-mรชme, cโ€™est-ร -dire un peu lโ€™รฉconomie de la crรฉation et avoir la vision de Framasoft de oรน est-ce quโ€™ils veulent aller avec Peertube, oรน est-ce quโ€™ils ne veulent pas aller. Et donc pour ce faire, je suis ravi dโ€™avoir avec moi Pouhiou et Booteille qui sont deux membres de Framasoft et avec qui on va รฉchanger sur ce sujet-lร . Donc jโ€™espรจre que vous allez bien et que vous รชtes prรชts pour parler beaucoup de Peertube aujourdโ€™hui.

Pouhiou : je suis hyper chaud moi.

Walid : et toi Booteille ?

Booteille : ouais carrรฉment, รงa va รชtre bien.

Prรฉsentation de Framasoft


Walid : avant que je vous passe la parole pour vous prรฉsenter, je voudrais que sโ€™il vous plaรฎt quโ€™on fasse une introduction assez rapide ร  Framasoft. Je pense quโ€™un jour on fera un รฉpisode complet sur Framasoft parce quโ€™il y en a pareil, il y a beaucoup beaucoup ร  dire lร -dessus. Mais lร  je voudrais quโ€™aujourdโ€™hui on se concentre pas mal sur le Peertube. Alors est-ce quโ€™un de vous deux pourrait introduire ce quโ€™est Framasoft sโ€™il vous plaรฎt ?

Pouhiou : allez je me lance. Du coup Framasoft cโ€™est une association ร  but non lucratif, ร  1901, dont lโ€™objet social, lโ€™objectif cโ€™est lโ€™รฉducation populaire aux enjeux du numรฉrique et des communs culturels. Cโ€™est un bien grand mot, mais derriรจre tout รงa, en fait, lโ€™idรฉe cโ€™est dโ€™essayer de trouver comment faciliter dans la vie dโ€™un plus grand nombre de personnes, ร  la fois lโ€™usage de logiciels libres et de logiciels รฉthiques, parce que cโ€™est pas parce que cโ€™est libre que รงa suffit ร  ce que ce soit complรจtement รฉthique, donc voilร , et de faciliter une vie numรฉrique saine, รฉmancipรฉe, autonome, etc. Lโ€™association compte 38 membres uniquement, dont 11 de ces membres sont des salariรฉs et jโ€™en fais partie, alors que ? ?lโ€™Unitรฉ ? ? est membre bรฉnรฉvole.
On est financรฉ quasi exclusivement par les dons, on a plus de 50 projets actifs, cโ€™est une association qui a quasiment 20 ans, enfin qui aura 20 ans lโ€™annรฉe prochaine. Et selon le professeur Lalouche, lโ€™institut du doigt mouillรฉ, cโ€™est totalement une estimation approximative, nous pensons que nos actions bรฉnรฉficient ร  plus de 1,4 million de personnes chaque mois. Cโ€™est trรจs difficile ร  savoir parce quโ€™une des rรจgles cโ€™est quโ€™on ne piste pas.

Walid : Je pensais que vous disiez quโ€™il y avait plus de membres en fait dans Framasoft ?.

Pouhiou : รงa arrive souvent. Aprรจs attention, il y a plein de personnes qui sont les bienvenues pour contribuer bรฉnรฉvolement ร  nos projets, alors si tant est quโ€™on arrive ร  accueillir la contribution et รงa, รงa demande toujours du temps, de lโ€™รฉnergie du soin, dans la limite de lโ€™รฉnergie humaine disponible, mais cโ€™est une toute petite association et cโ€™est vraiment une des spรฉcificitรฉs de Framasoft, lโ€™idรฉe de dโ€™abord rassembler un petit groupe dโ€™humains pour ce groupe dโ€™humains qui est dโ€™accord sur des valeurs et des faรงons de faire un manifeste, qui est sur notre site framasoft.org, se mettent dโ€™accord pour faire avancer tous les projets que peut lancer lโ€™association.

Prรฉsentation de Booteille et Pouhiou


Walid : maintenant, je vais vous demander ร  tous les deux de vous prรฉsenter.

Booteille : moi, du coup, cโ€™est Booteille. Je suis membre bรฉnรฉvole de Framasoft depuis un an et demi et je passe un peu mon temps ร  faire de lโ€™รฉducation populaire ou de la pรฉdagogie autour des enjeux du numรฉrique. Je fais รงa ร  la fois ร  lโ€™รฉchelle bรฉnรฉvole chez Framasoft, je fais รงa aussi un petit peu avec les petits dรฉbrouillards, une autre association dans laquelle je suis.

Et ร  lโ€™รฉchelle professionnelle, jโ€™ai montรฉ une auto-entreprise pour accompagner des structures dans leur transition numรฉrique รฉthique et du coup les aider ร  sortir de Google, Microsoft, tout รงa.

Walid : tโ€™as quoi comme passรฉ ?

Booteille : jโ€™ai appris ร  programmer quand jโ€™รฉtais ado parce que jโ€™aimais bien les mangas et je voulais filer un coup de main sur lโ€™administration dโ€™un site de mangas. Puis jโ€™ai fini par possรฉder ce site de mangas. Jโ€™ai vรฉcu de la publicitรฉ, notamment celle de Google, qui รฉtait trรจs lucrative ร  un moment, plus beaucoup trรจs rapidement. Et en fait, je suis juste un รฉternel curieux qui sโ€™est intรฉressรฉ ร  plein de sujets et cโ€™est ce qui mโ€™a menรฉ progressivement vers le logiciel libre aussi.

Walid : tu as rejoint Framasoft en tant que bรฉnรฉvole il y a longtemps ?

Booteille : il y a un an et demi.

Walid : dโ€™accord. Et toi Pouhiou ?

Pouhiou : je suis Pouhiou, je suis salariรฉ de lโ€™association et actuellement co-directeur de lโ€™association. Donc lโ€™idรฉe cโ€™est vraiment de travailler un peu ร  la fois la stratรฉgie, la communautรฉ et puis travailler aussi les prises de dรฉcisions pour quโ€™elles se fassent au maximum en collectif, tout รงa dans le sein de lโ€™association, รงa cโ€™est mon mรฉtier. En fait jโ€™ai goรปtรฉ au libre, je suis pas venu au libre par le logiciel, moi ร  lโ€™origine jโ€™ai une carriรจre artistique, jโ€™ai รฉtรฉ comรฉdien, jโ€™ai fait de la radio associative, jโ€™ai mรชme รฉtรฉ youtubeur dโ€™ailleurs, pas en รฉtant salariรฉ ร  Framasoft, en dรฉbutant, mais jโ€™ai รฉtรฉ youtubeur, jโ€™avais une chaรฎne avec plus de 42 000 abonnรฉs sur Youtube donc je pourrais en parler.
Cโ€™est en faisant des romans que jโ€™ai commencรฉ ร  bloguer, que je me suis rendu compte que je ne voulais pas de limite entre mes ล“uvres et le lectorat, et donc je les ai mises dans le domaine public. Et donc quand jโ€™ai fini le premier roman blog comme รงa, jโ€™ai contactรฉ Framasoft en leur disant ยซ Coucou, si vous voulez en parler sur le blog ยป, ils mโ€™ont dit ยซ Coucou, on a une maison dโ€™รฉdition, on aimerait bien publier un roman, on ne lโ€™a jamais fait, est-ce que tu le dirais ? ยป
Et cโ€™est comme รงa que jโ€™ai dรฉcouvert et je suis rentrรฉ dans lโ€™association, et voilร . Jโ€™ai รฉtรฉ dโ€™abord bรฉnรฉvole et puis pendant quelques temps jโ€™ai fait de la communication en tant que chargรฉ de communication.

Walid : des beaux chemins dรฉtournรฉs pour en arriver lร  oรน vous รชtes.

Pouhiou : tout ร  fait.

La gรฉnรจse de Peertube


Walid : alors si on commence maintenant ร  rentrer dans le vif du sujet, ร  parler de Peertube, ce que jโ€™aimerais comprendre dโ€™abord cโ€™est comment naรฎt Peertube en fait ? Quel est un peu lโ€™environnement au moment oรน รงa naรฎt, dโ€™ailleurs ร  quelle annรฉe vous commencez ร  travailler lร -dessus ? Est-ce que vous pouvez un peu mโ€™expliquer un peu la genรจse de Peertube ?

Pouhiou : du coup lร  je vais me lancer parce que vous savez que vous nโ€™รฉtiez pas forcรฉment lร  ร  cette รฉpoque-lร  mรชme si tu connais lโ€™histoire. Framasoft lance une campagne entre 2014 et 2017 ยซ dรฉgooglisons Internet ยป oรน on dit il y a un problรจme avec les outils des gรฉants du web. Donc on va identifier 30 outils des gรฉants du web, on va mettre 30 logiciels libres en face et sur 3 ans on va sortir des services comme รงa pour ces outils. Celui quโ€™on nโ€™a pas sorti, cโ€™รฉtait lโ€™alternative ร  YouTube. Il y avait des logiciels libres qui permettaient de faire des plateformes vidรฉo, mais รงa ne rรฉpondait pas ร  tous les problรจmes.

Et notamment, en fait, on sโ€™est rendu compte quโ€™il y avait trois problรจmes quand tu veux faire une plateforme alternative ร  celle de YouTube, ร  celle de Google.

Un, le problรจme de la confiance. Il faut avoir confiance dans le logiciel. Donc pour รงa, รฉvidemment, il faut du logiciel libre. Et en plus, ce qui est bien, ce serait dโ€™avoir un logiciel libre vraiment communautaire et pas maintenu par une entreprise qui derriรจre peut le fermer ou faire du faux pain de source, des choses comme รงa.

Deuxiรจmement, lโ€™autre problรจme, cโ€™est que si tu mets ton serveur de vidรฉos juste pour toi, cโ€™est cool, mais tโ€™es tout seul dans ton armure et tโ€™as un petit catalogue de vidรฉos. Et un des grands avantages de YouTube, cโ€™est que tu y trouves toutes les vidรฉos du monde, puisque tout le monde vient y mettre ses vidรฉos. Mais pour รงa, il faudrait accueillir les vidรฉos du monde entier, et cโ€™est trรจs trรจs lourd. Et donc, il faut trouver une architecture qui ne soit pas centralisรฉe et qui permette dโ€™avoir un รฉnorme catalogue de vidรฉos sans avoir besoin des fermes de serveurs de Google. ร‡a, cโ€™est le deuxiรจme problรจme que รงa posait, et auquel les logiciels libres de lโ€™รฉpoque ne rรฉpondaient pas puisque ils รฉtaient aussi en architecture centralisรฉe.

Le troisiรจme problรจme purement technique que posait aussi le fait dโ€™hรฉberger une alternative ร  YouTube, cโ€™est si une vidรฉo ร  du succรจs. Et quand tu es hรฉbergeur, tu dois craindre le succรจs, parce que le succรจs, รงa veut dire que tout le monde vient tรฉlรฉcharger la vidรฉo pour la regarder sur son รฉcran en mรชme temps. Le streaming, cโ€™est juste du tรฉlรฉchargement qui sโ€™efface au fur et ร  mesure, mais cโ€™est du tรฉlรฉchargement. Et donc du coup, si tout le monde vient en mรชme temps, รงa crรฉe un embouteillage au niveau du tuyau, ce quโ€™on appelle la borne passante. Donc voilร .

Et donc lร  aussi, il fallait trouver une astuce technique pour que lorsquโ€™il y a une vidรฉo qui a du succรจs, ce qui est plutรดt chouette en gรฉnรฉral, en tout cas pour les crรฉateurs et crรฉatrices, cโ€™est plutรดt cool, comment est-ce quโ€™on fait techniquement pour quโ€™il nโ€™y ait pas besoin dโ€™avoir les fibres internet et les cรขbles sous-marins de Google ? Donc voilร , on avait besoin de rรฉpondre ร  ces soucis techniques et cโ€™est comme รงa quโ€™on a commencรฉ ร  se pencher sur la question.

Walid : vous avez commencรฉ ร  vous pencher sur la question, on รฉtait en quelle annรฉe lร  ?

Pouhiou : on est en 2017, on est vers la derniรจre annรฉe de dรฉgooglisons, on se rend compte quโ€™il y a des choses quโ€™on a fait en plus qui nโ€™รฉtaient pas prรฉvues dans le plan originel, des choses quโ€™on ne fera pas : typiquement le mail.

ร€ une รฉpoque on pensait faire un Framamail et on sโ€™est dit ben en fait si on fait รงa il faudrait embaucher trois administrations ร  plein de temps, il faudrait sโ€™assurer que รงa soit des moyens dรฉmesurรฉs, on va pas sโ€™en serre. Et du coup quโ€™est ce quโ€™on fait de YouTube quoi ?

Et je me rappelle le FOSDEM 2017, on est en Belgique, plusieurs membres de lโ€™association, donc dรฉbut fรฉvrier 2017, et on se dit mais comment est-ce quโ€™on peut rรฉsoudre ces problรจmes-lร , ces problรจmes de devoir hรฉberger les vidรฉos du monde entier et tout รงa. On regarde les logiciels libres qui existaient ร  lโ€™รฉpoque, tu avais Media Goblin, Media SPIP, Media Drop je crois, ouais merci. Et รงa rรฉpondait pas parce quโ€™on รฉtait dans lโ€™architecture centralisรฉe. Et je commence limite comme une blague ร  dire ยซ mais et Popcorn Time ? ยป Popcorn Time cโ€™est du logiciel libre et cโ€™est un logiciel qui รฉtait utilisรฉ pour que les fichiers de torrents de films piratรฉs soient visibles un peu en mode streaming avec une interface ร  la Netflix.

Donc cโ€™รฉtait un truc totalement utilisรฉ principalement pour du partage illรฉgal de cultures. Et je fais ยซ mais si Popcorn Time, derriรจre, on met des seedbox pour booster un peu les vidรฉos et quโ€™on fait une interface dโ€™upload, on peut peut-รชtre sโ€™en servir pour que finalement les vidรฉos soient hรฉbergรฉes en tant que fichiers torrents et sur la fรฉdรฉration Torrent et รฉviter cette centralisation. Donc on rรฉflรฉchissait ร  รงa.

On rรฉflรฉchissait mais on nโ€™รฉtait pas sรปr. On sโ€™est dit, ce nโ€™est pas grave, on nโ€™y arrivera pas en 2017, on le mettra dans le prochain plan de trois ans. Au cours de ces mois-lร , il y a quelquโ€™un qui tombe sur un projet dโ€™un jeune รฉtudiant, dont le pseudo est Chocobozzz, et qui avait du coup ce projet de dire ยซ tiens mais moi en fait je veux faire une plateforme de vidรฉo, mais fรฉdรฉrรฉe comme Diasporaยซ . Et en plus que ce soit fรฉdรฉrรฉ, donc du coup plutรดt que dโ€™avoir une architecture centralisรฉe et un gรฉant en serveur, une ferme de serveurs gรฉante, tโ€™as besoin juste dโ€™un rรฉseau de plein de petits serveurs, donc รงa cโ€™est gรฉnial, cโ€™est le web quoi, tu vois. En plus de รงa, justement pour le problรจme dโ€™une vidรฉo qui a du succรจs, je veux quโ€™en plus du streaming, il y ait une diffusion des vidรฉos en pair ร  pair, ce qui permet quโ€™au moment oรน tout le monde veut regarder la vidรฉo, les gens peuvent sโ€™รฉchanger des bouts de fichiers entre eux, leurs ordinateurs peuvent sโ€™รฉchanger des bouts de fichiers entre eux, et du coup cโ€™est rรฉsilient. Et donc voilร , on est tombรฉ sur ce projet dโ€™รฉtudiant, on sโ€™est dit trop fou le coup.

Walid : donc Chocobozzz, il รฉtait รฉtudiant dโ€™informatique tout simplement ?

Pouhiou : cโ€™รฉtait ses derniรจres annรฉes dโ€™รฉtudes et tout รงa. On commence ร  le contacter. Je crois que รงa fait un ou deux ans quโ€™il avait dรฉjร  commencรฉ ร  bosser. Mais tu vois, cโ€™รฉtait un side project pour lui, pour se faire plaisir. Et puis pour se former aussi. Et puis du coup, on commence ร  lui dire ยซ Coucou, en fait, nous, ton petit projet ร  cรดtรฉ nous intรฉresse. Est-ce quโ€™ร  un moment donnรฉ, on peut pas te financer, faire quelque chose ensemble, pour voir si on arrive ร  un Proof of concept, ร  quelque chose qui marche ? ยป. Un truc oรน on se dit รงa peut marcher et donc on peut mettre des billes dedans. ร€ ce moment-lร , il nous a dit ยซ รฉcoutez, non, je sors de mes รฉtudes, je vais vers un boulot, donc non, bof ยป.

Sauf que quelques mois plus tard, il fait ยซ en fait lร  je vais รชtre entre deux boulots, je vais avoir je sais plus 3 ร  6 mois de libre ยป. Et donc lร  on a dit ยซ รฉcoute, nous on te salarie pendant 3 ร  6 mois, tu bosses sur ton projet perso professionnellement, on fait en sorte de รงa pour voir si รงa peut marcher et si รงa peut marcher, aprรจs on dรฉcide de ce quโ€™on fait ensemble ยป. Et cโ€™est comme รงa que fin 2017, on est arrivรฉ devant le public en disant ยซ coucou, on a ce projet lร , on veut faire une campagne de financement, est-ce que vous financeriez pour quโ€™on paye Chocobozzz pendant un an pour arriver ร  une V1 ? parce quโ€™on a une V0 qui tient la route ยป.

Walid : deux questions, la premiรจre, Chocobozzz, il รฉtait dรฉjร  assez convaincu du logiciel libre ?

Pouhiou : je ne veux pas trop parler ร  sa place, pour info dโ€™ailleurs il est hyper ร  lโ€™aise avec le fait que ce soit pas lui qui parle, parce que lui il prรฉfรจre ne pas prendre les devants de la scรจne. Voilร , mais du coup je ne veux pas trop parler ร  sa place, mais il me semble bien que lui dรฉjร  dรจs le dรฉpart il y avait tout un tas de valeurs, et notamment des valeurs pour se dire en fait comment est-ce quโ€™on peut sortir de cette centralisation qui favorise forcรฉment les monopoles des gรฉants du web. Donc il y avait dรฉjร  รงa. Et du coup, comment est-ce que moi, ingรฉnieur, je peux rรฉpondre techniquement ร  des problรจmes pour essayer de penser autrement une plateforme vidรฉo ? Et voilร . Il y avait dรฉjร  cette dรฉmarche, il y avait dรฉjร  une licence libre quโ€™on a affinรฉe ensuite ensemble quand on est passรฉ ร  la V1. Pour lui, il y avait dรฉjร  quelque chose. Et puis voilร , il รฉtait inspirรฉ par Diaspora, il รฉtait inspirรฉ par des choses comme รงa, enfin oui il รฉtait dรฉjร  quand mรชme dans la communautรฉ du libre et de lโ€™open source.

La complexitรฉ de Peertube par rapport aux autres logiciels crรฉรฉs par Framasoft


Walid : est-ce que Peertube รฉtait un des รฉlรฉments qui techniquement รฉtaient les plus difficiles ou est-ce que vous aviez dโ€™autres projets qui รฉtaient plus difficiles techniquement que Peertube ?

Pouhiou : techniquement ? Humโ€ฆ

Walid : je vais reformuler, est-ce que pour les autres projets les technologies รฉtaient dรฉjร  disponibles ?

Pouhiou : non, pas toutes. Toutes les technologies nโ€™รฉtaient pas disponibles sur les autres projets et les autres services quโ€™on a voulu sortir. Il y en a quelques-uns qui ont รฉtรฉ dรฉveloppรฉs par exemple par Sky, notre admin sys prรฉfรฉrรฉ historique. Il y a typiquement Framagenda qui permet dโ€™avoir un agenda synchronisรฉ et partageable, etc. En fait, il est basรฉ sur une installation de Nextcloud, qui est toute une suite logicielle, et notamment pour synchroniser des dossiers et des fichiers. Mais quand tu te crรฉes un compte sur un agenda, tu nโ€™as quasiment pas dโ€™espace de partage de fichiers. Tu dois avoir 2-3 mรฉgas, le minimum possible.

Or, ce quโ€™il fallait, cโ€™est arriver ร  avoir une application Calendar de Nextcloud, donc qui gรจre comme รงa les calendriers, les contacts et tout, une application suffisamment รฉvoluรฉe et ร  lโ€™รฉpoque elle ne lโ€™รฉtait pas. Et du coup, on a pris un stagiaire dโ€™รฉcole ingรฉnieur, on lui a dit ยซ six mois, on te propose ce stage-lร  ยป. Cโ€™รฉtait quelquโ€™un quโ€™on connaissait dรฉjร  bien, qui รฉtait un petit gรฉnie du logiciel libre, qui avait dรฉjร  รฉtรฉ contributeur ร  Wallabag, qui nous avait permis de faire le service Framabag, qui est un service de conservation dโ€™articles dans ton petit carnet dโ€™articles web personnel, ou de pages web, ou de signรฉs, des choses comme รงa. Et du coup, voilร , Thomas a dรฉveloppรฉ lโ€™application Calendar, qui existait dรฉjร  dans Nextcloud, mais il a dรฉveloppรฉ de maniรจre ร  ce que vraiment toutes les fonctionnalitรฉs, que ce soit facile dโ€™utilisation, etc. Et on a dโ€™ailleurs รฉtรฉ tellement contents de ce travail avec Thomas que derriรจre, ร  la sortie de son stage, on lui a fait une proposition dโ€™embauche et il est toujours aujourdโ€™hui dรฉveloppeur au sein de Framasoft.

Le dรฉbut du dรฉveloppement de Peertube


Walid : si on revient sur Peertube, comment รงa se passe les dรฉbuts, les dรฉbuts du dรฉveloppement sur Peertube ? Cโ€™est-ร -dire que vous faites une campagne de financement participatif ?

Pouhiou : oui, une premiรจre, oui.

Walid : vous estimez quโ€™il faut combien dโ€™argent pour dรฉvelopper Peertube au dรฉpart ?

Pouhiou : pour nous en fait cโ€™รฉtait un an de salaire, toute cotisation et charges comprises. Quand je parle de charges, je pense plutรดt ร  des locaux, ร  un ordinateur, des choses comme รงa. Et donc du coup, je ne me souviens plus exactement, mais je pense que cโ€™รฉtait 50 000. On avait mis un financement ร  50 000 euros, me semble-t-il.

Walid : et ร  la fin de la campagne de financement, vous arrivez ร  quel montant ?

Pouhiou : on a eu un peu plus, on a eu 68, 69 000. Lร  aussi, je te le fais de mรฉmoire et je nโ€™ai pas regardรฉ les chiffres.

Walid : Vous avez atteint plus que lโ€™objectif ?

Pouhiou : oui, tout ร  fait. Je crois dโ€™ailleurs que cโ€™est le cas sur toutes les campagnes Peertube, quโ€™on atteint plus que lโ€™objectif. En gรฉnรฉral, mรชme sur les campagnes de ?donneurs?, sachant quโ€™il y a eu deux campagnes de crowdfunding pour Peertube, une pour arriver ร  la V1, oรน on a eu en effet plus des 50 000 demandรฉes, et une autre pour la V3, qui comportait notamment le moteur de recherche dans toute la fรฉdรฉration et le live.

Et sur ces deux campagnes de crowdfunding, lโ€™argent a รฉtรฉ donnรฉ spรฉcifiquement pour le projet et donc a รฉtรฉ consacrรฉ exclusivement au projet รฉvidemment, en comptabilitรฉ on appelle รงa un compte dรฉdiรฉ. Mais ร  part cela, et on prรฉfรจre aujourdโ€™hui de toute faรงon dire que de toute faรงon tous les dons dรฉdiรฉs ร  Framasoft vont ร  lโ€™ensemble des projets de Framasoft. Parce quโ€™on se rend compte que forcรฉment, ร  un moment donnรฉ, รงa sโ€™รฉquilibre. Et puis parce que, par exemple, on ne peut pas dire que, ne serait-ce que Chocobozzz va travailler ร  100% de son temps sur Peertube.

Si je reprends justement cette รฉpoque de la V3 et du live, en fait cโ€™est en 2020, cโ€™est en pleine pandรฉmie. Et pendant la pandรฉmie, du coup, notre service de visioconfรฉrence Framatalk voit en 15 jours son usage multipliรฉ par 10 ou 100, cโ€™est un truc absolument phรฉnomรฉnal. Et donc lร  Chocobos a arrรชtรฉ de coder le live dans Peertube et sโ€™est mis ร  faire de lโ€™administration systรจme pour balancer la charge sur plusieurs serveurs pour que Framatalk tienne le coup et quโ€™on puisse fournir de la visio aux gens qui รฉtaient confinรฉs. Tu vois, et donc il y a des moments oรน il nโ€™a pas bossรฉ, parce que cโ€™est normal ร  Framasoft, on fait tous et toutes 50 000 trucs. La campagne de financement participatif se passe bien, donc la V1 est financรฉe.

Walid : quโ€™est-ce quโ€™il y a au moment de la V1, quand vous avez fini la campagne de financement participatif, quโ€™est-ce que vous avez dรฉjร  comme premiรจre base en fait ?

Pouhiou : on a une base qui fonctionne, oui, mais par exemple, ร  ce moment-lร , on nโ€™รฉtait pas encore passรฉ sur la base de donnรฉes que nous on favorise ร  Framasoft par expรฉrience PostgreSQL. Je crois que cโ€™รฉtait encore sur MongoDB ร  lโ€™รฉpoque, lors du Proof of concept. Au niveau fรฉdรฉration, je crois que cโ€™รฉtait plutรดt inspirรฉ de Diaspora.

Et au mรชme moment oรน dans les premiers mois du dรฉveloppement de la V1, donc je parle de fin 2017 ร  fin 2018, il y a ActivityPub, qui est un protocole, un langage de fรฉdรฉration qui est acceptรฉ par le consortium mondial du web, le W3C. Et donc lร  on se dit, en fait non, il faut vraiment partir sur ActivityPub, lร  รงa va รชtre utilisรฉ par tout le monde, cette machin. Donc du coup il faut tout changer au niveau du protocole de fรฉdรฉration, de ce quโ€™on avait dรฉjร  dans le Proof of concept. Mais mรชme, nous ce quโ€™on voulait aussi, cโ€™รฉtait ce quโ€™on nโ€™avait pas dรจs le dรฉpart, cโ€™รฉtait un lecteur vidรฉo qui marche dans les deux cas de figure, qui รฉtait ร  la fois le streaming habituel du serveur vers la personne qui regarde et son ordinateur, et faire du pair-ร -pair. Lโ€™idรฉe รฉtant de pouvoir faire de maniรจre transparente et sans que รงa se voit au niveau des gens les deux potentiellement. ร‡a, รงa ne marchait pas encore. Il nous fallait un lecteur vidรฉo qui marche.

Walid : au dรฉpart, dans le Proof of concept, il y avait quoi ?

Pouhiou : il y avait juste la lecture vidรฉo type streaming ou il y avaitโ€ฆ Il y avait dรฉjร  un peu du protocole de fรฉdรฉration, me semble-t-il, de Diaspora ร  lโ€™รฉpoque. Il y avait du streaming. Enfin voilร , il y avait des pistes pour faire du peer to peer. Il y avait aussi des idรฉes pour tout ce qui va รชtre crรฉer son compte, sโ€™abonner, sโ€™abonner en transparence, etc.

Il y avait des premiรจres idรฉes de fรฉdรฉration mais qui รฉtaient plutรดt calquรฉes sur Diaspora, cโ€™est-ร -dire tout le monde est fรฉdรฉrรฉ ร  tout le monde et personne ne choisit ร  qui il est fรฉdรฉrรฉ. Ce sur quoi trรจs vite on a changรฉ lโ€™autoritรฉ des pรดles en disant non, il faut quโ€™il y ait une maรฎtrise vraiment des personnes qui servent une instance, qui hรฉbergent une instance, qui lโ€™administrent. Il faut que ces personnes-lร  puissent dรฉcider de ces personnes-lร  je les suis, ces personnes lร  je ne les suis pas. Et du coup รงa change complรจtement lโ€™architecture et les modes de fรฉdรฉration. Donc voilร .

Walid : la V1 elle a pris combien de temps ร  dรฉvelopper ?

Pouhiou : enfin une bonne dizaine de mois, entre 10 et 12 mois ouais. Et ร  la fin de la V1 on avait toutes les promesses qui marchaient. Et en plus, รงa je me rappelle quโ€™il avait rajoutรฉ, Choco, il a rajoutรฉ la capacitรฉ de faire de la redondance dโ€™une instance vers une autre, cโ€™est-ร -dire que typiquement si mon instance jโ€™ai pas mal deโ€ฆ jโ€™ai un gros serveur avec pas mal de capacitรฉs, je peux dire bah รฉcoute je vais soutenir ton instance ou ta chaรฎne ou ta vidรฉo et si ร  un moment donnรฉ ton serveur il est un peu surchargรฉ, รงa va aller sur le mien.

Les premiรจres rรฉactions ร  Peertube v1


Walid : et donc la V1 elle sort, quelles sont les premiรจres rรฉactions et je veux dire quel est un peu lโ€™accueil public de la communautรฉ libre autour de cette de Peertube ? Quโ€™est ce qui se passe ร  ce moment lร  ? Est-ce quโ€™il y a de lโ€™engouement ?

Pouhiou : oui, oui, non, il y a un vrai engouement. De toute faรงon on a fait aussi nous ร  cรดtรฉ un travail de dire on veut montrer les cas dโ€™usage quโ€™on veut etc donc on est aussi allรฉ voir des crรฉateurs de contenu. Je me rappelle on รฉtait dรฉjร  en contact avec DataGueule, par exemple, des journalistes qui font des vidรฉos de vulgarisation et de visualisation de donnรฉes. On รฉtait aussi en contact avec les confรฉrenciers et confรฉrenciรจres gesticulants, donc voilร , les aider ร  mettre en place une instance et ร  sโ€™autonomiser dessus. Donc on a voulu quโ€™il y ait des choses dรฉjร  qui sortent avec. Et ce qui รฉtait trรจs intรฉressant, cโ€™รฉtait que autant justement la communautรฉ du libre et la communautรฉ technique comprenaient la petite prouesse technique et en tout cas le cรดtรฉ intelligent de la rรฉponse technique ร  des problรจmes politiques.

Le problรจme politique cโ€™est une centralisation par les gรฉants du web et un monopole et la rรฉponse technique, cโ€™est on va dรฉmocratiser les moyens de diffusion de la vidรฉo et faire en sorte que pour diffuser des vidรฉos et avoir les mรชmes avantages que Google, tโ€™as pas besoin dโ€™avoir les moyens de Google. Donc il y avait une vraie comprรฉhension et par contre il y avait tout un travail ร  faire dโ€™รฉviter dโ€™avoir notamment au niveau des mรฉdias un peu plus grand public etc la mode de lโ€™รฉpoque qui รฉtait voici le nouveau YouTube killer. Voilร  et parce quโ€™ร  lโ€™รฉpoque sortait tout le temps une start-up qui disait bonjour jโ€™ai le nouveau Facebook killer et inscrivez-vous ร  Hello, inscrivez-vous ร  machin ou le Twitter killer etc cโ€™รฉtait vraiment la mode mรฉdiatique ร  lโ€™รฉpoque dans les mรฉdias traitant du numรฉrique. Et donc nous trรจs trรจs trรจs vite on a dit, quand on annonรงait la V1, on annonรงait bien en gros ceci nโ€™est pas le YouTube killer. Notre petite association avec 50 000 balles et un an de boulot ร  un dev ne peut pas concurrencer les gรฉants du web et les plus grandes puissances financiรจres, technologiques, รฉconomiques, culturelles mondiales. Cโ€™est pas possible.

Booteille : et je pense que lร  tu appuies sur un point qui est trรจs important avec Peertube et beaucoup de projets notamment portรฉs par Framasoft, cโ€™est lโ€™idรฉe quโ€™on ne cherche pas ร  recrรฉer un YouTube, on ne cherche pas ร  recrรฉer un Facebook, on ne cherche pas ร  recrรฉer tout รงa, on cherche ร  construire des alternatives qui sont pensรฉes pour les humains et les humaines qui partagent nos valeurs ou non, mais cโ€™est un autre concept. On ne cherche pas, jโ€™appuie lร -dessus, on ne cherche vraiment pas ร  reproduire YouTube. Par contre, sโ€™il y a des fonctionnalitรฉs chouettes dans YouTube qui nous intรฉressent, effectivement, on va les rรฉflรฉchir, on va chercher ร  les intรฉgrer. Par contre, toujours sous notre prisme, celui qui a nos valeurs et nos principes.

Walid : et effectivement, jโ€™avais pas captรฉ que la sortie de Peertube V1 รฉtait concomitant avec lโ€™arrivรฉe du protocole ActivityPub, ce qui montre bien que le logiciel a รฉtรฉ pensรฉ dรจs le dรฉpart pour la fรฉdรฉration et a grandi avec. Jโ€™ai une question un petit peu technique, tu lโ€™as abordรฉe Pouhiou un tout petit peu avant, tu as dit sur la V0 il y avait une licence libre et puis on a affinรฉ la licence pour la V1. Donc pour la V1, la licence actuelle de Peertube cโ€™est une AGPL V3+, quโ€™est-ce qui fait que vous choisissez cette licence-lร  ?

Pouhiou : donc il faut savoir que Choco, trรจs vite, quand on lui a dit ยซ ร‰coute, nous on veut pรฉrenniser ton emploi au sein de Framasoft et le dรฉveloppement de Peertube, on veut le mener le plus loin quโ€™on pourra et que รงa intรฉressera le monde, quoi, tu vois. ยป Et tout รงa, il nous a dit ยซ Ok, mais du coup, moi, quโ€™on soit clair, maintenant, le projet Peertube appartient ร  Framasoft et non pas uniquement ร  Chocobozzz. ยป Donc voilร , et du coup, on a travaillรฉ un peu plus la licence ensemble, et du coup, Framasoft, on a toujours eu une politique sur clairement 1, licence libre, tout ce quโ€™on produit doit รชtre sous licence libre, on vient du milieu du logistique libre, pour nous cโ€™est une รฉvidence, dโ€™autant plus quโ€™on est financรฉ par les dons, par la communautรฉ, donc la moindre des choses cโ€™est de reverser notre production dans les communs. La politique de Framasoft aussi sur ces productions, cโ€™est que ce soit des licences virales ร  lโ€™inverse des licences permissives. Tu me dis si je dรฉveloppe sur cette partie lร .

Walid : non รงa va, jโ€™ai dรฉjร  fait un รฉpisode avec Benjamin Jean lร  dessus.

Pouhiou : Benjamin Jean qui รฉtait membre de Framasoft. Tout ร  fait, super du coup cโ€™est bon. Mais voilร  donc du coup pour nous รงa a รฉtรฉ toujours clair donc lร  pour un logiciel une licence GPL v3 est trรจs bien et le A dans AGPL en fait cโ€™est parce que comme cโ€™est un logiciel principalement serveur รงa permet encore une fois de mieux protรฉger le commun au niveau des modifications qui pourraient รชtre faites sur dโ€™autres serveurs.

Donc lร  il y a la v1 alors je sais plus ร  quel moment cโ€™est, ma mรฉmoire me fait dรฉfaut jโ€™ai pas forcรฉment trouvรฉ lโ€™article, je sais quโ€™ร  un moment la FSF avait mis Peertube comme un des logiciels principaux ร  soutenir. Je me demande, ร  partir du moment oรน la V1 sort et les gens commencent ร  lโ€™utiliser, est-ce que รงa vous pousse tout de suite ร  faire une V2 ? Comment vous organisez finalement aprรจs la V1 et aprรจs les premiers retours ?

Pouhiou : en fait, nous on a pensรฉ V2 ร  partir du moment oรน on a rรฉussi le crowdfunding pour financer la V1. On sโ€™est dit en fait, on sait trรจs bien quโ€™on ne va pas rรฉussir en un an ร  faire tout ce quโ€™on voudrait et on va non pas viser de tout livrer dโ€™un coup et de mettre, voilร โ€ฆ Mais on va viser une progression dans la vie du logiciel et donc dโ€™annรฉe en annรฉe ร  lโ€™amรฉliorer. Donc pour nous รงa a รฉtรฉ dรจs le dรฉpart pensรฉ comme รงa et justement รงa a รฉtรฉ le truc, cโ€™est ceci nโ€™est pas un YouTube killer mais on va avancer au fur et ร  mesure et notamment quand on sโ€™est adressรฉ ร  des publics, on sait quโ€™au dรฉbut de la vie du dรฉveloppement de Peertube, on sโ€™est adressรฉ ร  des publics plutรดt techniques qui comprenaient mieux les enjeux, et puis quand ce public-lร  a รฉtรฉ acquis, on a pu sโ€™adresser ร  des publics un peu plus nรฉophytes, et de plus en plus on essaie de sโ€™ouvrir au fur et ร  mesure parce que le logiciel mรปrit et devient accessible ร  un plus grand nombre, ce quโ€™il nโ€™รฉtait pas lors de sa v1 ou v2, ce qui est bien normal. Donc รงa cโ€™รฉtait pensรฉ de dรฉpart, et au niveau de lโ€™accueil, au niveau du libre, il est plutรดt chaleureux. En effet, la FSF, je me rappelle que mรชme ร  lโ€™รฉpoque, Richard Stallman, lui-mรชme, est intervenu sur le guide pour nous donner des indications sur comment bien implรฉmenter la licence de maniรจre, avec un protocole rigoureux. La FSF nous a demandรฉ ร  Framasoft de leur offrir un hรฉbergement dโ€™une chaรฎne Peertube quโ€™on a fait sur notre instance Framatube, cโ€™est une des rares exceptions parce que dโ€™habitude on nโ€™hรฉberge pas de monde exprรจs. Bon voilร , cรฉtait la FSF, on a fait une exception.

Mais en mรชme temps aussi, รฉvidemment, il y avait des critiques qui sont en plus, en somme toute lรฉgitime et tout รงa, des critiques par exemple sur lโ€™utilisation de JavaScript, en plus JavaScript sous forme de TypeScript qui a รฉtรฉ conรงu par Microsoft. Enfin voilร , et JavaScript nโ€™est pas forcรฉment trรจs trรจs apprรฉciรฉ par toutes les personnes qui aiment le libre. On a essayรฉ de travailler un peu sur la question de de LibreScript, cโ€™est รงa la version JavaScript libre par la FSF, et les รฉchanges quโ€™on a eu, alors qui sont un peu en off, voilร , mais qui sont pas non plus un grand secret, cโ€™est quโ€™on sโ€™est rendu compte que LibreScript a รฉtรฉ รฉcrit ร  une รฉpoque oรน la maniรจre dont cโ€™est fait nโ€™est plus la mieux adaptรฉe maintenant et ce quโ€™il faudrait, ce serait modifier la maniรจre dont on peut reconnaรฎtre du code JavaScript libre et respectueux. Donc il faudrait une รฉvolution peut-รชtre de LibreScript, en tout cas pour nous ce serait beaucoup trop contraignant de faire en sorte que le code JavaScript de Peertube soit compatible de LibreScript. Cโ€™est juste au niveau travail, cโ€™est juste indรฉcent. Mais voilร , des critiques, des choses comme รงa, cโ€™est comme dans la vie du libre.

Pouhiou : jโ€™รฉtais ร  lโ€™extรฉrieur de lโ€™assaut ร  cette รฉpoque-lร , et il y avait un moment qui a รฉtรฉ marquant pour moi, cโ€™est quand Blender a des problรจmes de monรฉtisation avec YouTube et annonce, ยซ ok, grosso modo on emmerde YouTube, on va sur Peertube ยป. Moi, ร  ce moment-lร , jโ€™ai vu Reddit sโ€™enflammer, jโ€™ai vu Internet commencer ร  parler massivement de Peertube comme une alternative ร  YouTube.

Et aprรจs, quand Debian fait son don de 10 000 euros pour la sortie de Peertube V3 avec le live et tout รงa, il y a eu un nouveau petit coup de fouet en termes de popularitรฉ. Et je pense que ces deux moments ont รฉtรฉ vraiment des game changers (NDLR : ont changรฉ la donne) aussi au niveau de la communautรฉ, de lโ€™acceptation du logiciel comme une alternative pour faire de la vidรฉo.

Pouhiou : de toute faรงon, on ne le dira jamais assez, les meilleurs promoteurs du libre et du numรฉrique รฉthique ce sont les gรฉants du web. A chaque fois quโ€™ils font de la merde et quโ€™ils font des choses qui vont ร  lโ€™encontre du bien commun et des gens etc parce quโ€™ils veulent juste donner de lโ€™argent ร  leurs actionnaires, ร  chaque fois quโ€™ils font de la merde, รงa permet de promouvoir en mรชme temps les alternatives libres, ร  chaque fois que Twitter a eu un scandale avec Elon Musk, รงa a ramenรฉ du monde sur Mastodon, ร  chaque fois quโ€™un nouveau Windows sort, il y a plein de gens qui se mettent ร  dรฉcouvrir GNU Linux et plein de distros sympas.

Cโ€™est cool, on se rend compte quโ€™ร  chaque fois quโ€™ils font des erreurs, il y a des gens qui viennent nous trouver.

Booteille : รงa mโ€™รฉvoque vraiment la dimension du pas de cรดtรฉ. Je suis assez partisan du fait dโ€™essayer de construire des alternatives et un environnement numรฉrique alternatif qui fait que au moment oรน รงa demanderaโ€ฆ ou au moment oรน les gens auront envie de faire lโ€™effort de faire ce petit pas de cรดtรฉ vers chez nous, ce pas de cรดtรฉ soit le plus simple possible, le moins รฉnergivore possible. Et cโ€™est ce qui sโ€™est passรฉ dans les exemples que tu as citรฉs Pouhiou quand Elon Musk rachรจte Twitter, fait de la merde etc.

Des millions de personnes arrivent sur Mastodon. Quand Blender a des problรจmes avec YouTube, bam, on parle de Peertube et on commence ร  financer Peertube. Je pense que cโ€™est un de nos enjeux en tant que communautรฉ du libre en tout cas, pas dโ€™attaquer frontalement les gรฉants du web parce quโ€™on nโ€™a pas lโ€™รฉnergie tout simplement, on nโ€™a pas les moyens, mais vraiment de chercher ร  construire des alternatives qui donnent envie pour que le grand public, en fait, ร  un moment puisse simplement venir nous trouver parce quโ€™on a construit des portes faciles, parce que รงa demande le moins dโ€™รฉnergie possible.

Pouhiou : si je peux me permettre de rebondir, ce qui est gรฉnial lร -dedans, cโ€™est que tu te rends compte quโ€™en fait les gรฉants du web sont aussi enfermรฉs dans leur modรจle รฉconomique, politique, dans leur choix de sociรฉtรฉ. Donc leur modรจle รฉconomique, cโ€™est lโ€™รฉconomie de lโ€™attention, leur modรจle politique sโ€™appelle le capitalisme de surveillance, voilร , et du coup avec lโ€™objectif dโ€™avoir une captologie, donc de capter un maximum dโ€™attention pour capter des donnรฉes pour les revendre, en fait ils sont enfermรฉs dans รงa et du coup nous on a tout un espace de libertรฉ que eux ne peuvent pas sโ€™offrir parce quโ€™on nโ€™a pas les mรชmes contraintes, on nโ€™a pas les mรชmes objectifs. Eux leur objectif cโ€™est de capter lโ€™attention.

Et un truc tout bรชte, depuis trรจs trรจs longtemps sur YouTube, tu peux partager une vidรฉo en dรฉmarrant ร  3 minutes 10. Et si tu regardes, รงa te donne lโ€™adresse web, lโ€™URL de la vidรฉo avec T รฉgal, enfin cโ€™est pas 3 minutes 10, cโ€™est un nombre de secondes, mais voilร . Cโ€™est extrรชmement simple pour Google de coder un ยซ je te partage un lien, la vidรฉo dรฉmarre ร  3 minutes 10 et tu finis lโ€™extrait ร  5 minutes 40, mรชme si la vidรฉo fait 10 minutes. Cโ€™รฉtait trois fois rien de rajouter un deuxiรจme paramรจtre. Pour eux cโ€™รฉtait trois fois rien. Ils ne lโ€™ont pas fait pendant des annรฉes. PeerTube on lโ€™a fait deux ou trois ans avant eux et deux ou trois ans plus tard Google a copiรฉ. Alors ils nโ€™ont pas copiรฉ, ils ont fini par le faire, tu vois. Mais voilร , et nous on รฉtait totalement libre de faire รงa parce quโ€™on nโ€™avait pas besoin que les gens restent le plus longtemps devant leur Peertube.

On avait juste besoin quโ€™ils voient les extraits qui les intรฉressent, ou quโ€™ils partagent les extraits qui les intรฉressent, mรชme si รงa sโ€™arrรชte au bout de trois minutes.

Les modes de financement de Peertube


Walid: ce que vous venez de dire juste avant me fait une bonne transition parce que je voulais parler du mode de financement de Peertube, qui est vraiment une question que je me posais. Donc on a parlรฉ de financement participatif, lร  on a parlรฉ de dons Debian par exemple. Je voulais savoir un peu quels sont les diffรฉrents moyens que vous avez pour financer Peertube. Cโ€™est Peertube ?

Pouhiou : Framasoft, รงa dรฉpend des annรฉes, est financรฉ entre 90 et 98% par des dons.

Dans ces dons, il faut quand mรชme distinguer deux types de dons, des dons de fondations, des gros dons entre guillemets, parfois dโ€™entreprises, cโ€™est plus rare mais il y en a eu quelques-unes, et les dons particuliers mais qui restent quand mรชme, genre cโ€™est les trois quarts de notre budget, cโ€™est les dons de lรฉgendes. ร‡a cโ€™est en gรฉnรฉral pour les activitรฉs de Framasoft. Concernant Peertube cโ€™est principalement รงa, parfois spรฉcifiquement pour lโ€™AV1 en 2017-2018 et pour lโ€™AV3 qui est sorti fin 2020, รงa a รฉtรฉ des crowdfunding, donc un financement spรฉcifique avec un objectif spรฉcifique etc. Sauf que pour les crowdfunding, il faut avoir quelque chose, il faut aussi susciter lโ€™engouement auprรจs du grand public. Donc dire, on veut montrer que cโ€™est possible et offrir une V1, cโ€™รฉtait quelque chose. Pour la V3, รงa a รฉtรฉ on veut vous offrir la recherche ร  travers toute la fรฉdรฉration et le live. Et on va pas faire juste du YouTube, on va faire du Twitch aussi. Lร , รงa, cโ€™รฉtait assez รฉnorme.

Il y a eu ce premier modรจle รฉconomique du don et du crowdfunding. Une trรจs trรจs faible partie, mais notamment en 2022 particuliรจrement, on a eu quelques prestations.

ร‡a a รฉtรฉ des prestations en dรฉveloppement pour des dรฉveloppements spรฉcifiques. Typiquement, on a eu le ministรจre de lโ€™ร‰ducation nationale qui, pour intรฉgrer Peertube ร  sa plateforme apps.education.fr, qui est un ensemble dโ€™outils libres mis ร  disposition de lโ€™ensemble des profs et des รฉlรจves de lโ€™ร‰ducation nationale, ils avaient besoin de pouvoir se connecter ร  son compte via des protocoles spรฉcifiques, LDAP, SAML, bref, machin. On a dรฉveloppรฉ le plugin qui nous ont financรฉ. On a eu aussi un mรฉdia All-around, donc cโ€™est un mรฉdia des arts de la scรจne hรฉbergรฉ par lโ€™Universitรฉ Emerson ร  Boston. All-around qui avait besoin sur Peertube de diffรฉrentes choses et qui nous ont financรฉ diffรฉrentes fonctionnalitรฉs que nous on avait envie de faire en plus donc รงa tombait bien. Mais รงa cโ€™est quand mรชme plutรดt rare et cโ€™est une trรจs faible partie du financement de Framasoft en gรฉnรฉral et de Peertube en particulier et sinon en 2021, lร  pour la v6 quโ€™on vient de sortir en 2023 et si tout va bien, logiquement cโ€™est bon, pour la v7 de 2024, sur Peertube on a touchรฉ des bourses de NLNet. NLNet qui fait partie dโ€™un collectif plus grand qui sโ€™appelle Next Generation Internet qui finance des projets pour un meilleur internet et qui finance ces projets en redistribuant des fonds europรฉens, mais en les redistribuant sur diffรฉrents petits projets en vรฉrifiant lโ€™avancement de ces projets. On a une trรจs bonne relation avec NLNet et Next Generation Internet.

Walid : je conseille ร  tous les auditrices et auditeurs dโ€™รฉcouter lโ€™interview que jโ€™ai faite de Benjamin Jean dans lequel on parle justement de ce financement europรฉen. Et cโ€™รฉtait justement une de mes questions de savoir est-ce que vous bรฉnรฉficiez de financement europรฉen. Donc voilร  tu viens de rรฉpondre ร  la question. Dans Next Generation Internet, ce que Benjamin explique cโ€™est quโ€™en fait cโ€™est des financements qui sont beaucoup plus simples ร  obtenir avec beaucoup moins de cรดtรฉs administratifs que ce quโ€™on pouvait avoir avant avec les financements europรฉens. Et donc รงa avait justement pour but de bรฉnรฉficier ร  des projets typiquement comme Peertube.

Pouhiou : cโ€™est รงa, ร  Framasoft on nโ€™a pas lโ€™รฉnergie, les savoir-faire, les connaissances de monter un dossier de subvention europรฉenne. Cโ€™est juste un boulot de dingue, cโ€™est un mi-temps sur un an, etc. Mais mรชme, tu vois, il y a des projets de lโ€™รฉcosystรจme Peertube, je pense notamment ร  lโ€™application Live Chat, qui permet dโ€™avoir un chat pendant les directs sur Peertube. Cโ€™est une application externe qui est dรฉveloppรฉe par un dรฉveloppeur externe qui sโ€™appelle John Livingston, quโ€™on embrasse dโ€™ailleurs. Nous on lโ€™a soutenu plusieurs fois, vraiment, on lโ€™a soutenu mรชme financiรจrement et puis รฉvidemment on travaille en collaboration avec lui parce quโ€™on trouve son travail hyper important.

Et lร  rรฉcemment, une grande partie de son travail a รฉtรฉ financรฉ aussi par une bourse NLNet alors que cโ€™est quelquโ€™un qui est tout seul dans son auto-entreprise de dรฉveloppement, il nโ€™aurait jamais la possibilitรฉ de monter un dossier de subvention europรฉenne, cโ€™est pas possible.

Equipe de dรฉveloppement et communautรฉ


Walid : donc en plus de ChocoBuzz, est-ce que dรฉjร  chez Framasoft, de maniรจre gรฉnรฉrale, il y a dโ€™autres personnes qui touchent et qui travaillent sur Peertube, est-ce quโ€™il y a une communautรฉ qui sโ€™est crรฉรฉe autour de Peertube, de dรฉveloppeurs ou de gens qui contribuent, qui en fait travaillent sur lโ€™outil ?

Pouhiou : alors pour la partie Framasoft, dรฉjร  moi, รงa fait quelques annรฉes que je me consacre ร  รชtre Product Owner de Peertube, cโ€™est-ร -dire vraiment ร  travailler en accord avec ChocoBuzz sur une stratรฉgie, sur les roadmaps (NDLR : feuilles de route), sur des choses comme รงa. Mais en fait on est nombreux et nombreux au sein de lโ€™association et mรชme au sein de lโ€™รฉquipe salariรฉe. Il y en a qui vont faire des articles blog, de la communication, des pouets, des choses comme รงa. Il y en a qui vont travailler sur les stratรฉgies, sur des choses comme รงa.

Mais en effet, pendant un moment, on a รฉtรฉ un peu, mรชme limite, goulots dโ€™รฉtranglement au niveau dรฉveloppement puisquโ€™il y avait un seul dรฉveloppeur salariรฉ qui รฉtait Chocobozzz. Et que รงa commenรงait ร  devenir trop peu vu lโ€™ampleur que prend le projet. Sauf quโ€™ร  Framasoft, on a fait un choix assez radical de limiter au maximum notre croissance, parce que notre objectif ce nโ€™est pas de redevenir un gรฉant et parce que nous on sait quโ€™on fonctionne bien tant quโ€™on garde une taille humaine, une chaleur humaine dans lโ€™รฉquipe salariรฉe, dans lโ€™รฉquipe des membres de lโ€™ensemble des membres dโ€™associations, dans tout รงa. Donc voilร , crรฉer un nouveau poste au sein de Framasoft, cโ€™รฉtait vraiment un enjeu trรจs fort, รงa nous a demandรฉ beaucoup de travail, beaucoup de rรฉflexion, beaucoup de choses comme รงa. Cependant, on savait quโ€™il y avait un besoin au niveau de Peertube et donc il y a eu une premiรจre demande de Chocobozzz fin 2022 de dire voilร  en 2023, je ne sais pas si on pourra avoir une personne salariรฉe de plus ร  Framasoft pour Peertube mais jโ€™aimerais bien moi savoir si je peux travailler en รฉquipe alors que รงa fait 6 ans que je travaille en solo sur le dรฉveloppement de ce projet. Et puis jโ€™ai envie de former quelquโ€™un, donc jโ€™aimerais bien prendre un stagiaire.

Et donc on a eu un dรฉveloppeur stagiaire entre fรฉvrier et juillet 2023, Wicklow, qui est venu lร -dessus. Donc quand il est arrivรฉ, en plus jโ€™ai dit les yeux dans les yeux ร  Wicklow, ยซ attention on va parler de la possibilitรฉ dโ€™ouvrir un poste de dรฉveloppement sur Peertube ร  Framasoft, savoir est-ce quโ€™on y va ou pas, je te regarde droit dans les yeux, lร  tu es au dรฉbut de ton stage, ce poste ne sera pas pour toi, vu que si cโ€™est quelque chose quโ€™on fait, du coup on peut peut-รชtre comprendre une personne avec une expertise pour รฉventuellement faire une app mobile, des choses comme รงa ยป.

Les discussions avancent, les discussions se font et en juillet dernier, lors dโ€™un camp oรน un maximum des bรฉnรฉvoles de lโ€™association, des membres par exemple de lโ€™association se retrouvent, on retravaille sur, ยซ ok on se sent prรชt ร  prendre une personne en plus, et cโ€™est quand mรชme un risque pour lโ€™association ยป parce que cโ€™est un salaire quโ€™il va falloir sortir tous les ans, tous les mois, etc.

Mais cโ€™est trop important, il faut y aller. Et du coup, quel type de poste on veut, etc. Et en fait, au bout dโ€™un moment, on se rend compte que stop, il faut quโ€™on arrรชte les conneries, รงa se passe trop bien avec Wicklow, il faut quโ€™on lui fasse une proposition dโ€™embauche. Et donc depuis septembre dernier, nous avons embauchรฉ un deuxiรจme dรฉveloppeur sur Peertube. Cโ€™est une de nos grandes annonces de cette fin dโ€™annรฉe parce que pour nous cโ€™est beaucoup, cโ€™est un gros risque, รงa veut dire que Framasoft va avoir besoin de plus de dons pour continuer ร  vivre, tu vois, mais en mรชme temps pour nous cโ€™est essentiel et notamment ce que va permettre le fait dโ€™embaucher un deuxiรจme dรฉveloppeur cโ€™est ร  la fois dโ€™avoir une autre personne qui va avoir de lโ€™expertise sur les 200, 250 000 lignes de code,

Booteille : 220 000,

Pouhiou : cork, tu vois, cโ€™est quand mรชme pas tout le monde ne peut se dรฉgager du temps pour avoir รงa. Et si ce quโ€™on appelle malheureusement le bus factor, je ne le souhaite pas, mais si un jour Chocobuzzz se prend un bus ou prend un bus pour aller vivre une autre vie ailleurs, dont il a envie, du coup il nโ€™y aura plus personne qui a de lโ€™expertise. Donc lร  รงa permet de doubler cette expertise et dโ€™avoir dโ€™autres personnes.

Et puis ce quโ€™on va demander aussi ร  Wicklow lร  sur lโ€™annรฉe prochaine, cโ€™est de se former sur les applications mobiles parce quโ€™on aimerait bien sortir une application virtuelle. Mais รงa on en reparlera je crois.

Walid : en termes de communautรฉ, il y a dโ€™autres gens en dehors de Framasoft qui contribuent ? Et si oui, comment vous animez en fait cette communautรฉ ? Dรฉsolรฉ, mon ancien passรฉ dรฉveloppeur de logiciels libres refait surface.

Booteille : non mais la question est intรฉressante notamment sur la question dโ€™animation de la communautรฉ. Je dirais peut-รชtre commencer par les chiffres.

Depuis la naissance du projet Peertube, il y a ร  peu prรจs 400 personnes qui ont contribuรฉ au code de Peertube. Donc mine de rien, cโ€™est quand mรชme quelque chose. Sachant que le projet Peertube est un projet extrรชmement complexe. ร‡a prend vraiment beaucoup de temps pour sโ€™habituer ร  la complexitรฉ du code, ร  la maniรจre dont il a รฉtรฉ fait. Et il y a un gros enjeu de maintenance, donc cโ€™est pas si รฉvident de voir un bout de code arriver dans le cล“ur de Peertube parce que derriรจre, Chocobozzz et Wicklow aujourdโ€™hui, et mรชme tout Framasoft sait trรจs bien quโ€™il faut maintenir le code quโ€™on rajoute, donc on peut pas faire les choses juste ร  la va-vite.

Il faut vraiment prendre du temps pour accompagner chaque contribution. La maniรจre la plus frรฉquente de contribuer, en fait, cโ€™est vraiment de reporter des bugs sur le tracker de bugs, soit sur GitHub, soit sur Framagit. Sinon, รงa va รชtre aussi, sโ€™il y a des problรจmes dโ€™administration systรจme, on va plutรดt orienter sur le forum Framacolibri, pour vraiment bien ordonner la maniรจre dont on va pouvoir traiter les problรจmes. Et sinon, on accueille surtout les propositions aussi. On a lancรฉ ideas.joinpeertube, je ne sais plus si cโ€™est cette annรฉe ou en fin dโ€™annรฉe derniรจre. Fin dโ€™annรฉe derniรจre.

Ouais cโ€™est รงa. Oรน on accueille รฉnormรฉment de propositions dโ€™amรฉlioration de fonctionnalitรฉ, enfin dโ€™amรฉlioration de Peertube en gรฉnรฉral, et sur laquelle on se base aujourdโ€™hui maintenant pour รฉtablir nos roadmaps, pour savoir dans quelle direction est-ce quโ€™on va aller avec Peertube. Grosso modo pour les chiffres cโ€™est ร  peu prรจs รงa. Aprรจs la question dโ€™animation de la communautรฉ, comme je te lโ€™ai dit, cโ€™est compliquรฉ de contribuer au code, donc รงa demande beaucoup dโ€™accompagnement. Donc on essaie de le faire et en mรชme temps on sait quโ€™ร  framasoft on est assez mauvais ร  รงa, on est assez mauvais ร  accompagner, ร  accueillir les contributions des gens, parce que รงa nous demande une รฉnergie de dingue quโ€™on nโ€™a pas forcรฉment sur le moment.

Pouhiou : cependant il y a quand mรชme eu un soin particulier apportรฉ au projet Peertube et notamment par une volontรฉ de Chocobozzz qui passe en gรฉnรฉral au minimum 50% de son temps ร  lโ€™animation de communautรฉ. Quand on dit 400 contributions au code, รงa veut dire faire tous les tests, rรฉviser, intรฉgrer le code, etc. Donc voilร , et cโ€™est quelque chose quโ€™il a fait et quโ€™il continue de faire. Les issues, discuter chacune des issues et tout รงa. Donc les issues, cโ€™est les retours sur le dรฉpรดt du code. Voilร , il y a eu quand mรชme plus de 4 500 issues qui ont รฉtรฉ fermรฉes et il y en a 450 encore en discussion. Mais tout รงa veut dire quโ€™il y a quand mรชme un gros investissement de temps salariรฉ justement pour essayer dโ€™accueillir les contributions. Mais cโ€™est vrai que finalement les contributions en code les plus faciles et donc les plus nombreuses vont รชtre plutรดt sur ce qui est le systรจme de plugins. Et donc dรจs quโ€™il y a besoin dโ€™ouvrir lโ€™API pour que un petit bout de logiciel tiers, un plugin puisse communiquer avec le code de Peertube, รงa on le fait vraiment facilement. Et tu vois aujourdโ€™hui il y a plus de 130 plugins disponibles pour Peertube, plus de 40 thรจmes aussi pour changer le code physiquement. Et รงa cโ€™est des contributions qui sont extrรชmement prรฉcieuses, les traductions aussi.

Walid : le travail de mainteneur cโ€™est long quoi, cโ€™est vraiment long.

Booteille : cโ€™est clairement long et trรจs chronophage. Et cโ€™est aussi, jโ€™allais appuyer sur le fait que lร , ce quโ€™on dรฉcrit, cโ€™est aussi une partie au final de la maniรจre dโ€™accueillir les contributions, de notre maniรจre dโ€™animer tout รงa. Parce quโ€™au final, dans lโ€™รฉquipe, il y a pas mal de personnes qui font aussi une veille active de tout ce qui se passe autour de Peertube. On a un regard sur beaucoup de sujets autour de Peertube, mรชme si on ne prend pas forcรฉment part ร  tout รงa, mais on essaie de vraiment voir ce que les gens font. Il y a quelques semaines, on a vu quโ€™il y avait une interface pour produire une sorte de TikTok en se basant sur Peertube. On a vu รงa, on a vu que la communautรฉ agit lร -dessus, on a vu aussi quโ€™un dรฉveloppeur est en train de construire une application mobile pour Peertube. On est rentrรฉ en discussion avec pour se renseigner un peu quelles sont les ambitions et tout รงa. Donc il y a vraiment, mรชme si cโ€™est pas forcรฉment toujours visible, la volontรฉ en tout cas de se lier ร  la communautรฉ et de marcher main dans la main avec la communautรฉ qui va aider ร  contribuer ร  lโ€™รฉcosystรจme de Pierre. Et enfin il y a toujours les efforts de communication sur Reddit, sur Mastodon, etc. autour de sur Lemmy aussi, autour du projet.

Pouhiou : cโ€™est dโ€™ailleurs pour รงa quโ€™on sโ€™est rendu compte quโ€™on รฉtait, quand je parlais de goulot dโ€™รฉtranglement, cโ€™est-ร -dire que vu le temps passรฉ par Choco sur le travail de maintenance et dโ€™animation de communautรฉ, รงa rรฉduisait mรฉcaniquement son temps de capacitรฉ de dรฉveloppement. Et donc le fait dโ€™avoir une nouvelle personne dans le dรฉveloppement du projet, cโ€™est aussi pour partager ce travail de maintenance qui est nรฉcessaire et qui est beau, et avoir plus de temps pour dรฉvelopper des nouvelles fonctionnalitรฉs.

Peertube et le Fediverse


Walid : le sujet suivant que je voulais aborder cโ€™รฉtait le Fediverse. On voit bien que Peertube est on va dire concomitant ร  lโ€™arrivรฉe du Fediverse finalement. Jโ€™ai pas encore fait dโ€™รฉpisodes dessus, il y a un รฉpisode assez sympa dans je ne sais plus quel numรฉro de podcast de Libre ร  vous, je le mettrais, oรน justement il parle de รงa, je crois que รงa a รฉtรฉ en plus il nโ€™y a pas trรจs longtemps, repartagรฉ.

Est-ce que vous pourriez, juste en deux, trois mots, dire pour les gens qui ne connaissent pas ce que cโ€™est que le Fediverse avant quโ€™on explique un petit peu quelle est la place justement de Peertube dans ce Fediverse ?

Booteille : Tu tโ€™y colles ? Ou je mโ€™y mets ?

Walid : ah, cโ€™est pas facile! Cโ€™est la colle รงa !

Booteille : on le fait assez quotidiennement. Le Fediverse, en fait, รงa tire son nom de lโ€™univers fรฉdรฉrรฉ en anglais. Lโ€™idรฉe cโ€™est dโ€™avoir, plutรดt que dโ€™avoir des rรฉseaux, des mรฉdias sociaux centralisรฉs, gรฉrรฉs par des superpuissances, on va sโ€™appuyer sur des protocoles de communication, on parle par exemple dโ€™ActivityPub, on en a parlรฉ tout ร  lโ€™heure, mais qui permet en fait ร  chaque entitรฉ de crรฉer ร  la fois son petit rรฉseau, son mรฉdia social dans son coin, et en plus de faire en sorte que ce mรฉdia social-lร  va communiquer avec les autres et crรฉer une fรฉdรฉration. Ce qui est gรฉnial cโ€™est quโ€™on pourrait se dire ยซ ok cโ€™est super รงa marche un peu comme le mail et du coup on peut sโ€™รฉchanger des mails de mon gmail ร  mon protonmail ยป etc etc

Sauf que รงa cโ€™est quโ€™une partie du Fediverse. Un des gros avantages du fait divers cโ€™est que le protocole utilisรฉ entre tous les mรฉdias sociaux est souvent le mรชme et du coup mรชme si on est sur des logiciels trรจs diffรฉrents comme par exemple Peertube et Mastodon, ces deux logiciels vont quand mรชme pouvoir communiquer ensemble. Et du coup on arrive sur un รฉnorme mรฉdia social qui regroupe plein de mรฉdias sociaux diffรฉrents, plein de fonctionnalitรฉs diffรฉrentes, dont la modรฉration est gรฉrรฉe par des plus ou moins grandes entitรฉs, il y a quelques grandes entitรฉs dans le Fediverse, mais au final on rรฉpartit toute la charge de la gestion de mรฉdias sociaux. Et aujourdโ€™hui, je crois que le fait divers, cโ€™est 12 ou 13 millions de personnes qui interagissent, soit avec lโ€™alternative ร  Twitter, enfin une des alternatives ร  Twitter qui sโ€™appelle Mastodon, qui est le logiciel du fait divers le plus populaire, soit en envoyant des photos sur une alternative ร  Instagram qui sโ€™appelle Pixelfed, soit en publiant des vidรฉos sur Peertube, en publiant des รฉvรฉnements comme sur les รฉvรฉnements Facebook avec Mobilizon. Bref, il y a pour beaucoup de logiciels, de mรฉdias sociaux classiques qui sont centralisรฉs et sclรฉrosรฉs, jโ€™ai envie de dire, il y a aujourdโ€™hui des alternatives qui sโ€™intรจgrent dans le Fediverse et qui va communiquer avec tout le Fediverse.

Walid : quโ€™est-ce que vous donneriez comme exemple concret pour quelquโ€™un qui puisse comprendre comment Peertube interagit avec le reste du Fediverse ?

Pouhiou : donc le Fediverse, du coup, du point de vue dโ€™un utilisateur, dโ€™une utilisatrice, il y a un problรจme de complexitรฉ, cโ€™est que cโ€™est plein de portes dโ€™entrรฉe possibles, ร  la fois dans les usages, cโ€™est-ร -dire, tiens, je voudrais plutรดt faire des petits messages, des petits micro-blogs ร  la Twitter, du coup, je vais aller vers une instance Mastodon, mais aprรจs, quelle instance Mastodon ?

Il y a plein dโ€™installations de Mastodon sur des serveurs diffรฉrents, dans des communautรฉs diffรฉrentes. Il faut trouver la sienne. Et donc lร , si tu vas vers du Peertube, cโ€™est que plutรดt tu vas avoir envie de partager des contenus vidรฉo et de monter comme รงa une collection de contenus vidรฉo, comme si tu voulais monter une chaรฎne YouTube ou Twitch, par exemple. Et lโ€™avantage, cโ€™est que par exemple, quand tu publies une vidรฉo sur ta chaรฎne Peertube, du cรดtรฉ de Mastodon, donc de lโ€™รฉquivalent Twitter on va dire, du cรดtรฉ de Mastodon cette vidรฉo va apparaรฎtre comme un tweet, comme un pouet on dit dans Mastodon. Et donc le titre de ta vidรฉo va รชtre le message, peut-รชtre aussi un petit bout de la description de la vidรฉo, en dessous va y avoir la vidรฉo comme un mรฉdia embarquรฉ, comme quand tu publies une vidรฉo. Et ce qui est intรฉressant cโ€™est que du coup le Peertube a crรฉรฉ un pouet sur Mastodon, mais si toi, sur Mastodon, avec ton compte Mastodon, tu mets un favori ร  ce pouet-lร , รงa va crรฉer un plus-en sur la vidรฉo Peertube.

Si tu rรฉponds au pouet de la vidรฉo, รงa va crรฉer un commentaire. Si je rรฉponds ร  ton commentaire, รงa va crรฉer une discussion imbriquรฉe dans les commentaires de la vidรฉo. Cโ€™est un petit peu comme si tu pouvais rรฉpondre ร  une vidรฉo YouTube avec ton compte Twitter. Aujourdโ€™hui on nโ€™imagine pas que cโ€™est possible et lร  comme tout le monde a fait le choix de parler le mรชme langage, รงa nโ€™est pas la tour de Babel. On sโ€™entend, personne nโ€™est enfermรฉ dans son coin, on peut discuter.

Booteille : et รงa crรฉe aussi un enjeu dโ€™interopรฉrabilitรฉ auquel on peut rรฉpondre. Cโ€™est-ร -dire quโ€™aujourdโ€™hui si tu veux migrer toutes tes vidรฉos qui sont sur Twitter vers YouTube, bon courage je pense parce que tu nโ€™as pas dโ€™outils adaptรฉs. Dans le Fediverse รงa nโ€™existe pas totalement encore dโ€™avoir des migrations possibles ou de lโ€™import-export possible dโ€™un logiciel ร  lโ€™autre de maniรจre trรจs facile mais en tout cas รงa peut sโ€™envisager beaucoup plus facilement que face ร  deux entitรฉs qui sont concurrentes financiรจrement et tout รงa.

Walid : le Fediverse cโ€™est un mode ร  part, qui prend du temps ร  explorer, cโ€™est assez fascinant. On va pas passer plus de temps forcรฉment sur le Fediverse parce que รงa mรฉriterait un รฉpisode et que รงa fait dรฉjร  une heure quโ€™on parle.

Peertube et les crรฉateurs de contenu


Walid : parlons maintenant de de la relation de Peertube avec les crรฉateurs de contenu. Ma vision de YouTube cโ€™est que cโ€™est une plateforme qui uniformise des contenus et cโ€™est une plateforme aussi qui te dicte ce que tu peux dire, enfin sur ce que tu ne peux pas dire surtout quoi.

Et ce que jโ€™aimerais bien comprendre cโ€™est quelle est, moi jโ€™allais dire lโ€™idรฉologie mais bref, quel est votre รฉtat dโ€™esprit par rapport aux crรฉateurs de contenu en fait ?

Pouhiou : de toute faรงon je pense pas quโ€™il y ait quiconque qui nโ€™ait pas dโ€™idรฉologie. Tu peux ne pas avoir ton idรฉologie parce que cโ€™est lโ€™idรฉologie dominante et prรฉsente partout mais tout le monde finalement mรชme quand on ne le veut pas on est ร  lโ€™intรฉrieur dโ€™une idรฉologie. Et donc il y a clairement une idรฉologie autour de Peertube. Et notre idรฉologie, cโ€™est favoriser lโ€™รฉmancipation numรฉrique, notamment pour pouvoir sโ€™extraire, tant que faire se peut, du capitalisme de surveillance, donc de tout ce systรจme qui, fondamentalement, essaie de nous traire nos donnรฉes un maximum pour crรฉer de la valeur, et pour la centraliser par des gรฉants et la redistribuer ร  des actionnaires, grosso merdo. Et donc nous, lโ€™idรฉe, cโ€™est de pouvoir favoriser รงa. Et donc la politique sur Peertube prรฉcisรฉment, cโ€™est dโ€™avoir un outil pour les personnes qui sont un peu laissรฉes pour compte par รงa.

Parce quโ€™aujourdโ€™hui, typiquement moi, quand jโ€™ai fait ma chaรฎne sur YouTube en 2014-2016, cโ€™รฉtait une chaรฎne dโ€™รฉducation sexuelle, dโ€™รฉducation populaire ร  la sexualitรฉ, sexe positif, queer, femme, avec des influences de tout รงa, cโ€™est quelque chose que tu ne pourrais pas faire aujourdโ€™hui. Aujourdโ€™hui, si tu parles de rรจgles ou dโ€™avortement sur YouTube ou sur Twitch, dรฉjร  tu vas avoir des mots qui vont รชtre interdits ou qui vont crรฉer de la censure au niveau des robots automatiques, ou alors tu vas รชtre sous-rรฉfรฉrencรฉ et mis tout en bas des contenus et de lโ€™algorithme et รชtre invisibilisรฉ. Et donc nous on se dit, mais en fait finalement, il y a plein de personnes pour qui ce modรจle-lร , qui est normal, cโ€™estโ€ฆ le boulot de Google cโ€™est de vendre de la pub. Donc leur objectif cโ€™est de faire des trucs qui permettent de vendre de la pub et ah bah tiens le sujet de lโ€™avortement, le sujet des personnes queers etc. cโ€™est pas vendeur. Il y a des moments cโ€™est pas vendeur. Donc bah du coup, รงa ne leur intรฉresse pas dans leur modรจle รฉconomique.

Et du coup on sโ€™est dit mais il y a des gens qui veulent juste partager des contenus, il y a des profs qui veulent partager des contenus pรฉdagogiques, il y a des artistes qui veulent partager simplement leur crรฉation auprรจs du plus grand public, il y a des gens dont lโ€™objectif nโ€™est pas justement de rรฉcolter de lโ€™argent ou de la gloire, mais de prรฉsenter leur travail ou de prรฉsenter des techniques, des magasins de tricot qui ont juste besoin de montrer comment est-ce que tu fais tel ou tel point en vidรฉo pour pouvoir dโ€™ailleurs vendre des laines et des aiguilles.

Donc voilร , toutes ces personnes-lร  sont laissรฉes pour compte par les YouTube, par les Twitch, par les machins. Et donc nous, cโ€™est plutรดt ร  elles et ร  eux quโ€™on sโ€™adresse en premier. Et attention quand je parle de รงa, cela nโ€™inclut pas des rejetรฉs de ces plateformes des gรฉants du web qui se sont fait virer parce quโ€™ils ont des contenus criminels, qui se sont fait virer parce quโ€™ils ont des contenus qui mettent en danger la vie dโ€™autrui ou des contenus qui promeuvent la intolรฉrance. Et lร  je vais รชtre hyper clair, Framasoft croit trรจs clairement et trรจs trรจs clair dans sa position quโ€™il y a des limites ร  la libertรฉ dโ€™expression et que ces limites sont dรฉfinies par le paradoxe de la tolรฉrance. Un peu philosophique mais pour rรฉsumer en gros le paradoxe de la tolรฉrance cโ€™est que si la libertรฉ tolรจre mรชme les paroles et les expressions intolรฉrantes, alors on peut finir ร  ce que lโ€™intolรฉrance dรฉtruit la libertรฉ et la libertรฉ dโ€™expression. Pour protรฉger mรชme la libertรฉ dโ€™expression, il ne faut pas accepter lโ€™expression dโ€™intolรฉrance.

Mais attention, cette idรฉologie-lร , cโ€™est la nรดtre, il faut voir comment รงa se concrรฉtise au niveau de nos actions sur Peertube. Et pour moi, รงa se concrรฉtise dans deux maniรจres de faire. Cโ€™est quโ€™ร  la fois dans nos choix de dรฉveloppement, quand on nous demande plutรดt de faire des outils de pistage des comportements ou des algorithmes qui vont manipuler les gens ร  regarder plus de vidรฉos, รงa va pas รชtre prioritaire pour nous par rapport ร  des outils de modรฉration, des outils dโ€™accessibilitรฉ, des outils qui vont permettre au plus grand nombre dโ€™รชtre autonome et de sโ€™emparer de Peertube. Et puis on nโ€™a pas juste un rรดle de dรฉveloppeur et dโ€™รฉditeur de logiciels, on a aussi un rรดle รฉditorial parce que par exemple on maintient un moteur de recherche des contenus sur Peertube avec un index et donc lร  cโ€™est ร  nous de choisir ce quโ€™on met ou pas dans cet index. Et si tโ€™es pas dโ€™accord, tu prends le code de notre moteur de recherche et la maniรจre de faire lโ€™index, tout est libre, tu peux le faire de ton cรดtรฉ et avoir ta politique ร  toi. Mais nous on va appliquer notre politique et quand on nous dit ยซ coucou dans votre index il y a des contenus fachos, on dit que cโ€™est intolรฉrant, par la cause de lโ€™intolรฉrance, on vire รงa de notre index ยป. Cependant si je reprends lโ€™exemple des fachos, รงa reste du logiciel libre, la premiรจre libertรฉ cโ€™est dโ€™utiliser le logiciel, si les fachos veulent utiliser Peertube, ils le peuvent.

Notre rรดle รงa va รชtre de donner ร  la communautรฉ les moyens de se protรฉger dโ€™eux, et notamment cโ€™est ce qui est arrivรฉ avec Peertube, il y a mรชme eu une รฉtude hyper intรฉressante par un institut allemand qui montre que les contenus dโ€™extrรชme droite et les contenus aussi fake news et conspirationnistes, etc. utilisent Peertube, mais finalement sont dans leur bulle de fรฉdรฉration, ont รฉtรฉ ostracisรฉs par le reste de la fรฉdรฉration qui sโ€™est coupรฉ dโ€™eux qui ne veulent pas promouvoir leur contenu. Cโ€™est une maniรจre de dire, vous รชtes libre dโ€™utiliser le logiciel, mais pourtant, nous nโ€™avons pas pour devoir de nous mettre ร  genoux pour vous servir de plateforme et de portefeuille.

Des exemples dโ€™instances Peertube connues ou remarquables


Walid : il nโ€™y a pas trรจs longtemps, par exemple, jโ€™ai interviewรฉ Nick qui fait la chaรฎne de The Linux Experiment. Pendant lโ€™interview, il parlait de son modรจle รฉconomique, des revenus avec Patreon, avec YouTube, avec les sponsors, etc. Ce serait compliquรฉ pour lui, sur Peertube, dโ€™avoir un modรจle qui lui permette potentiellement de vivre. En fait, la question que je me pose, cโ€™est si moi, je voulais รชtre crรฉateur de contenu en faisant des vidรฉos et que je voulais essayer dโ€™en vivre et que jโ€™essayais de poster mes vidรฉos sur YouTube quel serait pour vous un bon modรจle en fait ? Est-ce que le modรจle รงa serait de passer par des alternatives, enfin par par des financements type Open Collective ou Patreon ce genre de trucs ?

Pouhiou : alors moi je veux bien prendre un premier dรฉbut de rรฉponse pour que toi Booteille tu rรฉpondes vraiment ร  cette question mais je vais dโ€™abord prendre une tangente si tu le permets, cโ€™est que jโ€™ai รฉtรฉ youtubeur. Pour te donner un peu mes chiffres sur 2 ans 2014-2016, 42 000 abonnรฉs, une cinquantaine de vidรฉos, 2 millions de vues.

Jโ€™ai activรฉ la pub Google sur mes vidรฉos parce que je voulais pas รชtre sous rรฉfรฉrencรฉ et que je savais comment fonctionnait Google. Jโ€™ai touchรฉ sur 200 et 200 millions de vues entre 250 et 300 dollars. Je le sais parce que cet argent รฉtait sale pour moi, je lโ€™ai redistribuรฉ en prรฉservatif gratuit. Donc voilร , ร  lโ€™รฉpoque mรชme oรน moi je commenรงais YouTube, la fable des ยซ tu touches 1 euro par 1 millier de vues grรขce ร  la pub ยป ne marchait plus.

Et il faut bien se rendre compte que รงa fait plus de 10 ans que la pub ne finance plus les crรฉateurs de contenu, les publicitรฉs quโ€™on regarde, ne financent plus รงa. Et รงa cโ€™est Google qui nous a mis รงa dans la tรชte parce quโ€™ils ont รฉtรฉ trรจs malins, ils ont sorti un outil de diffusion vidรฉo, รงa cโ€™est un outil technique, et ils lโ€™ont associรฉ ร  un outil marketing de diffusion publicitรฉ et de captation de lโ€™attention. Or, รงa nโ€™est pas obligรฉ de mรชler les deux. Et nous, ร  Framasoft, on sโ€™est dit, la monรฉtisation des contenus, le financement de la crรฉation, etc.

Cโ€™est un รฉnorme problรจme. Nous, on va se concentrer sur ce quโ€™on sait faire, lโ€™outil technique. On fait cet outil technique derriรจre. Le reste, รงa ne va pas รชtre notre rรดle, mรชme si cโ€™est plutรดt cool quโ€™il y ait des possibilitรฉs de financer. Mais juste pour vraiment rentrer รงa dans le crรขne, aujourdโ€™hui les pubs sur Youtube, sur Twitch, etc. rรฉmunรจrent avant tout les actionnaires de Google et dโ€™Amazon. Cโ€™est des dividendes, quand vous regardez des pubs vous offrez des dividendes aux actionnaires, parfois il y a quelques miettes qui sont offertes comme รงa maigrement ร  la plรจbe des crรฉateurs de contenu, mais cโ€™est purement de lโ€™argent du mรฉpris et pas autre chose.

Booteille : Ah non, pas du tout et puis je pense que tโ€™as dit ร  peu prรจs lโ€™essentiel. Jโ€™appuie vraiment sur le fait que jโ€™ai pas le sentiment que la publicitรฉ rapporte ร  beaucoup de crรฉateurs et crรฉatrices de contenu aujourdโ€™hui. Tโ€™as soulignรฉ des initiatives comme aller sur Open Collectives, Patreon, tout รงa. Jโ€™ai le sentiment que cโ€™est plus au final, les crรฉateurs et crรฉatrices de contenu sโ€™autogรจrent au niveau des financements.

Pour beaucoup vont aller sur des plateformes qui sont dรฉcorrรฉlรฉes de YouTube ou Twitch pour demander des dons, pour demander du financement rรฉgulier, etc. Aujourdโ€™hui, jโ€™ai pas lโ€™impression, ร  part sur Twitch qui a vraiment intรฉgrรฉ cette question de lโ€™abonnement, je crois que YouTube lโ€™a fait aussi, mais lโ€™a intรฉgrรฉe. Par contre, Twitch prend 70% de la commission de base et il faut avoir reรงu je ne sais pas combien de milliers dโ€™abonnements pendant je ne sais pas combien de mois pour demander la moitiรฉ des gains. Donc on voit que les crรฉateurs et crรฉatrices de contenu qui sโ€™en sortent le mieux sont souvent, si ce nโ€™est quelques exceptions, รฉvidemment, il y a des gรฉants et des gรฉantes, mais vont plutรดt sโ€™orienter vers des plateformes qui ne sont pas liรฉes ร  la plateforme vidรฉo.

Et donc est-ce que รงa nous intรฉresse nous de nous prendre la tรชte avec la question de la monรฉtisation alors que vraiment cโ€™est extrรชmement compliquรฉ comme sujet, comme lโ€™a dit Pouhiou, pas forcรฉment on va se concentrer sur ce sur quoi on est bon cโ€™est ร  dire faire un logiciel qui aide les gens ร  sโ€™รฉmanciper.

Walid : donc finalement le vrai problรจme pour le crรฉateur qui voudrait aller sur une instance Peertube, cโ€™est de se faire connaรฎtre ?

Pouhiou : tout ร  fait. Et du coup, cโ€™est pour รงa aussi que nous, on est beaucoup plus ร  vouloir travailler sur des questions, ร  la fois de les aider ร  avoir des statistiques intรฉressantes pour pouvoir derriรจre en faire ce quโ€™elles veulent, parce que cโ€™est parfois avec des statistiques que tu vas soit trouver des sponsors, soit montrer ร  ta communautรฉ quโ€™il y a intรฉrรชt sur ce que tu fais, des choses comme รงa. ร‡a va รชtre aussi trouver, et lร  cโ€™est un des enjeux futurs de Peertube et dโ€™autres projets quโ€™on a autour de, dans lโ€™รฉcosystรจme de Peertube, de trouver comment mettre en valeur les contenus de qualitรฉ, donc la curation de contenus. Il y a dรฉjร  des gens, des instances qui font un travail de curation de contenus qui est important, et donc comment mettre en valeur et promouvoir รงa.

Voilร , nous on va essayer dโ€™initier quelques petites choses pour donner des idรฉes en espรฉrant quโ€™elles soient reprises et reproduites. Mais aprรจs on a aussi รฉtรฉ en contact par exemple dans le milieu du libre aussi il y a les espagnols de Goteo qui font une plateforme de crowdfunding. Je crois quโ€™ร  un moment donnรฉ, elles se sont intรฉressรฉes ร  trouver comment faire des ponts entre Peertube et Goteo pour faciliter lโ€™utilisation. Nous on est hyper ouvert ร  des modรจles comme รงa vertueux de financement en commun, de financement des communs, etc. Encore une fois, tant que รงa ne capte pas la vie numรฉrique des gens contre leur consentement, tant quโ€™il nโ€™y a pas trop des dark patents, manipulation de lโ€™attention et tout รงa, nous on est toujours prรชt ร  accueillir des initiatives tierces. Et de quoi quโ€™il arrive, dรจs le dรฉpart, je crois que cโ€™รฉtait mรชme depuis la V1, il y a toujours la possibilitรฉ pour les crรฉateurs et crรฉatrices de vidรฉos dโ€™avoir un bouton soutenir et si tu cliques sur ce bouton soutenir le champ est libre : cโ€™est ร  dire que les personnes qui tรฉlรฉversent le contenu peuvent aussi bien mettre un lien je sais pas vers leur paypal ou leur que sais-je, leur patreon, ou dire si vous voulez soutenir mes vidรฉos envoyer une gentille carte postale ร  ma grand mรจre รงa lui fera plaisir voilร  tu mets ce que tu veux derriรจre รงa alors cโ€™est insuffisant il faudrait faciliter tout รงa, etc. Mais รงa a quand mรชme รฉtรฉ pensรฉ dรจs le dรฉbut.

Walid : jโ€™ai vu il nโ€™y a pas trรจs longtemps que, par exemple, la Commission europรฉenne avait une instance PeerTube. Est-ce quโ€™il y a des instances un peu visibles et connues ?

Pouhiou : oui, cโ€™est parce quโ€™ร  un moment donnรฉ on peut aussi donner des instances plus de contenu vidรฉo et tout รงa. ร‡a va รชtre hyper compliquรฉ parce que tu veux toujours citer tout le monde et tu ne peux jamais penser ร  tout le monde en mรชme temps.

Donc au niveau institutionnel, typiquement en effet, donc la Commission europรฉenne, il y a aussi lโ€™Institut national de lโ€™audiovisuel hollandais, je ne sais pas prononcer leur nom parce que je suis trรจs trรจs nul, je suis dรฉsolรฉ en dutch, mais enfin voilร , qui lโ€™รฉquivalent de lโ€™INA hollandais qui ont hรฉbergรฉ leur contenu vidรฉo public sur une instance Peertube autogรฉrรฉe, qui ont travaillรฉ sur le passage ร  lโ€™รฉchelle, et qui ont contribuรฉ ร  lโ€™รฉcosystรจme Peertube.

Lโ€™รฉducation nationale, jโ€™en parlais via leur plateforme apps.education.fr. On est aussi en train de parler avec dโ€™autres institutions qui sont en train dโ€™envisager ces choses-lร , mais je ne veux pas non plus, enfin voilร , cโ€™est des projets, je ne veux pas dรฉvoiler des choses ร  leur place, on a rรฉguliรจrement des institutions qui font รงa. Je parlais par exemple aussi, moi je trouve รงa hyper intรฉressant, All-Around, donc un mรฉdia pour les arts de la scรจne dans une universitรฉ de Boston et qui en fait utilise Peertube pour des espรจces de webinaires et jโ€™aime beaucoup cet usage, cโ€™est des webinaires pour des artistes qui parfois sont ร  Boston mais qui parfois sont au Gabon et qui parfois sont en Russie, et donc comment faire en sorte que tout le monde puisse voir les vidรฉos ร  un moment donnรฉ, un de leurs besoins cโ€™รฉtait est-ce quโ€™on va pouvoir avoir des vidรฉos en 140p, donc en trรจs trรจs trรจs faible rรฉsolution, pour les trรจs trรจs trรจs faibles bandes passantes, parce que, ben voilร , il y a des connexions, notamment sur le continent africain, qui sont complexes. Voilร , et on lโ€™a dรฉveloppรฉ.

Et tiens, je vais parler dโ€™une autre, alors lร , qui hรฉberge des contenus vidรฉo anglo-saxons, de crรฉateurs et crรฉatrices en gรฉnรฉral sur YouTube, et de ce quโ€™on appelle ยซ edutainment ยป, donc ร  la fois de lโ€™รฉducation et de lโ€™entertainment, du divertissement. Je vais parler de Tilvids. Cโ€™est pas pour un par-dessus les autres, mais cโ€™est parce que je trouvais รงa hyper intรฉressant comme dรฉmarche. Cโ€™est une personne du milieu du libre, qui a รฉtรฉ aussi crรฉateur de contenu sur YouTube et tout รงa, qui sโ€™est dit ยซ tiens, je vais faire du Peertube et proposer ร  des vidรฉastes de copier leur chaรฎne YouTube sur Peertube. Les personnes nโ€™auront rien besoin de sโ€™occuper, mais au moins รงa mettra leur contenu aussi sur la fรฉdรฉration ยป.

Et il sโ€™est retrouvรฉ avec un problรจme, cโ€™est que du coup, une trรจs grande majeure partie de son public est aux ร‰tats-Unis, or son serveur me semble-t-il รฉtait en Europe. Et du coup, le serveur รฉtait trop loin et รงa crรฉait des ralentissements dans la vision. Eh bien, il a pris un autre serveur aux ร‰tats-Unis, qui lโ€™a mis en redondance dont on parlait de la V1, tu vois, et donc quiโ€ฆ En fait, รงa lui fait un relais web, exactement comme Google a des relais, ou Netflix dโ€™ailleurs, ont des relais un peu partout pour relayer leurs flux vidรฉo dans tout le rรฉseau dโ€™Internet mondial. Et bien lร , en fait, il a fait รงa artisanalement avec le logiciel Peertube. Je trouve รงa gรฉnial comme usage de la redondance qui nโ€™รฉtait pas imaginรฉe par nous au dรฉpart, mais il a pu le faire parce que le logiciel est souple.

Peertube v6 et la feuille de route pour 2024


Walid : parlons maintenant de lโ€™avenir, on va dire quโ€™on est en 2024 par exemple, on est fin 2023, on arrive en 2024. Quโ€™est-ce que vous allez faire par exemple sur 2024 ?

Pouhiou : je dis juste lร  ce quโ€™on vient de sortir, tu vois avec la V6 qui lร  vient juste de sortir, quand mรชme, donc bon dรฉjร  il y a eu le remote transcoding qui a รฉtรฉ, lร  aussi tu vois financรฉ par NLNet et cโ€™รฉtait bien parce que cโ€™รฉtait un truc pas du tout sexy, mais alors au niveau technique cโ€™est assez rรฉvolutionnaire. Cโ€™est le fait de dire quโ€™aujourdโ€™hui mรชme si tu as un tout petit ordinateur pour ton serveur Peertube, les tรขches les plus difficiles qui vont รชtre demandรฉes ร  ton processeur, qui vont รชtre les tรขches de transformation de la vidรฉo pour quโ€™elle soit correcte ร  streamer, ces tรขches-lร  tu peux les mettre sur un autre ordinateur plus puissant.

Ce qui veut dire que du coup aujourdโ€™hui le rรฉseau Peertube peut devenir totalement plus rรฉsilient et mettre en commun les tรขches de transformation de vidรฉos qui sont ponctuelles : cโ€™est quand tu uploades une vidรฉo ou quand tu fais un live, il faut transformer la vidรฉo. Ces tรขches-lร , tu peux les mettre en commun sur des grosses machines qui du coup seraient consacrรฉes ร  รงa. ร‡a, cโ€™รฉtait un vrai dรฉfi technique et on est hyper fier de lโ€™avoir rempli parce que รงa rend Peertube encore plus souple. Et puis, dans la V6, on vient de sortir la prรฉvisualisation de la vidรฉo quand tu survoles la barre de lecture.

Walid : รงa cโ€™est cool. Ouais, ouais, ouais.

Pouhiou : รงa a manquรฉ. Le fait, alors si les admins sont dโ€™accord bien sรปr, mais le fait pour un vidรฉaste de pouvoir uploader une nouvelle version de sa vidรฉo, tu vois quand il y a une mise ร  jour ร  faire, quand il y a une version qui รฉtait problรฉmatique et oรน on rรฉglait les problรจmes ensuite, etc. Le fait de pouvoir ajouter des chapitres ร  ses vidรฉos, et puis on a fait aussi tout un travail de fond pour se prรฉparer ร  lโ€™annรฉe prochaine, je vais laisser la parole ร  Booteille pour lโ€™annรฉe prochaine, tout un travail de fond dโ€™amรฉliorer lโ€™accessibilitรฉ au maximum du niveau de nos connaissances avant de demander un audit complet de lโ€™accessibilitรฉ donc de la facilitรฉ dโ€™utilisation de Peertube et surtout des difficultรฉs pour les personnes en situation de rentrรฉe.

Booteille : et ben du coup je vais parler de lโ€™annรฉe prochaine et en appuyant sur cet Audi dโ€™accessibilitรฉ. Donc lร  le travail qui vient dโ€™รชtre fait, cโ€™est vraiment un travail prรฉparatoire pour quโ€™en 2024 on puisse vraiment avoir un audit de qualitรฉ et sur la question de, est-ce que Peetube est suffisamment accessible pour les personnes en situation de handicap ou autre. Voilร , cโ€™est un gros gros projet, on est vraiment content parce que du coup on arrive ร  avoir du financement pour รงa, ce qui est encore une fois une fonctionnalitรฉ qui nโ€™est pas sexy pour la plupart des personnes valides, mais qui pour nous, nous tient รฉnormรฉment ร  cล“ur et qui a demandรฉ pas mal de boulot dรฉjร  cette annรฉe.

Du coup, dans la roadmap de lโ€™annรฉe prochaine, je lโ€™ai un peu dit tout ร  lโ€™heure, mais on sโ€™est inspirรฉ des propositions quโ€™on avait sur ideas.joinpeertube.org. Donc nโ€™importe qui peut venir faire des propositions et nous vraiment, on pioche ร  chaque fois quโ€™on se rรฉunit pour faire la roadmap on pioche dedans. Et du coup dans les fonctionnalitรฉs quโ€™on a prรฉvues il y a lโ€™import et lโ€™export de compte pour pouvoir importer sonโ€ฆ enfin exporter son compte Peertube. Alors attention on parle pas de migration cโ€™est pasโ€ฆ รงa va pas รชtre automatique dans un premier temps on y va par รฉtapes mais cโ€™est vraiment le voilร  ยซ je clique sur un bouton รงa mโ€™exporte un fichier Zip ou je ne sais quoi. Et derriรจre sur une autre instance on va pouvoir importer le compte ยป. Il ne faut pas sโ€™attendre pour lโ€™instant ร  de lโ€™automagie, cโ€™est une premiรจre รฉtape. Mais cโ€™est dรฉjร  un pas en avant, cโ€™est une fonctionnalitรฉ sur laquelle on rรฉflรฉchit depuis, enfin quโ€™on aimerait implรฉmenter depuis longtemps et on rรฉflรฉchit beaucoup dessus.

Alors attention, รงa cโ€™est un point technique trรจs compliquรฉ de parler techno quโ€™on utilise mais on a envie de sรฉparer les flux audio et vidรฉo et de pouvoir accepter des fichiers audio uniquement donc que les podcasts soient plus facilement aussi hรฉbergรฉs sur Peertube mais on a vraiment un point dโ€™attention lร  dessus รงa cโ€™est dans nos envies on travaille lร  dessus mais on ne sait pas ร  quel point ce sera faisable techniquement lโ€™annรฉe prochaine pour le jour dโ€™aujourdโ€™hui.

Pouhiou : cโ€™est dโ€™ailleurs pour รงa quโ€™il y a une grande cassure dans la version quโ€™on vient de sortir, cโ€™est quโ€™on va arrรชter de supporter WebRTC, cโ€™est bien รงa ?

Booteille : WebTorrent.

Pouhiou : WebTorrent, WebRTC cโ€™est toujours utilisรฉ, bien sรปr, pardon. WebTorrent dans le partage des vidรฉos en pair ร  pair et se concentrer plutรดt sur la partie HLS. Lร  encore une fois cโ€™est technique, mais parce quโ€™en abandonnant WebTorrent, รงa va notamment permettre, donc HLS qui รฉtait nรฉcessaire notamment pour le live, ce que WebTorrent ne permettait pas dรฉjร . Et lร  en plus, du coup, รงa va nous permettre de sรฉparer par exemple les flux audio-vidรฉo. Sรฉparer les flux audio-vidรฉo, cโ€™est une premiรจre รฉtape qui dans lโ€™avenir pourrait permettre dโ€™avoir par exemple plusieurs vidรฉos avec le mรชme flux audio ou plusieurs langages, รงa qui pourrait intรฉresser par exemple des gens comme la Commission Europรฉenne, pour une mรชme vidรฉo.

Booteille : dans les derniรจres fonctionnalitรฉs quโ€™on a prรฉvues pour le moment, sachant que tout est vivant, il y a une volontรฉ dโ€™amรฉliorer le panel dโ€™outils de modรฉration, notamment la modรฉration des commentaires, pour rendre รงa beaucoup plus facile et accessible pour les administrateurs et administratrices, pour les crรฉateurs et crรฉatrices de contenu. Il y a un gros travail lร -dessus.

Deux derniers points, une rรฉflexion autour de la catรฉgorisation not safe for work (NSFW) ou safe for work (SFW). On va travailler avec la coopรฉrative des internets avec laquelle on a dรฉjร  travaillรฉ cette question de comment mieux catรฉgoriser les contenus et notamment les contenus sensibles. Donc voilร  cโ€™est un travail quโ€™on aimerait effectuer.

Et enfin un des objectis de Wicklow, notre salariรฉ depuis septembre, cโ€™est de commencer le travail sur une application mobile officielle de Peertube. Application Android et iOS dans un premier temps. On aimerait bien faire aussi du Google TV. Lโ€™objectif cโ€™est de choisir des technos en tout cas qui nous permettent une assez grande adaptabilitรฉ sur du long terme au niveau des plateformes pourrait adapter cette application. Donc voilร , รงa fait une roadmap assez consรฉquente avec pas mal deโ€ฆ

Pouhiou : Je me permets un dernier point, Booteille aussi, il y a aussi un travail toujours avec la coopรฉrative des internets, donc il y a un prestataire en design avec lequel on travaille super bien, voilร , dans un travail dโ€™un remodelage complet de lโ€™interface de Peertube qui commence ร  avoir son temps, on voit bien il y a des endroits de problรจmes tout simplement parce quโ€™il y a aussi des fonctionnalitรฉs qui se sont rajoutรฉes donc lร  typiquement aujourdโ€™hui quand on est crรฉateur de contenu la gestion de ces vidรฉos cโ€™est complexe parce quโ€™il y a plein de possibilitรฉs donc lร  on va retravailler tout รงa et retravailler tout รงa avec dโ€™abord et avant tout une enquรชte de design, une enquรชte des usages et partir des usages des gens pour remodeler lโ€™interface et รงa je pense que dรฉjร  pour nous cโ€™est un travail trรจs important, รงa va amรฉliorer lโ€™effectivitรฉ, mais en plus รงa va รชtre hyper visible dรจs que tu changes lโ€™interface, les menus, les couleurs, les machins, les capacitรฉs de personnalisation, รงa se voit.

Walid : deux questions, je vais les poser ensemble, sinon je vais oublier la deuxiรจme, cโ€™est sรปr. La premiรจre cโ€™est si vous sรฉparez les flux audio et vidรฉo, est-ce que รงa veut dire que demain on pourrait avoir de la retranscription ou ce genre de choses, qui est clairement pour moi un vrai sujet. Et je pose la deuxiรจme tout de suite avant que jโ€™oublie. Vous parliez de faire une application mobile, pourquoi pas se baser sur des applications type Newpipe qui peuvent permettre dรฉjร  de rรฉcupรฉrer des flux de Peertube par exemple ?

Pouhiou : pour la premiรจre, flux audio et vidรฉo, en fait la question de la transcription est indรฉpendante du fait de pouvoir sรฉparer les flux audio et vidรฉo.

Donc voilร , mais en tout cas, la question de la transcription nous est demandรฉe notamment par des institutionnels. Et lร , cโ€™est un projet dโ€™un des partenaires de lโ€™รฉcosystรจme Peertube de mettre รงa en place et on est en train de travailler avec eux pour que ce soit une contribution quโ€™ils apportent et que nous, on les accompagne au maximum pour intรฉgrer cette contribution. Mais cโ€™est clairement un besoin que nous aussi, on a repรฉrรฉ.

Et justement, le remote transcoding, lโ€™outil de pouvoir dรฉporter une tรขche complexe en CPU sur un ordinateur distant, pourrait aussi servir ร  รงa. Parce que lร  aussi, le fait de transcrire lโ€™audio en texte et de crรฉer un transcript ou des sous-titres, etc., cโ€™est une tรขche qui va demander beaucoup de travail au CPU du serveur. Et donc, cโ€™est une tรขche quโ€™on pourrait aussi proposer ร  la fois dans le corps de Peertube mais aussi en tรขche distincte. Donc on essaie de travailler รงa.

Donc voilร , mais รงa ne va pas forcรฉment รชtre nous qui allons le faire, on va juste contribuer. Voilร .

Booteille : sur la question de la transcription, il faut savoir quโ€™il existe dรฉjร  en tout cas un plugin de transcription qui a รฉtรฉ dรฉveloppรฉ par des tiers, qui peut รชtre intรฉgrรฉ ร  Peertube, et de ce que jโ€™en ai vu, รงa marche plutรดt correctement dรฉjร .

Donc voilร  il faut savoir quโ€™il y a dรฉjร  une option en tout cas possible.

Pouhiou : et au niveau de lโ€™application en fait donc une des problรฉmatiques cโ€™est de trouver PeerTube sur les stores, sur les usages mobiles etc. Autant Newpipe font un boulot vraiment formidable autant pour lโ€™instant รงa va remplir les besoins que va faire la premiรจre version de notre application, cโ€™est-ร -dire les besoins juste de consommation de vidรฉos. Mais dโ€™ores et dรฉjร , si on veut se connecter ร  son instance, ce quโ€™on aimerait dรฉjร  mettre dans la premiรจre version de lโ€™application, se connecter ร  son instance, avoir ses playlists, avoir ses abonnements, avoir ses notifications, etc., Bah dรฉjร  รงa cโ€™est difficile ร  trouver sur des applications tierces et on ne va pas forcรฉment le demander ร  Newpipe.

Et derriรจre, ce quโ€™on aime, cโ€™est quโ€™au dรฉpart, cette application sera vraiment consacrรฉe ร  la consommation de contenu vidรฉo, donc cโ€™est vraiment pour les spectateurs et spectatrices, mais qui peuvent aussi faire leurs playlists, gรฉrer leurs abonnements, etc. Et ce quโ€™on aimerait, cโ€™est que par la suite, cette application puisse aussi servir รฉventuellement aux crรฉateurs et crรฉatrices de vidรฉos, รฉventuellement mรชme pour faire un live en direct, et pourquoi pas aux modรฉrateurs et modรฉratrices dโ€™instances, aux administrateurs, administrateurs dโ€™instances, etc.

Donc voilร , et รงa cโ€™est quelque chose quโ€™on ne peut clairement pas demander comme รฉvolution ร  des applications tierces. Donc voilร , on va essayer de sโ€™y coller et puis on va voir si รงa prend, mais on espรจre, on voit vraiment que les usages mobiles sont essentiels aujourdโ€™hui.

Prรฉsenter Peertube ร  un crรฉateur de contenu sur Youtube ou a un utilisateur de Youtube


Walid : on arrive sur la fin. Pour conclure, je voudrais vous poser deux questions. La premiรจre cโ€™est quโ€™est ce que vous diriez ร  un crรฉateur de contenu qui est sur youtube pour lui parler de Peertube ?

Pouhiou : du coup moi comme je lโ€™ai รฉtรฉ dรฉjร  je veux que tu te dรฉtendes crรฉateuriste de contenu, je veux que tu te dรฉtendes, cโ€™est totalement possible que tu te sois tellement habituรฉ ร  Youtube, que tu aies tellement pensรฉ ton travail en fonction de Youtube parce que cโ€™est trรจs trรจs trรจs prenant que du coup Peertube ne rรฉpond pas du tout ร  tes besoins et ร  ton cas dโ€™usage cโ€™est ok, ce nโ€™est pas grave, tu nโ€™es pas une mauvaise personne si tu continues dโ€™utiliser Youtube. On se dรฉtend, tout va bien รงa cโ€™est la premiรจre chose.

Par contre il faut aussi prendre conscience que tu es hรฉbergรฉ par Google ou par Amazon et donc tu es hรฉbergรฉ, tu es chez eux, littรฉralement et on est vraiment, alors sans infantilisation, mais on est vraiment dans le cas de Tanguy, qui reste chez maman Google et papa Amazon, tu vois. Cโ€™est-ร -dire quโ€™ร  la fois, il y a quelque chose dโ€™hyper confortable, tโ€™as toujours de la bouffe dans le frigo, tu tโ€™occupes pas forcรฉment du mรฉnage, mais en mรชme temps tu dois ranger ta chambre, tu choisis pas ce que tu vas regarder le soir ร  la tรฉlรฉ, tu peux pas te faire un dรฉlire porno le jour oรน tโ€™en as envie, ou parler de rรจgles ร  table, tu vois. Enfin voilร , tโ€™es pas chez toi quoi, tu vois, et cโ€™est รงa qui est compliquรฉ.

Et donc, ben, le fait ร  un moment donnรฉ de prendre son autonomie, donc dโ€™utiliser par exemple un outil dโ€™autonomisation et dโ€™รฉmancipation tel que Peertube, รงa va รชtre ร  la fois trรจs libรฉrateur, cโ€™est une magnifique aventure parce que vraiment tu peux crรฉer un lien beaucoup plus direct et beaucoup plus libre entre toi et la communautรฉ qui suit tes contenus et la communautรฉ qui crรฉe des contenus similaires aux tiens et avec qui tu as envie de tโ€™associer. Et en mรชme temps, cโ€™est extrรชmement plus de travail, dโ€™investissement, de choses comme รงa. Et donc vraiment ce que je veux te dire cโ€™est, vas-y tranquille, prends ton temps, cโ€™est voilร , si tu veux aller dans cette dรฉmarche lร  qui est belle et magnifique, prends ton temps, vas-y tranquille, ne sois pas isolรฉ, entoure-toi de personnes qui te ressemblent, avec qui tu es plutรดt dโ€™accord et tout รงa, pour essayer de trouver, ou de personnes qui ont dรฉjร  fait ton chemin, pour essayer de trouver leurs astuces, dโ€™avoir du partage dโ€™expรฉrience, etc. Et vas-y par รฉtapes. Il y a plein de personnes aujourdโ€™hui qui vont maintenir en parallรจle une chaรฎne YouTube ou Twitch et un Peertube. Le Peertube va soit รชtre en backup, etc. Soit รชtre plutรดt mis en avant sur leur site et tout รงa, mais on se sert quand mรชme des gรฉants du web pour le dรฉbut. Cโ€™est totalement ok de maintenir les deux en parallรจle aussi. Mais encore une fois cโ€™est plus dโ€™effort et bon courage ร  toi.

Walid : cโ€™est beau ce discours. Alors la deuxiรจme question pour toi Booteille, cโ€™est quโ€™est-ce que tu dirais pour prรฉsenter Peertube ร  un utilisateur de YouTube comme moi qui suis un gros utilisateur de YouTube?

Booteille : un des retours que jโ€™ai le plus souvent quand je lis la communautรฉ de Pierre Tube, quand il en parle ร  dโ€™autres personnes, cโ€™est que Peertube fait penser au YouTube de ses dรฉbuts, des premiรจres annรฉes de YouTube. Cโ€™est-ร -dire quโ€™on va y trouver plein de contenus, mais trรจs diffรฉrents les uns par rapport aux autres, et il y a un cรดtรฉ parfois ennuyant parce que tu te dis, ยซ putain cโ€™est quoi ces vidรฉos, elles sont cheloues ยป. Et en mรชme temps, il y a vraiment un truc un peu magique dans le contenu qui se crรฉe petit ร  petit et on ressent la libertรฉ des gens et leur envie. Je sais pas, des fois on voit des vidรฉos de grands-parents qui parlent ร  leurs petits-enfants, des fois on voit du contenu รฉducatif, des fois cโ€™est de la musique, il y a un peu de tout รงa et je pense que รงa รฉvoque vraiment le YouTube des premiรจres annรฉes.

Donc cโ€™est un peu retrouver cette vibe lร , sachant que du coup il nโ€™y a pas dโ€™algorithme de recommandation basรฉ sur nos comportements et du coup on sort de notre bulle confortable, de notre maison chez papa, maman, Google et Amazon.

On laisse beaucoup plus sa place au heureux hasard, la fameuse sรฉrentipitรฉ, cโ€™est-ร -dire que tomber sur une vidรฉo, on ne serait jamais allรฉ vers celle-ci, mais bam, par hasard, vu que lโ€™algorithme de recommandation est extrรชmement basique et se base pas sur nos comportements, je suis tombรฉ sur cette vidรฉo et รงa mโ€™a plu. Jโ€™ai dรฉcouvert une nouvelle personne, jโ€™ai dรฉcouvert un nouveau ou une nouvelle crรฉatrice de contenu qui va me donner envie. Donc il y a รงa, et aprรจs effectivement, Peertube a ses propres dรฉfauts, notamment dans la dรฉcouverte de contenu. On sait que mรชme si Sepia Search existe, donc un moteur de recherche qui permet de chercher dans la vaste majoritรฉ de ce qui existe sur Peertube, Sepia Search est mรฉconnu et ce nโ€™est pas toujours รฉvident de trouver ce quโ€™on veut.

Mais comme cโ€™est un logiciel libre et quโ€™il y a de lโ€™engouement autour, que nous on met des moyens dedans, que les gens nous font confiance aussi pour mettre des moyens dedans, cโ€™est un logiciel libre qui ne peut que sโ€™amรฉliorer. Petit ร  petit, avec le temps, on est presque sรปr dโ€™avoir un logiciel qui dรฉchire littรฉralement. Je trouve que รงa dรฉchire dรฉjร  aujourdโ€™hui, mais รงa ne peut quโ€™aller vers le mieux.

Pouhiou : juste, quand tu dรฉcrivais le fait de chiner des vidรฉos et de trouver des partages des gens, jโ€™avais lโ€™image dโ€™un marchรฉ aux puces. Le cรดtรฉ magique et pittoresque parfois.

Booteille : le cรดtรฉ bazar, moi jโ€™adore รงa!

Pouhiou : et je me permets quand mรชme de rajouter, puisque Frandasoft est en campagne de dons, et que si on fait des Peertube, si on fait des choses comme รงa, cโ€™est principalement grรขce aux dons des gens, que pour les personnes qui le peuvent et ร  qui รงa plaรฎt ce quโ€™on fait, que ce soit Peertube ou le reste, nโ€™hรฉsitez pas ร  nous soutenir รฉventuellement par un don, cโ€™est sur soutenir.framasoft.org que รงa se passe. Si je ne lโ€™avais pas dit, je mโ€™en voudrais.

Conclusion


Walid : pour finir, je dirais que moi รงa me rappelle un peu les communautรฉs du Web1, tout รงa. Aprรจs toutes ces annรฉes dโ€™avoir รฉtรฉ enfermรฉs par des gรฉants du Web, donc voilร , ce sera ma conclusion personnelle.

Bah รฉcoutez, Booteille et Pouhiou, merci beaucoup dโ€™avoir pris du temps pour venir prรฉsenter sur Projets Libres! Peertube.

Il y aura รฉnormรฉment de choses encore ร  dire surโ€ฆ Il y aura plein de trucs ร  dire sur Framasoft, bien entendu, quoi. Mais รงa, รงa sera peut-รชtre pour une prochaine รฉmission, qui sait. Jโ€™espรจre que mes auditrices et mes auditeurs ont รฉcoutรฉ jusquโ€™ร  la fin la conversation, et quโ€™ils ont appris des choses, et que รงa leur a donnรฉ envie, pour ceux qui ne connaissent pas Peertube, dโ€™essayer Peertube. Pourquoi pas de monter une instance Peertube ?

Moi, personnellement, ce que je trouve gรฉnial, cโ€™est le fait que je stocke plein de vieilles vidรฉos, des trucs des annรฉes 80 et 90, des trucs quโ€™on pourrait plus du tout uploader ailleurs car il y aurait des problรจmes de droits. Jโ€™ai pas forcรฉment envie que des milliers de personnes les voient mais cโ€™est la mรฉmoire de notre sport, et cโ€™est accessible pour ceux qui veulent. Et je trouve รงa hyper important.

Peertube cโ€™est vraiment un logiciel trรจs important, cโ€™est pour รงa que je voulais faire un รฉmission lร  dessus.

Donc รฉcoutez, merci beaucoup. Et puis, pour surtout vous qui รฉcoutez ce podcast, nโ€™hรฉsitez pas ร  voir Peertube et ร  en parler autour de vous et ร  partager cet รฉpisode. Il y a encore plein de trucs super qui vont arriver dans les mois ร  venir, donc restez, revenez, mettez-moi des commentaires, cโ€™est toujours trรจs sympathique.

Pouhiou : merci ร  toi de nous accueillir et puis pour ce super podcast, le projet libre, en effet, partagez-le un maximum autour de vous, allez รฉcouter les autres รฉpisodes. Trop bien, merci.

Booteille : merci beaucoup.

Walid : ร  bientรดt.

Cet รฉpisode est enregistrรฉ le 4 octobre 2023.

Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.


Nico (alias Nick) โ€“ Youtuber spรฉcialisรฉ dans le logiciel libre chez THE LINUX EXPERIMENT


podcast.projets-libres.org/@prโ€ฆ

Sommaire

Description


Nico (alias Nick) est Youtuber pour la chaรฎne The Linux Experiment. Nous lโ€™avons rencontrรฉ pour quโ€™il nous parle de sa chaรฎne, de la maniรจre dont il travaille et son modรจle รฉconomique.

A travers 3 vidรฉos et un podcast en anglais par semaine, The Linux Experiment traite lโ€™actualitรฉ des logiciels libres.

Nous abordons avec lui :

  • son parcours
  • les dรฉbuts de sa chaรฎne Youtube
  • sa ligne รฉditoriale
  • son modรจle รฉconomique
  • ses motivations
  • ses dรฉfis ร  venir

Cet รฉpisode est enregistrรฉ le 26 septembre 2023.

Le contenu produit par The Linux Experiment (TLE) :



Liens pour en savoir plus



Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.


This entry was edited (6 months ago)

Open Food Facts โ€“ รฉpisode 1 โ€“ Manon Corneille


Partons ร  la dรฉcouverte dโ€™Open Food Facts, la base de donnรฉes alimentaire open source et open data. Avec Manon Corneille, responsable des partenariats, nous abordons les sujets suivants : โ€“ la genรจse du projet โ€“ la structure et forme juridique dโ€™OpenFood

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Entrevue avec Manon Corneille dโ€™Open Food Facts


Walid : bienvenue sur ce nouvel รฉpisode de Projet Libre. Aujourdโ€™hui, on va parler dโ€™un projet assez fascinant, je dois avouer, qui sโ€™appelle Open Food Facts. Ce projet, jโ€™en ai entendu parler la premiรจre fois parce que jโ€™ai vu une confรฉrence dans une journรฉe de confรฉrence Perl ร  Paris ร  la Villette en 2015. Il y avait une confรฉrence sur Open Food Facts et je dois avouer quโ€™aprรจs, je nโ€™ai pas forcรฉment beaucoup suivi. Et jโ€™รฉtais trรจs content quand Manon, qui est avec moi ce soir, mโ€™a contactรฉ, parce que รงa mโ€™a permis de pouvoir re-rentrer un peu dans et de pouvoir prรฉparer, en fait, une sรฉrie de deux รฉpisodes. Dans ce premier รฉpisode on va parler avec Manon Corneille aujourdโ€™hui, cela va รชtre un รฉpisode grand public. On ne va pas parler technique.
Et un deuxiรจme รฉpisode derriรจre, lui, sera un รฉpisode plus technique dans lequel je pourrais aborder toutes mes questions de geek. Mais lโ€™idรฉe de ce soir, cโ€™est quโ€™on ait un รฉpisode quโ€™on puisse faire รฉcouter ร  des personnes qui nโ€™ont pas de compรฉtences techniques particuliรจres. Donc comme je le disais aujourdโ€™hui, je suis trรจs content dโ€™รชtre avec Manon Corneille, qui travaille sur le projet Open Food Facts et qui mโ€™a contactรฉ.

Prรฉsentation de Manon Corneille


Walid: Manon, รฉcoute, bienvenue sur le podcast, merci beaucoup dโ€™รชtre lร  et de prendre du temps pour parler avec nous dโ€™Open Food Facts. Dรฉjร , jโ€™espรจre que tu vas bien.

Manon : trรจs bien, merci beaucoup. Merci Walid pour ton accueil. On est ravis de pouvoir parler un petit peu du projet. Donc pour me prรฉsenter, je mโ€™appelle Manon Corneille, comme tu lโ€™as dit, je suis responsable des partenariats chez Open Food Facts depuis deux ans. Je travaille ร  dรฉvelopper les partenariats avec les fabricants alimentaires et je travaille aussi sur la partie internationalisation du projet, donc on aura lโ€™occasion dโ€™en reparler peut-รชtre un peu plus tard. Voilร  donc ravi dโ€™รชtre lร  ce soir et puis merci encore pour lโ€™accueil.

Manon CorneilleManon Corneille (source : LinkedIn)

Walid : alors la premiรจre chose cโ€™est que jโ€™aimerais que tu nous expliques cโ€™est comment tu as dรฉcouvert le logiciel libre et les communs numรฉriques ? comment tu es tombรฉ lร  dedans en fait?

Manon : alors un petit peu par hasard puisque moi du coup je nโ€™ai pas du tout un profil technique, ce sont des sujets qui sont souvent un petit peu difficiles ร  apprรฉhender quand on nโ€™a pas de compรฉtences techniques. Mais du coup, je me suis retrouvรฉe, enfin je suis plutรดt rentrรฉe par la porte de lโ€™impact environnemental et jโ€™รฉtais trรจs intรฉressรฉe aussi par tout ce qui est impact systรฉmique sur lโ€™alimentaire. Donc cโ€™est plutรดt cette porte qui mโ€™a fait dรฉcouvrir Open Food Facts et par la porte Open Food Facts, jโ€™ai ensuite dรฉcouvert le monde de lโ€™open data, le monde du libre. Et dโ€™ailleurs, je trouve รงa fascinant.

Lร , rรฉcemment, ร  lโ€™automne, on est allรฉ ร  un forum organisรฉ par NGI en Belgique. Et jโ€™ai pu rencontrer pas mal dโ€™acteurs du libre. Et รงa mโ€™a vraiment ouvert les yeux sur cet รฉcosystรจme hyper puissant. ร‡a permet รฉnormรฉment de choses. Moi, je nโ€™รฉtais pas forcรฉment familiรจre avec ce monde-lร . Et รงa mโ€™a ouvert les yeux sur tout ce que permet lโ€™open data et les valeurs que รงa porte en matiรจre de transparence, en matiรจre dโ€™indรฉpendance, dโ€™accessibilitรฉ, le fait que tout le monde puisse contribuer, partager les connaissances et construire ensemble.

Logo Next Generation Internet

Et voilร , je trouve รงa super. Donc bravo dโ€™hรฉberger un podcast sur les projets libres parce quโ€™on a besoin de plus de visibilitรฉ.

Walid : tout ร  fait. Il y a quelque chose que tu nโ€™as pas prรฉcisรฉ, je crois, cโ€™est ร  quelle date, quand est-ce que tu as rejoint Open Food Facts ?

Manon : jโ€™ai rejoint Open Food Facts il y a deux ans, bientรดt deux ans exactement.

Walid : dโ€™accord.

Manon : voilร . Avant รงa, jโ€™ai travaillรฉ pour un bureau dโ€™รฉtudes en impact environnemental pour les villes. Donc ce sont des diagnostics dโ€™รฎlots de chaleur urbain. Voilร , cโ€™est pour รงa que jโ€™ai plutรดt un background impact environnemental ร  la base.

La genรจse dโ€™Open Food Facts


Walid : trรจs trรจs intรฉressant. Si on commence sur la premiรจre partie qui est la genรจse du projet, jโ€™aimerais bien comprendre un petit peu comment est nรฉe lโ€™idรฉe dโ€™Open Food Facts ?

Manon : Bonne question. Open Food Facts est nรฉe en 2012, il y a un peu plus de dix ans maintenant. Donc cette association a รฉtรฉ fondรฉ par Stรฉphane Gigandet qui est une personne fascinante, qui mรจne plein de projets. Il menait ร  lโ€™รฉpoque un blog qui sโ€™appelle recettes.de, qui est toujours actif dโ€™ailleurs, avec une communautรฉ assez active. Sur ce blog, il liste des recettes et dans ces recettes, il รฉtait intรฉressรฉ de pouvoir les enrichir avec des informations nutritionnelles aussi. Donc il a cherchรฉ une base de donnรฉes sur des informations nutritionnelles, il ne lโ€™a pas trouvรฉ, il a dรฉcidรฉ de la crรฉer.
Et donc petit ร  petit, cโ€™est comme รงa que Open Food Facts est nรฉ. Puis au fur et ร  mesure, il a rรฉussi ร  sโ€™entourer de personnes qui sโ€™intรฉressent au sujet de la nutrition et qui ont contribuรฉ ร  enrichir la base de donnรฉes aussi.
Donc voilร , le projet a รฉtรฉ un projet citoyen qui vivait avec ร  peu prรจs 1000 euros de budget annuel jusquโ€™en 2017, si je ne dis pas de bรชtises. Au fur et ร  mesure, sur les 4 ou 5 derniรจres annรฉes, le projet sโ€™est vraiment professionnalisรฉ et il y a pu y avoir le recrutement de salariรฉs. Aujourdโ€™hui, on est 8 dans lโ€™รฉquipe et on est entourรฉ de plein de bรฉnรฉvoles. Donc cโ€™est super enthousiasmant.

Walid : est-ce quโ€™il lโ€™a crรฉรฉ tout seul ou est-ce quโ€™assez rapidement, il y a dโ€™autres gens qui sont venus ? Est-ce que quand il a crรฉรฉ le projet, il a tout de suite crรฉรฉ la forme qui est une association ?

Manon : alors non, en fait au dรฉbut il a crรฉรฉ le projet tout seul, il a crรฉรฉ la base de donnรฉes tout seul. Mais lโ€™associationโ€ฆ 11 avril 2014. Donc oui, lโ€™association nโ€™a pas รฉtรฉ crรฉรฉe de suite. Stรฉphane a commencรฉ ร  mettre le pied ร  lโ€™รฉtrier dรจs 2012. En fait, suite ร  รงa, il a rencontrรฉ Pierre Slamich, qui est le co-fondateur de lโ€™association Open Food Facts. Et donc ils ont dรฉcidรฉ de formaliser un petit peu tout รงa en crรฉant une association.
Et pour la petite histoire, lโ€™association a รฉtรฉ lancรฉe le 19 mai 2014, qui est le jour de la Food Revolution Day, donc le jour de la rรฉvolution alimentaire, avec pour mission donc dโ€™essayer de faire la transparence sur le systรจme alimentaire.

Food Revolution Day 2014 (source : yummyinspirations.net)

Les diffรฉrents sous-projets de portรฉs par lโ€™association Open Food Facts


Walid : avant quโ€™on rentre sur la structure du projet, pour donner un premier aperรงu, quโ€™est-ce que le projet Open Food Facts contient comme sous-projet ? Il nโ€™y a pas que la base de donnรฉes alimentaires ?

Manon : oui tout ร  fait, cโ€™est une question qui intรฉresse de plus en plus de monde parce quโ€™on commence ร  sโ€™intรฉresser, on sโ€™intรฉresse dรฉjร  depuis quelques annรฉes ร  lโ€™impact environnemental ร  la fois des produits alimentaires mais aussi des produits de beautรฉ, des produits du quotidien. Les consommateurs se posent de plus en plus de questions et du coup pour faire face ร  cette demande, Open Food Facts a plein dโ€™idรฉes, plein de verticales. Donc on a Open Product Facts qui est donc la base de donnรฉes des produits du quotidien. On va pouvoir retrouver un canard en plastique, une assiette, un micro-ondes, tout ce quโ€™on peut acheter comme objet physique. On va pouvoir proposer des conseils de consommation : par exemple, on pourra stocker des notices dโ€™utilisation de certains objets. On pourra conseiller si la personne cherche ร  jeter son objet ou ร  le donner ou ร  le recycler. On va essayer de guider lโ€™utilisateur pour quโ€™il puisse รฉtendre la durรฉe de vie de ses projets. On est super enthousiastes parce quโ€™on va travailler en 2024 dessus. Cโ€™est un projet qui a รฉtรฉ financรฉ par la fondation AFNIC. On a des moyens dessus, donc on a hรขte dโ€™รชtre ร  la fin de lโ€™annรฉe pour voir ce que รงa donne.

Fondation AFNIC

Ensuite, on a aussi lโ€™application Open Beauty Facts, qui traite de tout ce qui est cosmรฉtiques, produits de beautรฉ, crรจmes solaires, gel douche, etc.

Ensuite, on a trรจs rรฉcemment, suite ร  lโ€™inflation et ร  tout ce qui sโ€™est passรฉ sur la question des prix, on a un petit groupe de membres de la communautรฉ dโ€™Open Food Facts qui sโ€™est rรฉuni, qui a dรฉcidรฉ de crรฉer Open Prices, la premiรจre base de donnรฉes ouverte sur les prix. Donc lร , cโ€™est trรจs chronophage et cโ€™est un chantier qui est extrรชmement grand parce quโ€™il y a aussi รฉnormรฉment de magasins donc รงa fait un nombre de data points qui est gigantesque. Mais en ร  peine en 15 jours on a dรฉjร  des donnรฉes sur plus de 5000 produits donc des donnรฉes de prix et lร  cโ€™est uniquement pour lโ€™alimentaire pour le moment, mais qui sait en fonction des succรจs dโ€™Open Product Facts et dโ€™Open Beauty Facts peut-รชtre quโ€™on รฉtendra รงa ร  dโ€™autres verticales.

La structure du projet / sa forme juridique


Walid : gรฉnial. Alors maintenant parlons un peu de la structure du projet. On lโ€™a รฉvoquรฉ en introduction. Donc la structure qui porte le projet cโ€™est une association de loi 1901.

Manon : Oui.

Walid : jโ€™aimerais bien comprendre ร  lโ€™รฉpoque pourquoi ce choix a รฉtรฉ fait de faire une association et pas par exemple, je sais pas moi, une fondation ou une sociรฉtรฉ. Quโ€™est-ce qui a fait que les fondateurs Stรฉphane et Pierre ont choisi cette forme juridique ?

Manon :

รฉtant donnรฉ que cโ€™รฉtait un projet citoyen participatif, un petit peu sur le modรจle Wikipรฉdia ou OpenStreetMap, รงa faisait sens de choisir un statut associatif. Puis ร  lโ€™รฉpoque, Stรฉphane et Pierre รฉtaient trรจs proches de Christian Quest, qui est le fondateur dโ€™OpenStreetMap (NDLR : France). Donc ils se sont un petit peu inspirรฉs de leur fonctionnement.

Manon Corneille


OpenStreetMap รฉtant une association, et cโ€™est comme รงa que les choses se sont faites de maniรจre assez naturelle, finalement.

Logo OpenStreetMap

Walid : dโ€™accord, cโ€™est une association franรงaise. Les salariรฉs sont tous des salariรฉs franรงais ?

Manon : oui, aujourdโ€™hui, en tout cas. On est tous basรฉs en France, en tรฉlรฉtravail, et on se retrouve une fois par mois ร  Paris. Et on commence ร  avoir un nouveau type de rรดle, qui est le rรดle dโ€™ambassadeur. Donc on a un ambassadeur en Allemagne, une ambassadrice en Belgique et un ambassadeur en Croatie. Ils nโ€™ont pas le statut de salariรฉ. Tout รงa, cโ€™est des personnes qui travaillent ร  titre bรฉnรฉvole. Et aprรจs, on a ร  peu prรจs 300 ou 400 bรฉnรฉvoles qui nous aident tous les jours pour travailler sur la qualitรฉ des donnรฉes, pour dรฉvelopper lโ€™application mobile, dรฉvelopper le site web, nous aider ร  traduire tous les contenus quโ€™on peut avoir, plein plein dโ€™autres choses.

Les sources de financement du projet


Walid : รงa marche, on va y revenir dans tous les cas, รงa mโ€™intรฉresse beaucoup de voir un peu comment tout รงa sโ€™organise. On a vu la structure juridique qui porte le projet, donc au dรฉpart on comprend que les premiรจres annรฉes il nโ€™y avait pas de salariรฉs, quโ€™aprรจs il y a eu des financements, donc aprรจs il y a des salariรฉs qui sont arrivรฉs, maintenant quโ€™il y a des personnes comme toi qui sont payรฉes par le projet. Si on parle de payer par le projet, รงa amรจne tout de suite au chapitre suivant qui est un peu un des gros morceaux qui est le modรจle รฉconomique. Ma premiรจre question cโ€™est quelles sont vos sources de revenus en fait ? Cโ€™รฉtait une des premiรจres questions que je me suis posรฉ cโ€™est waouh, vous faites plein de choses mais comment cโ€™est financรฉ tout รงa ?

Manon : trรจs bonne question, surtout dans les projets qui sont libres. Jโ€™ai lโ€™impression que cโ€™est un sujet qui revient souvent, qui est difficile ร  financer. Les gens sont trรจs motivรฉs, mais il nโ€™y a pas forcรฉment รฉnormรฉment dโ€™argent. Donc pour nous, on est financรฉ aujourdโ€™hui ร  peu prรจs ร  hauteur de 30% par des subventions qui viennent du public. On va travailler par exemple avec Santรฉ Publique France, avec lโ€™ADEME, et donc on va faire pour eux des projets. Ce sont des financements qui sont quand mรชme flรฉchรฉs. Par exemple, on travaille en ce moment avec Santรฉ Publique France sur lโ€™accompagnement du Nutri-Score, de la nouvelle version du Nutri-Score. On a un petit peu de pรฉdagogie, on discute avec les fabricants pour faire en sorte que lโ€™adoption soit facilitรฉe.

Logo ADEME

Ensuite on a une autre partie qui vient dโ€™organismes philanthropiques, donc les fondations, comme par exemple la fondation Google.org. Il y a deux trois ans on a gagnรฉ le Google Impact Challenge, avec la somme dโ€™un million dโ€™euros. Donc รงa a permis de mettre beaucoup de beurre dans les รฉpinards pour quelques annรฉes.

On a รฉtรฉ aussi soutenu par la fondation Mozilla, ou des acteurs comme OVH, qui nous finance les serveurs depuis le dรฉbut. On a aussi la fondation Free, qui est sur la partie infrastructure.
Donc 30% du public, 30% ร  peu prรจs de fondations philanthropiques. Ensuite, il y a un autre gros tiers qui vient des projets europรฉens.
On essaie de nouer des partenariats avec diffรฉrents acteurs en Europe pour รชtre impliquรฉs et participer ร  ces projets. Et ensuite, on a aussi pas mal de donations du public. Donc on fait des campagnes de dons tous les ans pour essayer de rรฉcolter un petit peu de sous. Voilร  ร  peu prรจs comment รงa sโ€™organise.

Walid : ce que je comprends, cโ€™est quโ€™en fait, vous avez ร  la fois des financements qui sont pour des thรจmes prรฉcis, des financements qui sont des prix, etc. dont vous disposez comme vous voulez, un matelas de financement dโ€™environ 10% qui est du public. Donc finalement, vous nโ€™avez pas vraiment de problรจmes ร  รชtre indรฉpendant et ร  vous financer.

Manon : pour lโ€™instant, on a suffisamment de fonds pour voir venir sur les deux prochaines annรฉes, mais la difficultรฉ, je pense, qui est prรฉsente chez beaucoup de projets libres, cโ€™est quโ€™on nโ€™a pas forcรฉment de mal ร  se faire financer, mais que les projets sont toujours flรฉchรฉs. Donc รงa veut dire quโ€™il faut livrer, on a des deadlines ร  respecter, on a des cahiers de charges ร  respecter, et รงa, รงa met pas mal de pression sur toute lโ€™รฉquipe. Lร  pour lโ€™annรฉe 2024, on va essayer de prioriser un petit peu la recherche de financement non flรฉchรฉs, pour arriver ร  financer tout lโ€™entretien du commun finalement, parce quโ€™on passe quand mรชme รฉnormรฉment de temps ร  interagir avec la communautรฉ, rรฉpondre ร  des contributeurs sur GitHub qui ont fait des travaux et cโ€™est super, mais รงa demande รฉnormรฉment dโ€™accompagnement.
Pareil sur la partie fabricants, on en reparlera peut-รชtre mais moi je passe presque un tiers de mon temps ร  rรฉpondre ร  des sollicitations de fabricants, ร  faire du support finalement. Toute la maintenance et lโ€™entretien de ce commun quโ€™on crรฉe ensemble nโ€™est pas toujours financรฉ ร  la hauteur de ce quโ€™on voudrait.

Walid : est-ce que vous avez aussi des financements de fabricants ou de partenaires, enfin est-ce que vous avez dโ€™autres acteurs encore qui vous aident ร  financer cette base de donnรฉes ?

Manon :

pour le coup on a vraiment une ligne rouge, cโ€™est mรชme รฉcrit dans les statuts, on ne peut pas du tout accepter de financement de la part dโ€™acteurs de lโ€™agroalimentaire puisquโ€™on est totalement indรฉpendant donc personne de lโ€™industrie agroalimentaire au conseil dโ€™administration ni dans les finances.

Manon Corneille


Le rapport avec le fond Next Gรฉnรฉration Internet (NGI) et la fondation NLnet


Walid : on lโ€™a รฉvoquรฉ tout ร  lโ€™heure et รงa cโ€™est un sujet qui mโ€™intรฉresse beaucoup et sur lequel normalement dans les mois ร  venir je vais pouvoir faire des รฉpisodes. On a parlรฉ un peu de NGI, Next Generation Internet et avec un peu son bras armรฉ qui est la fondation nรฉerlandaise NLNet. Je voulais savoir quel รฉtait votre rapport, est-ce que eux aussi vous ont financรฉ ou vous financent ? Parce quโ€™ils financent รฉnormรฉment de projets libres. Et jโ€™ai dรฉjร  eu lโ€™occasion dโ€™interviewer les gens de Perturbe, les gens de Castopod et encore dโ€™autres interviews ร  venir aussi, de gens qui se font financer par NLnet. Alors je voulais savoir si cโ€™รฉtait aussi votre cas.

NLnet fondation

Manon : oui, absolument. On est super content dโ€™ailleurs que cette organisation existe et de voir aussi que les ressources chez eux vont augmenter dโ€™annรฉe en annรฉe. Cโ€™est super de voir que lโ€™Europe met les moyens derriรจre tout รงa. On a commencรฉ nos relations plutรดt avec NLNet, quโ€™on connaissait bien, donc voilร , comme cโ€™est des gens qui financent lโ€™open source depuis longtemps. Donc sur ces derniรจres annรฉes, on a bรฉnรฉficiรฉ de trois financements. Un rรฉcemment, lร , via le programme NGI, donc qui va nous permettre de booster notre recherche sur Open Food Facts.

Walid : je tโ€™interrompt une seconde. Donc NGI, Next Generation Internet, cโ€™est un des fonds, un des programmes europรฉens de financement du logiciel libre. Il a une nouvelle dรฉclinaison qui sโ€™appelle NGI Common, mais dont on parlera certainement aprรจs. Voilร , excuse-moi, cโ€™รฉtait juste pour prรฉciser.

Manon : oui tu fais bien, tu as raison.

Donc du coup, un projet est financรฉ lโ€™an dernier et quโ€™on va rรฉaliser lร  cette annรฉe, qui est le dรฉveloppement de notre outil de recherche. Donc on va pouvoir chercher plus facilement dans Open Food Facts, on va pouvoir mettre plein de filtres sur le panneau ร  gauche. On va pouvoir avoir une recherche beaucoup plus ergonomique. Et ensuite, cโ€™est vrai que grรขce ร  NLNet et NGI, on a pu aussi financer deux autres projets par le passรฉ, donc on est vraiment ravis que ce fonds existe. Et lร  on est aussi en train de prรฉparer un dossier pour le mois de mars : encore un call (NDLR : appel ร  projets) NGI, cette fois plutรดt orientรฉ sur les collaborations Europe-US, donc on croise les doigts, mais on est vraiment ravis que ce programme existe.

Quโ€™est-ce quโ€™un commun numรฉrique ?


Walid : je venais de lโ€™รฉvoquer avant, il y a un nouveau programme qui a รฉtรฉ annoncรฉ, qui sโ€™appelle NGI Common et qui est un nouveau fonds dโ€™une vingtaine de millions dโ€™euros je crois pour financer les communs numรฉriques. Donc ma question cโ€™รฉtait de savoir dรฉjร  quelle รฉtait votre dรฉfinition ร  vous dโ€™un commun numรฉrique, est-ce que vous estimez รชtre un commun numรฉrique et aussi est-ce que vous vous allez รชtre bรฉnรฉficiaire de ce fonds ?

Manon : alors est-ce quโ€™on est un commun numรฉrique ? Pour moi oui, aprรจs jโ€™avoue je suis pas forcรฉment spรฉcialiste absolue. Je considรจre que, comme le projet Open Food Facts est libre, la base de donnรฉes est libre, tout le code, tous les algorithmes sont en open source. Cela bรฉnรฉficie ร  รฉnormรฉment dโ€™acteurs. Aujourdโ€™hui, il y a un peu plus de 300 applications mobiles qui rรฉutilisent notre base de donnรฉes. Il y a plus de 3 millions de visiteurs uniques tous les mois qui regardent Open Food Facts, qui nous consultent pour leur connaissance. On a recensรฉ depuis les dix derniรจres annรฉes plus de 600 articles scientifiques qui utilisent Open Food Facts. Donc dans ce sens, je considรจre que Open Food Facts est un commun numรฉrique. On est sollicitรฉ trรจs rรฉguliรจrement par des รฉtudiants qui font des doctorats, par des scientifiques, par tout plein de monde. Ils voient beaucoup de valeur dans cette base de donnรฉes. Donc ma rรฉponse est oui, mais ร  toi de me dire si cโ€™est lโ€™inverse.

Walid : รฉcoute, jโ€™ai lโ€™impression que quand tu poses la question aux diffรฉrents acteurs de casque commun numรฉrique, cโ€™est pas trรจs simple. Jโ€™ai eu lโ€™occasion au FOSDEM de demander aux gens de NLnet et la rรฉponse nโ€™รฉtait pas trรจs รฉvidente non plus.

Manon : oui, cโ€™est รงa.

Walid : voilร , la dรฉfinition nโ€™est pas forcรฉment extrรชmement claire. Donc on peut imaginer que dans les annรฉes ร  venir ou les mois ร  venir, vous allez bรฉnรฉficier de ces fonds sur les communs numรฉriques ?

Manon : on espรจre, en tout cas, on va les suivre de prรจs. On va candidater si les astres sont alignรฉs et quโ€™un projet peut faire sens.

Open Food Facts et les citoyens


Walid : sur ce sujet financement, je pense quโ€™on a fait pas mal le tour.
Je voulais quโ€™on parle dโ€™un autre de mes sujets favoris sur le podcast, cโ€™est les communautรฉs. Et donc, je voudrais quโ€™on parle des communautรฉs autour de Open Food Facts. Jโ€™ai vu un certain nombre, jโ€™allais dire, de personas indiffรฉrents et le premier cโ€™est le citoyen. Je voulais savoir comment les citoyens sโ€™approprient la plateforme, quโ€™est-ce quโ€™ils ont ร  leur disposition ? Est-ce que tu peux nous expliquer comment le citoyen interagit avec Open Food Facts et de quelle maniรจre ?

Manon : Avec plaisir. Alors du coup, nous on a le cas un petit peu classique, le plus courant de lโ€™utilisation dโ€™Open Food Facts par un citoyen. Cโ€™est le consommateur qui va se promener dans son supermarchรฉ et il se pose des questions sur les produits. Donc ร  ce stade, il va pouvoir utiliser notre application mobile que vous pouvez tรฉlรฉcharger sur Android, Apple Store, plein dโ€™autres dโ€™ailleurs. Et donc il va scanner le code barre du produit alimentaire et ร  partir de lร , sur lโ€™application, il va voir toutes les informations liรฉes au produit. Donc les informations certaines sont dรฉjร  affichรฉes sur le produit comme la liste des ingrรฉdients, les tableaux nutritionnels, mais il va pouvoir les voir de maniรจre digitalisรฉe, ce qui va aussi lui permettre de comparer plusieurs produits ensemble de maniรจre rapide et facile, ce qui est un peu plus difficile de faire en vrai. Donc on a cette app qui est lโ€™interaction majoritaire.
Ensuite on a aussi le site web. Lร , cโ€™est plutรดt une utilisation ร  la maison. Si je vais me poser des questions sur quels sont les cรฉrรฉales qui seraient les plus adaptรฉes ร  mon alimentation, je peux entrer mes prรฉfรฉrences alimentaires dans Open Food Facts. Donc jโ€™explique que pour moi, le sel cโ€™est trรจs important, le sucre cโ€™est trรจs important, il ne me faut absolument pas de sucre dans mon rรฉgime alimentaire. Et suite ร  รงa, je vais pouvoir faire des recherches par catรฉgories et voir les produits qui sont les plus adaptรฉs ร  mon rรฉgime, puisque du coup, on calcule aussi un score Open Food Facts, qui est le score de correspondance avec mon rรฉgime alimentaire. Donc on va avoir des pourcentages de match. Cela permet de faire des recherches aussi hors supermarchรฉ.
Les infos qui intรฉressent le plus les consommateurs aujourdโ€™hui, vont รชtre tout ce qui tourne autour des informations nutritionnelles : sโ€™ils ont des rรฉgimes spรฉcifiques. De plus en plus, on voit le cas que les gens sโ€™intรฉressent ร  lโ€™impact environnemental, donc au calcul des รฉcoscores.

Et aussi, on entend pas mal parler de lโ€™ultra-transformation, des additifs, des รฉmulsifiants. Et donc lร  cโ€™est plutรดt lโ€™indice Nova qui va intรฉressรฉ le consommateur.

Lโ€™indice Nova


Walid : cโ€™est quoi lโ€™indice Nova ? Parce quโ€™on va parler un peu du Nutri-score aprรจs, mais lโ€™indice Nova, je ne connais pas trop.

Manon. : alors cโ€™est le groupe Nova, plus exactement. Cโ€™est un indice qui va de 1 ร  4. Donc Nova 1, ce sont des produits bruts, pas transformรฉs du tout. Si on prend lโ€™exemple dโ€™une pomme, รงa va รชtre une pomme.
Nova 2, รงa va รชtre par exemple une compote de pommes, donc un peu plus transformรฉ, soit par le process de fabrication, soit par lโ€™ajout dโ€™ingrรฉdients supplรฉmentaires.
Nova 3, cโ€™est encore un petit peu plus transformรฉ. Et Nova 4, encore plus : par exemple, dans notre cas de la pomme, รงa pourrait รชtre des bonbons ร  la pomme, oรน il y a plein dโ€™additifs, de conservateurs, etc.

Walid : tout ร  lโ€™heure, on a parlรฉ du fait quโ€™Open Food Facts a รฉtรฉ un peu inspirรฉ par OpenStreetMap. Je me demandais sโ€™il y avait des groupes dโ€™utilisateurs qui font un peu comme sur Open Street Map et qui vont ร  un endroit et qui cartographient. Je me demandais sโ€™il y avait des groupes de citoyens qui vont bรฉnรฉvolement cartographier un certain nombre de produits etc sans forcรฉment aller faire leur course ?

Manon : ouais carrรฉment รงa arrive alors on nโ€™est pas au courant de tout ce qui se passe, mais cโ€™est ce quโ€™on appelle des ยซ scans partiesยซ . Donc nous on en organise rรฉguliรจrement avec la communautรฉ parisienne, mais ouais ouais รงa se fait. On se retrouve ร  plusieurs et on scanne et on entre de la donnรฉe tous ensemble. Mais cโ€™est vrai que cโ€™est beaucoup plus sympa de le faire ร  plusieurs.
Il y a pas mal de chercheurs qui organisent รงa dโ€™eux-mรชmes aussi, parce quโ€™eux sont particuliรจrement motivรฉs dโ€™avoir la donnรฉe et dโ€™enrichir la base. Donc ils sโ€™entourent de leurs copains chercheurs ou pas dโ€™ailleurs, et ils font des scan parties.

Image guide Scan Party OpenFoodFactsGuide Scan Party (source : openfoodfacts)

Walid : la question suivante cโ€™est il y a combien dโ€™articles dans la base par exemple Open FoodFact, et la part des informations rentrรฉes par les citoyens elle reprรฉsente combien ? Est-ce que รงa cโ€™est chiffrรฉ ?

Manon : aujourdโ€™hui donc on a un peu plus de 3 millions de produits sur la base. La contribution citoyenne รงa reprรฉsente ร  peu prรจs 80%. Cโ€™est quand mรชme รฉnorme. Et donc les 20% restants, รงa va รชtre soit des donnรฉes quโ€™on va rรฉcupรฉrer par le biais de partenariats gagnants-gagnants quโ€™on fait avec les applications mobiles rรฉutilisatrices. Donc elles se nourrissent de la base Open Food Facts, mais en retour, elles nous renvoient des donnรฉes fraรฎches, mises ร  jour par leurs utilisateurs.

Et on travaille aussi avec les fabricants qui nous envoient par divers moyens leurs donnรฉes.

Walid : cโ€™est รฉnorme 80%!

Manon : sans les citoyens, le projet nโ€™existerait pas, cโ€™est clair et net. Ils nous aident aussi beaucoup pour tout ce qui est correction de la donnรฉe, non seulement ils entrent, mais en plus toutes les mises ร  jour, cโ€™est un travail de fourmi qui est prรฉcieux.

Walid : je pense aussi que parce quโ€™on touche ร  la nourriture, qui est quand mรชme quelque chose dโ€™assez fondamental. Je ne sais pas est-ce que sur la cosmรฉtique ou est-ce que sur dโ€™autres bases, le taux est identique ? Ou est-ce que la nourriture cโ€™est quand mรชme quelque chose qui intรฉresse vraiment tout le monde.

Manon : je suis assez dโ€™accord sur ce point. Cโ€™est vrai quโ€™on mange tous les jours. Sur un an, on a 1000 repas. Cโ€™est un chiffre quโ€™on aime bien mettre en avant.

Donc 1000 opportunitรฉs de prendre des meilleures dรฉcisions. Mais cโ€™est vrai que le sujet food (NDLR : nourriture), รงa touche รฉnormรฉment. Et voilร , le fait que chacun, individuellement, on a tous des spรฉcificitรฉs, des besoins particuliers, des rรฉgimes spรฉcifiques, des intolรฉrances au gluten. Il y a beaucoup de profils. Les femmes enceintes, par exemple, les gens qui mangent halal, les gens qui ont des allergies. Cโ€™est vrai que la nourriture, cโ€™est un sujet qui parle รฉnormรฉment et qui rassemble, cโ€™est sรปr.

Les projets ou applications qui se basent sur les donnรฉes dโ€™Open Food Facts


Walid : le deuxiรจme type dโ€™acteurs, cโ€™est les projets et les applications qui rรฉutilisent vos donnรฉes. Donc la premiรจre chose que je me demandais, cโ€™รฉtait quels sont les types dโ€™acteurs hors citoyens qui interagissent en fait avec la base de donnรฉes dโ€™Open FoodFact ?

Manon : on en parlait un petit peu tout ร  lโ€™heure du coup. Donc il y a ces fameuses applications applications rรฉutilisatrices, comme on les appelle. Donc en fait, ce sont des applications mobiles qui sont dรฉveloppรฉes par des gens comme vous et moi, qui commencent leur projet, une start-up. Et donc, pour faire tourner leur projet, ils ont besoin dโ€™une base de donnรฉes sur les produits alimentaires. Donc lร , il y a toutes sortes dโ€™applis, des applications pour traquer les calories, par exemple, donc plutรดt orientรฉes minceur, des applications pour les femmes enceintes, dont on parlait tout ร  lโ€™heure, ou pour les personnes qui mangent halal, des applications plutรดt tournรฉes fitness, pour des publics sportifs, des applications de toutes sortes.
Parmi les plus connues, il y a par exemple ScanUp, Foodvisor, Yโ€™a quoi dedans? qui est lโ€™application de SystemeU, My Health.

Logo application ScanUp

Peu de gens le savent aussi, cโ€™est vrai que jโ€™ai oubliรฉ de le rappeler, mais par exemple Yuka, qui fait partie des applications les plus connues, sโ€™est lancรฉe grรขce ร  Open Food Facts il y a quelques annรฉes maintenant.
Nous on est ravis de voir tous ces projets voir le jour. On ne les voit pas du tout comme de la concurrence, parce que cโ€™est souvent la rรฉflexion quโ€™on nous fait, cโ€™est est-ce que รงa ne vous embรชte pas de voir tous ces nouveaux projets qui sont peut-รชtre parfois plus connus que vous ?
Pas du tout.
Nous, notre mission, cโ€™est que toutes ces informations alimentaires soient accessibles ร  un plus grand nombre de personnes. En fait, on considรจre que ces applications mobiles, ce sont des multiplicateurs dโ€™impact plutรดt que des compรฉtiteurs.

Walid : donc ces applications, elles, elles ont accรจs ร  toute la base finalement ?

Manon : oui, tout ร  fait. Elles ont accรจs ร  toute la base et elles peuvent accรฉder aussi via notre API

Walid : qui permet dโ€™interagir ร  distance avec la base de donnรฉes

Manon : tout ร  fait.

Walid : si je fais ma propre application, quโ€™est-ce que je dois respecter pour pouvoir utiliser les donnรฉes dโ€™OpenFootFact ?

Manon :

Alors, cโ€™est difficile pour nous malheureusement dโ€™arriver ร  suivre tous les projets qui rรฉutilisent OpenFootFact, mais dans le meilleur des mondes, la rรจgle en tout cas, cโ€™est de respecter la licence ODBL, qui veut dire Open Database License, qui stipule plusieurs rรจgles, notamment le fait dโ€™attribuer la source de la donnรฉe.

Manon Corneille


Donc รงa veut dire que dans toutes les pages oรน des donnรฉes dโ€™Open Food Facts sont mentionnรฉes, ils doivent faire apparaรฎtre la mention Open Food Facts, รฉventuellement notre logo, un lien vers notre site. Ensuite, la deuxiรจme obligation, cโ€™est quโ€™ils doivent partager la donnรฉe telle quโ€™elle est, donc brute, sans lโ€™avoir retouchรฉ ou altรฉrรฉ. Donc รงa, รงa arrive souvent, des personnes tรฉlรฉchargent toute la base de donnรฉes Open Food Facts et font du nettoyage de donnรฉes et ensuite republient. Donc lร , รงa, รงa nโ€™a pas ce problรจme. Ce nโ€™est pas compliant (NDLR : conforme) avec la licence ODBL. Et ensuite, il y a aussi une derniรจre rรจgle, qui est quโ€™elles ne peuvent pas mรฉlanger une base de donnรฉes ouverte avec une base de donnรฉes qui ne serait pas sous la mรชme licence. On dit souvent que la licence au ODBL est contagieuse. Si on mรฉlange ces deux bases, cela voudra dire que tout doit รชtre publiรฉ sous licence ouverte. Voilร , ce qui est ร  respecter. Aprรจs, on essaie de faire la chasse un petit peu et de faire des rappels ร  lโ€™ordre quand on voit des applications qui ne respectent pas. Mais รงa reste un gros travail.

Walid : je suppose que cโ€™est assez chronophage parce que dรฉjร  il faut dรฉtecter ensuite aprรจs il faut prendre contact suivreโ€ฆ

Manon : รงa va sans dire mais je pense que tu te doutes bien que ces projets lร  ne sont pas financรฉs, donc cโ€™est de lโ€™entretien du commun pur et dur pour le coup et du respect des contraintes.

Comment les apps consomment et contribuent ร  Open Food Facts


Walid : si moi je suis une application qui utilise vos donnรฉes est ce que je peux enrichir la donnรฉe ? Quโ€™est-ce que je peux enrichir comme donnรฉes ? On ne le fait pas comme รงa, il faut quand mรชme je suppose discuter avec vous. Comment รงa se passe en fait si moi jโ€™ai une application oรน je veux enrichir vos donnรฉes ?

Manon : oui, il y a une prise de contact en effet. Donc on a cet รฉchange avec une vingtaine dโ€™applications aujourdโ€™hui. Donc on met en place des รฉchanges, des transferts de donnรฉes. Cela reste un peu technique et comme tu peux le voir, ce nโ€™est pas moi qui mโ€™en occupe. Donc je nโ€™ai pas รฉnormรฉment de dรฉtails techniques, mais peut-รชtre quโ€™Alex (NDRL : Garel) pourra vous en donner dans le prochain รฉpisode.
Mais voilร , donc du coup, cโ€™est un accord oรน lโ€™application sโ€™engage ร  envoyer des donnรฉes en retour. Et cโ€™est sur tout type de champ. Donc toutes les informations quโ€™on peut avoir sur la fiche produit OpenFoodFacts, les rรฉutilisateurs peuvent ou pas nous envoyer des donnรฉes, ou pas dโ€™ailleurs.

Cโ€™est eux qui dรฉcident le volume et le type de donnรฉes quโ€™ils veulent nous renvoyer. Nous, on prend tout, dans tous les cas.

Walid : cela ne pose pas des problรจmes de modรฉration ?

Manon : alors, on considรจre la donnรฉe qui vient dโ€™une application rรฉutilisatrice au mรชme titre quโ€™une donnรฉe qui viendrait dโ€™un consommateur. Donc, on considรจre que la donnรฉe la plus rรฉcente prime. Mais cโ€™est intรฉressant que tu soulignes รงa parce que, par exemple, les fabricants, eux, ont une espรจce de bouclier qui fait que leur donnรฉe est considรฉrรฉe plus lรฉgitime que de la donnรฉe qui vient dโ€™une application mobile ou dโ€™un consommateur. Et elle va รชtre protรฉgรฉe pendant un certain temps. Mais du coup, ce nโ€™est pas le cas forcรฉment pour les applications mobiles.

Open Food Facts et les chercheurs


Walid : je voulais en reparler aprรจs, parce que jโ€™ai regardรฉ une de vos confรฉrences destinรฉe aux professionnels et cโ€™est un des trucs que jโ€™avais repรฉrรฉ, que jโ€™avais trouvรฉ trรจs intรฉressant : ce sont les outils qui รฉtaient mis ร  leur disposition. Mais on va en parler aprรจs.
Pour finir sur cette partie-lร , on a parlรฉ des applications qui utilisent vos donnรฉes, mais ร  part les applications, quels autres organismes utilisent vos donnรฉes ?

Manon : on en a parlรฉ un petit peu, il y a toute la communautรฉ de scientifiques, que ce soit sur des sujets nutrition, santรฉ. Lร  par exemple, il y a pas mal de dรฉbats autour des additifs, des รฉmulsifiants, etc. Il y a un papier qui a รฉtรฉ publiรฉ par Mathilde Touvier de lโ€™EREN, qui fait le lien entre ces additifs et leur impact sur la santรฉ, notamment sur les formes de cancer. Donc voilร , un cas qui est particuliรจrement intรฉressant que lโ€™EREN est en train de mener.

Walid : tu peux expliquer ce que cโ€™est que lโ€™EREN ?

Manon : donc lโ€™EREN est lโ€™รฉquipe de recherche en รฉpidรฉmiologie nutritionnelle. Cโ€™est vrai, excuse-moi pour le raccourci. Mais du coup, qui est dirigรฉe par Mathilde Touvier, qui est la directrice. Elle passe ร  la tรฉlรฉ de temps en temps, elle a un petit peu pignon sur rue sur tous ces sujets-lร .
Ils ont lancรฉ, il y a quelques annรฉes, une cohorte. En fait ils sont en train de suivre, je sais pas le nombre mais je crois que cโ€™est autour de 1000 personnes, ils suivent leur รฉtat de santรฉ et ils suivent tout ce quโ€™ils mangent depuis un peu plus de 10 ans. Et donc lโ€™idรฉe, cโ€™est quelque chose qui a jamais รฉtรฉ fait jusquโ€™ร  prรฉsent, cโ€™est la cohorte qui sโ€™appelle NutriNet santรฉ, si vous voulez aller voir, et donc ils suivent tout ce que les gens mangent et leur impact sur leur santรฉ. Et ils utilisent rรฉguliรจrement la base de donnรฉes Open Food Facts pour aller chercher des informations sur les tableaux nutritionnels, les ingrรฉdients de ce que les personnes mangent dans le cadre de lโ€™รฉtude en tout cas.

Walid : donc รงa cโ€™est scientifique, chercheur en gros?

Manon : voilร  cโ€™est รงa. On a aussi parmi les cas un petit peu dans le spotlight, il y a ce qui a รฉtรฉ fait pendant la crรฉation du Nutri-Score. Donc lโ€™รฉquipe de recherche qui a travaillรฉ sur le Nutri-Score en 2016 sโ€™est servi dโ€™Open Food Facts pour challenger la formule du Nutri-Score quโ€™ils avaient rรฉalisรฉe et donc vรฉrifier quโ€™il nโ€™y ait pas 95% des produits qui sortent en Nutri-Score D. Donc vรฉrifier que leurs leur formule permettait dโ€™avoir des rรฉsultats un petit peu homogรจnes et qui permettent vraiment de faire la diffรฉrence au sein dโ€™une catรฉgorie de produits, de voir un petit peu les diffรฉrents scores.

Open Food Facts et les structures รฉtatiques franรงaises


Manon : voilร , รงa cโ€™est pour la partie scientifique. Aprรจs, il y a pas mal des agences de lโ€™ร‰tat qui rรฉutilisent nos donnรฉes. Lโ€™an dernier, on a fait un gros projet avec lโ€™ADEME qui a consistรฉ ร  collecter des donnรฉes sur les matรฉriaux dโ€™emballage, donc les donnรฉes dโ€™emballage des produits alimentaires. Grรขce ร  eux, on a rรฉussi ร  collecter des donnรฉes sur plus de 12 000 produits. Cette nouvelle base de donnรฉes, qui est unique en son genre, lโ€™ADEME a pu sโ€™appuyer sur les donnรฉes quโ€™on a rรฉcoltรฉes sur les emballages pour affiner leur indice dโ€™impact environnemental.

Donc lร , cโ€™est encore un autre sujet, mais du coup, lโ€™ADEME en ce moment est en train de travailler sur le futur รฉco-score officiel franรงais qui va permettre de calculer lโ€™impact environnemental des produits alimentaires. Et parmi les composantes de cet indice dโ€™impact environnemental, il y aura un zoom sur lโ€™impact de lโ€™emballage. Et donc ils ont travaillรฉ avec les donnรฉes quโ€™on a pu rรฉcolter pour affiner un petit peu leurs critรจres.

Manon Corneille


Open Food Facts et les associations de consommateurs


Walid : est-ce quโ€™il y a encore dโ€™autres acteurs ?

Manon : alors oui, aprรจs cโ€™est vrai quโ€™Open Food Facts, au final, on est au milieu de tout cet รฉcosystรจme. On discute pas mal avec les associations de consommateurs aussi, que ce soit lโ€™UFC QueChoisir, rรฉcemment on travaille pas mal avec, on discute pas mal avec FoodWatch aussi, donc lร  รงa va รชtre un peu plus sur la dรฉfense du consommateur et lร  en particulier cโ€™est aussi sur lโ€™inflation, tous les sujets liรฉs ร  la shrinkflation (NDLR: rรฉduflation) aussi. La shrinkflation cโ€™est le fait que les fabricants mettent moins de quantitรฉ de produits dans les emballages ou alors ils ont dรฉgradรฉ la qualitรฉ des produits pour รฉconomiser de lโ€™argent et maximiser les marges. Donc Foodwatch suit รงa de prรจs et donc sโ€™รฉpaule de la base Open Prices pour mener lโ€™enquรชte et essayer de dรฉfendre les consommateurs du mieux possible.

La modรฉration des donnรฉes de la base


Walid : je pense quโ€™on a fait pas mal le tour sur les diffรฉrents acteurs. Jโ€™avais des questions qui concernaient la modรฉration de la base en fait. Parce que lร  on a รฉnormรฉment de donnรฉes, ces donnรฉes elles sont rentrรฉes par des acteurs qui sont diffรฉrents. Je me posais la question et cโ€™est le cas pour Wikipรฉdia ou pour plein dโ€™autres, de la modรฉration de ces donnรฉes. Qui fait la modรฉration ? Qui regarde les erreurs ? Qui vรฉrifie ? Quโ€™est-ce que vous avez mis en place au fil des annรฉes pour รงa ?

Manon : Question qui revient souvent aussi. On a plusieurs leviers : le premier, รงa va รชtre la communautรฉ. Cโ€™est vraiment le cล“ur du projet. Tout repose sur la communautรฉ, on ne le dit pas assez souvent. Mais du coup, on a une รฉquipe dโ€™une cinquantaine de personnes dans notre รฉquipe Data Quality, donc cโ€™est une รฉquipe qui est dรฉdiรฉe ร  la qualitรฉ des donnรฉes, qui tous les jours vont aller corriger des fiches, faire la comparaison entre les photos et les donnรฉes entrรฉes textuellement, donc voilร , mettre ร  jour des produits, les rentrer, les corriger.

Un deuxiรจme levier quโ€™on a et sur lequel on travaille assez intensรฉment depuis quelques annรฉes, enfin depuis les deux derniรจres annรฉes, cโ€™est tout ce qui va รชtre liรฉ au machine learning et ร  lโ€™intelligence artificielle. Donc on a dรฉveloppรฉ des outils qui nous permettent de dรฉtecter des erreurs automatiquement, avec aussi des outils qui permettent de lire les informations qui sont prรฉsentes sur les photos, OCR exactement, et de les comparer aux valeurs textes. Donc รงa cโ€™est des outils qui viennent en complรฉment et qui sont super utiles ร  la communautรฉ pour aller ensuite faire les corrections.

Aprรจs un troisiรจme levier quโ€™on a, รงa va รชtre notre plateforme pro. Donc en 2019, รงa fait cinq ans maintenant, on a dรฉveloppรฉ une plateforme dรฉdiรฉe aux professionnels pour leur permettre dโ€™importer des donnรฉes en masse dans OpenFoodFacts, chose qui nโ€™est pas du tout possible sur la plateforme publique et qui leur permet dโ€™autres choses dโ€™ailleurs, peut-รชtre quโ€™on en parlera tout ร  lโ€™heure. Mais du coup, cette plateforme pro permet de fiabiliser la donnรฉe puisquโ€™on a une contribution qui vient des professionnels qui sont ร  la source de la donnรฉe. Donc en gรฉnรฉral, les donnรฉes sont plutรดt propres. Et ensuite, en plus de รงa, on a mis en place pas mal de ce quโ€™on appelle des data quality check, donc des points de vรฉrification de donnรฉes.

Donc voilร , vรฉrifier par exemple sur un tableau nutritionnel les informations sont indiquรฉes pour 100 grammes. Et donc si je fais la somme de la quantitรฉ de tous les nutriments pour 100 grammes et que ce chiffre est supรฉrieur ร  100, alors cโ€™est quโ€™il y a un souci. Et donc ce genre de test logique, on en a un peu plus de 180 aujourdโ€™hui. Et รงa permet vraiment de pouvoir faire ressortir les erreurs et de les corriger ensuite. Donc on a tous ces outils-lร  qui existent aujourdโ€™hui. Mais il ne faut pas oublier que sur 3 millions de produits, on ne peut pas รชtre parfait.

La modรฉration, รงa reste un gros challenge. ร‡a ne sera jamais exhaustif, mais on continue de faire notre maximum.

Le travail autour du Nutri-score


Walid : cโ€™est finalement les mรชmes problรฉmatiques de modรฉration quโ€™un peu partout de modรฉration de donnรฉes mais cโ€™est intรฉressant de voir ce que vous avez mis en place.
Un des petits apartรฉs que je voulais faire, cโ€™รฉtait ce que je trouve que cโ€™est on en a un peu parlรฉ mais je voulais voir si tu avais des choses en plus ร  rajouter, cโ€™รฉtait sur le Nutri-Score, parce que je pense que cโ€™est une des choses les plus visibles, en tout cas moi qui ne connais pas trรจs bien dโ€™Open Food Facts, cโ€™รฉtait revenir un tout petit peu sur le travail du Nutri-Score. Ce travail-lร , etc. Est-ce que ce travail vous a mis en valeur ?

Manon : oui, carrรฉment. Surtout que le Nutri-Score aujourdโ€™hui est calculรฉ dans 8 pays europรฉens en dehors de la France, donc cโ€™est vrai que รงa nous a permis de rayonner encore plus. Du coup, ce que jโ€™aurais ร  rajouter รฉventuellement, cโ€™est lโ€™effort quโ€™on a fait et lโ€™impact quโ€™on a eu sur la dรฉmocratisation du Nutri-Score parce que cโ€™est vrai quโ€™il y a eu une premiรจre collaboration sur la partie challenge de la formule sur la base de donnรฉes.

Walid : cโ€™รฉtait en quelle annรฉe les premiers travaux ?

Manon : donc รงa cโ€™รฉtait en 2016. ร‡a va faire bientรดt dix ans, รงa passe. Et donc suite ร  รงa, en fait, nous on a intรฉgrรฉ la formule du Nutri-Score dans Open Food Facts, ce qui fait que les fabricants le veuillent ou non, nous on calcule le Nutri-Score et quโ€™il soit visible ou non sur le paquet, on le rendait accessible aux consommateurs au travers de notre application et de notre site web. On est convaincu que รงa a eu un impact sur la dรฉmocratisation puisque notre application รฉtait dรฉjร  pas mal utilisรฉe et รงa a permis aux utilisateurs de se familiariser avec lโ€™indice et de lโ€™approprier petit ร  petit.

Walid : est-ce que vous avez vu des apports directs depuis ce travail de Nutri-Score ?

Manon : alors on est conscient quโ€™il y en a, je nโ€™ai pas les chiffres, mais il y a une certaine partie de la communautรฉ, enfin des utilisateurs en tout cas, qui utilisent OpenFoodFacts uniquement pour le calcul du Nutri-Score. Donc cโ€™est certain que cโ€™est sรปr que รงa joue dans le dรฉveloppement dโ€™OpenFoodFacts. Dโ€™ailleurs il y a souvent la confusion que OpenFoodFacts a crรฉรฉ le Nutri-Score, ce qui nโ€™est pas le cas, et je tiens ร  le prรฉciser. On a รฉtรฉ plus vecteur de dรฉmocratisation, mais on nโ€™est pas ร  lโ€™origine du Nutri-Score.

Mais on en est trรจs fiers et รงa nous est utile pour le dรฉveloppement dโ€™Open Food Facts, cโ€™est certain.

Open Food Facts et les industriels


Walid : le prochain gros morceau, cโ€™est ce que jโ€™ai appelรฉ Open Food Facts et son environnement, et le premier cโ€™est lโ€™industrie. Ce qui mโ€™intรฉresse vraiment beaucoup, cโ€™est de comprendre quel est lโ€™intรฉrรชt des industries ร  la travailler avec vous. En 2012, la base se crรฉe, en 2014, il y a lโ€™association. Au dรฉpart, vous รฉtiez globalement inconnus. Quโ€™est-ce qui fait que lโ€™industrie a travaillรฉ avec vous, en fait ? Quel est son intรฉrรชt ?

Manon : en fait, au dรฉbut, cโ€™est nรฉ dans notre intรฉrรชt, puisque nous, on รฉtait intรฉressรฉs par leurs donnรฉes. Et donc, pour arriver ร  les convaincre, on a dรป dรฉvelopper un outil qui leur soit suffisamment utile pour quโ€™ils nโ€™aient pas ร  se poser la question de rejoindre ou pas Open Food Facts. En fait, รฉtant donnรฉ quโ€™il y avait dรฉjร  pas mal de donnรฉes prรฉsentes sur les produits alimentaires, donc des donnรฉes qui ont รฉtรฉ entrรฉes par les consommateurs, lโ€™intรฉrรชt pour le fabricant, cโ€™est dรฉjร  de corriger cette donnรฉe qui est dรฉjร  existante, parce quโ€™en gรฉnรฉral รงa ne leur plaรฎt pas trop aux fabricants quand ils voient que leur produit a รฉtรฉ pris en photo par un consommateur avec une luminositรฉ certainement pas idรฉale, avec la photo de la main qui tient le produit.
Donc tout รงa, ce nโ€™est pas vraiment marketing. Donc la motivation premiรจre, รงa va รชtre de corriger la donnรฉe et dโ€™ajouter des photos qui soient propres.
Un autre levier, et encore รงa reste un petit peu minime, mais cโ€™est le fait de mettre en valeur cette dรฉmarche de transparence. La RSE (NDLR : responsabilitรฉ sociale des entreprises) compte de plus en plus, les marques aiment bien mettre en valeur quand elles font des choses pour la planรจte, pour le bien, pour la sociรฉtรฉ. Donc il y a certaines entreprises qui surfent un petit peu sur รงa. En gรฉnรฉral, cโ€™est assez facile de convaincre les fabricants, รฉtant donnรฉ que cโ€™est gratuit de rejoindre la plateforme. ร‡a leur permet, eux, de se mettre ร  jour et de sโ€™assurer quโ€™ils ont des donnรฉes propres. Et puis cโ€™est une dรฉmarche qui est pour le bien commun. Donc en gรฉnรฉral, ils mettent les ressources et ils contribuent.

Walid : si je suis professionnel, en plus de corriger mes donnรฉes, quโ€™est-ce que รงa mโ€™apporte de plus ?

Manon : oui, donc bonne question. On a cet outil qui permet dโ€™importer des donnรฉes en masse, donc les fabricants peuvent importer un fichier Excel par exemple, avec toutes les donnรฉes en colonne dans un fichier brut. Mais au-delร  de รงa, on a des outils qui permettent aux fabricants dโ€™avoir des opportunitรฉs de reformulation de leurs produits. Par exemple, nous on va leur pousser des conseils pour amรฉliorer leur Nutri-Score. Donc on va arriver ร  identifier en analysant la liste des ingrรฉdients et les tableaux nutritionnels, on va leur pousser tous les produits pour lesquels, en faisant un ajustement minime sur la quantitรฉ de sel, de gras, de sucre, tous ces produits pour lesquels un ajustement minime va permettre de changer de Nutri-Score. Donc passer de la Nutri-Score B ร  la Nutri-Score A. Et donc รงa cโ€™est une analyse pour laquelle ils sont souvent friands.

Walid : la question que je me pose lร -dessus cโ€™est, est-ce que รงa sert ร  des gros industriels ? Parce que moi jโ€™imaginais, comme รงa ร  brรปle pour point, que รงa sert ร  des petits fabricants potentiellement. Mais est-ce que รงa sert aussi ร  des gros fabricants ?

Manon : ah oui, oui, oui! ร‡a sert ร  des gros aussi, ouais ouais. Aprรจs en gรฉnรฉral ils ont des outils de leur cรดtรฉ aussi qui sont certainement poussรฉs, mais jโ€™ai des exemples oรน vraiment des fabricants de toutes tailles peuvent utiliser ces outils. Et on a aussi un outil qui leur permet de comparer les qualitรฉs nutritionnelles de leurs produits par rapport ร  tous les autres produits quโ€™on a en base, donc les produits de mรชme catรฉgorie.

Par exemple, si jโ€™ai des cookies au chocolat dans mon portefeuille produits. Nous, on va comparer mon cookie au chocolat avec tous les cookies au chocolat dโ€™Open Food Facts. Et je vais รชtre capable de dire, Manon, ton cookie, lร , il est 15% plus sucrรฉ que la moyenne des cookies sur Open Food Facts.

Manon Corneille


Walid : dโ€™accord. Cโ€™est assez intรฉressant. En faisant des recherches, jโ€™ai รฉtรฉ tombรฉ sur une plateforme, mais qui a priori a lโ€™air de ne plus forcรฉment exister, qui sโ€™appelait Numalim. Et en fait, la question que je me posais, cโ€™รฉtait est-ce que vous avez des concurrents ? Jโ€™ai lโ€™impression que Open Food Facts cโ€™est imparable. Cโ€™est-ร -dire que cโ€™est une association qui nโ€™a aucun parti pris. รŠtre concurrent avec Open Food Facts, รงa semble compliquรฉ quand mรชme.

Manon : ร€ vrai dire non. Moi je nโ€™ai jamais rencontrรฉ en tout cas de projet similaire, soit une association et qui soit collaboratif, oรน les consommateurs peuvent participer et enrichir. On nโ€™en a pas vu dโ€™autres, non.
Aprรจs, on a rencontrรฉ un type dโ€™acteur, mais lร , du coup, cโ€™est des acteurs privรฉs. Il y a par exemple NIQ Brandbank. Je ne sais pas si tu as entendu parler, peut-รชtre pas, parce que cโ€™est un peu niche. Mais en gros, cโ€™est un acteur dont le mรฉtier, en fait, cโ€™est de digitaliser lโ€™information des produits alimentaires. Donc, les fabricants vont leur envoyer les produits et aprรจs eux ils ont un process trรจs professionnalisรฉ qui consiste ร  faire de trรจs jolies photos du produit, entrer toutes les informations produits, des descriptions marketing aussi.

Donc eux leur mรฉtier cโ€™est de mettre en valeur les produits de leurs clients et donc ils ont un peu pignon sur eux parce que รงa fait longtemps quโ€™ils existent. Donc ils ont aussi une grosse base de donnรฉes qui vendent trรจs cher et en fait on ne peut mรชme pas les considรฉrer comme concurrents, รฉtant donnรฉ quโ€™on nโ€™apporte pas du tout la mรชme valeur au monde. Entre guillemets, eux, ils sont trรจs tournรฉs clients. Ce quโ€™ils font, cโ€™est de la haute qualitรฉ de donnรฉes, mais ce nโ€™est pas le mรชme prix.

Open Food Facts dans le monde


Walid : la question que je me pose, parce quโ€™on ne lโ€™a pas trop abordรฉ, cโ€™est dans combien de pays vous avez des donnรฉes ? Dans combien de pays ? Parce que lร , on a beaucoup parlรฉ de la France, un peu de lโ€™Europe, mais dans combien de pays ?

Manon : aujourdโ€™hui, on est prรฉsent dans prรจs de 200 pays, donc presque tous les pays. On va dire quโ€™on a un dรฉbut de base de donnรฉes dans prรจs de 200 pays. Aprรจs, si on prend le nombre de pays dans lesquels on a plus de 50 000 produits, je pense quโ€™on doit รชtre autour de 30 pays. Donc on est principalement en Europe, aux US, Amรฉrique du Sud un petit peu aussi.

Walid : cโ€™est quand mรชme fou.

Manon : mais on est toujours surpris, cโ€™est assez incroyable. Des fois on reรงoit des mails de personnes au Venezuela qui nous expliquent quโ€™ils ont voulu rentrer des donnรฉes mais quโ€™ils sont bloquรฉs, ils ont un bug. Ils ont envie de contribuer et on est toujours รฉpatรฉ par la portรฉe du projet, cโ€™est assez impressionnant.

Open Food Facts et lโ€™รฉtat


Walid : gรฉnial, je reprends mon le fil. Le deuxiรจme acteur dans lโ€™environnement dโ€™Open Food Facts, cโ€™est lโ€™ร‰tat. Au dรฉpart, comment lโ€™ร‰tat vous a regardรฉ et maintenant comment vous collaborez avec lui ?

Manon : je nโ€™ai pas tout lโ€™historique, รงa ne fait deux ans que je suis lร , mais je sais en tout cas et je constate quโ€™on est vu de plus en plus comme un acteur crรฉdible et presque incontournable en fait, parce quโ€™on nous sollicite de plus en plus sur des projets europรฉens. On a nouรฉ des relations assez solides avec Santรฉ Public France qui nous soutient depuis cinq ans maintenant, avec qui on travaille notamment sur lโ€™รฉvolution du Nutri-Score, lโ€™ADEME avec qui on a travaillรฉ lโ€™an dernier. On รฉchange aussi pas mal avec la Direction Gรฉnรฉrale de la Santรฉ, le Ministรจre de lโ€™Agriculture. On sent que tous ces organismes dโ€™ร‰tat font de plus en plus confiance, jโ€™espรจre ร  juste titre. On lโ€™a prouvรฉ avec le nombre de produits quโ€™on a pu mettre en base et toute la communautรฉ quโ€™on comporte aujourdโ€™hui. Mais on sent quโ€™ils reconnaissent de plus en plus lโ€™utilitรฉ de la base de donnรฉes dโ€™Open Food Facts et en particulier les outils du commun numรฉrique.
On en parlait un petit peu tout ร  lโ€™heure. Mais je pense quโ€™il y a une vraie prise de conscience ร  leur niveau. Cโ€™est chouette quโ€™ils communiquent aussi sur le fait quโ€™ils utilisent ce genre dโ€™outils. Ouais, cโ€™est top. Mais cโ€™est vrai que cโ€™est quelque chose qui sโ€™est fait vraiment au fil des annรฉes et qui sโ€™est pas fait en un claquement de doigts.

Est-ce un atout dโ€™รชtre une association franรงaise ?


Walid : est-ce que le fait que รงa soit une association franรงaise joue dโ€™une maniรจre ou dโ€™une autre ? Peut-รชtre que si รงa avait รฉtรฉ fait ailleurs, รงa nโ€™aurait pas รฉtรฉ la mรชme forme juridique et รงa nโ€™aurait pas รฉtรฉ forcรฉment la mรชme indรฉpendance, je sais pas. Est-ce que le fait que รงa soit en France joue, alors dรฉjร  certainement avec les relations avec lโ€™ร‰tat, je suppose, mais est-ce que รงa apporte des choses supplรฉmentaires ?
Cโ€™est une question que je me pose en en parlant avec toi.

Manon : oui, alors cโ€™est vrai quโ€™ร  lโ€™รฉchelle europรฉenne, je pense que Open Food Facts รฉtait finalement trรจs bien placรฉ en รฉtant en France parce que dรฉjร  sur la question de lโ€™alimentaire, les Franรงais sont plus impliquรฉs que la moyenne, il me semble en tout cas.

Sur les sujets alimentaires, les Franรงais cuisinent beaucoup, sโ€™intรฉressent ร  leur santรฉ, plus que par exemple un public britannique oรน ils mangent beaucoup de produits ultra transformรฉs et il y a un peu moins de dรฉbats autour des scores, etc. Cโ€™est aussi le pays qui a vu naรฎtre le Nutri-Score, donc forcรฉment je pense que รงa joue. Et lร  un peu plus rรฉcemment, sur la question dโ€™impact environnemental, la France est vraiment un pays qui est leader en Europe sur tous ces sujets. Donc cโ€™est sรปr que je pense que cโ€™est un terrain fertile pour pouvoir dรฉvelopper cette initiative. On est ravis dโ€™avoir eu la main tendue de tous ces acteurs de lโ€™ร‰tat et on espรจre rรฉpliquer du coup ce succรจs dans les autres pays. On est en discussion avec certains ministรจres de la Santรฉ en Espagne, en Allemagne, en Irlande. On espรจre justement rรฉpliquer un petit peu รงa et pouvoir leur apporter la valeur quโ€™on apporte ร  Santรฉ Public France et sโ€™implanter lร -bas aussi.

Solicitations pour dโ€™autres bases de donnรฉes ?


Walid : vous avez des sollicitations pour faire des bases de donnรฉes hors de la nourriture ?

Manon : cโ€™est un petit peu ce qui sโ€™est passรฉ avec le projet sur les emballages de produits alimentaires avec lโ€™ADEME, cโ€™est venu dโ€™eux. Sinon pas plus que รงa, mis ร  part le cas dโ€™Open Product Facts, qui est un sujet dans lโ€™air du temps et qui a รฉtรฉ financรฉ par la fondation AFNIC.

Et sinon, les choses se sont faites assez naturellement pour Open Beauty Facts. Et jโ€™ai oubliรฉ, on a aussi Open Pet Food Facts pour lโ€™alimentation animale.

Logo Open Beauty Facts

Les relations avec lโ€™Europe


Walid : ma derniรจre question sur ce sujet lร , cโ€™est les relations avec lโ€™Europe. Vos relations en Europe, on vient dโ€™en parler un peu. Avec qui vous รฉtiez en relation ? Quelles รฉtaient les rรฉactions des autres pays par rapport ร  Open Food Facts ?

Manon : en fait, tous les pays ne rรฉagissent pas du tout de la mรชme maniรจre sur des sujets sur lโ€™alimentation. Par exemple, en Angleterre, on parle beaucoup de tout ce qui est ultra-transformation en ce moment et les consommateurs sโ€™intรฉressent beaucoup ร  รงa. En Italie, par exemple, ils freinent des quatre fers par rapport au Nutri-Score. Donc dรจs quโ€™ils comprennent quโ€™on travaille avec le Nutri-Score, en gรฉnรฉral la discussion est compliquรฉe. Parce que le Nutri-Score, pour la petite histoire, รงa ne met pas en valeur tous leurs produits locaux, comme lโ€™huile dโ€™olive, le jambon, le fromage, etc. Donc lโ€™Italie a une relation un petit peu difficile avec cet indice. Mais du coup, nos relations, on discute avec plein dโ€™acteurs, on essaie de rรฉpliquer un petit peu ce qui a fait le succรจs dโ€™Open Food Fact en France. On sโ€™adresse aux ministรจres, aux chercheurs, aux fabricants aussi. On essaie de faire le plus de salons possible pour rencontrer les fabricants.

On รฉtait en Italie lโ€™an dernier, en Allemagne aussi. La difficultรฉ, cโ€™est dโ€™arriver ร  avoir une taille de base de donnรฉes suffisamment grande pour รชtre crรฉdible, ร  la fois auprรจs des consommateurs qui vont trouver les informations quโ€™ils veulent, parce que si on nโ€™a pas beaucoup de produits, les gens ne vont pas utiliser lโ€™application. Si on nโ€™a pas beaucoup dโ€™utilisateurs, les fabricants ne vont pas vouloir envoyer leurs donnรฉes. Donc il y a en fait cette question du seuil de produits suffisants ร  atteindre pour faire en sorte que Open Food Facts dรฉcolle dans les autres pays. Pour le dรฉveloppement en tout cas international, on parle ร  tous les acteurs possibles, donc les fabricants, les chercheurs, les ministรจres, les consommateurs, les applications rรฉutilisatrices aussi. Pour lโ€™instant, la prioritรฉ en tout cas sur cette annรฉe, cโ€™est plutรดt sur les pays Allemagne, Italie, Espagne et Royaume-Uni, donc les produits voisins, oรน lร  on a le plus de facilitรฉ ร  รฉchanger. Mais Paris ne sโ€™est pas fait un autre jour. Et Open Food Facts de tous les pays ne se fera pas un autre jour non plus. On compte aussi sur le dรฉveloppement du rรดle dโ€™ambassadeur pour avoir des acteurs locaux qui puissent engager la communautรฉ et dรฉvelopper le projet comme รงa.

Les dรฉfis ร  venir pour lโ€™association


Walid : on va passer ร  la derniรจre partie qui fait un peu la conclusion. On va parler un peu des dรฉfis ร  venir. Alors, jโ€™avais notรฉ des dรฉfis techniques, mais on en parlera dans lโ€™รฉpisode 2. Je voulais savoir quels รฉtaient les dรฉfis de relation en termes organisationnels, etc. ?

Manon : un dรฉfi qui est non technique, รงa va รชtre lโ€™engagement de la communautรฉ, arriver ร  structurer lโ€™effort de tous ces bรฉnรฉvoles qui ont envie de sโ€™impliquer dans le projet. On a essayรฉ de faire des travaux sur lโ€™organisation par รฉquipe. Il y a lโ€™รฉquipe communication, lโ€™รฉquipe partenariat, donc avec des profils plutรดt qui ont envie de rencontrer des gens par des relances e-mail, etc.

Dโ€™รฉquipes financement, une รฉquipe data quality (NDLR : qualitรฉ des donnรฉes) et des รฉquipes plutรดt techniques aussi. Donc on a essayรฉ de diviser lโ€™effort en diffรฉrents pรดles et pour chaque รฉquipe. On a une personne employรฉe dโ€™Open Food Facts qui pilote tout รงa et qui essaie dโ€™animer la communautรฉ de bรฉnรฉvoles. On a quelques volontaires dans chacune de ces รฉquipes. ร‡a reste difficile et รงa prend quand mรชme beaucoup de temps. Cโ€™est un effort qui nโ€™est pas financรฉ aujourdโ€™hui. Donc รงa aussi, on en parlait en dรฉbut dโ€™รฉpisode, mais รงa reste un challenge. Garder les contributeurs motivรฉs.

Walid : cโ€™est toujours un challenge dans les projets libres de garder les contributeurs parce quโ€™on les a formรฉs, ils ont lโ€™expรฉrience et on nโ€™a pas envie quโ€™ils partent.

Manon : ouais cโ€™est difficile aussi dโ€™estimer lโ€™avancรฉe dโ€™un projet parce que tu sais pas combien de temps les personnes vont impliquer, tu sais pas. Cโ€™est difficile de planifier quand on part sur du temps bรฉnรฉvole parce quโ€™on peut pas non plus exiger de faire des choses. Et dโ€™arriver ร  maintenir aussi la documentation ร  jour parce quโ€™il y a รฉnormรฉment de choses, รฉnormรฉment de projets, mรชme au sein dโ€™Open Food Facts. Et donc pour tous les nouveaux arrivants qui dรฉcouvrent le projet, en gรฉnรฉral, ils se tirent un peu les cheveux parce que cโ€™est assez touffu. Il y a aussi รงa quโ€™on peut compter dans les dรฉfis.

Le mot de la fin


Walid : oui, trรจs intรฉressant. Je pense que si on se reparle une prochaine fois, on reparlera de cette relation entre les bรฉnรฉvoles et les salariรฉs. Je pense quโ€™il y a vraiment des trucs ร  dire, mais lร , malheureusement, on aura, il faudra du temps supplรฉmentaire. ร‰coute, on arrive sur la fin. Je voudrais te laisser un mot de conclusion. Est-ce que tu veux faire passer un message aux auditrices et aux auditeurs de Projet Libre ?

Manon : moi, mon message, cโ€™est faites attention ร  ce que vous mangez. Prenez soin de vous. Nโ€™oublions pas quโ€™on est sur cette terre tous ensemble. Donc tous les projets qui impliquent la communautรฉ, qui participent au bien commun, il ne faut pas les perdre de vue, mรชme si on est tous happรฉs par notre quotidien et par nos smartphones et toutes ces notifications etc. Prenez soin de vous, engagez-vous dans des projets open source, cโ€™est รงa qui nous sauvera.

Walid : merci beaucoup. Cโ€™est une belle conclusion. Peut-รชtre un peu ambitieux, maisโ€ฆ Quand on regarde tout le chemin parcouru depuis la crรฉation dโ€™Open Food Facts, je ne suis pas sรปr que Stรฉphane et Pierre pensaient quโ€™un jour รงa ferait tout รงa. Donc il faut aussi rรชver, je crois, cโ€™est important.
Cโ€™est moi qui vais te remercier aussi de mโ€™avoir contactรฉ. Je pense que je vais remercier aussi Pouhiou de Framasoft qui a parlรฉ de moi.

Manon : Carrรฉment.

Walid : cโ€™est un de mes sponsors bรฉnรฉvoles ! Voilร . ร‰coute, merci beaucoup. Cโ€™รฉtait passionnant.

On va donc se retrouver prochainement pour un deuxiรจme รฉpisode qui lui sera plus technique dans lequel je pense que je vais pouvoir poser toutes les questions aussi que jโ€™ai pas eu le temps de poser ici. Merci beaucoup Manon. Et puis, รฉcoute, ร  bientรดt. Jโ€™espรจre quโ€™on aura lโ€™occasion de se reparler pour parler justement de tous vos projets, vous en รชtes, etc. dans le futur.

Manon : avec grand plaisir! Un grand merci ร  toi Walid, cโ€™รฉtait super chouette.

Bon courage pour la suite et ร  bientรดt!

Cet รฉpisode a รฉtรฉ enregistrรฉ le 14 fรฉvrier 2024.

Pour aller plus loin autour dโ€™OpenFoodFacts



Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.

This entry was edited (6 months ago)

Castopod et lโ€™environnement du podcast โ€“ รฉpisode 1 โ€“ Y. Doghri et B. Bellamy โ€“ AD AURES


Connaissez-vous Castopod ? Cโ€™est la plate-forme de podcast qui hรฉberge Projets Libres ! Dans cette entrevue en deux partie avec Yassine Droghi et Benjamin Bellamy, les fondateurs du logiciel, nous abordons un grand nombre de sujets : quโ€™est-ce quโ€™un podc

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Interview avec lโ€™รฉquipe de Castopod


Walid : Bienvenue pour ce nouvel รฉpisode de Projet Libre. Aujourdโ€™hui, je suis trรจs heureux parce quโ€™on va parler dโ€™une plateforme de podcasting qui sโ€™appelle Castopod avec son รฉquipe de dรฉveloppement. Jโ€™en suis ravi puisque jโ€™ai migrรฉ sur Castopod en fin dโ€™annรฉe derniรจre.

Pour parler de Castopod, jโ€™ai avec moi Yassine Doghri et Benjamin Bellamy que jโ€™ai eu lโ€™occasion de rencontrer, Benjamin ร  plusieurs reprises, et Yassine il nโ€™y a pas trรจs trรจs longtemps. Donc รฉcoutez, Yassine et Benjamin, bienvenue sur Projet Libre, jโ€™espรจre que vous รชtes en forme et que tout va bien.

Yassine : super, bonjour.
Benjamin : bonjour, merci.

Prรฉsentation de Benjamin Bellamy et Yassine Doghri


Walid : alors, premiรจre question, je vais vous demander de vous prรฉsenter et de nous expliquer comment vous en รชtes arrivรฉ ร  faire du logiciel libre. Benjamin, ร  toi lโ€™honneur.

Benjamin : bonjour, donc je mโ€™appelle Benjamin Bellamy, je suis ingรฉnieur. Depuis une vingtaine dโ€™annรฉes, jโ€™ai menรฉ des projets dans diverses industries telles que lโ€™รฉdition, la distribution de livres, les mรฉdias en ligne, la tรฉlรฉvision, le commerce รฉlectronique.
Et je suis depuis toujours un ardent dรฉfenseur du logiciel libre et de lโ€™open source et un amateur de podcast : ce qui fait que la route รฉtait toute tracรฉe, jโ€™ai envie de dire. ร‡a mโ€™a amenรฉ ร  monter il y a quatre ans avec Yassine de la sociรฉtรฉ Ad Aures, qui est une entreprise dรฉdiรฉe ร  la crรฉation dโ€™รฉcosystรจmes รฉquitables et durables pour lโ€™industrie du podcast.

Walid : Yassine, de ton cรดtรฉ ?

Yassine : moi je mโ€™appelle Yassine Doghri, je suis du coup ingรฉnieur en informatique. Jโ€™ai cofondรฉ, comme lโ€™a dit Benjamin, Ad Aures avec lui il y a quatre ans et aujourdโ€™hui je travaille en tant quโ€™architecte et contributeur principal sur Castpod, principalement. Jโ€™ai fait quelques autres projets pour Ad Aurรจs ร  cรดtรฉ. Voilร .

Walid : comment est-ce que tu as dรฉcouvert le logiciel libre ?

Yassine : alors, comment jโ€™ai dรฉcouvert le logiciel libre ? Cโ€™est assez classique. Comme je suis dรฉveloppeur web, jโ€™ai commencรฉ ร  travailler sur des projets et beaucoup utiliser des projets, des outils open source du coup. Et donc, de fil en aiguille, petit ร  petit, jโ€™ai commencรฉ ร  comprendre les tenants et aboutissants du libre. Parce que cโ€™est pas forcรฉment lโ€™open source, le libre. Jโ€™adhรจre quand mรชme pas mal aux valeurs et cโ€™est comme รงa que jโ€™ai dรฉcouvert. Jโ€™ai eu la chance de travailler sur un projet open source et libre donc je suis trรจs heureux aujourdโ€™hui.

Walid : et toi Benjamin?

Benjamin : moi jโ€™ai commencรฉ lโ€™informatique dans les annรฉes 80 sur MS-DOS 3, ร  une รฉpoque oรน on parlait franchement pas beaucoup et jโ€™ai commencรฉ ร  mโ€™y intรฉresser, je pense, quand jโ€™ai commencรฉ ร  bosser en fait. Jโ€™ai commencรฉ ร  travailler en 98 ร  lโ€™รฉpoque on utilisait dรฉjร  le serveur web Apache, on utilisait dรฉjร  pas mal Linux et il commenรงait ร  y avoir des distributions qui ร  lโ€™รฉpoque se targuaient dโ€™รชtre user-friendly, en particulier il y avait Red Hat qui bossait pas mal.
Cโ€™รฉtait aussi ร  cette รฉpoque-lร  quโ€™on a commencรฉ ร  avoir les Mandrake et compagnie (NDLR : voir lโ€™interview de Gaรซl Duval). Bon, รงa restait user-friendly pour des gens qui savaient recompiler le noyau quand mรชme, cโ€™รฉtait pas encore le niveau dโ€™utilisabilitรฉ quโ€™on connait aujourdโ€™hui. Parce quโ€™aujourdโ€™hui nโ€™importe qui peut utiliser Linux. ร€ lโ€™รฉpoque cโ€™รฉtait quand mรชme un petit peu ardu, et en particulier pour faire tourner des services en entreprise, cโ€™รฉtait assez compliquรฉ. Mais รงa marchait plutรดt pas mal, cโ€™รฉtait mรชme plutรดt stable. Et รงa a รฉtรฉ un peu une rรฉvรฉlation de se rendre compte quโ€™ร  une รฉpoque oรน moi jโ€™รฉtais encore totalement formatรฉ par lโ€™รฉpoque un serveur Lotus Notes sur Red Hat et รงa marchait super bien.

Walid : on a ร  peu prรจs la mรชme gรฉnรฉration, ร  peu prรจs la mรชme gรฉnรฉration tous les deux.

Benjamin : ouais on est vieux ouais.

Walid : avant de prรฉsenter Castopod je voudrais donner une petite anecdote trรจs rigolote : quand jโ€™ai commencรฉ le podcast je ne connaissais pas Castopod. Jโ€™ai dรฉcouvert Castopod en regardant une confรฉrence que Benjamin avait faite au FOSDEM. Et au moment oรน je regardais la confรฉrence, Benjamin avait รฉcoutรฉ un รฉpisode, il mโ€™a contactรฉ pour me dire ยซ ouais cโ€™est cool ton podcastยป. Jโ€™ai trouvรฉ รงa trรจs trรจs rigolo ยป. Voilร .

Benjamin Bellamy (source : benjaminbellamy.fr)

Benjamin : il nโ€™y a pas de hasard.

Walid : voilร , et donc je me suis dit ยซ putain, cโ€™est con, je nโ€™ai mรชme pas cherchรฉ au moment de crรฉer mon podcast une plateforme libre de podcasting ยป. Jโ€™avais quand mรชme un peu honte.

Benjamin : alors non, cโ€™est nous qui devrions avoir honte. Clairement, nous on est, je disais, on adore les podcasts et puis on est des ardents dรฉfenseurs du logiciel libre mais on nโ€™est pas les meilleurs au marketing, on va pas se mentir. Parfois รงa nous manque un peu. Cโ€™est pour รงa aussi quโ€™on est trรจs content que tu nous invites pour quโ€™on puisse parler de ce quโ€™on fait et puis faire dรฉcouvrir au plus grand nombre nos solutions et comment est-ce quโ€™elles peuvent ou pas dโ€™ailleurs les aider. On sโ€™est rendu compte dโ€™ailleurs en cherchant un peu tous les podcasts qui parlaient de logiciels libres quโ€™il y en a trรจs peu qui utilisent Castopod, y compris ceux dont la crรฉation est postรฉrieure ร  la crรฉation de Castopod.

Libre vs open source


Benjamin : Je voulais juste revenir rapidement parce que je pense que cโ€™est pas mal de le faire en prรฉambule : tu nous demandes comment on a dรฉcouvert le logiciel libre et tu nโ€™as pas parlรฉ dโ€™open source. Et je pense que cโ€™est intรฉressant de faire la diffรฉrence dans le sens oรน globalement aujourdโ€™hui entre quโ€™est ce que cโ€™est que lโ€™open source, le logiciel libre, le gratuit, le freeware, on a tendance ร  mettre un peu tout รงa dans le mรชme sac cโ€™est pas super important parce que trรจs souvent les logiciels libres sont open source et ils sont gratuits, mais รงa ne va pas forcรฉment de soi dans lโ€™autre sens. Et nous, on est dรฉfenseur du logiciel libre, pas nรฉcessairement de lโ€™open source.
Et je voulais profiter de cette occasion pour refaire un peu le point lร -dessus parce que รงa me parait quand mรชme fondamental aujourdโ€™hui, surtout quand on se dit dรฉfenseur du logiciel libre, de dire quโ€™est-ce que cโ€™est. Le logiciel open source, pour commencer par ce qui est plus simple, รงa veut juste dire que quand on distribue un logiciel, on le distribue avec son code source. Donc comment est-ce quโ€™il fonctionne, quโ€™est-ce quโ€™il y a ร  lโ€™intรฉrieur. ร‡a ne veut pas du tout dire quโ€™il est gratuit. Typiquement, quand quelquโ€™un fabrique un site web, il va donner le code source qui souvent va รชtre HTML et ce nโ€™est pas pour รงa quโ€™il est gratuit. Puisque libre, รงa veut dire que jโ€™ai le droit dโ€™exรฉcuter un programme pour lโ€™usage que je souhaite.

On ne peut pas me dire, รงa tu peux lโ€™utiliser pour faire รงa, mais pas pour faire รงa. Je peux lโ€™utiliser pour ce que je veux. Je peux lโ€™รฉtudier pour savoir comment il fonctionne et le modifier si jโ€™en ai envie. Je suis libre de le redistribuer, cโ€™est-ร -dire de le modifier et de redistribuer les modifications que jโ€™ai faites et du coup de lโ€™amรฉliorer pour en faire profiter tout le monde. Donc lร  oรน gratuit, tout le monde comprend ce que cโ€™est, cโ€™est quโ€™on ne paye pas. Open source, cโ€™est quโ€™on a accรจs ร  comment est-ce quโ€™il fonctionne ร  lโ€™intรฉrieur, cโ€™est aussi technique. Libre, cโ€™est un peu plus philosophique, cโ€™est vraiment une question de libertรฉ. Jโ€™ai le droit de faire ce que je veux, ce que je veux dans les limites de la licence dโ€™utilisation. Mais en tout cas jโ€™ai le droit de lโ€™utiliser pour ce que je veux, de lโ€™รฉtudier, de le modifier et de le redistribuer. Et รงa cโ€™est fondamental en particulier aujourdโ€™hui oรน les questions de souverainetรฉ numรฉrique sont au centre de toutes les prรฉoccupations, oรน on se pose beaucoup de questions sur ยซ mais quโ€™est ce quโ€™ils font avec nos donnรฉes ? oรน est-ce quโ€™elles vont ? ร  quoi ils sโ€™en servent ? ยป, et bien pouvoir รฉtudier comment รงa fonctionne et quโ€™est-ce quโ€™il y a derriรจre, cโ€™est fondamental aujourdโ€™hui. Alors pourquoi est-ce quโ€™il y a cette amalgame ?
Parce que trรจs souvent un logiciel libre, enfin trรจs souvent dโ€™ailleurs je pense que cโ€™est systรฉmatique, on a accรจs au code source. On voit difficilement comment est-ce quโ€™on pourrait faire un logiciel libre sans donner un accรจs au code source. Et de fait, ร  partir du moment oรน on a un accรจs au code source, on a tendance ร  dire du coup cโ€™est gratuit puisque je peux le prendre, je peux le copier, je peux le modifier.
Alors il y a quand mรชme des modรจles รฉconomiques liรฉs au logiciel libre et je pense quโ€™on en parlera dans le cadre de Castopod par la suite. Mais en tout cas ces trois notions qui souvent sont confondues en fait sont trรจs diffรฉrentes et cโ€™est important, parce que cโ€™est important aussi de comprendre pourquoi est-ce que nous on a voulu faire un logiciel libre. On nโ€™a pas voulu faire un logiciel libre parce quโ€™on a voulu quโ€™il soit gratuit, on nโ€™a pas voulu faire un logiciel libre parce quโ€™on a voulu que les gens puissent avoir accรจs au code source, mรชme si รงa passe par lร , cโ€™est parce quโ€™on estime que cโ€™est primordial que les gens soient libres de publier leur podcast avec la possibilitรฉ de modifier, de savoir comment รงa marche et de redistribuer sโ€™ils font des modifs.

Prรฉsentation de Castopod


Walid : pour aller plus loin, vous pouvez รฉcouter lโ€™รฉpisode avec Benjamin Jean et aussi lโ€™รฉpisode avec Raphaรซl Semeteys et Gonรฉri Le Bouder sur les modรจles รฉconomiques du logiciel libre.
Maintenant jโ€™aimerais bien que vous me prรฉsentiez Castopod. Quโ€™est-ce que Castopod ? Comment est nรฉe lโ€™idรฉe de faire Castopod ?

Benjamin : alors je suis ravi que tu me poses la question. Quโ€™est-ce que Castopod ? Alors il faut faire un petit prรฉambule technique sur le podcast.
Quโ€™est-ce que cโ€™est que le podcast ou le podcasting outre-Atlantique ? En fait cโ€™est un mode de diffusion de fichiers multimรฉdia essentiellement sonores. Ce que nous on appelle podcast, on a une dรฉfinition technique, parce quโ€™on est ingรฉnieur, cโ€™est un fichier MP3 dans un flux RSS : cโ€™est-ร -dire la possibilitรฉ de publier des รฉmissions sonores au format MP3 ou autre format sonore, dโ€™ailleurs, via un fichier dโ€™index qui va lister lโ€™ensemble de mes รฉpisodes, on parle dโ€™รฉmissions, dโ€™รฉpisodes, dans un fichier XML qui est un formalisme informatique pour lister un ensemble dโ€™รฉlรฉments. Quand on a dit รงa, on nโ€™a pas dit grand chose, si ce nโ€™est que รงa a plein dโ€™implications. La premiรจre cโ€™est que nโ€™importe qui peut aujourdโ€™hui, hier ou demain dire voilร  je vais faire un podcast et je vais aller dรฉposer sur un serveur mes fichier XML. Et les applications dโ€™รฉcoute, on en connaรฎt plein, on connaรฎt Apple Podcasts qui est la plus rรฉpandue historiquement, aujourdโ€™hui il y a Spotify, il y a YouTube qui sโ€™y est mis dโ€™une certaine maniรจre un peu bizarre, on pourra peut-รชtre en reparler par la suite, il y a AntennaPod, PocketCast, Anytime, PodcastPlayer, Podfriend, Podverse, jโ€™en cite quelques-uns dont des open source.

Logo antennapod

Et tous ces logiciels-lร  sont capables de comprendre le fameux fichier dโ€™index, le flux RSS, et dโ€™aller tรฉlรฉcharger les fichiers MP3. Ce qui est trรจs particulier sur le podcast et qui est trรจs diffรฉrent de lโ€™internet quโ€™on a vu se dรฉvelopper depuis les annรฉes 2007, cโ€™est que le podcast est dรฉcentralisรฉ : cโ€™est-ร -dire que nโ€™importe quel logiciel dโ€™รฉcoute peut aller chercher ses fichiers MP3 nโ€™importe oรน. Donc je nโ€™ai pas un silo fermรฉ, je nโ€™ai pas une plateforme fermรฉe. Je suis dans un รฉcosystรจme qui est totalement ouvert, totalement interopรฉrable, oรน nโ€™importe qui peut publier un podcast et nโ€™importe qui peut lire un podcast. Pour autant quโ€™on parle le mรชme protocole. On fait souvent la comparaison avec le SMS, oรน peu importe mon tรฉlรฉphone, mon opรฉrateur, mon รฉmetteur et mon rรฉcepteur, tout le monde peut sโ€™รฉchanger des messages.

Sur le podcast, cโ€™est encore le cas. Ce nโ€™est pas le cas, typiquement, si je suis sur YouTube : ma vidรฉo YouTube, je peux lโ€™avoir que sur YouTube et pas ailleurs. Je suis dans un รฉcosystรจme fermรฉ. Donc le podcast est restรฉ ouvert, ce qui veut dire commencer ร  choisir, si je suis podcasteur et que je veux publier un podcast, un hรฉbergeur de podcast. Donc je peux choisir de lโ€™auto-hรฉbergรฉ, je peux aller chercher une solution du marchรฉ. Jโ€™avais regardรฉ il y a ร  peu prรจs un millier dโ€™hรฉbergeurs de podcasts, ce qui est consรฉquent parce quโ€™ils ont tous la mรชme valeur, cโ€™est-ร -dire que tous ces hรฉbergeurs ont tous leur contenu qui vont arriver dans Apple Podcasts, dans Spotify exactement de la mรชme maniรจre. Il nโ€™y en a pas un qui va รชtre plus ou moins visible quโ€™un autre. Parmi ces mille, il y en a quand mรชme une centaine qui sont plus gros que les autres. Mais cโ€™est un passage obligรฉ. Cโ€™est-ร -dire quโ€™il faut que je commence par trouver un hรฉbergeur et que je lui confie mes fichiers MP3. Il va en faire un index, un flux RSS, et cโ€™est ce flux RSS que je vais aller aprรจs confier ร  toutes les plateformes des cas.

Castopod est une plateforme dโ€™hรฉbergement de podcast, donc il y a une interface sur laquelle je vais pouvoir dรฉfinir le nom de mon podcast, sa description, la langue que jโ€™utilise pour mโ€™exprimer, รฉventuellement la catรฉgorie, est-ce que je parle de religion, de news et technologies, est-ce que cโ€™est pour les enfants. Je vais, aprรจs, publier des รฉpisodes. Pour chaque รฉpisode je vais mettre un fichier MP3, je vais pouvoir mettre une image, une description, une date de publication. Je vais pouvoir dire est-ce que je publie toutes les semaines, en sรฉrie, il y a tout un tas de paramรจtres. Et Castopod va gรฉnรฉrer ce fameux flux RSS qui fait que mes รฉpisodes vont apparaรฎtre sur lโ€™ensemble des plateformes oรน je souhaite รชtre rรฉfรฉrencรฉ. Cโ€™est moi en tant que podcasteur qui dรฉcide oรน je suis รฉcoutable, oรน lโ€™on peut mโ€™รฉcouter. Si je nโ€™ai pas envie dโ€™รชtre sur Apple Podcast, je peux trรจs bien ne pas y รชtre. Si je veux, je peux y รชtre et donc je vais choisir les plateformes sur lesquelles je veux รชtre entendu.

Pourquoi est-ce quโ€™on a dรฉveloppรฉ Castpod ? Parce quโ€™en fait, nous on travaillait dรฉjร  dans le podcast et pour tout un tas de raisons, on faisait des tests et on avait besoin de faire des tests sur un certain nombre de podcasts. Et du coup, on cherchait une solution open source dโ€™hรฉbergement de podcasts parce quโ€™on ne voulait pas, quand on faisait un test sur 12 podcasts, payer 12 abonnements chez un hรฉbergeur professionnel qui fait payer podcast par podcast. On a fait une petite liste de prรฉrequis, de choses dont on avait besoin. Et puis on sโ€™est dit, il nous faudrait une solution open source parce quโ€™on veut pouvoir faire ce quโ€™on veut, on voudrait quโ€™elle ait tel et tel critรจre. Et puis on a commencรฉ ร  chercher, ร  regarder un petit peu partout sur les sites qui rรฉfรฉrenรงaient des solutions open source, des solutions de podcast, et puis pour choisir la solution qui rรฉpondait ร  tous nos prรฉrequis. Et on nโ€™en a pas trouvรฉ. Et il sโ€™en est fallu de beaucoup : cโ€™est-ร -dire que globalement on avait une dizaine de points, on en a trouvรฉ une qui cochait 2-3 cases, mais on รฉtait trรจs trรจs loin du compte. Donc on รฉtait un peu dรฉรงu forcรฉment, on a utilisรฉ une solution qui existe encore qui sโ€™appelle Podcast Generator, parce que cโ€™est du PHP, il nโ€™y a pas de base de donnรฉes, cโ€™est trรจs simple, le code est trรจs vieux, cโ€™est pas du MVC, cโ€™est trรจs vieillissant, mais bon on lโ€™a utilisรฉ tant bien que mal. Et puis un jour, je pense que cโ€™รฉtait au festival Pas Sage en Seine ร  Ivry-sur-Seine, jโ€™ai rencontrรฉ Ludovic Dubost de XWiki, ร  qui jโ€™ai parlรฉ de รงa et ร  qui jโ€™ai รฉvoquรฉ ma wish list. Il mโ€™a dit ยซ Ah mais il y a une entreprise, une sociรฉtรฉ qui sโ€™appelle NLNet qui subventionne des projets avec des financements europรฉens, des subventions europรฉennes, pourvu que ce soit open source et en plus ils sont trรจs moteurs sur tout ce qui est Fediverse / ActivityPubยซ . Il se trouve que nous on voulait une plateforme de podcast sur le Fediverse, on en reparlera par la suite je pense, et il a dit ยซ bah fait un dossier dโ€™une dizaine de pages et notre projet a รฉtรฉ acceptรฉ ยป. On a obtenu une subvention dโ€™ร  peu prรจs 40 000 et quelques euros, ce qui nโ€™est pas rien. Ce qui est trรจs loin du coup que reprรฉsente le dรฉveloppement de la plateforme aujourdโ€™hui, mais cโ€™est quand mรชme pas rien du tout.

NLnet fondation

Et surtout, รงa nous a confortรฉ dans lโ€™idรฉe quโ€™il y avait un besoin, quโ€™il y avait une place, que ce nโ€™รฉtait pas normal quโ€™il nโ€™y ait pas de plateforme open source dโ€™hรฉbergement de podcast qui rรฉpondent aux critรจres fonctionnels et techniques quโ€™on a le droit dโ€™attendre aujourdโ€™hui. Et que si un organisme europรฉen รฉtait prรชt ร  le financer ร  hauteur de 40 000 euros, eh bien cโ€™est quโ€™il y avait vraiment un truc ร  faire. Et ce nโ€™est pas tant le montant de la subvention qui nous a convaincus que le fait quโ€™il y a des gens qui attendent aprรจs. Et cโ€™est comme รงa quโ€™est nรฉ Castopod. Donc ce qui au dรฉpart รฉtait juste une wish list (NDLR : liste de souhaits) est devenu un side project (NDLR : un projet en parallรจle) et puis est aujourdโ€™hui un projet ร  part entiรจre auquel on consacre รฉnormรฉment de temps, dโ€™รฉnergie, de passion, de sang et de sueur.
Et on est super content de lโ€™accueil quโ€™il a reรงu et du fait que des gens lโ€™utilisent. Et ร  ce titre, je tiens ร  te remercier doublement de nous avoir invitรฉs et dโ€™utiliser Castopod.

Walid : Yassine, est-ce que tu veux rajouter des choses?

Yassine : tu lโ€™as รฉvoquรฉ pour le Fediverse, mais le point je pense diffรฉrenciant de Castopod, cโ€™est quand mรชme quโ€™il est connectรฉ au Fediverse. Cโ€™est ร  dire que cโ€™est intรฉgrรฉ dans un rรฉseau social qui est fรฉdรฉrรฉ. Castopod intรจgre un rรฉseau social fรฉdรฉrรฉ. Mais voilร  les autres hรฉbergeurs, il nโ€™y en a aucun aujourdโ€™hui qui est en plus intรฉgrรฉ aux Fediverse.

Les technologies qui propulsent Castopod


Walid : ce que jโ€™aimerais maintenant quโ€™on aborde cโ€™est les technologies que vous utilisez dans Castopod. Techniquement, de quoi est composรฉ Castopod ? Yassine, tu veux en parler ?

Yassine : Castopod est basรฉ sur un framework PHP qui sโ€™appelle Codeigniter. Il nโ€™est pas trรจs connu, mais cโ€™est du mรชme style que Symfony ou Laravel, bien que ce soit un peu plus performant, un peu plus lรฉger. Donc, on sโ€™est basรฉ sur รงa. ร‡a permet de dรฉvelopper des applications web assez habilement, du coup cโ€™est top ร  prendre en main.

Logo Framwork PHP CodeIgniter

Et du coup, cโ€™est une application web, donc PHP, MySQL, HTML, CSS, JavaScript, ce qui est le plus classique. Sachant quโ€™on sโ€™est calquรฉ sur WordPress, le modรจle WordPress, ร  savoir quโ€™aujourdโ€™hui 70% des sites web sont sur du PHP, et pas mal beaucoup de WordPress aujourdโ€™hui sur internet. Et donc on a tenu ร  garder un peu cette idรฉe lร  cโ€™est que aujourdโ€™hui Castopod peut รชtre installรฉ sur un hรฉbergement mutualisรฉ donc ร  quelques euros par mois et donc รงa permet ร  des utilisateurs qui voudraient avoir un petit Castopod ร  eux de le faire sans problรจme.

Benjamin : je voudrais juste rajouter, quand on a dรฉveloppรฉ Castopod, on sโ€™est vraiment calquรฉ sur le modรจle de WordPress, que ce soit le modรจle รฉconomique ou le modรจle technique : cโ€™est-ร -dire que Castopod, รงa se tรฉlรฉcharge en un clic depuis castopod.org, et cโ€™est un fichier zip, et vous dรฉzippez le fichier zip chez votre hรฉbergeur, Yassine le disait, รงa peut รชtre un hรฉbergement mutualisรฉ.

Et puis vous suivez un wizard, un assistant. Vous allez devoir remplir trรจs classiquement les infos de base de donnรฉes, deux, trois bricoles, le nom de votre instance, etc. Et รงa fonctionne. Lโ€™idรฉe cโ€™รฉtait de rester le plus facile et le moins coรปteux ร  dรฉployer. Bien entendu, aujourdโ€™hui on peut utiliser du Docker, du Kubernetes, du Ansible, du Yunohost. Il y a plein de maniรจres de dรฉployer Castopod, mais il y a toujours la possibilitรฉ de dรฉzipper, installer et รงa marche.

Et รงa, sans avoir besoin dโ€™avoir une grosse machine virtuelle. Si jโ€™ai du PHP MySQL, รงa va fonctionner.

La licence de Castopod


Walid : question licence. Quelle licence vous utilisez et pourquoi vous avez pris cette licence lร  ?

Benjamin : alors on est sous licence AGPL V3, on sโ€™est reposรฉ la question avant dโ€™enregistrer ce podcast et on sโ€™est dit peut-รชtre que cโ€™รฉtait par ordre alphabรฉtique parce que AGPL cโ€™รฉtait la premiรจre. Plus sรฉrieusement en fait, nous comme on vous le disait, on aime bien les logiciels libres, le logiciel libre, cโ€™est mรชme un euphรฉmisme.

Donc on voulait une licence virale et puis on a รฉtรฉ aussi guidรฉ par NLNet. La plupart des logiciels du Fediverse aujourdโ€™hui, que ce soit Mastodon, PeerTube, sont sous licence AGPL. En fait, on ne sโ€™est pas posรฉ la question trรจs longtemps, cโ€™est-ร -dire quโ€™on ne sโ€™est pas fait vraiment de nos cerveaux

Benjamin Bellamy


En gros, de toute faรงon, aujourdโ€™hui, quand on a un logiciel serveur cโ€™est soit GPL soit MIT. On penchait plutรดt pour GPL et puis NLNet nous a un peu confortรฉ dans cette idรฉe lร . Cโ€™est un choix qui sโ€™est fait assez naturellement. Peut-รชtre quโ€™on ne sโ€™est pas posรฉ suffisamment de questions, en tout cas aujourdโ€™hui on est plutรดt content de cette licence. Je pense quโ€™elle est conforme ร  nos valeurs.

Walid : je ne savais pas quโ€™NLnet finanรงait des projets dรจs la crรฉation du projet. ร‡a mโ€™inspire quโ€™il faut vraiment faire un รฉpisode sur les financements europรฉens parce que lร  il y a vraiment beaucoup de choses ร  dire.

Benjamin : alors NLnet finance des projets dรจs le dรฉbut. Il finance des projets pour les entreprises, pour les particuliers. Donc je nโ€™ai pas besoin dโ€™avoir un SIRET dโ€™auto-entrepreneur pour obtenir un financement NLnet. Il faut le savoir, si je suis tout seul ร  dรฉvelopper un logiciel, je peux trรจs bien aller les voir. Les dossiers sont ร  dรฉposer une fois tous les deux mois et en fonction de leur charge de travail, ils rรฉpondent soit trรจs vite, soit un peu moins vite.

Et point important, le paiement se fait exclusivement ร  la livraison du code source.

Prรฉsentation dโ€™Ad Aures


Walid : on en parle dans lโ€™รฉpisode sur Peertube. Ok, on a commencรฉ ร  lโ€™รฉvoquer au tout dรฉpart maintenant, passons ร  la prรฉsentation dโ€™Ad Aures. Lร  รงa mโ€™intรฉresserait que vous prรฉsentiez un petit peu votre compagnie, quโ€™est-ce que, quโ€™est-ce que, quelles sont vos activitรฉs, quโ€™est-ce que, quโ€™est-ce que vous faites sur Ad Aures ?

Logo Ad aures

Benjamin : bien sรปr, donc comme je le disais tout ร  lโ€™heure, Ad Aures cโ€™est une entreprise dรฉdiรฉe ร  la crรฉation. Nous, on aime beaucoup le podcast dรฉjร  parce quโ€™on en est consommateur, on aime beaucoup le podcast parce que cโ€™est un รฉcosystรจme qui est dรฉcentralisรฉ, sur lequel tout le monde peut intervenir, ce qui nโ€™est pas le cas dans dโ€™autres รฉcosystรจmes. Pour autant, cโ€™est compliquรฉ dโ€™en vivre. Cโ€™est simple, je me crรฉe mon compte et puis jโ€™ai plus quโ€™ร  suivre. Dans le podcast, dรฉjร  il faut que je trouve un hรฉbergeur, si je veux monรฉtiser, il y a plein de solutions. Est-ce que je veux faire de la pub ? Est-ce que je veux aller sur une plateforme de financement ? Est-ce que je veux du tipping ? est-ce queโ€ฆ Et tout est possible. Et dรฉjร  cโ€™est pas forcรฉment รฉvident ร  comprendre et puis du coup on a plus de mal ร  se raccrocher ร  des success stories. Et lโ€™idรฉe dโ€™Ad Aures cโ€™รฉtait de dire aujourdโ€™hui il y a cet รฉcosystรจme fabuleux avec cette richesse de contenu qui est incroyable parce quโ€™il y a aussi une libertรฉ de ton, de format, de langue quโ€™on retrouve nulle part ailleurs du fait que je peux changer dโ€™hรฉbergeur quand je veux et garder mon audience. Mon audience peut changer de logiciel dโ€™รฉcoute et continuer ร  mโ€™รฉcouter. Enfin, lโ€™interopรฉrabilitรฉ vraiment joue ร  plein. Mais quand on a dit รงa, on nโ€™a pas payรฉ son loyer. Et crรฉer du contenu, on peut crรฉer du contenu de qualitรฉ gratuitement parce que cโ€™est sa passion sur son temps libre, mais รงa veut dire que sur mon temps pas libre, il y a quelquโ€™un qui va me payer un salaire et un loyer.

Donc au bout de la chaรฎne, il y a forcรฉment quelquโ€™un qui paye. Et tant quโ€™ร  faire, il y a des gens qui veulent monรฉtiser leur contenu directement et on pense que cโ€™est tout ร  fait normal et mรชme louable. Il faut leur offrir des solutions. Et donc nous, on a la prรฉtention de proposer en particulier une solution, cโ€™est pas la seule, il y en a plein dโ€™autres, et encore une fois on trouve que cโ€™est trรจs trรจs bien quโ€™il y en ait plein, qui est une solution de monรฉtisation publicitaire, qui ne se base pas sur le profilage des utilisateurs, qui nโ€™utilise pas de cookies, alors de toute faรงon il nโ€™y a quasiment pas de cookies dans lโ€™รฉcosystรจme du podcast, du fait que les gens utilisent des logiciels dรฉdiรฉs, qui sont nombreux et multiples, mais qui va se baser sur de lโ€™indexation sรฉmantique. Donc en fait, parmi les outils quโ€™on a dรฉveloppรฉ et sur lesquels on travaille, il y a un moteur dโ€™indexation sรฉmantique qui permet dโ€™รฉtudier des contenus et de comprendre quels sont les concepts รฉvoquรฉs. Je parle vraiment de concept, pas de mots-clรฉs. Pour derriรจre faire de lโ€™indexation et de la recommandation. Cโ€™est-ร -dire par calcul de distance sรฉmantique, on est capable de dire que tel contenu est proche dโ€™un autre parce que les sujets sont connexes, parce quโ€™ils sont proches, il y a plein de raisons possibles. Donc รฉvidemment, รงa utilise beaucoup de lโ€™intelligence artificielle.

Et on peut utiliser รงa soit pour faire de la dรฉcouvrabilitรฉ, ce qui est une des problรฉmatiques fortes dans lโ€™รฉcosystรจme du podcast, soit pour faire de la publicitรฉ, cโ€™est-ร -dire recommander des objets publicitaires, des produits publicitaires qui sont directement liรฉs au contenu que je suis en train dโ€™รฉcouter. Et on a pas mal dโ€™opรฉrations de tests ร  diffรฉrents degrรฉs de complรฉtude dโ€™ailleurs lร -dessus, qui permettent de faire de la pub. On travaille beaucoup en mode affiliation parce quโ€™on trouve que รงa marche vraiment pas mal, en particulier sur le podcast qui est un produit hautement culturel et puis รงa permet aussi que ce soit le contenu qui aille chercher la publicitรฉ et pas la publicitรฉ qui aille chercher le contenu, ce qui est un peu le mode de fonctionnement usuel quโ€™on a sur internet aujourdโ€™hui. Je ne vais pas rentrer trop dans le dรฉtail mais aujourdโ€™hui on dรฉveloppe des outils pour les podcastrices et les podcasters qui leur permettent de rรฉpondre ร  lโ€™ensemble des problรฉmatiques qui peuvent se poser, dont la modernisation, qui nous semble รชtre quand mรชme le nerf de la guerre, quelque part. Et bien sรปr, tout รงa fonctionne avec Castopod, qui est la plateforme dโ€™hรฉbergement, qui est le premier maillon de la chaรฎne.

Walid : pour continuer, cโ€™est comprendre ร  la fois votre positionnement par rapport aux autres, donc รงa tu viens un peu de le donner, cโ€™est-ร -dire comment est-ce que vous vous diffรฉrenciez par rapport aux autres, quโ€™est-ce que vous apportez qui est diffรฉrent, qui fait que les gens vont avoir envie de travailler avec vous. Et puis aprรจs derriรจre, ce que jโ€™aimerais bien quโ€™on aborde aussi aprรจs, cโ€™est un peu votre contribution au secteur du podcasting. Quโ€™est-ce que vous portez comme valeur, comme attente, etc ? Que vous mettez en avant?

Benjamin : รงa rejoint ce quโ€™on disait en introduction, cโ€™est-ร -dire que nous, on est vraiment convaincus que le podcast doit rester libre et doit rester dรฉcentralisรฉ. On nโ€™a vraiment pas envie que le podcast se referme en silo fermรฉ. Et aujourdโ€™hui, il y a un vrai risque. Et pour รงa, lโ€™angle quโ€™on a pris, cโ€™est un angle fonctionnel, cโ€™est-ร -dire quโ€™on essaye de fournir des rรฉponses fonctionnelles aux problรฉmatiques des crรฉatrices et des crรฉateurs de contenu qui fonctionnent dans un monde dรฉcentralisรฉ, dans un monde ouvert. Lร  oรน aujourdโ€™hui YouTube a ouvert sa plateforme au podcast, cโ€™est-ร -dire que vous pouvez aller sur YouTube Creator et puis saisir lโ€™adresse de votre flux RSS et votre podcast va รชtre injectรฉ dans YouTube et derriรจre vous aurez accรจs ร  toutes les fonctionnalitรฉs de YouTube.

Jโ€™ai aucun problรจme avec รงa, je trouve รงa trรจs bien tant que YouTube nโ€™a pas le monopole du podcast. Et on sait que sโ€™il nโ€™y a pas dโ€™alternative ร  la monรฉtisation, sโ€™il nโ€™y a pas dโ€™alternative ร  comment est-ce que je vais pouvoir amรฉliorer ma dรฉcouvrabilitรฉ, fatalement cโ€™est ce qui va se passer. Donc pour nous il est primordial de fournir des rรฉponses fonctionnelles alternatives ร  YouTube. Quand vous rentrez votre podcast dans YouTube, il y a des infos qui rentrent, il nโ€™y a rien qui ressort de YouTube. Si vous crรฉez votre podcast depuis YouTube, il ne sera pas accessible vers dโ€™autres podcasts. YouTube, cโ€™est un trou noir en fait.

Il y a des choses qui rentrent, mais il nโ€™y a rien qui en sort. Ils aspirent la valeur, mais ils ne la repartagent pas. Ils ne repartagent pas les informations, ils ne repartagent pas les contenus. YouTube en tant que sociรฉtรฉ dโ€™ailleurs ne crรฉe aucun contenu, ils dรฉcident de ce que vous avez le droit de dire, ce que vous nโ€™avez pas le droit de dire, si vous avez le droit de dire des gros mots ou pas, littรฉralement, mais eux ne crรฉent rien, ils sont juste lร  en tant quโ€™arbitre et en tant que fournisseur fonctionnel dโ€™un certain nombre dโ€™outils. Encore une fois, je nโ€™ai aucun problรจme avec รงa tant quโ€™ils nโ€™ont pas le monopole et que รงa laisse un choix pour pouvoir sโ€™exprimer parce que si jโ€™ai envie de dire quelque chose qui ne leur convient pas, qui contrevient ร  leur condition gรฉnรฉrale dโ€™utilisation, que je puisse le dire ailleurs parce que YouTube cโ€™est pas la loi, les CGV cโ€™est pas la loi, la loi cโ€™est autre chose. Et donc pour nous cโ€™est primordial de conserver un รฉcosystรจme dรฉcentralisรฉ oรน il va y avoir une libre concurrence au sens capitalistique du terme, cโ€™est ร  dire que diffรฉrentes sociรฉtรฉs, diffรฉrents acteurs vont pouvoir proposer des solutions, mais encore faut-il quโ€™ils en proposent des solutions. Donc nous cโ€™est vraiment รงa ce quโ€™on veut faire, cโ€™est pour รงa quโ€™on propose des solutions de monรฉtisation, parce quโ€™on sait trรจs bien quโ€™on pourra proposer la meilleure plateforme de la planรจte si le prรฉrequis cโ€™est de devoir bosser gratos, รงa ne va pas marcher pour tout le monde. Si les fonctionnalitรฉs ne sont pas terribles, รงa ne va pas marcher pour tout le monde. Et cโ€™est lร  oรน on sโ€™investit beaucoup et oรน on investit beaucoup de temps et dโ€™รฉnergie.

Je pense que cโ€™est le bon moment pour parler de Podcast 2.0, en tout cas pour lโ€™introduire, parce que ce dont il faut avoir conscience quand on parle du podcast aujourdโ€™hui, cโ€™est que pendant une quinzaine dโ€™annรฉes, tout lโ€™รฉcosystรจme du podcast sโ€™est reposรฉ intรฉgralement sur Apple.

Apple a littรฉralement tenu le podcast ร  bout de bras pendant 15 ans, cโ€™est-ร -dire quโ€™ils avaient ร  peu prรจs le seul index de podcast, le seul annuaire de podcast, ce qui fait que lโ€™ensemble des applications dโ€™รฉcoute dรฉpendait dโ€™Apple pour avoir la liste des podcasts qui existent.

Benjamin Bellamy


Ils รฉtaient trรจs largement majoritaires : ce qui est assez saugrenu en fait, avoir un รฉcosystรจme totalement libre, ouvert et dรฉcentralisรฉ, sur lequel on a un acteur qui a des parts de marchรฉ trรจs supรฉrieures ร  la moitiรฉ. Mais ils nโ€™en ont tirรฉ aucun profit financier, et รงa il faut leur en savoir grรฉ. Ils ont maintenu le truc ร  flot, cโ€™est-ร -dire quโ€™ils ont continuรฉ ร  faire vivre lโ€™index, ร  filer des clรฉs dโ€™API aux gens qui le demandaient. Alors il fallait demander lโ€™autorisation, mais bon, en tout cas ils le faisaient et ils le donnaient. Cโ€™est eux qui dรฉcidaient qui avait le droit de lecture et dโ€™รฉcriture sur lโ€™index, mais ils lโ€™ont fait gratuitement.
Le problรจme, cโ€™est que pendant 15 ans, quand on voulait apporter une รฉvolution fonctionnelle au podcast, il fallait demander ร  Apple, puisque cโ€™est eux qui avaient lโ€™index, qui รฉtaient au centre. Et que si je veux rajouter une fonctionnalitรฉ, il faut que je puisse le mettre dans le flux RSS, et du coup il faut que รงa soit rรฉfรฉrencรฉ dans lโ€™index central dโ€™Apple. Et si Apple ne veut pas, je pourrais mettre ce que je veux, personne ne pourra le voir et รงa ne servira ร  rien. Et Apple a refusรฉ toute รฉvolution fonctionnelle sur le podcast pendant 15 ans. Quand je dis toute, ce nโ€™est pas presque toute, cโ€™est toute. Il y a eu zรฉro รฉvolution fonctionnelle sur le podcast pendant 15 ans. Ce qui est tout ร  fait incroyable parce quโ€™on parle dโ€™une pรฉriode qui va de 2000 ร  2015, un peu aprรจs mรชme. En cette pรฉriode, il sโ€™en est passรฉ des choses et un paquet mรชme sur internet et le podcast a eu aucune amรฉlioration, aucune รฉvolution fonctionnelle. Vous prenez un podcast de 2000, un podcast de 2018, cโ€™est exactement le mรชme. Pour garder le contenu du flux RSS il nโ€™y a eu aucune modification, il nโ€™y a mรชme pas eu ne serait-ce quโ€™une nouvelle catรฉgorie. Il y a des gens qui ont dit รงa serait bien dโ€™avoir une catรฉgorie pour lโ€™รฉcologie. Apple a dit NON, on touche ร  rien. Donc aujourdโ€™hui, si vous faites un podcast dโ€™รฉcologie, vous nโ€™avez pas de catรฉgorie, ce qui est un peu ballot parce quโ€™il y en a un paquet aujourdโ€™hui.
Et donc ce qui sโ€™est passรฉ, cโ€™est quโ€™en 2019, si je ne dis pas de bรชtises, Adam Curry, qui est un des pionniers du podcast, que ce soit techniquement ou sur le contenu (cโ€™est un des podcasteurs de la premiรจre heure) en a eu marre et il a dรฉcidรฉ de crรฉer Podcast 2.0, cโ€™est-ร -dire une spรฉcification qui permette au podcast dโ€™รฉvoluer, adossรฉe ร  podcastindex.org, qui est un index de podcast pour dire ยซ bon, il ne faut plus quโ€™on dรฉpende dโ€™Apple, il faut quโ€™on ait un index qui soit open source, open data, ouvert en lecture et en รฉcriture ร  tout le monde sans avoir besoin dโ€™en demander lโ€™autorisation et dans lequel on puisse rajouter des informations pour pouvoir rajouter des nouvelles fonctionnalitรฉs ยป.

Logo Podcast IndexPodcast Index (source : github)

Quand je parle de fonctionnalitรฉs, รงa peut รชtre des trucs trรจs simples, รงa peut รชtre des trucs trรจs compliquรฉs, รงa peut รชtre de la transcription, du chapitrage, des liens, des noms des intervenants, de la gรฉolocalisation, enfin รงa peut รชtre tout ce quโ€™on peut imaginer mais ce qui est important cโ€™est que Podcast 2.0 est ouvert ร  tous et nโ€™importe qui peut dire ยซ Moi, jโ€™aimerais bien cette fonctionnalitรฉ-lร . Jโ€™aimerais bien quโ€™on puisse rajouter รงa. ยป

Ce qui est franchement incroyable, cโ€™est que quand nous on a commencรฉ ร  dรฉvelopper Castopod, cโ€™รฉtait juste avant la sortie de Podcast 2.0 et de Podcast Index. Donc on avait pour projet de dรฉvelopper une plateforme de podcast qui soit liรฉe ร  ActivityPub, en sachant que ce nโ€™รฉtait pas gagnรฉ parce quโ€™on allait crรฉer notre plateforme dโ€™hรฉbergement, des gens allaient pouvoir se connecter ร  รงa via ActivityPub, on pense ร  Mastodon etc. qui existait dรฉjร  depuis, enfin qui รฉtait dรฉjร  populaire depuis deux ans. Mais pour le reste, pour les autres, pour les applications dโ€™รฉcoute de podcast, on nโ€™avait pas de lรฉgitimitรฉ, pas dโ€™anciennetรฉ, une voix qui ne porte pas. Il y avait peu de chances que des gens adhรจrent. Et Podcast 2.0 a รฉtรฉ pour nous un formidable tremplin, une espรจce de mรฉgaphone, parce quโ€™une des premiรจres choses quโ€™on a faites, on a dit que รงa serait bien quโ€™on puisse rajouter dans le flux RSS la possibilitรฉ de faire un lien vers la conversation, en particulier si elle a lieu sur le Fediverse, dโ€™ActivityPub, pour que les applications dโ€™รฉcoute sachent oรน a lieu cette conversation. Et รงa a รฉtรฉ intรฉgrรฉ et aujourdโ€™hui on a des applications dโ€™รฉcoute, de gens quโ€™on ne connaรฎt pas du tout, mais qui ont implรฉmentรฉ cette fonctionnalitรฉ-lร  que nous on avait demandรฉ.

Photo Adam CurryAdam Curry (source: wikipedia)

Walid : Quand vous avez commencรฉ, comment est-ce que vous avez contactรฉ Adam Curry ? Par quelle plateforme vous passez ? Comment รงa sโ€™est passรฉ en fait pour vous insรฉrer dans cet รฉcosystรจme naissant ? Je voudrais bien que vous nous expliquiez un peu รงa.

Yassine : en fait ce qui sโ€™est passรฉ cโ€™est que la chance quโ€™on a eu cโ€™est quโ€™on est arrivรฉ, on a commencรฉ ร  dรฉvelopper Castpod au moment oรน Podcast 2.0 et Podcast Index sont arrivรฉs. Donc il y a eu vraiment un alignement des planรจtes qui sโ€™est fait au bon moment. On a commencรฉ ร  dรฉvelopper Castpod en mai 2020, enfin rentrรฉe 2020 quoi. Cโ€™รฉtait vraimentโ€ฆ

La prรฉsentation de Podcast 2.0


Walid : attends, je vais justement poser une question lร -dessus parce que cโ€™est une transition, vu cette temporalitรฉ, est-ce quโ€™une des vocations de Castopod รฉtait aussi dโ€™รชtre un espรจce dโ€™รฉtat de lโ€™art de ce quโ€™allait se passer dans le Podcasting 2.0 ?

Benjamin : a posteriori, oui. Je sais pas si on sโ€™en rendait compte sur le moment. Nous on partait du principe que Podcast 2.0, cโ€™รฉtait gรฉnial. On nโ€™aurait pas pu rรชver mieux, on aurait voulu le faire, mais on nโ€™avait pas la lรฉgitimitรฉ dโ€™un Adam Curry, clairement. Et lร  oรน cโ€™est vraiment gรฉnial, cโ€™est quโ€™en moins de six mois, on sโ€™est retrouvรฉ avec une quarantaine de plateformes, hรฉbergeurs, applications dโ€™รฉcoute, qui suivaient Podcast 2.0. En fait, avant Podcast 2.0, il y avait aussi un problรจme dโ€™ล“uf et de poule. Si moi, je rajoutais une fonctionnalitรฉ en tant quโ€™hรฉbergeur et quโ€™aucune application dโ€™รฉcoute ne lโ€™intรจgre, et bien รงa sert ร  rien. Et de lโ€™autre cรดtรฉ, si en tant quโ€™application dโ€™รฉcoute jโ€™intรจgre une fonctionnalitรฉ mais que personne ne fournit les informations cรดtรฉ hรฉbergeur, รงa sert ร  rien. Et du coup tout le monde se regardait un peu en chien de faรฏence et personne faisait le premier pas, personne se mettait dโ€™accord. ร‰videmment, il y a plein de fonctionnalitรฉs qui รฉtaient dans lโ€™air, les gens les rรฉclamaient. Je pense ร  Giovanni de Podcloud qui avait รฉcrit dรฉjร  des spรฉcifications techniques en disant il faudrait faire ci, il faudrait faire รงa. Tout seul รงa ne peut pas marcher. Le coup de gรฉnie de Podcast 2.0, cโ€™est dโ€™avoir une voix audible par tout le monde, qui mette tout le monde dโ€™accord et qui dit bon ben voilร , on va tous faire รงa.

Walid : Il est indรฉpendant de tout le monde finalement?

Benjamin : en fait il y a plein de choses. Il y a le fait que dรฉjร  Adam Curry รฉtait connu, il avait la lรฉgitimitรฉ en tant que podcaster, il avait dรฉveloppรฉ le premier index de podcast dans les annรฉes 2000, il y a plein de choses. Et puis le fait quโ€™il arrive en disant ยซ la gouvernance ร  la Apple oรน tout le monde demande ร  une personne et cette personne se contente de dire non ร  chacune des demandes, cโ€™est pas super encourageant ยป. Cโ€™est ร  dire quโ€™ร  un moment les gens finissent par se lasser รฉvidemment. Donc lร  lโ€™idรฉe aussi cโ€™รฉtait de dire ยซ on va faire un projet communautaire et participatif ยป et donc pour rรฉpondre ร  ta question comment est-ce quโ€™on demande lโ€™ajout dโ€™une fonctionnalitรฉ dans Podcast 2.0 ? En fait รงa se fait sur GitHub, รงa se fait de maniรจre ultra classique comme on demanderait une nouvelle fonctionnalitรฉ sur nโ€™importe quel projet. Et aprรจs, il y a des espรจces de sprints, je ne sais pas si le mot est le plus adaptรฉ, mais en tout cas, รงa ressemble ร  un sprint qui ont lieu tous les mois, tous les deux mois, tous les six mois, en fait, รงa dรฉpend, oรน on valide. Il y a des allers-retours qui sont faits, il y a des gens qui disent ยซ Ah, mais รงa, รงa serait mieux de rajouter tel truc. Il faut que telle fonctionnalitรฉ, elle soit au niveau du podcast, au niveau de lโ€™รฉpisode, au niveau des deux, il faudrait que ce soit une chaรฎne de caractรจre, un entier ยป. Cela peut รชtre trรจs technique, รงa peut รชtre trรจs fonctionnel. Parfois, il y a plein de gens qui rรฉpondent, qui se sentent impliquรฉs, parfois tout le monde sโ€™en fout, รงa dรฉpend vraiment de ce quโ€™on a ร  proposer. Il y a des no-brainer, typiquement, avoir de la transcription dans le podcast pour permettre une meilleure accessibilitรฉ, un meilleur rรฉfรฉrencement, une meilleure dรฉcouvrabilitรฉ. ร‡a me paraรฎt รฉvident quโ€™il faut le faire et donc รงa, รงa a รฉtรฉ fait trรจs trรจs vite. Et aujourdโ€™hui, il nโ€™y a que les plateformes Podcast 2.0 qui proposent รงa. Incroyable, cโ€™est-ร -dire quโ€™aujourdโ€™hui, vous รฉcoutez un podcast sur Apple Podcast, vous รชtes sรปr, il nโ€™y aura pas de sous-titres, il nโ€™y aura pas dโ€™indexation du contenu du podcast. Cโ€™est impossible parce que Apple aujourdโ€™hui nโ€™intรจgre pas de fonctionnalitรฉ Podcast 2.0, ce qui moi en tant quโ€™auditeur me fait dire, ยซ nโ€™utilisez pas Apple Podcast. Cโ€™est juste la plateforme la plus arriรฉrรฉe de tout lโ€™รฉcosystรจme du podcast aujourdโ€™hui ยป.

Walid : je vais donner un exemple parce que jโ€™ai dรฉcouvert quand jโ€™ai migrรฉ sur Castopod, jโ€™ai dรฉcouvert une fonctionnalitรฉ qui sโ€™appelle la gestion des intervenants, les ยซ people ยป. Il y a toujours la problรฉmatique de, OK, moi, je suis lโ€™hรดte du podcast, il y a les intervenants, mais possiblement, jโ€™aimerais bien remercier dโ€™autres gens, en fait, ou citer dโ€™autres gens qui mโ€™ont mis en relation, qui ont aidรฉ ร  partager lโ€™รฉpisode, etc. Et en fait, jโ€™ai dรฉcouvert que vous, vous implรฉmentiez une gestion des intervenants et donc que sur un intervenant, je peux mettre un lien vers LinkedIn ou etc. Et quโ€™en fait lร  on se retrouve aussi face ร  lโ€™implรฉmentation dans les applications clientes oรน typiquement, je sais pas moi, Podcast Addict va implรฉmenter cette partie de Podcasting 2.0 et donc tu peux voir, et cโ€™est cool les intervenants, mais que si jโ€™utilise AntennaPod qui est mon player habituel, lui il le voit pas. En tant que crรฉateur, tu as ร  ta disposition des supers outils, mais ils ne sont pas tout le temps disponibles pour ton utilisateur qui va utiliser. Cโ€™est un peu con.

Benjamin : oui, tout ร  fait. Alors en fait, ce quโ€™il faut bien voir, cโ€™est que les fonctionnalitรฉs, cโ€™est comme tout, mais cโ€™est pas propre au podcast.

Tout le monde nโ€™utilise pas toutes les fonctionnalitรฉs, tous les logiciels ne les implรฉmentent pas. Et cโ€™est tout ร  fait normal. Et puis mรชme, et รงa cโ€™est voulu, il y a des fonctionnalitรฉs de Podcasting 2.0, on est ร  peu prรจs sรปr au moment oรน elles sortent quโ€™elles ne vont pas faire lโ€™unanimitรฉ. Mais cโ€™est voulu, cโ€™est-ร -dire quโ€™on ne peut pas prรฉsager du succรจs dโ€™une fonctionnalitรฉ par rapport ร  une autre, parce quโ€™ร  lโ€™arrivรฉe, lโ€™adoption, cโ€™est les auditeurs qui dรฉcident, cโ€™est les podcasteurs qui dรฉcident, et ce nโ€™est sรปrement pas les gens qui sont autour de la table dans la communautรฉ podcast 2.0 au moment oรน on dit ยซ ah ben tiens, รงa serait bien de faire รงa ยป. Aprรจs, le spectre fonctionnel des applications, il change de lโ€™une ร  lโ€™autre. Cโ€™est pour รงa aussi quโ€™en tant que podcaster, on a une responsabilitรฉ de dire ร  ses auditrices et auditeurs dโ€™utiliser plutรดt telle appli, parce que lร , vous aurez plus dโ€™infos quโ€™ailleurs. Et des fonctionnalitรฉs, il y en a pour gรฉrer aussi le don, le funding, lโ€™argent, il y en a pourโ€ฆ Peut-รชtre il y a plein de choses.

Il y en a qui vont gรฉrer la transcription en lโ€™affichant en mode sous-titres, il y en a qui vont la gรฉrer en lโ€™affichant en mode texte dรฉfilable. Aprรจs, chacun a ses besoins, ses prรฉrequis. Cโ€™est รงa qui est gรฉnial sur le podcast, cโ€™est quโ€™il nโ€™y a pas une bonne maniรจre de faire, il y a plein de maniรจres de faire qui sont plus ou moins adaptรฉes par rapport au contenu et par rapport ร  lโ€™auditeur.

Walid : Yassine, je voulais poser une question : est-ce que vous vous avez contribuรฉ ร  ces fonctionnalitรฉs, ces nouvelles fonctionnalitรฉs podcasting 2.0 et si oui sur lesquelles vous avez contribuรฉ ?

Yassine : alors oui, surtout au dรฉbut on avait pas mal de retours ร  faire sur les diffรฉrentes specs qui รฉtaient implรฉmentรฉes, les diffรฉrentes balises RSS qui รฉtaient implรฉmentรฉes.
ร€ chaque fois, on a des discussions avec Benjamin pour savoir ce qui รฉtait le mieux dรฉjร  et pour nous, pour Castopod, et ensuite en sโ€™inscrivant dans lโ€™รฉcosystรจme du podcast.

Benjamin : En fait, cโ€™est plutรดt moi qui suis intervenu directement sur Podcasting 2.0, en tout cas sur les demandes. Donc je disais, il y a tout ce qui est ยซ social interact ยป, cโ€™est-ร -dire la possibilitรฉ en tant quโ€™auditeur de pouvoir interagir avec le podcaster depuis lโ€™application dโ€™รฉcoute. On a pas mal bossรฉ aussi sur la recommandation.
Donc รงa cโ€™est un travail qui est encore en cours. Rรฉguliรจrement on donne nos avis et en fait tout รงa est consultable, soit sur GitHub, soit sur Mastodon. En gรฉnรฉral ce qui se passe cโ€™est que les discussions commencent sur Mastodon, quelquโ€™un dit ยซ ah bah tiens jโ€™aimerais bien faire รงa ยป et puis en fonction de lโ€™รฉcho quโ€™il y a, รงa va รชtreโ€ฆ Soit les gens disent ยซ ouais, cโ€™est une super bonne idรฉe ยป ou soit ยซ non, je ne comprends pas ยป ou ยซ cโ€™est une idรฉe nulle ยป.

Et en fonction des rรฉponses, eh ben, รงa va donner lieu ร  une nouvelle demande sur GitHub. Et ร  la fin, รงa donne lieu ร  une spรฉcification dans la DTD, le namespace de Podcasting 2.0. On ne lโ€™a pas dit, mais ร  lโ€™arrivรฉe, tout รงa, cโ€™est ni plus ni moins quโ€™une DTD sur un namespace.

Walid : Et ces spรฉcifications, elles sont portรฉes par un organisme comme le W3C ou est-ce quโ€™il y a une norme ou est-ce que cโ€™est juste un projet communautaire ?

Benjamin: aujourdโ€™hui cโ€™est un projet qui est purement communautaire et qui est rรฉgi par les rรจgles de la communautรฉ. Il nโ€™y a pas une personne qui dit รงa oui, รงa non. Cโ€™est lโ€™ensemble de la communautรฉ qui dรฉcide de ce qui peut exister et de ce qui va exister.

Yassine : donc cโ€™est Adam et Dave (NDLR Dave Jones) qui sont ร  lโ€™origine du projet Podcast Index et cโ€™est Dave qui prend la responsabilitรฉ de gรฉrer les diffรฉrents sprints etc dโ€™inclure en fonction de dires de la communautรฉ ce qui devrait รชtre en prioritรฉ ou pas etc. Donc cโ€™est lui qui gรจre le planning du projet.

Benjamin : il a un rรดle de secrรฉtaire plus quโ€™un rรดle de chef de projet. Il est lร  parce quโ€™il faut que quelquโ€™un fasse avancer la machine et puis quโ€™il dise, bon ben voilร , on va fermer pour ce sprint-lร , on va fermer ร  telle date. Derriรจre, cโ€™est pas lui qui prend la responsabilitรฉ de ce qui rentre ou de ce qui rentre pas. Il est animateur.

Walid : Derniรจre question sur le sujet de Postcasting 2.0. Cโ€™est une question quโ€™on a dรฉjร  discutรฉ ensemble. On parlait du chapitrage et vous me disiez ยซ Ah ouais, le chapitrage, en gros, on lโ€™a implรฉmentรฉ dรจs que cโ€™est sorti, on nโ€™est pas trop revenu dessus, etc. ยป Mais cโ€™est un truc quโ€™on a implรฉmentรฉ dรจs que cโ€™est sorti. Donc ma question cโ€™est, quand est-ce que vous implรฉmentez les nouvelles fonctionnalitรฉs, est-ce que vous implรฉmentez toutes les nouvelles fonctionnalitรฉs de Podcasting 2.0 ? Comment vous faites un choix de ce que vous dรฉsirez implรฉmenter ou pas ? Cโ€™est basรฉ sur quoi ?

Benjamin : il nโ€™y a pas de rรฉponse simple ร  รงa. ร‡a dรฉpend vraiment. Cโ€™est pas quโ€™il nโ€™y a pas de rรฉponse simple, cโ€™est quโ€™il nโ€™y a pas de rรฉponse unique. ร‡a dรฉpend vraiment. Cโ€™est sรปr quโ€™une fonctionnalitรฉ que tout le monde nous demande, elle a de fortes chances dโ€™รชtre implรฉmentรฉe plus vite que quelque chose dont personne nโ€™a rien ร  faire. Et en gรฉnรฉral, cโ€™est comme รงa que รงa se passe. ร‡a peut รชtre un choix personnel parce quโ€™on pense que รงa cโ€™est bien ou parce que parfois il y a des trucs qui nous font kiffer.
Il y a des fonctionnalitรฉs quโ€™on trouve plus intรฉressantes que dโ€™autres. Je pense en particulier ร  la gรฉolocalisation. Moi, je trouvais รงa gรฉnial de pouvoir, dans les annรฉes 2000, oรน on a tous lโ€™habitude dโ€™utiliser OpenStreetMap ou Google Maps, de pouvoir chercher des podcasts par zone gรฉographique, de dire un tel podcast parle de tel endroit. Il y a beaucoup de podcasts touristiques par exemple, et ne pas รชtre capable aujourdโ€™hui de faire une recherche gรฉolocalisรฉe sur un contenu, je trouvais รงa complรจtement fou.
Dรจs que la spec est sortie, en plus รงa nโ€™รฉtait pas trรจs compliquรฉ, on a implรฉmentรฉ รงa. Cโ€™est-ร -dire la possibilitรฉ de dire tel รฉpisode parle de tel endroit, ou tel podcast parle de tel endroit, et derriรจre sur Castopod, on a mis une carte oรน on va avoir des pinpoints (NDLR : des points sur une carte) pour pouvoir visualiser quel รฉpisode parle de quelle zone gรฉographique. Et รงa, dans mon souvenir, en tout cas, cโ€™est un truc, je trouvais รงa tellement chouette de pouvoir le faire. Et puis derriรจre, dโ€™ailleurs, dรจs que รงa a รฉtรฉ implรฉmentรฉ, il y a quelquโ€™un qui mโ€™a dit ยซ Ah ben justement, on fait un podcast festival ร  Amsterdam et on a cette problรฉmatique lร  et รงa nous intรฉresse, est-ce que tu voudrais pas venir parler de รงa? Et donc je suis allรฉ parler au festival le podcast dโ€™Amsterdam de cette fonctionnalitรฉ lร .

Donc il y avait une vraie demande aussi. Donc en gรฉnรฉral, mais รงa marche un peu pour tout, cโ€™est pas propre ร  notre organisation, ร  notre mode de fonctionnement, on parle de projets open source en plus, ce qui est le plus demandรฉ a le plus de chances de voir le jour rapidement. Et puis de toute faรงon en dรฉfinitive il faut bien avoir pas un prix que Castopod open source si il ya une fonctionnalitรฉ de podcast 2.0 qui nโ€™est pas implรฉmentรฉe et il y en a on nโ€™implรฉmente pas tout aujourdโ€™hui nโ€™importe qui peut la rajouter le code il est ouvert donc nโ€™importe qui peut rajouter ce qui manquerait et puis il y a des choses aussi ou parce que Castopod รฉvolue beaucoup dโ€™une version sur lโ€™autre, il y a des modifications qui sont faites, que ce soit des modifications invisibles ou des modifications visibles, que ce soit dans la partie administration ou dans la partie publique, il y a beaucoup beaucoup dโ€™รฉvolutions qui ont lieu et รงa cโ€™est pareil, il y a des gens qui contribuent et qui vont modifier telle ou telle chose. Toutes les bonnes volontรฉs sont bienvenues.

Walid : ร‡a on va reparler aprรจs de la la partie communautaire. Mais Yassine?

Yassine : je peux ajouter sur quand est-ce quโ€™on implรฉmente les nouvelles fonctionnalitรฉs podcasting 2.0.

Quand on a commencรฉ Castopod, Podcast Index qui est venu en mรชme temps, Podcasting 2.0 aussi. Alors les premiรจres balises, elles รฉtaient quand mรชme ultra intรฉressantes et il y avait beaucoup ร  faire. Donc on les a rajoutรฉes dรจs quโ€™elles venaient, on les sortait sur Castopod, on รฉtait parfois mรชme les premiers ร  le faire.

Yassine Doghri


Et lร , au fur et ร  mesure que Castopod arrive ร  maturitรฉ, on doit faire des choix ร  plus de stabilitรฉ, faire des choix deโ€ฆ mรชme des fonctionnalitรฉs quโ€™il y a sur Podcasting 2.0. Certaines, on ne les a pas implรฉmentรฉes directement, et lร , on se repose un peu plus sur la communautรฉ pour faire des choix en termes de prioritรฉ, comme a dit Benjamin. Et voilร . Les fonctionnalitรฉs intรฉressantes qui nous avaient paru intรฉressantes au dรฉbut, on les a pour toutes implรฉmentรฉes.

Cet รฉpisode a รฉtรฉ enregistrรฉ le 23 janvier 2024.

Pour aller plus loin



Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.


Introduction aux modรจles รฉconomiques et gouvernances des logiciels libres โ€“ G. Le Bouder, R.Semeteys

projets-libres.org/introductioโ€ฆ


This entry was edited (6 months ago)

Devenir le bibliothรฉcaire de son rรฉseau โ€“ inventaire.io โ€“ Maxime Lathuiliรจre


Concevoir une plate-forme libre, qui permette de prรฉsenter, donner ou prรชter ses livres ? Se baser sur les donnรฉes de wikidata et les enrichir ? Cโ€™est le sujet de cet รฉpisode, avec Maxime Lathuiliรจre, fondateur dโ€™inventaire.io.

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Interview de Maxime Lathuiliรจre โ€“ inventaire.io


Walid : nouvel รฉpisode de Projets Libres!.

On va parler aujourdโ€™hui dโ€™un outil que jโ€™ai dรฉcouvert il y a bien longtemps, en 2015. Je cherchais ร  lโ€™รฉpoque une solution pour gรฉrer ma bibliothรจque de livres et un peu par hasard, jโ€™รฉtais tombรฉ sur cet outil inventaire.io. Jโ€™ai regardรฉ une confรฉrence de mon invitรฉ aujourdโ€™hui, Maxime Lathuiliรจre, avait donnรฉe dans un meetup chez Mozilla en 2015. Effectivement, รงa remonte.

Jโ€™avais continuรฉ ร  suivre un peu de suivre le projet et jโ€™ai repensรฉ ร  lui parce que jโ€™ai vu sur Mastodon une news comme quoi inventaire.io avait bรฉnรฉficiรฉ dโ€™un financement de la fondation NLNet. On va en parler tout ร  lโ€™heure. Je me suis dit quโ€™il fallait absolument quโ€™on parle dโ€™inventaire.io donc nous voilร  donc je suis avec avec le fondateur dโ€™inventaire.io.

Maxime, bienvenue sur le podcast.

Maxime : merci, salut.


Prรฉsentation de Maxime


Walid : alors la premiรจre chose cโ€™est que je vais te demander de nous expliquer un peu qui tu es, comment tu as dรฉcouvert le logiciel libre et quโ€™est-ce que รงa veut dire pour toi de faire du logiciel libre?

Maxime : comme tu disais รงa commence ร  remonter, maintenant รงa fait peut-รชtre 15 ansโ€ฆ

Je suis familier du libre et en fait moi jโ€™รฉtaisโ€ฆ je pars de trรจs loin. Donc entre 2008-2010, jโ€™รฉtais encore รฉtudiant en รฉcole de commerce et jโ€™รฉtais trรจs loin des questions du web, du logiciel libre, etc. Mais jโ€™ai commencรฉ ร  mโ€™y intรฉresser parce que jโ€™avais lโ€™intuition quโ€™il y avait quelque chose ร  faire pour rรฉsoudre des problรจmes environnementaux, sociaux, du cรดtรฉ de la gestion de lโ€™information sur les ressources. Cโ€™est-ร -dire quโ€™il me semblait, enfin jโ€™ai commencรฉ ร  broder une utopie numรฉrique qui รฉtait que lโ€™on va pouvoir organiser lโ€™information sur les ressources avec des outils libres et du savoir libre et รงa, รงa va nous permettre dโ€™avoir plus de contrรดle en tant que citoyen sur les impacts de notre consommation. Donc jโ€™รฉtais trรจs ร  lโ€™รฉpoque dans une perspective de consomme-acteur, un peu de colibri. On va, par nos actions individuelles et nos choix de consommation, pouvoir rรฉsoudre des problรจmes environnementaux et sociaux. Jโ€™ai un peu bougรฉ depuis parce que je me suis rendu compte quโ€™il y a certaines impasses, mais cโ€™est comme รงa que jโ€™ai mis le pied dedans. Jโ€™ai commencรฉ ร  creuser ces questions-lร , jโ€™ai commencรฉ ร  mโ€™intรฉresser au web, et je suis tombรฉ ร  lโ€™รฉpoque sur des confรฉrences qui mโ€™ont marquรฉ : donc vers 2010, je pense notamment ร  la confรฉrence quโ€™avait donnรฉe Benjamin Bayart ร  Sciences Po sur Quโ€™est-ce quโ€™internet ?

Maxime Lathuiliรจre (source : wikimedia)

Jโ€™ai regardรฉ beaucoup de confรฉrences dans ce genre-lร , qui รฉtaient parfaites pour moi, puisque Sciences Po et รฉcole de commerce ont un peu les mรชmes profils. On est des personnes qui ont un enseignement qui nโ€™est pas trรจs technique. Cette confรฉrence en particulier mโ€™avait marquรฉ parce que รงa te prend par la main et รงa tโ€™amรจne ร  penser un peu les protocoles, les enjeux politiques dโ€™une architecture de lโ€™information etc. Et donc รงa mโ€™avait mis un peu le pied ร  lโ€™รฉtrier lร -dessus. Et donc jโ€™avais commencรฉ ร  aller voir plein de choses. Jโ€™รฉtais allรฉ voir ce que faisait Framasoft, Mozilla, Wikimedia. Et donc jโ€™ai commencรฉ ร  traรฎner de plus en plus dans ces milieux-lร  et ร  mโ€™instruire comme รงa quoi, petit ร  petit.

Walid : cโ€™est marrant, jโ€™aurais pensรฉ que tu avais un passรฉ technique.

Maxime : jโ€™ai dรฉcouvert รงaโ€ฆ En fait, en รฉcole de commerce, moi je suis arrivรฉ lร -bas, si on creuse encore plus ร  lโ€™archรฉologie, cโ€™est comment je me suis retrouvรฉ dans cette galรจre. Jโ€™รฉtais au lycรฉe et je mโ€™intรฉressais ร  lโ€™รฉconomie et la sociologie.

Jโ€™avais รฉtรฉ passionnรฉ par lโ€™introduction au SES, donc Sciences ร‰conomiques et sociales. Et en allant en bac S, on nโ€™avait plus du tout ces cours-lร . Et donc ร  lโ€™รฉpoque, et peut-รชtre un peu aussi pour me distinguer de mes frรจres et sล“urs, jโ€™รฉtais parti sur un bac ES plutรดt que sur un bac S, alors que maintenant il y aurait plein de choses en bac S qui mโ€™intรฉresseraient. Mais donc je me suis retrouvรฉ en bac ES, et aprรจs on mโ€™a dit ยซ le meilleur truc que tu peux faire, cโ€™est prรฉpa pour une รฉcole de commerce. Je pensais que jโ€™allais pouvoir y aller en รฉcole de commerce et faire de lโ€™entrisme, faire bouger les choses de lโ€™intรฉrieur comme on peut รชtre naรฏf ร  16 ans.

Et donc voilร  je me suis retrouvรฉ sur ce chemin-lร  et jโ€™y ai cru pendant un peu de temps. Jโ€™ai commencรฉ, je continuais ร  mโ€™intรฉresser ร  des sujets notamment environnementaux. Et le logiciel libre nous a fait ร  รงa. Je suis arrivรฉ par le logiciel libre par son aspect politique. Et progressivement, cโ€™est le logiciel libre qui mโ€™a fait aussi quelque part me donner les outils dโ€™รฉmancipation technique. Cโ€™est-ร -dire que toute la communautรฉ, ils รฉtaient peut-รชtre encore plus forts ร  lโ€™รฉpoque, te poussait au cul pour installer Linux plutรดt que ton Windows. Et donc jโ€™ai commencรฉ ร  aller gratter un petit peu, voir comment je pouvais installer รงa sur ma machine. Et donc progressivement, jโ€™ai pu me rendre compte que finalement, le pas pour passer dโ€™un profil pas technique ร  technique, en ayant aprรจs des connaissances, et aprรจs jโ€™avais quand mรชme certaines appรฉtences techniques, je faisais du montage vidรฉo, je faisais dรฉjร  ce genre de bidouilles-lร .

Jโ€™ai pu progressivement me rendre compte que ce nโ€™รฉtait pas si infranchissable comme marche dโ€™aller commencer ร  gratter notamment des technologies web, donc HTML, CSS, JavaScript, qui ont รฉtรฉ pensรฉes comme des technologies grand public. Cโ€™est un peu comme รงa que jโ€™ai trouvรฉ mon chemin dโ€™approche.

Le chemin qui mรจne ร  la crรฉation dโ€™inventaire


Walid : est-ce que tu peux expliquer un peu le cheminement qui arrive ร  la crรฉation dโ€™inventaires en fait ? Dโ€™oรน รงa vient ?

Maxime : il faut repartir de mon utopie numรฉrique de gรฉrer lโ€™information sur les ressources avec du logiciel libre et du savoir libre.

ร€ partir de cette idรฉe-lร , jโ€™รฉtais parti dans des idรฉes de ยซ on va avoir des outils contrรดlรฉs par les citoyens en logiciels libres qui vont aller remplacer les interfaces dโ€™Amazon, les interfaces de la FNAC, etc. dans lโ€™organisation de lโ€™information sur les ressources ยป. Lโ€™exemple que jโ€™ai donnรฉ peut-รชtre dans les confรฉrences que tu as vues de lโ€™รฉpoque, cโ€™รฉtait quand tu fais, par exemple, si tu tโ€™achรจtes un ordinateur sur le site de la FNAC, lโ€™interface graphique est propriรฉtaire et tu ne la contrรดles pas, lโ€™algorithme de recommandation est propriรฉtaire et tu ne le contrรดles pas, et les donnรฉes dโ€™eux-mรชmes.

Et donc, tโ€™es trรจs limitรฉ en tant quโ€™acheteur dans ce que tu peux faire, jouer comme comparateur, comme outil de recommandation. Mais moi, jโ€™avais envie dโ€™aller, de sortir ces informations sur les ressources et ce choix dโ€™interfaces propriรฉtaires, et avoir le contrรดle sur ces informations et pouvoir aller injecter lร -dedans des donnรฉes tierces, donc des UFC que choisir, ou sur les ordinateurs, il y a peut-รชtre des groupes de consommateurs ou des groupes dโ€™utilisateurs qui seront plus compรฉtents pour juger du matรฉriel, dans lesquels jโ€™aurais plus confiance que la FNAC ou Amazon ou je ne sais pas. Et donc jโ€™รฉtais parti sur cette idรฉe dโ€™arriver ร  faire du logiciel libre en alternative ร  ces interfaces propriรฉtaires. Et donc pour le coup, il me semblait que cโ€™รฉtait intรฉressant que moi qui avait ce cรดtรฉ, ce que jโ€™avais appris en รฉcole de commerce, ce que je connaissais du monde de la vente, du marketing, me permettait de faire une sorte de pont entre logiciel libre et accรจs ร  lโ€™information sur les ressources.

En fait, le point le plus bloquant, cโ€™est arriver ร  ce que les vendeurs partagent lโ€™information sur ce quโ€™ils vendent dans un format standard rรฉutilisable par des outils etc. Donc il faut avoir une communautรฉ autour dโ€™un outil qui va avoir un usage consรฉquent pour que les vendeurs soient intรฉressรฉs pour mettre leurs donnรฉes dans ce format standard. On en est encore trรจs trรจs loin. Mais donc cโ€™รฉtait ce qui me motivait ร  lโ€™รฉpoque quoi donc arriver ร  faire, jโ€™avais envie dโ€™arriver ร  faire un prototype de quelque chose qui allait dans cette direction, dโ€™avoir un outil libre pour gรฉrer de lโ€™information sur les ressources. Et ร  ce moment-lร , donc vers 2011, jโ€™ai รฉtรฉ en contact, jโ€™ai commencรฉ ร  passer du temps avec la communautรฉ autour de la consommation collaborative qui รฉtait en pleine expansion ร  ce moment-lร .

Donc cโ€™รฉtait on va pouvoirโ€ฆ lโ€™archรฉtype, lโ€™exemple quโ€™on donnait tout le temps cโ€™รฉtait on va pouvoir se prรชter des perceuses, on va pouvoir faire du covoiturage, etc. Et donc cโ€™รฉtait des รฉchanges en pair ร  pair de ressources, des prรชts, etc. Donc moi jโ€™ai รฉtรฉ un peu happรฉ lร -dedans, parce quโ€™il y avait une dynamique, il y avait un groupe, notamment jโ€™รฉtais beaucoup du cรดtรฉ de Ouishare, oรน il y avait beaucoup de personnes qui sโ€™intรฉressaient ร  รงa. Et notamment il y avait dans Ouishare, il y avait un sous-groupe un peu de libristes radicalisรฉs qui รฉtaient le Ouishare Labs, ou avec des personnes plus portรฉes sur le logiciel libre que sur la consommation en gรฉnรฉral, la consommation collaborative.

Il y a eu des idรฉes dโ€™expรฉrimentation, de protocoles, de comment on fait pour informer son rรฉseau des ressources quโ€™on a et de ce quโ€™on peut leur proposer, donc de leur prรชter, de leur donner, etc. Dans ce bain dโ€™idรฉes quโ€™รฉtait le Ouishare Labs, a commencรฉ ร  germer cette idรฉe dโ€™inventaire. ร€ ce moment-lร , je me suis ditโ€ฆ Mรชme sโ€™il y avaitโ€ฆ

Jโ€™avais fait quelques annรฉes avant un dรฉbut de projet qui sโ€™appelait BookSurfing, qui รฉtait une sorte de premiรจre version, mais ร  ce moment-lร , je nโ€™รฉtais absolument pas compรฉtent techniquement pour rรฉaliser cette idรฉe. Mais jโ€™ai continuรฉ ร  travailler lโ€™idรฉe et ร  partir de 2013 jโ€™ai commencรฉ ร  vraiment basculer dans une recherche dโ€™apprentissage technique : ร  aller apprendre HTML, CSS, JavaScript, HTTP. Ce dont jโ€™avais besoin pour dรฉvelopper ce projet. Jโ€™ai pu commencer la base de code dโ€™inventaire en 2014 ร  la suite de toutes ces recherches.

Walid : 2014, รงa fait 10 ans quoiโ€ฆ

Maxime : cโ€™est รงa, รงa va รชtre en juin de cette annรฉe, รงa va รชtre les 10 ans du premier commit sur le repo Inventaire, ce qui fait un peu peur.

Les dรฉbuts du projet


Walid : plusieurs questions lร  dessus, la premiรจre cโ€™est est-ce que tu commences tout seul ou est-ce quโ€™il y a justement toutes ces personnes autour de toi de Ouishare Labs, mais le projet inventaire cโ€™รฉtait vraiment moi qui le portais ?

Maxime : jโ€™ai commencรฉ le dรฉveloppement tout seul et รงa a pris du temps aprรจs pour arriver ร  amener des personnes dans le projet. Cโ€™est encore dโ€™ailleurs un sujet de comment faire pour quโ€™on soit plus nombreux ร  porter ce projet.

Mais donc en 2014 jโ€™ai commencรฉ seul et aprรจs il y a Jums qui mโ€™a rejoint en 2016-2017, qui a commencรฉ ร  sโ€™intรฉresser au projet et qui a progressivement commencรฉ ร  contribuer du code et qui est dans le projet depuis. Et donc on code tous les deux sur le projet depuis. Et aprรจs on a beaucoup de contributeurs qui viennent nous aider sur dโ€™autres aspects, notamment la traduction. On a des traductions dans de nombreuses langues par des personnes que pour la plupart on ne connaรฎt pas.

Tout lโ€™aspect base de donnรฉes bibliographiques, lร  pour le coup les contributeurs et contributrices sont innombrables parce quโ€™une des particularitรฉs du projet cโ€™est quโ€™on construit une base de donnรฉes qui enrichit Wikidata et donc qui va rรฉutiliser des contributions de la communautรฉ Wikidata. Et aprรจs on va avoir des contributeurs et des contributrices chez Inventaire qui vont enrichir les deux bases de donnรฉes, Wikidata et Inventaire.

Mais au fond, inventaire, cโ€™est quoi ?


Walid : et Inventaire รฉtant une sorte de front. Est-ce que tu peux juste expliquer en deux mots ce quโ€™est Inventaire?

Maxime : inventaire, cโ€™est deux projets ร  la fois. Il y a le projet quโ€™on prรฉsente au grand public. On propose ร  chacun de crรฉer lโ€™inventaire de ses livres et pour chaque livre dโ€™indiquer si elle veut le donner, le prรชter, le vendre et indiquer ร  qui ce livre sera visible. Donc รงa peut รชtre visible publiquement, des personnes pourront voir. Si on veut indiquer notre localisation, on pourra ensuite voir ce livre comme รฉtant dans le coin. Mais on peut aussi restreindre la visibilitรฉ au groupe de son association ou juste ร  ses amis. Et voilร , donc รงa cโ€™est le premier pilier de lโ€™outil. La premiรจre partie de lโ€™outil, cโ€™est cet outil de partage de livres.

Et pour permettre cet outil de partage de livres, il y a un deuxiรจme pilier, une deuxiรจme partie du projet qui est la base de donnรฉes bibliographiques, qui est une extension de la base de donnรฉes Wikidata et qui va essayer de rendre le plus facile possible le partage de livres en ayant la base de donnรฉes la plus complรจte et la plus facile dโ€™utilisation possible.

Le choix de la licence AGPL


Walid : jโ€™avais deux questions pour toi lร -dessus. La premiรจre cโ€™est quelle licence tu as utilisรฉ pour le projet inventaire et pourquoi tu as utilisรฉ cette licence-lร  ? Et la deuxiรจme question ensuite cโ€™est quelles sont les technologies que tu as utilisรฉes pour dรฉvelopper Inventaire ?

Maxime : alors sur la licence, รงa a รฉtรฉ une question difficile parce que les licences cโ€™est des enjeux importants et moi jโ€™avais des dรฉsirs de licences qui nโ€™รฉtaient pas nรฉcessairement disponibles dans lโ€™existant. Tout en mโ€™intรฉressant au libre, je trouvais quโ€™il pouvait รชtre problรฉmatique dโ€™รฉcrire du code qui serait rรฉutilisรฉ ensuite parโ€ฆ si on imagine que le projet inventaire รฉtait immensรฉment populaire, peut-รชtre que Amazon voudrait avoir sa propre instance dโ€™inventaire. Et je trouvais รงa ennuyeux que la licence autorise ce type de rรฉutilisation. Je mโ€™รฉtais intรฉressรฉ aux licences CopyFarLeft, Peer Public License, les licences รฉthiques anticapitalistes.

Il y avait des choses qui existent, mais cโ€™est trรจs peu utilisรฉ par rapport ร  tout ce qui est CopyLeft, donc logiciel libre, licence GPL, AGPL. ร‡a rend le logiciel incompatible aussi avec toutes ces licences GPL et AGPL. Jโ€™ai fini par me satisfaire de la licence AGPL, qui est une adaptation de la GPL, donc la GNU Public License, qui est une licence virale, donc on ne peut pas refermer le code. Le code va rester ouvert, si on en fait des modifications consรฉquentes, il va falloir les reverser dans la base de code. Et AGPL ajoute ร  รงa que cโ€™est adaptรฉ aux services web en ligne, parce quโ€™il y a en fait la question de lโ€™utilisateur du logiciel qui nโ€™รฉtait pas traitรฉ au dรฉpart dans la licence originale GPL et qui est traitรฉ dans lโ€™AGPL. ร‡a a lโ€™air de marcher suffisamment pour que Google considรจre cette licence comme toxique et refuse dโ€™utiliser tout logiciel sous licence AGPL. Donc รงa a lโ€™air de marcher. On continue avec รงa et pour le moment il nโ€™y a pas de raison dโ€™en changer.

Les technologies utilisรฉes


Walid : et les technologies que tu utilises ?

Maxime : les technologies quโ€™on utilise sont nombreuses. Je vous recommande le site stack.inventaire.io oรน on dรฉtaille assez finement toutes les technologies quโ€™on utilise.

Les plus importantes, cโ€™est JavaScript cรดtรฉ serveur, donc avec Node.js et Express, et cรดtรฉ client. Alors historiquement, jโ€™รฉtais parti en 2014 avec ce que jโ€™avais appris ร  ce moment lร  qui รฉtait Backbone et lร  depuis 2019 on a commencรฉ ร  partir de backbone et on va vers Svelte et on arrive bientรดt lร  on est ร  on doit รชtre ร  90-95 % de transition on va รชtre bientรดt ร  la fin complรจte de Backbone ce qui va mรฉriter de cรฉlรฉbrer, parce que on gagne quand mรชme beaucoup en maintenabilitรฉ du code. ร‡a oui pour les aspects JavaScript. Ensuite cรดtรฉ serveur, on utilise une base de donnรฉes CouchDB, donc cโ€™est du NoSQL. On stocke du JSON directement dans la base de donnรฉes.

Elasticsearch pour tout ce qui est recherche. LevelDB pour tout ce qui est mise en cache.

Les premiers financements dโ€™inventaire


Walid : la seconde partie dont je voudrais quโ€™on parle cโ€™est la partie financement. Ce que je comprends, cโ€™est quโ€™en 2014 quand tโ€™as commencรฉ en gros, il nโ€™y avait pas vraiment de modรจle รฉconomique autour dโ€™inventaire, comment รงa a รฉvoluรฉ en fait ? Comment est-ce que tu finances ou vous financez inventaire ?

Maxime : alors de 2014 ร  2018 รงa nโ€™a pas รฉtรฉ financรฉ. Jโ€™ai eu la chance en fait en 2014 : jโ€™ai participรฉ avec Michael Fozeu ร  un concours qui รฉtait organisรฉ par la Fing, oรน on nous demandait de faire un prototype dโ€™une application qui fonctionnerait avec Cozy Cloud.

Walid : cโ€™est quoi la Fing?

Maxime : cโ€™est la Fondation Internet Nouvelle Gรฉnรฉration.

Walid : dโ€™accord.

Maxime : alors cโ€™รฉtait, parce que je ne suis pas complรจtement sรปr que รงa existe encore. Ils organisaient ce concours-lร  et ils proposaient un prix pour proposer des applications qui utilisaient des donnรฉes dans Cozy Cloud. Cโ€™est en faisant ce concours-lร  que jโ€™ai adoptรฉ complรจtement la stack technique de Cozy Cloud qui รฉtait Backbone, CoffeeScript, CouchDB. Pour les besoins de ce concours-lร , jโ€™ai appris toutes ces technologies-lร .

Puis ensuite, jโ€™ai directement rรฉutilisรฉ dans lโ€™inventaire et jโ€™ai pu toucher 7000 euros de prix de la Fing pour le proto quโ€™on avait fait, en rรฉcompense pour ce prototype. Et ensuite, jโ€™ai vรฉcu de maniรจre frugale avec ces 7000 euros, en vivant la moitiรฉ du temps chez mes parents, la moitiรฉ du temps dans des communautรฉs ร  droite ร  gauche, notamment en Allemagne, oรน il y avait des approches trรจs frugales sur la rรฉcupรฉration alimentaire, rรฉcupรฉrer les invendus, et รชtre beaucoup dans le partage des ressources. Et donc jโ€™ai pu vivre de maniรจre frugale avec ce que jโ€™avais gagnรฉ au concours.

Jโ€™ai touchรฉ un peu de RSA, parce que je nโ€™ai jamais รฉtรฉ employรฉ, รงa a รฉtรฉ trรจs court en 2013, mais depuis jโ€™avais pas รฉtรฉ employรฉ donc jโ€™avais pas le droit au chรดmage. Ensuite, jโ€™ai pu avoir un financement pour les besoins dโ€™inventaire. Je dรฉveloppais aussi des outils pour travailler avec Wikidata. Et donc jโ€™ai pu avoir un financement de Wikimedia pour travailler sur certains de ces outils. Jโ€™ai pu avoir peut-รชtre 8000 euros pour travailler pendant 6 mois sur ces outils.

Quโ€™est-ce que Wikidata ?


Walid : est-ce que tu peux rappeler, pour les gens qui ne sauraient pas, ce que cโ€™est que Wikidata ?

Maxime : la maniรจre un peu simpliste que jโ€™ai de le prรฉsenter en gรฉnรฉral, cโ€™est le Wikipรฉdia des donnรฉes. Cโ€™est-ร -dire quโ€™on a un wiki, donc une base de donnรฉes que chacun peut venir modifier, enrichir, et lร  oรน Wikipรฉdia vous propose de modifier du texte et donc de partager de la connaissance par du texte. Wikidata va vous proposer de modifier des donnรฉes structurรฉes, cโ€™est-ร -dire quโ€™on va avoir un sujet qui va avoir une propriรฉtรฉ et une valeur pour cette propriรฉtรฉ. Par exemple, FOSDEM va pouvoir รชtre un sujet, et on va pouvoir dire FOSDEM, nature de lโ€™รฉvรฉnement, รฉvรฉnement, pรฉriodicitรฉ annuelle, site web, et on va pouvoir renvoyer vers le site web.

Donc ce nโ€™est plus du texte, cโ€™est du sujet, propriรฉtรฉ, valeur. Et รงa, รงa permet pas mal de choses. ร‡a permet en premier lieu, donc Wikidata est en premier lieu au service des projets Wikimedia. Wikipรฉdia, quโ€™on connaรฎt bien, mais aussi Wikisource, Wiktionary, Wikimedia Commons et dโ€™autres. Et donc Wikidata va permettre de rendre disponible de la donnรฉe mutualisรฉe pour ces diffรฉrents Et donc le Wikipรฉdia en vietnamien nโ€™a pas besoin dโ€™รชtre mis ร  jour pour avoir la derniรจre valeur de le nombre dโ€™habitants de Lyon parce quโ€™une personne va pouvoir venir sur Wikidata mettre la derniรจre valeur pour nombre dโ€™habitants ร  Lyon et รงa va pouvoir mettre automatiquement ร  jour la valeur sur tous les Wikipรฉdia qui rรฉutilisent les donnรฉes Wikidata.

Donc รงa cโ€™est le premier but de Wikidata. Ensuite, il y a un objectif de rรฉutilisation des donnรฉes ร  lโ€™extรฉrieur รฉgalement. Il y a des projets, notamment beaucoup dans la recherche. Il y a le collectif Wikicite, qui avait travaillรฉ beaucoup lร -dessus, sur la rรฉutilisation des donnรฉes Wikidata en recherche. Il y a le site Scholia, qui permet aussi dโ€™accรฉder aux donnรฉes dans Wikidata sur tout ce qui est les articles de recherche, les auteurs de ces articles, qui cite qui, etc. Donc il y a beaucoup de travail dans ce sens-lร , et il y a des projets comme Inventaire qui vont pouvoir aller rรฉutiliser une partie des donnรฉes Wikidata qui les intรฉresse. Donc dans notre cas, cโ€™est tout ce qui est sur les auteurs, leurs ล“uvres, les maisons dโ€™รฉdition, etc.

Le financement par Wikimedia


Walid : donc tu disais que tu avais un financement de 8000 euros de Wikimedia, cโ€™est รงa ?

Maxime : cโ€™est รงa, si je me rappelle bien. Ce financement, cโ€™รฉtait pour amรฉliorer des outils que jโ€™avais dรฉjร  bien commencรฉ ร  dรฉvelopper, notamment des outils en JavaScript, pour rรฉutiliser les donnรฉes Wikidata, les simplifier notamment, parce que le modรจle de donnรฉes Wikidata est un peu velu, un peu รฉtoffรฉ. Le premier besoin quโ€™on a quand on rรฉcupรจre les donnรฉes Wikidata, cโ€™est dโ€™arriver ร  trier tout ce bruit pour avoir vraiment lโ€™essentiel.

Puis peu ร  peu, on va voir un peu les dรฉtails parce quโ€™il y a une richesse du modรจle de donnรฉes qui est intรฉressante. Mais au dรฉbut, on veut vraiment des donnรฉes simples. Jโ€™ai crรฉรฉ un outil lร -dessus qui sโ€™appelle Wikidata SDK, qui est depuis devenu Wikibase SDK parce que Wikidata est une instance de Wikibase, de la mรชme maniรจre que Wikipรฉdia est une instance de MediaWiki.

Donc il y a Wikibase SDK pour utiliser la donnรฉe. Et aussi, pour les besoins dโ€™inventaire au bout dโ€™un moment on avait le besoin de pouvoir modifier les donnรฉes Wikidata depuis lโ€™inventaire. Par exemple pouvoir ajouter un auteur ร  une entitรฉ dโ€™ล“uvre dans Wikidata et sans quitter lโ€™inventaire pour que ce soit plus pratique. Et donc il y avait ce besoin de pouvoir le faire facilement et donc pareil jโ€™ai dรฉveloppรฉ Wikibase Edit qui permet de faire cette modificaton sur un Wikibase distant, en gรฉrant les autorisations, etc. Parce que je suis, avec les annรฉes, devenu fan dโ€™outils en ligne de commande, jโ€™ai aussi รฉcrit un outil qui sโ€™appelle Wikibase CLI, CLI cโ€™est pour Common Line Interface, et donc cโ€™est un outil qui permet de lire et รฉcrire Wikidata, et nโ€™importe quel Wikibase, depuis la ligne de commande. Voilร , cโ€™รฉtait les trois outils principaux pour lesquels jโ€™ai รฉtรฉ financรฉ.

Walid : Ok, tu es financรฉ pour lโ€™intรฉgration entre inventaire et Wikimรฉdia ?

Maxime : ce financement cโ€™รฉtait strictement pour les outils en eux-mรชmes. Cโ€™est-ร -dire que Wikimรฉdia ne finanรงait pas inventaire.

Walid : je fais une apartรฉ lร -dessus, comment tu contactes les gens de Wikimรฉdia en fait ? Comment รงa se passe ? Tu vas les voir en leur disant voilร  mon projet, voilร  ce que jโ€™essaie de faire et tout. Est-ce quโ€™il y avait dรฉjร  dโ€™autres projets qui essayaient de faire aussi client de leurs donnรฉes ?

Maxime : pour le coup, cโ€™est une partie importante de la vie du projet Inventaire. Cโ€™est que dรจs 2015, jโ€™ai essayรฉ de me rapprocher de la communautรฉ Wikimรฉdia parce que je voyais que justement, il y avait des choses ร  faire ensemble, quโ€™on avait ร  travailler ensemble et il y avait des intรฉrรชts mutuels ร  travailler ensemble. Jโ€™ai eu lโ€™immense chance, donc ร  ce moment-lร , moi jโ€™habitais ร  Lyon et le hackathon Wikimedia cette annรฉe-lร , en 2015, รฉtait ร  Lyon. Alors que cโ€™est un hackathon qui se passe chaque annรฉe dans une ville europรฉenne diffรฉrente. Et donc jโ€™ai pu, en mโ€™en rendant compte au dernier moment, aller les voir et aller discuter avec lโ€™รฉquipe Wikidata. Et donc jโ€™ai pu commencer ร  partir de lร  ร  discuter, ร  รฉchanger. Je suis revenu au hackathon suivant et on a pu รฉchanger comme รงa.

Et donc en 2018, je connaissais suffisamment de monde et je me sentais lรฉgitime pour envoyer une proposition. Et ensuite, cette proposition a eu un appel ร  un commentaire de la communautรฉ pour savoir si cette proposition est intรฉressante pour Wikidata, pour Wikimedia. Et lร , jโ€™ai eu la chance dโ€™avoir le soutien dโ€™une grande partie de personnes que jโ€™avais rencontrรฉ dans ces รฉvรฉnements-lร  et qui connaissaient mon travail, qui avaient pu voir lโ€™รฉvolution dโ€™inventaire et des outils et donc qui mโ€™ont recommandรฉ dans ce financement.

Walid : donc รงa part dโ€™une rencontre physique.

Maxime : pour beaucoup dโ€™entre eux, oui.

Les autres financements


Walid : Ok, je referme cette parenthรจse. Quโ€™est-ce que tu as eu ensuite comme financement ?

Maxime : en 2019-2020, avec Jums, on a travaillรฉ, alors on a fait une prestation en fait. On nโ€™รฉtait pas financรฉ pour inventaire, mais on a fait une prestation pour la BNF et la ABES, qui voulaient expรฉrimenter sur lโ€™usage de Wikibase pour leurs besoins de bases de connaissances.

Walid : cโ€™est quoi la ABES ?

Maxime : cโ€™est lโ€™Agence Bibliographique de lโ€™Enseignement Supรฉrieur.

Walid : dโ€™accord, ok.

Maxime : cโ€™est eux qui gรจrent notamment le FIDOC, qui est une base de donnรฉes bibliographique de lโ€™Enseignement Supรฉrieur, oรน tu vas retrouver toutes les informations surโ€ฆ Notamment je crois que cโ€™est eux qui font le site thรจse.fr, donc il y a toutes les informations sur les thรจses, les doctorats, etc. Et donc ils ont une initiative de mutualisation de donnรฉes et ils voulaient expรฉrimenter sur la possibilitรฉ dโ€™utiliser Wikibase ร  cet usage. Et de la mรชme maniรจre jโ€™avais rencontrรฉ une personne de la ABES qui mโ€™avait invitรฉ ร  candidater pour cet appel dโ€™offres et donc on a รฉtรฉ choisi et on a pu avoir un financement pour une prestation. Quelque part cโ€™est une prestation qui a fait quโ€™on ne travaillait pas sur inventaire ร  ce moment lร , mais en mรชme temps รงa a pu nous financer, avoir des financements comme รงa et pouvoir continuer ร  travailler sur inventaire. Et donc รงa cโ€™รฉtait en 2018-2019 et ร  partir de 2020, lร  on a eu une autre personne qui sโ€™appelle Hellekin qui nous a recommandรฉ de candidater pour les financements NGI, qui sont Next Generation Internet, donc cโ€™รฉtait NGI Zero, qui est une sous-partie de NGI, qui vise ร  financer notamment du logiciel libre. Et ร  lโ€™รฉpoque cโ€™รฉtait NGI Zero Discovery, il y a plein de noms, on sโ€™y perd un petit peu, Discovery cโ€™รฉtait trรจs portรฉ sur tout ce qui รฉtait recherche, et notamment ils รฉtaient trรจs intรฉressรฉs par tout ce qui pouvait รชtre intรฉgration ActivityPub.

Next Generation Internet (NGI0) et la fondation NLNet


Walid : on va en parler aprรจs, cโ€™est un sujet pour les auditrices et auditeurs qui suivent un peu le podcast dont on a dรฉjร  parlรฉ avec Peertube, on en a parlรฉ aussi avec Castopod. Cโ€™est un sujet assez rรฉcurrent, les financements via NGI et la fondation NLnet. Donc finalement, tu as candidatรฉ ร  un des appels, cโ€™รฉtait via NLnet, cโ€™est รงa ?

Maxime : cโ€™รฉtait via NLNet, oui.

Walid : Cโ€™est remplir un formulaire.

Maxime : cโ€™est รงa. Sur le site web dโ€™NLnet, il y a rรฉguliรจrement des appels ร  candidature. NLNet fait partie dโ€™un consortium. Il y a plusieurs organisations dans ce consortium, dont petite singularitรฉ, dont fait partie Hellekin. Ce consortium va recommander ร  diffรฉrents projets, il va faire connaรฎtre ce moyen de financement ร  la communautรฉ du libre et donc รงa a commencรฉ ร  financer pas mal de projets donc comme tu le disais mais aprรจs cโ€™est NLNet qui gรจre donc on candidate sur le site dโ€™NLNet et cโ€™est NLNet qui passe en revue les diffรฉrents projets, choisit quels projets sont financรฉs et ensuite on est en contact avec NLNet pour obtenir les diffรฉrentsโ€ฆ donc on signe un Memorandum of Understanding pour acter de notre accord sur ce qui va รชtre financรฉ.

Ensuite on fait les dรฉveloppements correspondants et on leur demande le paiement une fois que cโ€™est fait.

Walid : donc en fait ces financements NLnet, quโ€™est ce que รงa implique ? Quโ€™est ce qui change ร  partir du moment oรน vous commencez ร  avoir ces financements ? Et dโ€™ailleurs vous en avez eu plusieurs aussi ? Quโ€™est ce qui change en fait pour vous ?

Maxime : ce qui change cโ€™est quโ€™on a plus se salarier, ce qui fait une รฉnorme diffรฉrence. Aussi รงa structure un petit peu le dรฉveloppement, cโ€™est ร  dire que par rapport ร โ€ฆ

Quand moi je commence le projet en 2014, je suis novice complet dans la gestion de projet technique. Donc jโ€™ai appris en faisant le projet. Aprรจs, Jums a apportรฉ de lโ€™expรฉrience. Il avait travaillรฉ en dรฉveloppeur dans une organisation oรน il y avait dรฉjร  plus de professionnalisme. Donc il a pu apporter des choses de ce cรดtรฉ lร . Mais aprรจs NLnet, รงa nous a forcรฉ ร  avoir une vision : un peu plus ร  anticiper sur quoi on allait travailler dans les prochains mois.

Cโ€™est ร  dire quโ€™idรฉalement, on veut pouvoir proposer des fonctionnalitรฉs sur lesquelles on demande un financement et que รงa corresponde au travail qui effectivement fait sens ร  ce moment lร . ร‡a nous a forcรฉ un petit peu ร  rรฉflรฉchir un peu plus en amont ร  ce quโ€™il fallait faire maintenant.

Walid : quโ€™est-ce quโ€™ils voient dโ€™intรฉressant dans lโ€™inventaire qui leur donne envie dโ€™investir de lโ€™argent dans Inventaire ?

Maxime : ce qui les intรฉresse dans Inventaire, cโ€™est pas tant lโ€™aspect partage de livres que le cรดtรฉ novateur de la maniรจre dont on va rรฉutiliser de la donnรฉe, structurer de diffรฉrentes bases de donnรฉes, tout รงa avec des licences libres sur les donnรฉes et sur le logiciel, et comment on va construire cette base de connaissances au-dessus de Wikidata, en relation avec Wikidata.

Cโ€™est tout cet aspect-lร , cโ€™est tout le pilier donnรฉes bibliographiques, donnรฉes fรฉdรฉrรฉes, qui les intรฉressent principalement, mรชme si aprรจs ils sont aussi intรฉressรฉs par le cรดtรฉโ€ฆ Alors aprรจs cโ€™est toujours intรฉressant, lร  je dis รงa, cโ€™est plus dans les retours quโ€™on a eu sur le troisiรจme financement qui vient de commencer, mais selon lโ€™interlocuteur quโ€™on a en face, ร  NLNet, il va y avoir un intรฉrรชt portรฉ sur diffรฉrentes choses. En tout cas, parfois, lโ€™accent est mis sur diffรฉrentes choses.

Mais donc oui, derniรจrement, cโ€™est plus sur cet aspect donnรฉes fรฉdรฉrรฉes.

Walid : donc en fait, en gros, ร  partir du moment oรน vous commencez ร  avoir les financements NLNet, donc il y en a plusieurs, รงa vous permet ร  tous les deux, cโ€™est รงa, de vous salarier en fait, que รงa devient votre activitรฉ finalement ?

Maxime : alors cโ€™รฉtait dรฉjร  notre activitรฉ de fait, mais lร  au moins on pouvait รชtre rรฉmunรฉrรฉ. En 2019 on a crรฉรฉ lโ€™association Inventaire qui compte deux membres, donc Jums et moi, et on a pu se salarier dans cette association dont les statuts sont disponibles sur le wiki dโ€™Inventaire pour aller voir รงa, et donc depuis on est salariรฉ de lโ€™association.

Walid : donc cโ€™est intรฉressant de voir que finalement ces financements peuvent tout changer dans un projet.

Maxime : il est probable que si on nโ€™avait pas eu ces financements, ร  un moment on nโ€™aurait pas pu continuer le projet. Je venais passer dรฉjร  de nombreuses annรฉes en mode de vie frugale et il y a au bout dโ€™un moment un รฉpuisement ร  รชtre un peu en mode nomade et ร  toujours un peu faire attention ร  ses dรฉpenses. Et donc avoir la possibilitรฉ de vivre du projet sur lequel on travaille ร  plein temps, cโ€™est quand mรชme critique dans la survie du projet.

La communautรฉ autour dโ€™inventaire


Walid : point suivant, on a commencรฉ ร  lโ€™aborder un tout petit peu, cโ€™est la communautรฉ autour de inventaire.io. Qui est votre communautรฉ ?

Maxime : alors au final, on a dรฉjร  pas mal vu diffรฉrents aspects de cette communautรฉ. Donc il y a tout un aspect autour de Wikimedia. Donc on a de nombreux utilisateurs de Wikidata, de Wikipรฉdia, qui viennent trouver dans Inventaire les moyens de gรฉrer leur bibliothรจque tout en รฉtant trรจs proche de Wikipรฉdia et de Wikidata. Parce que sur Inventaire, une fois quโ€™on voit son inventaire, on peut aller aussi explorer la base de donnรฉes bibliographiques. Et partout dans la base de donnรฉes bibliographiques, on va montrer des extraits de Wikipรฉdia avec un lien vers la page Wikipรฉdia correspondante, montrer des donnรฉes Wikidata.

Et donc pour quelquโ€™un qui est contributeur ou contributrice de Wikipรฉdia, de Wikidata, รงa a un intรฉrรชt pour voir toutes ces donnรฉes auxquelles ils ou elles contribuent. Cโ€™est assez apprรฉciรฉ dans la communautรฉ, cet aspect. Une des maniรจres dont Wikidata caractรฉrise inventaire, cโ€™est une visualisation de Wikidata. Cโ€™est-ร -dire que de leur point de vue, il y a lโ€™interface Wikidata qui est un peu austรจre, on voit des donnรฉes trรจs brutes, trรจs minimalistes, et il y a diffรฉrents visualisateurs et inventaires en est un.

Donc รงa cโ€™est une partie de la communautรฉ, aprรจs il y a รฉvidemment toute la communautรฉ logiciel libre, oรน cโ€™est peut-รชtre le moment oรน ce qui mโ€™avait fait chaud au cล“ur, cโ€™est la derniรจre journรฉe du logiciel libre ร  Lyon (LDLR : les JDLL). Il me semblait que cโ€™รฉtait peut-รชtre la salle au monde oรน il y avait la plus grande densitรฉ dโ€™utilisateurs dโ€™inventaire. Parce que moi, jโ€™y ai passรฉ pas mal de temps ร  Lyon. Et dans la communautรฉ du logiciel libre, cโ€™est lร  oรน il y avait le plus de personnes familiรจres du projet. ร‡a mโ€™avait beaucoup motivรฉ ร  ce moment-lร  sur le projet, parce quโ€™on a des retours chaleureux, et notamment je suis trรจs reconnaissant de Framasoft qui a soutenu le projet depuis longtemps, qui avait fait une interview, publiรฉ une interview en 2019 (NDLR : en fait cโ€™est une erreur de Maxime, cโ€™รฉtait en 2021 sur Framablog) qui nous avait ramenรฉ aussi pas mal de leur communautรฉ, du logiciel libre franรงais, francophone.

Et puis il y a un troisiรจme aspect, mais finalement quโ€™on connaรฎt peut-รชtre moins bien, qui est tout le monde des amateurs de livres, des bibliothรฉcaires, des professionnels de livres, qui retrouvent parfoisโ€ฆ

Les bibliothรฉcaires quโ€™on a rencontrรฉs, qui nous disaient que รงa permettait de continuer de travailler ร  la maison parce quโ€™elles continuent ร  รชtre bibliothรฉcaire. Cโ€™est un peu ce quโ€™on propose. On propose ร  chacun de devenir bibliothรฉcaire de son rรฉseau. Et donc voilร , les personnes qui aiment les livres peuvent trouver dans cet outil un moyen de vivre leur passion.


Walid : Quโ€™est-ce que tu en sais finalement de ta communautรฉ dโ€™utilisateurs, ร  part quand tu les rencontres physiquement dans une piรจce ?

Maxime : alors on sait ce quโ€™on peut voir sur le site, cโ€™est-ร -dire que sur le site on peut voir, il y a une carte oรน on peut se balader et voir les groupes locaux, les utilisateurs qui ont des inventaires consรฉquents. Ce quโ€™on voit ร  travers รงa, cโ€™est beaucoup, donc peut-รชtre les plus gros groupes collectifs dโ€™utilisateurs, รงa va รชtre des groupes militants, des groupes qui veulent partager des connaissances sur un sujet prรฉcis, donc on a vu des groupes de dรฉveloppeurs, des groupes, des bibliothรจques anarchistes qui vont faire leur inventaire parce que ces associations ont un local avec une bibliothรจque mais nโ€™ont pas nรฉcessairement dโ€™outils bibliothรฉcaires et vont utiliser Inventaire comme outil bibliothรฉcaire.

Walid : cโ€™est รงa que je cherchais au dรฉpart moi quand je suis tombรฉ sur Inventaire.

Maxime : cโ€™est le but initial du projet. Cโ€™รฉtait un peu lโ€™idรฉe que je me faisais cโ€™รฉtait quโ€™on pourrait avoir des groupes par entreprises, coworking, associations, que chaque collectif pourrait avoir sa bibliothรจque distribuรฉe comme รงa.

Walid : est-ce que les utilisateurs sont majoritairement francophones ou est-ce quโ€™ils sont rรฉpartis dans plein de pays diffรฉrents ?

Maxime : je nโ€™ai pas des statistiques trรจs fines lร -dessus, mais au doigt mouillรฉ de ce quโ€™on voit sur la carte, lโ€™air dโ€™รชtre pour moitiรฉ en France, 40 autres pourcents ailleurs en Europe et 10 pourcents ailleurs dans le monde.

Walid : et alors la derniรจre question que jโ€™ai sur la partie communautaire, cโ€™est quโ€™en tant que projet, inventaire, quโ€™est ce qui donne comme outil ร  sa communautรฉ pour pouvoir interagir avec le projet ? Est-ce quโ€™il y a une forge ? Est-ce quโ€™il y a un forum, un canal de discussion ?

Maxime : Alors on a diffรฉrents outils. Dans les premiers moyens de contact quโ€™on a, en gรฉnรฉral cโ€™est soit par email, parce que le site propose un mail de contact, soit par les rรฉseaux sociaux, notamment prรฉsents sur Mastodon, Fediverse. Et une fois quโ€™il y a ce premier contact, on invite les personnes ร  rejoindre notre chatroom. On a notamment sur Matrix Element un groupe de discussion oรน maintenant on a commencรฉ ร  diviser par sujets donnรฉes bibliographiques ou sujets techniques ou discussion gรฉnรฉrale. Donc on invite chacun et chacune ร  rejoindre les sujets qui lโ€™intรฉressent lร -dedans. Les conversations sont par dรฉfaut en anglais pour pouvoir inviter des personnes un peu plus largement que juste le monde francophone, mรชme si parfois les discussions reviennent en franรงais, si les personnes ne sont pas ร  lโ€™aise en anglais.

On a par ailleurs un wiki dans lequel on va documenter le projet. On aimerait faire de plus en plus de tutoriels qui aident les nouveaux venus sur lโ€™outil ร  se familiariser avec lโ€™outil. On a lancรฉ des รฉbauches, il y a encore beaucoup de boulot, donc lร -dessus, sโ€™il y a des personnes qui veulent contribuer, cโ€™est trรจs bienvenu ร  faire des fiches de tutoriel pour aider les personnes ร  venir adopter le projet.

Donc le outil est la forge. On a une forge git, donc on est encore sur le Github. Ce temps lร  aura une fin probablement. Lร  on regarde de prรจs tout ce qui se fait sur les projets de forge fรฉdรฉrรฉe avec ActivityPub. En fait on aurait envie dโ€™รชtre sur une forge libre. Cโ€™est toujours le problรจme de comment faire pour ne pas รชtre coupรฉ de contributrices, de contributeurs. Si on pouvait passer directement sur une forge fรฉdรฉrรฉe, ce serait le top. ร‡a bouge beaucoup dans cet espace. Pour le moment on reste sur Github, mais on regarde de prรจs ce qui se passe sur les autres forges libres.

Quโ€™est-ce que le Fediverse ?


Walid : point suivant, cโ€™est un de mes points prรฉfรฉrรฉs, cโ€™est le Fediverse. Donc on a dรฉjร  parlรฉ dans dโ€™autres รฉpisodes, mais je reparle ร  chaque fois avec les projets qui sโ€™intรจgrent avec le Fediverse. Il y a toute une partie dโ€™inventaire autour de Fediverse et dโ€™ActivityPub.

Mais dโ€™abord, la premiรจre chose que je voudrais te demander, cโ€™est quelle est ta dรฉfinition du Fediverse ?

Maxime : A la question piรจge !

Walid : cโ€™est pour รงa que je le demande ร  tous les projets, en fait. Cโ€™est parce que cโ€™est pour que chacun donne sa propre vision du truc.

Maxime : il y a plusieurs Fediverse, en fait. Je pense quโ€™il y a plusieurs pรฉrimรจtres possibles. La dรฉfinition la plus large, cโ€™est lโ€™ensemble des rรฉseaux sociaux fรฉdรฉrรฉs, autour de protocoles de fรฉdรฉration. Aujourdโ€™hui, on entend notamment parler dโ€™ActivityPub, mais avant ActivityPub, il y avait dรฉjร  des Diaspora, des Frendi.ca. Il y avait dรฉjร  des choses qui existaient et qui se considรจrent comme faisant partie du Fediverse, au minimum de son histoire. Parce quโ€™aujourdโ€™hui cโ€™est vrai, beaucoup de choses se passent autour dโ€™ActivityPub. Cโ€™est peut-รชtre la deuxiรจme dรฉfinition aujourdโ€™hui du Fediverse, qui est tous ces outils, ces rรฉseaux sociaux qui รฉchangent avec le protocole ActivityPub.

Walid : alors ma deuxiรจme question lร -dessus, cโ€™est quelle est la place dโ€™inventaire dans le Fediverse ?

Maxime : cโ€™est typiquement Mastodon, cโ€™est de lโ€™รฉchange de micro-blogs, de lโ€™รฉchange de notes. Dโ€™un point de vue technique dโ€™ActivityPub, cโ€™est le logiciel qui publie des notes. Les serveurs se notifient les uns les autres des nouvelles notes disponibles et on a un flux dโ€™informations, dโ€™activitรฉs. Et donc pour cet usage-lร , ActivityPub a lโ€™air de marcher. Alors il y a des critiques ร  faire sur la viabilitรฉ ร  lโ€™รฉchelle de ce mode de fonctionnement, sur ce quโ€™on voit par exemple des instances qui, ayant un espace disque limitรฉ, sont obligรฉes de supprimer des notes de lโ€™historique aprรจs deux ans peut-รชtre, suppriment ce quโ€™elles ont localement. Et donc รงa veut dire quโ€™on ne peut plus accรฉder ร  des notes plus anciennes que deux ans, ce qui pose des problรจmes dโ€™un point de vue dโ€™archiviste ou juste de personnes qui veulent avoir accรจs au contexte de ces anciennes notes.

Mais bon, globalement on arrive ร  recrรฉer avec ActivityPub, avec Mastodon, une sorte de Twitter distribuรฉ. ร‡a marche pas trop mal, on a une base dโ€™utilisateurs consรฉquente. ร‡a marche assez bien aussi avec poster des commentaires sur des vidรฉos, donc sur on voit Peertube ou je pense quโ€™il y a dโ€™autres logiciels que je ne connais peut-รชtre pas aussi bien. Il y a diffรฉrentes choses comme รงa qui viennent sโ€™intรฉgrer avec Mastodon et oรน les commentaires ont lโ€™air de marcher. Mais dรจs quโ€™on va sur des usages qui sont moins dans le commentaire, il me semble que รงa peut devenir compliquรฉ.

Et notamment, inventaire de ce point de vue lร  est un peu bizarre. Cโ€™est-ร -dire que quand on crรฉe lโ€™inventaire de ses livres, on peut voir รงa comme un flux dโ€™activitรฉ, mais le flux dโ€™activitรฉ est moins intรฉressant que la base de donnรฉes qui est constituรฉe par cet inventaire. Cโ€™est ร  dire que avoir les derniers livres ajoutรฉs ร  son inventaire cโ€™est intรฉressant, comme actualitรฉ. Alors il y a deux questions auxquelles lโ€™inventaire essaie de rรฉpondre. Cโ€™est :

  • je cherche tel livre qui lโ€™a ?
  • quels livres sont disponibles dans nos rรฉseaux, quโ€™est-ce que je pourrais emprunter si jโ€™avais envie dโ€™un livre ?

Et ces deux questions, dโ€™un point de vue requรชte HTTP, enfin protocole, ce nโ€™est pas nรฉcessairement bien pratique de passer par ActivityPub pour faire รงa.

Pourquoi ActivityPub nโ€™est pas adaptรฉ pour un outil dโ€™inventaire


Walid : cโ€™est le cas ร  lโ€™heure actuelle?

Maxime : non. Je vais vous dire pourquoi cโ€™est compliquรฉ. Cโ€™est que quand on cherche un livre en particulier, on veut interroger une base de donnรฉes et qui dit ยซ bon ben voilร , jโ€™ai tel livre en base de donnรฉes, enfin telle personne a tel livre et pourrait te le prรชter. Et รงa dans le modรจle ActivityPub, รงa nรฉcessiterait dโ€™avoir lโ€™information que telle personne a tel livre. Donc รงa nรฉcessiterait dโ€™avoir รฉtรฉ lร  au moment oรน cette personne qui est peut-รชtre sur une autre instance a publiรฉ lโ€™activitรฉ quโ€™elle avait tel livre dans son inventaire. Et รงa voudrait dire รชtre capable de garder cette information sur un temps long parce que peut-รชtre que dans 5 ans, cette personne aura encore ce livre dans son inventaire et je voudrais encore savoir oรน est-ce que je peux trouver ce livre, mais il faudra que lโ€™activitรฉ puisse รชtre encore disponible. Et en fait, il me semble que ce modรจle dโ€™ActivityPub oรน chaque serveur va copier localement la base de donnรฉes qui va ensuite รชtre interrogeable montre ses limites pour ce type dโ€™usage. Et quโ€™on serait beaucoup plusโ€ฆ Il me semble que รงa marcherait beaucoup mieux de garder les donnรฉes de rรฉfรฉrence sur les instances et quโ€™au moment oรน je fais la requรชte pour savoir qui peut me prรชter tel livre, mon serveur va demander aux autres serveurs qui a ce livre. Et donc รงa voudrait dire que quelquโ€™un qui a son serveur inventaire sur son Raspberry Pi pourrait avoir juste ses donnรฉes dโ€™inventaire localement, mais ensuite aller interroger le serveur dโ€™une bibliothรจque qui a 50 000 rรฉfรฉrences sans que รงa nรฉcessite dโ€™avoir ses donnรฉes localement. Et donc juste aller demander le bout de donnรฉes qui nous intรฉresse. Donc voilร , il me semble que pour de lโ€™interrogation de stock, ActivityPub nโ€™est pas le protocole de fรฉdรฉration fini.

Les fonctionnalitรฉs dโ€™ActivityPub implรฉmentรฉs dans inventaire


Walid : actuellement vous avez une implรฉmentation quelconque dโ€™ActivityPub ou pas du tout ?

Maxime : on a une implรฉmentation dโ€™ActivityPub qui vise ร  partager les activitรฉs des inventaires. Cโ€™est-ร -dire, quand on a fait le choix de rendre son profil fรฉdiversable, cโ€™est un logisme quโ€™on a inventรฉ, donc on peut aller dans ses paramรจtres et rendre son profil fรฉdiversable. A partir de lร , รงa voudra dire que des personnes typiquement sur Mastodon ou ailleurs sur le Fediverse pourront venir suivre votre profil et recevront des activitรฉs quand vous ajouterez des livres ร  votre inventaire. ร‡a cโ€™est un aspect. Et donc รงa cโ€™est le flux dโ€™activitรฉs, รงa permet de savoir les nouveautรฉs dans les inventaires des personnes qui nous intรฉressent.

Walid : Il nโ€™y a pas de notion de commentaire ?

Maxime : non, il nโ€™y a pas de notion de commentaire. Cโ€™est un peu une implรฉmentation minimaliste qui se concentre sur cet aspect flux dโ€™activitรฉ. Il y a une deuxiรจme implรฉmentation dโ€™ActivityPub qui est sur la base de connaissances et notamment รงa permet de suivre non pas un utilisateur mais une entitรฉ. Donc on va pouvoir suivre un auteur, un รฉditeur, une ล“uvre, et quand il y a des modifications qui sont faites ร  la base de donnรฉes bibliographiques, par exemple quand il y a une nouvelle รฉdition qui sort chez un รฉditeur donnรฉ, et si on suit cet รฉditeur, on pourra voir dans son flux mastodonte quโ€™il y a une nouvelle รฉdition qui a รฉtรฉ ajoutรฉe pour cet รฉditeur. Donc รงa cโ€™est trรจs expรฉrimental parce que il y a des usages qui peuvent รชtre intรฉressants mais ce nโ€™est pas toujours รฉvident. Ce nโ€™est pas nรฉcessairement que lโ€™รฉdition vient de sortir, รงa peut รชtre juste que la donnรฉe รฉtait manquante dans la base de donnรฉes et quelquโ€™un y allait indiquer la donnรฉe. Mais cโ€™est une expรฉrience quโ€™on voulait mener et pour laquelle on a eu des financements et net.

Walid : รงa mโ€™amรจne ร  ce que tu disais au tout dรฉpart et qui fait un รฉcho ร  lโ€™รฉpisode avec les gens dโ€™Open Food Facts avec toute la notion dโ€™arriver ร  faire en sorte que les รฉditeurs mettent eux-mรชmes leurs donnรฉes dessus, puisque cโ€™est eux-mรชmes la source.

Maxime : mais pour รงa, il faut quโ€™ils y trouvent un intรฉrรชt, il faut une taille critique. Oui, et puis ils sont globalement frileux. Alors nous, en plus, par rapport ร  Open Food Facts, je pense quโ€™Open Food Facts a ร  faire ร  des mastodontes, des gรฉants de lโ€™alimentaire. Donc cโ€™est encore une autre catรฉgorie. Nous, on a les maisons dโ€™รฉdition. Il y a des gรฉants, mais il y a aussi beaucoup dโ€™รฉditeurs indรฉpendants.

On nโ€™a pas encore de collaboration, mais je pense que รงa pourrait รชtre quelque chose qui pourrait รชtre intรฉressant, notamment pour les petits รฉditeurs indรฉpendants, quโ€™on les aide ร  structurer leurs donnรฉes. Aprรจs, pour la plupart, le web nโ€™est pas leur mรฉtier, et donc il peut y avoir une certaine apprรฉhension, mรฉconnaissance de la confiance quโ€™ils peuvent avoir dans un projet comme รงa, et peut-รชtre de lโ€™utilitรฉ quโ€™il peut y avoir ร  รชtre prรฉsent dans la base de donnรฉes comme รงa. En tout cas, nous, cโ€™est un des objectifs quโ€™on se donne de soutenir les maisons dโ€™รฉdition indรฉpendantes dans leur effort de proposer au lectorat des choses qui ne sont pas proposรฉes chez, maintenant, des รฉditeurs qui sont tous concentrรฉs chez Bollorรฉ. Tous les moyens quโ€™on aurait de les soutenir, on est chaud, on est intรฉressรฉ.

inventaire et bookwyrm


Walid : dernier sujet sur cette partie fait divers, jโ€™ai un de mes copains qui mโ€™a un jour parlรฉ dโ€™un outil, (salut Fabrice), qui sโ€™appelle Bookwyrm. Cโ€™est rigolo parce quโ€™on en parlait tout ร  lโ€™heure sur les licences anticapitalistes, il a une licence anticapitaliste. Cโ€™est un outil qui permet de faire des critiques de livres et la premiรจre fois que je lโ€™ai vu jโ€™รฉtais lร  ยซ mais cโ€™est gรฉnial ce truc mais en fait il y aurait des choses ร  faire avec Inventaire ! ยป et donc en fait je voulais savoir est ce que vous aviez fait des choses avec Bookwyrm qui est donc aussi un autre service qui lui-mรชme aussi fรฉdรฉrรฉ si je dis pas de bรชtises et donc voilร  je me demandais si vous avez des relations avec les gens de Bookwyrm, si vous avez dรฉjร  fait des choses avec eux.

Maxime : on a eu des รฉchanges notamment par diffรฉrents contributeurs qui sont venus proposer des intรฉgrations dans un sens et dans lโ€™autre et il y a notamment dans lโ€™existant aujourdโ€™hui, il y a notamment un usage par Bookwyrm qui rรฉutilise les donnรฉes inventaires.

Walid : On dit ยซ Bookworm ยป ?

Maxime : je crois que cโ€™est ยซ Bookwyrm ยป.

Walid : OK, je ne savais pas comment dire.

Maxime : Aprรจs, Bookworm utilise des donnรฉes dโ€™OpenLibrary et dโ€™inventaire.

Donc รงa, cโ€™est une premiรจre intรฉgration. Nous, on aimerait pouvoir afficher des critiques qui ont รฉtรฉ รฉcrites dans Bookwyrm. On aimerait pouvoir les afficher dans Inventaire. On nโ€™y arrive pas pour le moment. ร‡a rejoint dโ€™ailleurs ce problรจme que jโ€™รฉvoquais avant, cโ€™est que typiquement, les requรชtes quโ€™on voudrait รชtre capable de faire, cโ€™est ยซ pour une ล“uvre donnรฉe, donne-moi les critiques qui correspondent ร  cette ล“uvre ยป. Et on ne sait pas faire cette requรชte ร  Bookwyrm aujourdโ€™hui.

Et donc, parce quโ€™on ne sait pas ร  quelle instance il faudrait lโ€™interroger, il nโ€™y a pas un moyen de faire une requรชte fรฉdรฉrรฉe. Le seul moyen, encore une fois avec ActivityPub, cโ€™est dโ€™รชtre ร  lโ€™รฉcoute des activitรฉs pour constituer la base de donnรฉes localement. Donc en absence de รงa, pour le moment, on nโ€™est pas capable dโ€™afficher ces critiques. On a un autre problรจme aussi sur la structure de donnรฉes. Il faudrait pouvoir รชtre capable dโ€™aller interroger leur base de donnรฉes par ISBN ou par identifiant Wikidata ou par identifiant OpenLibrary ou Inventaire.

Attention, open library ou inventaire, on va trouver un moyen de faire ces requรชtes-lร . Donc cโ€™est un problรจme technique quโ€™on a. Et ensuite, il y a aussi la considรฉration de, ยซ est-ce quโ€™on veut avoir la possibilitรฉ de fรฉdรฉrer, dโ€™รฉcrire des critiques dans Inventaire et de pouvoir les partager ensuite avec Bookwyrm ยป ?

Cโ€™est un sujet rรฉcurrent et en fait, รงa pourrait รชtre intรฉressant, mais cโ€™est vrai que les deux projets sont souvent comparรฉs et ce nโ€™est pas toujours รฉvident pour les personnes qui arrivent sur ces sujets-lร  de voir les diffรฉrences.

Nous, on est vraiment partis sur les objets physiques livres et sur la gestion de leurs prรชts, de leurs dons, etc. Alors que Bookwyrm est vraiment parti sur une alternative ร  Goodread, parler des livres comme idรฉes, parler des livres comme ล“uvres. Et quelque part, ces deux outils pourraient avoir des connexions, pourraient avoir des recoupements, mais ce nโ€™est pas directement concurrent dans lโ€™usage. On ne peut pas gรฉrer un inventaire avec Bookwyrm, on ne peut pas gรฉrer des prรชts, faire des รฉchanges etc. Et aujourdโ€™hui on ne peut pas faire desโ€ฆ alors on peut mais cโ€™est pas vraiment optimal pour faire des critiques aujourdโ€™hui dans lโ€™inventaire.

Walid : ok, je suivrai รงa avec intรฉrรชt si รงa bouge dans les annรฉes ร  venir, parce que รงa me semblait effectivement quโ€™il y avait des belles synergies lร -dessus.

Point dโ€™รฉtape aprรจs 10 ans du projet inventaire


Walid : derniรจre partie, cโ€™est ce que jโ€™appelle les dรฉfis ร  venir. En fait, je voulais savoir un peu, point dโ€™รฉtape, oรน est-ce que vous en รชtes et un peu, quelles sont les choses qui vont arriver ? Dรฉjร , un peu, oรน est-ce que vous en รชtes ? Quโ€™est-ce que tu penses du projet aprรจs 10 ans ? Quโ€™est-ce qui est bien ? Quโ€™est-ce qui est pas bien ? Comment tu vois les choses ? Cโ€™est la premiรจre chose.

Maxime : cโ€™est une question difficile parce quโ€™on est souvent le nez dans le guidon. Donc lร , il faut relever un petit peu et voir un peu plus largement le projet. Il y a clairement des choses qui me motivent ร  continuer le projet. Il y a un intรฉrรชt soutenu par diffรฉrentes personnes. On reรงoit beaucoup de retours de personnes qui trouvent le projet gรฉnial. Et donc รงa, รงa a permis au projet de tenir pendant toutes ces annรฉes. Aprรจs clairement il nโ€™y a pas eu le succรจs dโ€™audience, le nombre dโ€™utilisateurs nโ€™est pas dรฉment et donc รงa pose la question de lโ€™utilitรฉ du projet parfois. On se dit bon bah est-ce que รงa vaut le coup de passer autant de temps sur un projet oรน il nโ€™y a pas 500 000 utilisateurs quoi. Aprรจs nous cโ€™est, et je pense Je pense notamment ร  Jums qui rappelle รงa rรฉguliรจrement, qui dit que sโ€™il y a quelques utilisateurs, quelques groupes dโ€™utilisateurs qui ont un usage, par exemple, dans des bibliothรจques associatives, dans des collectifs, oรน ils vont pouvoir partager du savoir comme รงa, en fait, รงa nous suffit.

ร‡a justifie dรฉjร  le projet de pouvoir aider des collectifs ร  se partager la connaissance. ร‡a suffit comme motivation. ร‡a peut รชtre compliquรฉ parfois au quotidien, aprรจs 10 ans, de trouver la motivation pour un projet qui est encore relativement inconnu du grand public.

Walid : tu ne fais pas de prรฉsentation, par exemple, au FOSDEM ?

Maxime: jโ€™en ai fait beaucoup dans les premiรจres annรฉes du projet. Je me suis un petit peu รฉpuisรฉ.

Jโ€™allais tenir des stands, je me rappelle, en 2015, avoir tenu un stand en parallรจle de la COP21. Non, cโ€™รฉtait pas lร . La COP ร  Paris, il y avait un festival, enfin il y avait des stands oรน il y avait des fรชtes du Libre oรน jโ€™allais tenir le stand toute la journรฉe et faire une prรฉsentation, etc. Trรจs enthousiaste.

Et en fait, รงa prend une รฉnergie folle de faire une journรฉe comme รงa. Et donc cโ€™est vrai que lร , en ce moment oรน je nโ€™ai peut-รชtre pas le niveau dโ€™รฉnergie que je pouvais avoir ร  ce moment-lร . Je mโ€™รฉconomise un petit peu plus. Au FOSDEM, jโ€™y suis allรฉ un petit peu plus pour picorer, pour discuter avec des personnes. Disponible pour discuter, mais je ne me sentais pas lโ€™รฉnergie dโ€™aller faire une prรฉsentation, ce qui supposait en plus de bloquer des mois ร  lโ€™avance. ร‡a peut รชtre compliquรฉ.

Et lร -dessus, cโ€™est vrai que cโ€™est un des aspects, รงa mโ€™apparaรฎt clairement quโ€™il y a un besoin de relais, il y a un besoin quโ€™il y ait des รฉnergies nouvelles qui viennent se rejoindre le projet pour que des personnes aient encore lโ€™envie dโ€™aller voir tout le monde pour en parler, parce que peut-รชtre que nous on fatigue au bout de dix ans.

Les defis dโ€™inventaire


Walid : tu viens effectivement de rรฉpondre ร  une partie de ma question suivante, donc qui รฉtait les dรฉfis en fait, quels รฉtaient les dรฉfis pour les mois, annรฉes ร  venir du projet ? Premier dรฉfi, avoir du sang neuf. Est-ce que tu vois dโ€™autres dรฉfis, dโ€™autres gros dรฉfis ร  venir ?

Maxime : alors il y a les dรฉfis, donc lร  on vient de signer un accord avec NLnet pour les dรฉveloppements sur lโ€™annรฉe ร  venir.

Donc dans les dรฉfis ร  venir, il y a tout ce sur quoi on sโ€™est mis dโ€™accord et notamment il y a le site inventaire.io qui est lโ€™instance principale et ร  ma connaissance lโ€™unique instance parce que, notamment parce quโ€™on a plus ou moins dรฉcouragรฉ ร  crรฉer dโ€™autres instances en disant en lโ€™รฉtat cโ€™est pas nรฉcessairement une bonne idรฉe. Et la raison pour รงa cโ€™est que crรฉer de nouvelles instances aujourdโ€™hui cโ€™est repartir dโ€™une base de donnรฉes bibliographiques vide. On a Wikidata qui est toujours disponible mais on ne rรฉutilise pas tout le travail dโ€™amรฉlioration des donnรฉes bibliographiques qui est fait sur inventaire.io. Et donc lร , lโ€™un des grands chantiers, รงa va รชtre de permettre ร  de nouvelles instances de se crรฉer, tout en rรฉutilisant les donnรฉes dโ€™inventaire.io.

Et donc, il est possible que les deux piliers du projet dont je te parlais en introduction soient plus nettement sรฉparรฉs ร  lโ€™avenir. Et donc, quโ€™on ait un autre site qui soit dรฉdiรฉ aux donnรฉes bibliographiques et que la partie inventaire puisse รชtre plus facilement dรฉcentralisรฉe donc pour avoir plusieurs instances dโ€™inventaire et donc de gestion de son inventaire de livres qui rรฉutilise des donnรฉes bibliographiques mutualisรฉes.

Cโ€™est peut-รชtre le plus gros challenge pour lโ€™annรฉe et aprรจs on a beaucoup de challenges sur la maniรจre dont on va pouvoir amรฉliorer les interactions avec Wikidata, parce que cโ€™รฉtait un dรฉfi un peu fou de se lancer dans un projet qui utilise une base de donnรฉes contrรดlรฉe par un autre projet. ร‡a suppose de se mettre dans les choix de modรจles de donnรฉes de lโ€™autre projet, etc. Et รงa pose des difficultรฉs pour lesquelles aujourdโ€™hui on a un certain nombre de rรฉponses. Le projet a eu le temps de mรปrir lร -dessus. Et parfois aussi des rustines. Et il y a des choses quโ€™on voudrait amรฉliorer, et cโ€™est aussi des grands chantiers oรน on va essayer de rรฉsoudre des problรจmes quโ€™on a identifiรฉs maintenant depuis un certain nombre dโ€™annรฉes sur la maniรจre dont on interagit avec Wikidata pour pouvoir amรฉliorer la maniรจre dont on rรฉutilise les donnรฉes, et aussi on va pouvoir partager plus de donnรฉes avec Wikidata, notamment les donnรฉes de design. Cโ€™est peut-รชtre les deux plus gros challenges ร  venir pour le projet dโ€™un point de vue technique.

Et aprรจs il y a ces dรฉfis techniques et on a, comme tu disais, il y a un dรฉfi organisationnel et de communication parce que cโ€™est vraiment, je pense, ce qui pรชche peut-รชtre le plus aujourdโ€™hui. Donc cโ€™est notre difficultรฉ ร  ramener des nouvelles personnes dans le projet. Cโ€™est-ร -dire quโ€™on est trรจs heureux de toutes les contributions quโ€™on a dans les donnรฉes bibliographiques, dans les traductions, mais il y a encore trรจs peu de personnes qui viennent aider sur du code. Et un de nos espoirs, cโ€™est quโ€™avec la dรฉcentralisation, on va arriver ร  dรฉbloquer รงa parce quโ€™on espรจre que des personnes pourront installer le logiciel inventaire et du coup voir comment elles pourront amรฉliorer leur instance et donc venir contribuer. Donc รงa, cโ€™est un de nos espoirs sur lโ€™aspect contribution au code. Et ensuite il y a tout un enjeu de communication, oรน on a bricolรฉ des stickers, des flyers, mais cโ€™est encore trรจs petit, on en distribue peu, on en imprime trรจs peu. Il y a tout un travail peut-รชtre ร  faire lร -dessus, de communication, et dโ€™aller chercher les moyens de faire connaรฎtre ce projet, qui est maintenant, parce que pendant un certain nombre dโ€™annรฉes, jโ€™ai peut-รชtre freinรฉ en disant : non mais cโ€™est pas prรชt, cโ€™est pas prรชt. Je pense que maintenant on est ร  un niveau de maturitรฉ oรน on peut amener des personnes du grand public sur lโ€™outil sans quโ€™elles se cassent les dents sur des bugs etc. Je pense que maintenant cโ€™est peut-รชtre le bon moment pour mettre un coup dโ€™accรฉlรฉrateur sur la communication et le problรจme cโ€™est que nous on est le nez dans la technique et donc on nโ€™arrive pas ร  prendre ce temps pour faire la con.

Donc lร  aussi on a peut-รชtre besoin dโ€™aide, de nouvelles รฉnergies et lร -dessus.

Prรฉsenter inventaire ร  quelquโ€™un qui ne connait pas


Walid : on arrive ร  la fin de lโ€™entretien, je voudrais passer ร  une petite conclusion et en conclusion je voudrais te demander deux questions. La premiรจre cโ€™est comment est-ce que tu prรฉsenterais en une ou deux phrases inventaire ร  un utilisateur qui connaรฎt pas ? Quโ€™est-ce que tu lui dirais ?

Maxime : alors รงa va dรฉpendre de lโ€™utilisateur, jโ€™adapte en gรฉnรฉral la prรฉsentation en public.

Walid : tu prends quelquโ€™un qui est en soirรฉe, tu prends quelquโ€™un qui connaรฎt pas, donc tu connais pas le passรฉ technique, comment tu lโ€™expliques en deux phrases ou trois phrases, quโ€™est-ce que fait Inventaire ?

Maxime : inventaire permet de faire lโ€™inventaire de ces livres, donc pour chaque livre dire si on veut le prรชter, le donner ou le vendre et choisir qui peut voir ensuite cette ressource. Cโ€™est une maniรจre de prรฉsenter le projet. Et une autre maniรจre de dire la mรชme chose, cโ€™est en fait que cโ€™est un outil qui permet de construire des bibliothรจques fรฉdรฉrรฉes. On va arriver ร  ce que des collectifs puissent avoir une bibliothรจque commune distribuรฉe, et donc que chacun devienne le bibliothรฉcaire du reste du rรฉseau. On aide les collectifs ร  faire des bibliothรจques distribuรฉes. Cโ€™est une autre maniรจre de voir le projet.

Prรฉsenter inventaire ร  un dรฉveloppeur de logiciel libre


Walid : deuxiรจme question, comment est-ce que tu prรฉsenterais Inventaire ร  un dรฉveloppeur de logiciels libres ? Quโ€™est-ce que tu lui dirais en quelques phrases ?

Maxime : cโ€™est un projet trรจs riche de tout un tas de questions et que cโ€™est passionnant parce quโ€™on va aller jongler sur tout un tas de briques techniques, sur des questions de donnรฉes structurรฉes, fรฉdรฉrรฉes. On va faire du SPARQL, du HTTP, du ActivityPub. On a maintenant des questions de dรฉcentralisation, de comment on va faire pour arriver ร  publier du logiciel qui va pouvoir รชtre rรฉutilisรฉ par diffรฉrentes personnes.

Et donc avoir des questions de comment on fait pour rendre cette maintenance distribuรฉe la plus facile possible. Et on va avoir toute la question de la fรฉdรฉration autrement que par ActivityPub. Donc pour rรฉpondre ร  toutes les questions que je posais sur comment on fait pour interroger diffรฉrentes instances sur ce quโ€™elles ont en base de donnรฉes. Donc on a des questions sur par quel protocole passer pour faire ces requรชtes fรฉdรฉrรฉes. Peut-รชtre que รงa peut รชtre du DHT (distributed hash table), peut-รชtre que รงa peut รชtre dโ€™autres protocoles pair-ร -pair. Il y a plein de dรฉfis techniques et aprรจs il y a toute la partie donnรฉes bibliographiques oรน il y a la modรฉlisation pour tous ceux qui sont fans de livres, de bandes dessinรฉes, de mangas, il y a tout un tas de choses ร  faire sur comment on fait pour reprรฉsenter la donnรฉe.

Passez de la complexitรฉ du rรฉel dans un modรจle de donnรฉes ร  peu prรจs cohรฉrent, vous intรฉresse ? il y a des choses ร  faire. Je pense par exemple ร  lโ€™exemple de comment on fait pour reprรฉsenter Dragon Ball Z, une sรฉrie comme Dragon Ball Z, en donnรฉes structurรฉes. Est-ce quโ€™on reprรฉsente par chapitres ? Est-ce quโ€™on reprรฉsente par volumes ? Et dans ce cas lร , dans quelle langue.


Cโ€™est un exemple peut-รชtre trop traumatisant pour commencer. Cโ€™est pas un bon exemple pour commencer.

Walid : mais non, mais cโ€™est trรจs bien.

Maxime : il y a plein de choses intรฉressantes ร  aller gratter. Et moi cโ€™est un projet que je trouve toujours trรจs riche, notamment par tout ce que รงa fait connaรฎtre comme livre. Je dรฉcouvre tout le temps des livres, je dรฉcouvre tout le temps des รฉditeurs, des sujets, cโ€™est passionnant.

Conclusion


Walid : Maxime merci beaucoup dโ€™avoir rรฉpondu ร  ma sollicitation en plus on a pu se croiser au FOSDEM donc on a pu discuter un peu cette annรฉe, cโ€™รฉtait cool pour moi aussi pour prรฉparer. Si รงa vous a plu laissez moi des commentaires principalement sur Mastodon รงa fait toujours plaisir avec grand plaisir. Maxime, merci. Bonne soirรฉe ร  toi, porte-toi bien.

Et puis jโ€™espรจre te revoir une prochaine fois sur le podcast pour reparler encore une fois davantage.

Maxime : et bien avec plaisir. Merci ร  tous les auditeur.e.s et rejoignez-nous dans le chat. On espรจre vous voir nombreuxโ€ฆ.

Cet รฉpisode a รฉtรฉ enregistrรฉ le 29 fรฉvrier 2024.

Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.


We got the confirmation that the Inventaire project will receive a 3rd @NGIZero grant ๐Ÿฅณ

The exact milestones for this grant are still a work in progress, but the main focus will be on #decentralization

wiki.inventaire.io/wiki/NGI_Zeโ€ฆ

#NLnet #opensource #linkedopendata #wikidata


This entry was edited (6 months ago)

Fondation NLnet : financer le logiciel libre en Europe โ€“ Lwenn Bussiรจre


Savez-vous comment est financรฉ une partie de lโ€™รฉcosystรจme du logiciel libre europรฉen ? Dรฉcouvrez lโ€™histoire et le fonctionnement de la fondation NLnet, et des fonds europรฉens Next Generation Internet NGI0 avec Lwenn Bussiรจre, Technology Assessor chez NLn

podcast.projets-libres.org/@prโ€ฆ

Sommaire

Interview avec Lwenn Bussiรจre de la fondation NLnet


Note : cette transcription contient des prรฉcisions supplรฉmentaires apportรฉes par Michiel Leenaars. Elles sont disponibles indiquรฉes par une รฉcriture en italique.

Walid : nouvel รฉpisode de Projets Libres! aujourdโ€™hui, on va parler dโ€™un sujet qui est les financements europรฉens. Je dois avouer quโ€™avant de commencer Projets Libres!, cโ€™รฉtait un sujet oรน jโ€™avais une image de process trรจs long, extrรชmement compliquรฉ, qui requierait des gens spรฉcialisรฉs, etc. Et une des dรฉcouvertes du podcast, on va le voir aujourdโ€™hui, cโ€™est quโ€™il existe maintenant des nouvelles maniรจres de faire pour avoir des financements simplifiรฉs. Je dois avouer que รงa a รฉtรฉ une dรฉcouverte, une trรจs bonne dรฉcouverte et que je me suis dit quโ€™il fallait que je fasse un รฉpisode lร -dessus.

Cette annรฉe, en fรฉvrier 2024, au FOSDEM, jโ€™ai eu la chance de pouvoir rencontrer lโ€™รฉquipe de NLnet et aujourdโ€™hui, jโ€™ai la chance dโ€™avoir avec moi Lwenn Bussiรจre que je laisserai se prรฉsenter aprรจs. On va parler ensemble de ce quโ€™est NLnet et de sa place dans tout cet รฉcosystรจme europรฉen de financement. Lwenn, jโ€™espรจre que tu vas bien. Bienvenue sur le podcast Projets Libres!.

Prรฉsentation de Lwenn


Lwenn : bonsoir Walid. Je suis ravie de pouvoir discuter avec toi des financements NLnet. Cโ€™รฉtait trรจs drรดle quand on sโ€™est vu ร  FOSDEM, on avait le stand avec tous les stickers des projets quโ€™on prรฉsente et je crois que รงa tโ€™a rendu trรจs curieux et trรจs heureux de trouver les stickers de diffรฉrents projets que tu as dรฉjร  accueillis avec Projets Libres! sur ton podcast : les amis de Peertube, Inventaire, Castopod, Open Food Facts. Et nous, รงa nous a fait aussi trรจs plaisir de voir quโ€™il y a de la communication qui se fait aussi dans le libre franรงais. Donc, je travaille ร  NLnet depuis le dรฉbut de lโ€™annรฉe. On est basรฉ ร  Amsterdam, aux Pays-Bas, et je suis arrivรฉe un peu par hasard ร  NLnet aprรจs avoir fini un doctorat en philosophie.

Jโ€™ai รฉtรฉ dans le logiciel libre plutรดt en tant quโ€™usager depuis que jโ€™ai environ 14 ou 15 ans. En commenรงant Linux, je pense au lycรฉe. Mais รงa nโ€™a jamais รฉtรฉโ€ฆ enfin, programmer, cโ€™รฉtait toujours quelque chose qui รฉtait pour les autres. Sauf quโ€™en faisant plus de recherche, je me suis retrouvรฉe ร  utiliser beaucoup plus dโ€™outils et ร  chercher des alternatives libres et ouvertes dans le cadre de la recherche acadรฉmique en philosophie. Cโ€™รฉtait quelque chose qui me tenait ร  cล“ur, qui mโ€™a passionnรฉe. Et en fait, quand je cherchais un travail aprรจs mon doctorat, quittant la recherche, une amie qui รฉtait proche des gens dโ€™NLnet mโ€™a signalรฉ quโ€™ils embauchaient des gens pour รฉvaluer des propositions de projet, des propositions de financement, et ensuite communiquer avec les projets quโ€™on dรฉcide de financer et donc faire tout ce travail en interne de chargรฉ de financement, on va dire.

Du coup, le travail est en anglais, donc il va y avoir des soucis dans lโ€™รฉpisode de traduction, je vais faire de mon mieux, maisโ€ฆ

Walid : tโ€™inquiรจte pas, de toute faรงon, je fais une transcription ensuite dans laquelle aprรจs je note en franรงais tous les mots anglais quโ€™on utilise.

Lwenn : voilร . Donc oui, jโ€™ai rejoint NLnet en janvier et รงa a รฉtรฉ un plaisir depuis de travailler.

Walid : tes รฉtudes tu les as fait oรน? En France ou ร  lโ€™รฉtranger?

Lwenn : jโ€™รฉtais en France jusquโ€™au master environ et puis ensuite je suis partie ร  Amsterdam en Erasmus et je suis jamais rentrรฉe. Les programmes dโ€™รฉchange europรฉen fonctionnent. Ouais voilร  cโ€™est ce quโ€™on va dire.

Prรฉsentation de NLnet


Walid : donc lร , on est en train de parler dโ€™NLnet. Est-ce que tu peux, dans un premier temps, nous faire lโ€™histoire de NLnet ?

Lwenn : donc la partie qui va รชtre intรฉressante pour les gens qui tโ€™รฉcoutent, NLnet, cโ€™est une fondation, une organisation non-gouvernementale reconnue dโ€™intรฉrรชt public.

Ce quโ€™on fait, en fait, cโ€™est quโ€™on obtient des fonds qui sont des fonds europรฉens, aussi certains fonds privรฉs de donateurs, comme une organisation caritative, et quโ€™on va ensuite les redistribuer ร  des projets de dรฉveloppement logiciel ouvert et libre. On donne en gรฉnรฉral des financements qui sont sur des courtes pรฉriodes, environ un an de dรฉveloppement, qui sont des petits financements ร  lโ€™รฉchelle du financement europรฉen puisque nos bourses sont entre 5000 et 50000 euros pour les premiers projets, avec possibilitรฉ dโ€™รฉtendre sur plusieurs projets. Et nos missions, ce sont de promouvoir un Internet libre et dรฉcentralisรฉ oรน les utilisateurs sont en contrรดle de leurs outils.


Et en fait, รฉnormรฉment des projets quโ€™on finance ne sont pas des projets qui sont trรจs sexy. Ce sont des projets qui sont des briques fondamentales, qui construisent Internet tel quโ€™on le connaรฎt. ร‡a va รชtre des protocoles rรฉseau, รงa va รชtre des outils rรฉseau qui sont dรฉployรฉs, รงa va รชtre aussi des solutions de stockage de donnรฉes. Donc en fait, toute cette infrastructure Internet dont on sait trรจs bien quโ€™elle vient du logiciel libre et quโ€™elle se repose sur un travail souvent invisible, souvent non rรฉmunรฉrรฉ de volontaires et dโ€™enthousiastes. Nous on essaie de dรฉvier certains fonds europรฉens, avec bien entendu le consentement รฉclairรฉ de la commission du programme NGI Zero, vers des gens qui vont en fait construire des solutions durables pour Internet.

Et historiquement, NLnet commence dans les annรฉes 80 ou 90. Pour la petite histoire, en fait รงa commence quand des enthousiastes dโ€™UNIX reviennent des ร‰tats-Unis en 82 et crรฉent EUNIX, puis en fait dรฉcident dโ€™utiliser EUNIX pour faire du rรฉseau, crรฉant EUNET (European Unix Network), qui bootstrap (NDLR : amorce) lโ€™Internet europรฉen.

Et NLnet est fondรฉe officiellement en 89 et a des activitรฉs qui sont ร  la fois des activitรฉs caritatives et des activitรฉs commerciales. Et ce quโ€™il se passe, cโ€™est quโ€™en 97, NLnet fait un รฉchange de parts avec les gens de UUnet aux ร‰tats-Unis, qui vont devenir Verizon. Et cet รฉchange de parts pour beaucoup dโ€™argent, ร  lโ€™รฉpoque, quelques millions, crรฉe le premier fonds caritatif dโ€™NLnet, qui va ensuite se concentrer sur ses missions de financement.

Michiel : NLnet a dรฉmarrรฉ ร  partir dโ€™un groupe dโ€™utilisateur Unix (Unix User Group), NLUUG.nl (qui existe toujours). Il sโ€™agit dโ€™une association, NLnet a รฉtรฉ crรฉรฉe pour professionnaliser le travail effectuรฉ au sein du CWI/NIKHEF et du NLUUG.

Je sais que tu as beaucoup de questions ร  propos des financements europรฉens, mais ce quโ€™il faut savoir cโ€™est quโ€™on bรฉnรฉficie beaucoup de financements de la Commission europรฉenne par le programme NGI Zero, mais on bรฉnรฉficie รฉgalement de financements privรฉs, des hรฉritages ou bien des gens qui nous font confiance avec plus ou moins beaucoup dโ€™argent et de donateurs. Donc cโ€™est pareil, sโ€™il y a des gens ร  lโ€™รฉcoute qui ont envie de financer le logiciel libre europรฉen, on peut parler du travail quโ€™on fait et si รงa les intรฉresse.

Walid : mais lร  NLnet, donc au dรฉpart NLnet cโ€™est un fournisseur dโ€™accรจs ร  internet, donc ร  un moment NLnet se fait racheter par U-Net qui va devenir Verizon ?

Lwenn: en fait NLnet cโ€™est la soeur de EUnet ou Verizon, cโ€™est dโ€™abord une association dโ€™enthousiastes uniques qui commence ร  crรฉer lโ€™Internet europรฉen, en fait dans un modรจle associatif coopรฉratif et qui devient un fournisseur commercial quand en fait on commence ร  se prendre compte des applications commerciales dโ€™Internet dans les annรฉes 90.

Et en fait, comme ce sont ces enthousiastes de logiciels libres, des gens comme Teus Hagen ou Jaap Akkerhuis qui sont dans le Internet Hall of Fame. En fait, ils sont passionnรฉs aussi de logiciels libres. Donc en fait, il y a NLnet, รงa commence comme un fournisseur dโ€™accรจs oรน tous les fonds qui ne sont pas des fonds opรฉratoires sont reversรฉs aux logiciels libres par un processus de donation.

Walid : ah dโ€™accord.

Lwenn : en fait, dรจs le dรฉpart, il y a quand mรชme cet aspect coopรฉratif.

Michiel : pour en savoir plus sur lโ€™histoire de NLnet et les autres organes, voir en.wikipedia.org/wiki/NLnet. pour lโ€™histoire de NLnet et dโ€™autres organismes : Ce nโ€™est pas trรจs complet mais cโ€™est un bon contexte concernant les noms. Ce serait gรฉnial dโ€™avoir une page en franรงais ร  un moment donnรฉ, peut-รชtre que nous pourrons avoir des wikipรฉdiens pour se porter volontaires ๐Ÿ™‚

La forme juridique dโ€™NLnet


Walid : NLnet, quelle est maintenant sa forme juridique ? cโ€™est une fondation de droit nรฉerlandais ? Cโ€™รฉtait le cas dรจs le dรฉpart ou cโ€™est quelque chose, tu sais รงa, si cโ€™estโ€ฆ

Lwenn : cโ€™รฉtait le cas dรจs le dรฉpart parce quโ€™au Pays-Bas, tu peux avoir une fondation qui est pour profit. Donc tu peux incorporer ta compagnie comme fondation. Et en fait, en gรฉnรฉral, pour les petites compagnies qui viennent de dรฉbuter, de type Startup ou bien SME (NDLR : small and medium entreprises, en franรงais PME), cโ€™est relativement intรฉressant comme profil financier en termes de taxes, etc.

Je ne suis pas spรฉcialiste de droits des compagnies, mais il me semble quโ€™en fait le terme de fondation ne rรฉfรจre pas nรฉcessairement ร  des ONG, รงa peut รฉgalement รชtre des fondations qui ont un but de profit. Mais en fait en 97, dรฉfinitivement รงa devient une fondation reconnue dโ€™intรฉrรชt public, non profit, dont la mission est de supporter le dรฉveloppement dโ€™un internet ouvert et libre.

Walid : est-ce que tu sais si les fondateurs de dรฉpart sont toujours lร  ?

Lwenn : non, ils nous ont laissรฉ la main sur lโ€™opรฉration, mais cโ€™est vrai quโ€™on discute encore avec eux et on garde, en fait on garde de trรจs bonnes, รงa cโ€™est un truc dont on a parlรฉ un peu plus tard, on a tendance ร  garder de trรจs bonnes relations avec nos anciens membres mais aussi nos anciens projets. Donc quand tu poses des questions sur notre communautรฉ, pardon les spoilers, en fait on va souvent mettre en contact des projets dont on pense quโ€™ils ont des choses ร  se dire parce que on a fondรฉ lโ€™un des projets et on peut se dire ยซ Hey, ce nouveau projet qui arrive, qui est trรจs proche de ce que tu fais, peut-รชtre que รงa tโ€™intรฉresse de discuter avec eux ยป. Et รงa cโ€™est quelque chose quโ€™on fait beaucoup.

Lโ€™รฉquipe NLnet


Walid : actuellement, vous รชtes combien de personnes ?

Lwenn : alors, on est 9, mais apparemment on vient dโ€™embaucher 2 autres personnes qui commencent la semaine prochaine. Cโ€™est une trรจs petite organisation. Dโ€™un point de vue extรฉrieur, quand jโ€™ai dรฉcouvert NLnet, cโ€™รฉtait assez dingue lโ€™impact, le nombre de projets et le nombre de financements qui arrivaient ร  circuler quand jโ€™ai dรฉcouvert que cโ€™รฉtaitโ€ฆ

Donc avant que mon collรจgue et moi qui avons รฉtรฉ recrutรฉs en janvier arrivions, cโ€™รฉtait 6 personnes et jโ€™รฉtais sidรฉrรฉe dโ€™apprendre รงa.

Walid : quand tu mโ€™as dit รงa au FOSDEM, je me demandais comment cโ€™รฉtait possible.

Lwenn : tu vois le stand au FOSDEM, il y avait moins de 10 personnes, tโ€™as rencontrรฉ tout NLnet.

La place de NLNet dans le libre europรฉen


Walid : ouais, cโ€™est รงa. Lร  on a commencรฉ ร  parler un peu de la Commission europรฉenne. Une des choses aussi pour introduire NLnet, comment vous vous situez dans lโ€™รฉcosystรจme du libre en Europe ?

Lwenn : alors, cโ€™est une question un peu large. Je pense quโ€™en fait, il y a deux aspects de cette question. On travaille avec diffรฉrents partenaires.

On fait partie dโ€™un rรฉseau de partenaires. Et รงa, cโ€™est quelque chose sur lequel on se repose beaucoup parce que nos partenaires, donc la formation NixOS, et nos partenaires Radically Open Security, qui est une compagnie qui fait des audits de sรฉcuritรฉ, et dont tous les bรฉnรฉfices nets sont reversรฉs ร  dโ€™autres associations, en lโ€™occurrence ร  nous, envers le logiciel libre, donc comme donation. Et en fait, ces partenaires avec qui on travaille, รฉgalement APELL, ils vont nous aider quand on travaille avec des projets pour pouvoir orienter nos projets vers des experts sur diffรฉrents aspects. Nixos, ils sont trรจs bons en packaging. Et en fait, packaging pour Nix, รงa permet de pouvoir avoir ce que tu dรฉveloppes qui peut tourner dans nโ€™importe quelle distribution. Donc cโ€™est quand mรชme super intรฉressant et rapide.

Travailler avec un audit de sรฉcuritรฉ, surtout avec ce qui arrive dans le climat politique europรฉen, le Cyber Resilience Act, cโ€™est quelque chose quโ€™on demande ร  tous nos projets parce que tu mets ton code partout sur Internet, libre dโ€™accรจs, open source. Cโ€™est quand mรชme trop bien quand tu as ton financement de pouvoir aussi travailler avec quelquโ€™un qui va juste lire ton code et vรฉrifier toutes tes vulnรฉrabilitรฉs pour รชtre sรปr que tout ce que tu fais soit bien dโ€™un point de vue sรฉcuritรฉ. On travaille avec une universitรฉ qui nous aide beaucoup, parce quโ€™ils sont passionnรฉs dโ€™accessibilitรฉ. Donc en fait, chacun de nos projets, ils les รฉvaluent en termes dโ€™accessibilitรฉ, ils leur font un audit pour pouvoir les aider ร  amรฉliorer leur accessibilitรฉ parce que lโ€™Internet devrait รชtre pour tout le monde.

Walid : que รงa soit les audits de sรฉcuritรฉ ou lโ€™accessibilitรฉ, je pense par exemple aux audits de sรฉcuritรฉ, cโ€™est quelque chose qui est compliquรฉ, qui coรปte cher pour un projets libre, quโ€™en gรฉnรฉral on ne fait pas forcรฉment, parce quโ€™on nโ€™a pas les compรฉtences ou on ne connaรฎt pas les gens ou รงa va nous coรปter de lโ€™argent ou on nโ€™a pas le temps.

Lwenn : cโ€™est bien pour รงa que nous quand on sรฉlectionne un projet, lโ€™audit de sรฉcuritรฉ et lโ€™audit dโ€™accessibilitรฉ sโ€™il y a une user-facing interface (NDLR : interface utilisateur) cโ€™est nรฉcessaire. ร‡a fait partie des clauses qui vont avec nos donations qui sont quโ€™il va y avoir un audit de sรฉcuritรฉ ร  un moment donnรฉ. Et je pense que cโ€™est quand mรชme fantastique pour les projets qui travaillent avec nous dโ€™avoir cette possibilitรฉ lร . Parce que oui cโ€™est cher, cโ€™est chiant ร  organiser et aussi cโ€™est dur de trouver en fait des experts dans ce que tu fais trรจs spรฉcifiquement pour jeter un ล“il ร  ton code. Parce quโ€™un expert en database (NDLR : base de donnรฉes) cโ€™est pas la mรชme chose quโ€™un expert en systรจme rรฉseau en termes de sรฉcuritรฉ.

Walid : la question aussi que je me posais cโ€™รฉtait sโ€™il y avait ailleurs, en Europe et puis ailleurs dans le monde, des entitรฉs qui ressemblent ร  NLnet ? Est-ce que vous en connaissez chez NLnet ?

Lwenn : dans le libre europรฉen, pas vraiment dโ€™รฉquivalent, mais des gens qui ont des missions similaires, oui. Le Sovereign Tech Fund, qui est plus connu que nous, a aussi des financements qui sont beaucoup plus importants. Donc รงa va รชtre pour les projets plus gros, je pense que รงa va jusquโ€™ร  un demi-million ou un million. Cโ€™est beaucoup plus important et ils ont quand mรชme une barriรจre dโ€™entrรฉe un peu plus haute en termes de quel type de projet peut รชtre sรฉlectionnรฉ et dโ€™administration qui doit รชtre faite par les projets en amont du processus de sรฉlection.

Michiel : notre budget est aussi grand que le leur, et je pense potentiellement plus grand. Ils ne sont certainement pas plus important : ils ont financรฉ moins de 20 projets depuis le dรฉbut de leur existence, cโ€™est ร  dire moins de 3 ans.

Walid : excuse-moi, Sovereign Tech Fund, qui est derriรจre ce fonds ?

Lwenn : cโ€™est des gens trรจs sympathiques, mais qui sont un peu plus, qui travaillent un peu plus avec des investissements, je crois, ils ont quelques investissements privรฉs, et ils ont aussi quelques investissements, ah, ils sont supportรฉs par le gouvernement allemand.

Walid : ah dโ€™accord. Ouais, cโ€™est allemand. Ok, et vous vous parlez ?

Lwenn : parfois. On a certains projets, en fait, qui aprรจs avoir travaillรฉ avec nous, vont travailler avec le Sovereign Tech Fund parce quโ€™une bourse de 50 000 euros pour un an, รงa fait un bon tremplin pour ensuite demander dโ€™autres financements. Et les autres personnes dont je voulais te parler, cโ€™รฉtait le Prototype Fund en Allemagne aussi, qui va en fait prรฉsรฉlectionner les candidats avant de les prรฉsenter au gouvernement allemand. Mais il y a une diffรฉrence, cโ€™est que le Prototype Fund, il faut sโ€™incorporer en compagnie en Allemagne avant de recevoir les financements du gouvernement allemand.

Je pense que ce qui rend NLnet unique, en fait, cโ€™est la vitesse du processus. Parce que, donc, lร , les gens avec qui jโ€™ai eu un appel ce matin, qui ont รฉtรฉ acceptรฉs, cโ€™est des gens qui ont soumis leur candidature en dรฉcembre, avant le 1er dรฉcembre. Donc, รงa fait quand mรชme 4 mois. Cโ€™est la rapiditรฉ du processus de bout en bout, parce que lร  on va commencer ร  signer.

On travaille beaucoup avec des personnes individuelles, ce qui nous rend relativement uniques, parce quโ€™en fait il nโ€™y a pas de structure administrative nรฉcessaire pour candidater. Tu peux candidater comme personne, toi, Walid, tu peux รฉcrire une proposition demain, de projet. Tu peux candidater avec ta compagnie, ou tu peux candidater en รฉtant membre dโ€™un collectif ou dโ€™une organisation ou dโ€™une universitรฉ.


Walid : cโ€™est quelque chose dโ€™assez unique le fait que moi, en tant quโ€™individu, je peux demander des fonds que jโ€™ai pas besoin dโ€™avoir uneโ€ฆ

Lwenn : une incorporation.

Voilร , ouais, รงa cโ€™est vraimentโ€ฆ Tโ€™as mรชme pas besoin dโ€™รชtre majeur. Et tโ€™as pas forcรฉment besoin non plus de rรฉvรฉler un nom rรฉel. Nous il nous faut juste un nom rรฉel et une adresse pour envoyer les fonds, mais en termes de garder ta confidentialitรฉ, ton anonymat, on peut. Travailler avec une personne mineure avec lโ€™aval de ses parents, on peut. Cโ€™est cette ouverture je pense qui fait notre diffรฉrence.


Walid : derniรจre question lร -dessus, les candidats, ils doivent รชtre europรฉens ? Ils doivent vivre en Europe ? Ils peuvent รชtre ailleurs ?

Lwenn : les projets doivent avoir une dimension europรฉenne. Dimension europรฉenne, รงa peut vouloir dire que un des collaborateurs du projet rรฉside en Europe. ร‡a peut vouloir dire quโ€™une des personnes qui dรฉveloppent est en Europe. ร‡a peut vouloir dire que le projet est fait pour le bรฉnรฉfice dโ€™une organisation en Europe. On veut des projets qui soient ร  dimension europรฉenne, qui aient un impact en Europe. Donc on fait attention ร  รงa. Mais dโ€™un autre cรดtรฉ, cโ€™est quelque chose avec lequel on a une certaine flexibilitรฉ sur ce que signifie รชtre europรฉen, parce que beaucoup de projets sur lโ€™infrastructure Internet vont bรฉnรฉficier ร  des utilisateurs europรฉens.

Lโ€™histoire de Next Generation Internet


Walid : partie suivante. Donc lร , tu lโ€™as un petit peu mentionnรฉ au dรฉpart, mais tu as parlรฉ de NGI0. Maintenant, ce que jโ€™aimerais bien, cโ€™est que tu puisses nous parler plus en dรฉtail de ce que cโ€™est Next Generation Internet. ร‡a mโ€™intรฉresse parce que je crois que je ne connais pas moi-mรชme toute lโ€™histoire. Jโ€™aimerais bien un peu lโ€™histoire de ce que cโ€™est et comment vous en รชtes arrivรฉs ร  collaborer ensemble.

Lwenn : en 2016, la Commission europรฉenne est trรจs triste des rรฉsultats de son programme prรฉcรฉdent pour dรฉvelopper lโ€™Internet europรฉen. Cโ€™รฉtait Future Internet ou quelque chose comme รงa. Elle se dis quโ€™avant de crรฉer ce nouveau programme, Next Generation Internet, et de continuer ร  injecter de lโ€™argent dans les dรฉveloppements internet, qui sont quand mรชme un endroit stratรฉgique et un endroit dโ€™impact pour la Commission europรฉenne, ils vont organiser un workshop avec des experts. Le contact entre NLnet et NGI se fait un peu par hasard parce que Tim Berners-Lee รฉtait invitรฉ ร  ce workshop, il a annulรฉ en derniรจre minute. Michiel Leenaars, qui est ร  NLnet, est invitรฉ ร  la place et il va travailler ensuite avec Gartner sur la communautรฉ open source. Il leur rend un rapport, une รฉtude sur la faรงon dont lโ€™open source rรฉvolutionne Internet et est un endroit stratรฉgique et crucial pour lequel il faut faire des financements.

Et donc, aprรจs ce rapport, la Commission europรฉenne dรฉcide que lโ€™une des thรฉmatiques qui va devoir รชtre portรฉe par NGI, รงa va รชtre NGI Zero, qui est de valoriser lโ€™open source cโ€™est quand mรชme dynamique, cโ€™est crรฉatif, cโ€™est un lieu dโ€™รฉchange et cโ€™est crucial de dynamiser lโ€™open source europรฉen pour toute lโ€™infrastructure internet. NGI cโ€™est pas seulement NGI Zero, il y a plusieurs thรฉmatiques qui sont portรฉes par NGI. Nous on travaille avec NGI Zero qui sont les fonds open source, il y a aussi dโ€™autres fonds pour renforcer les technologies europรฉennes.

NGI Zero cโ€™est le fonds avec lequel on travaille, qui nous a รฉtรฉ attribuรฉ. La Commission europรฉenne dรฉcide aussi de travailler diffรฉremment de la faรงon dont ils ont travaillรฉ avec Future Internet, qui est de contacter des fondations comme la nรดtre, qui ont lโ€™habitude de travailler avec des projets, pour quโ€™on leur soumette des projets, pour nous permettre dโ€™attribuer les fonds.

Walid : cโ€™est un grand changement de stratรฉgie de leur part finalement.

Lwenn : ouais.

Walid : en fait, en vous dรฉlรฉgant toute la partie appel ร  projet, suivi, financement, etc., ils deviennent juste les financeurs. Ils apportent les fonds, quoi. Est-ce quโ€™ils font plus quโ€™apporter les fonds ?

Lwenn : oui. Tous les projets qui sont financรฉs par NLnet sont รฉvaluรฉs par un comitรฉ externe. Donc aprรจs quโ€™on a fait tout notre travail en amont de recherche et dโ€™รฉvaluation, quโ€™on a discutรฉ avec les projets pour raffiner leur candidature, on va en discuter un peu plus sur la faรงon dont on travaille avec nos projets, il va y avoir un comitรฉ externe qui est validรฉ par la Commission europรฉenne, qui va, en fait, vรฉrifier quโ€™on nโ€™est pas en train de faire absolument nโ€™importe quoi avec leurs fonds. On a une relation de grande confiance avec les gens de NGI, on interagit rรฉguliรจrement avec eux et nous on leur rend des rapports. Ce quโ€™on fait cโ€™est quโ€™on prend aussi tout lโ€™administratif des projets pour quโ€™ils nโ€™aient pas besoin de faire ces rapports et ces audits. Cโ€™est nous qui prenons la responsabilitรฉ.

Walid : et ces fonds sur NGI Zรฉro, ils passent forcรฉment par NLnet ou il y a aussi dโ€™autres organismes qui sont aussi capables de distribuer des fonds, de financer des projets ร  travers ces fonds ?

Lwenn : alors sur NGI, il y a dโ€™autres organes. En fait NGI a plusieurs fonds et chaque fond je crois est attribuรฉ ร  un organisme spรฉcifique ou bien entre diffรฉrents organismes mais NGI Zero passe par nous effectivement.

Walid : ok alors on a commencรฉ ร  en parler tout ร  lโ€™heure, vraiment sur les financements qui sont effectuรฉs par NLnet. Donc lร  ce que tu disais cโ€™est quโ€™on a ร  la fois des fonds qui proviennent donc de NGI0 et ร  la fois des fonds qui proviennent en propres, cโ€™est-ร -dire des donations. Cโ€™est les deux moyens que vous avez, vous, pour investir dans des projets ?

Lwenn : on va rรฉguliรจrement faire du lobbying auprรจs de personnes dont on sait quโ€™elles ont de lโ€™argent ร  donner ร  lโ€™open source europรฉen pour essayer de les convaincre de nous augmenter.

Donc rรฉcemment on a obtenu aussi les fonds NGI Zero Commons qui est un nouveau fonds europรฉen pour les communs numรฉriques. On en avait discutรฉ ร  FOSDEM, tu รฉtais trรจs enthousiaste ร  cette idรฉe. Cโ€™est un moment trรจs intense pour nous parce quโ€™en fait avec ce fonds on a quasiment autant, on a deux fois plus dโ€™argent que ce quโ€™on a eu depuis le dรฉbut dโ€™NLnet, au total. Parce que lร  on a 21 millions, quelque chose comme รงa, pour les communs numรฉriques. Cโ€™est merveilleux. Cโ€™est aussi beaucoup de responsabilitรฉ et cโ€™est assez terrifiant.


Donc oui, on a des financements europรฉens, on a aussi des donations, des donations de personnes individuelles, des petites donations, quelques euros par mois, des grosses donations.

Un de nos fonds, cโ€™est un fonds de recherche qui est en fait un fonds nommรฉ par une personne qui, ร  sa mort, lui et sa sล“ur avaient dรฉcidรฉ de lรฉguer, je crois que cโ€™est un demi-million, ร  la recherche libre dโ€™accรจs sur les thรจmes dโ€™Internet. Et donc รงa cโ€™est un fond de recherche qui est un fonds sรฉparรฉ avec lequel on travaille. On a aussi les fonds propres qui viennent de la vente historique dโ€™NLnet. On a diffรฉrentes sources de financement qui ne sont pas que des financements europรฉens mais cโ€™est vrai que NGI Zero cโ€™est quand mรชme un programme dont on bรฉnรฉficie beaucoup et on peut faire beaucoup de choses trรจs trรจs cool avec donc cโ€™est quand mรชme merveilleux.

Dans quoi NLnet investit


Walid : maintenant ce que jโ€™aimerais bien savoir, cโ€™est, tu as commencรฉ tout ร  lโ€™heure ร  en parler un tout petit peu, cโ€™est dans quoi vous investissez ? Tu as parlรฉ des core technologies, donc vraiment les technologies du cล“ur dโ€™Internet, et en fait, ce que je voulais savoir, cโ€™รฉtait, est-ce quโ€™on parle plutรดt de matรฉriel, est-ce quโ€™on parle plutรดt de logiciel ? Enfin voilร , cโ€™est quoi les types de technologies dans lesquelles vous investissez ?

Lwenn : alors, les fonds europรฉens, NGI Zeo, ont des rรจgles plus strictes que les fonds NLnet. Les fonds europรฉens sont nรฉcessairement en recherche et dรฉveloppement. Malheureusement, on ne peut pas financer de maintenance. Donc, cโ€™est toujours des efforts de recherche, de dรฉveloppement. Les coรปts des serveurs, ce nโ€™est pas quelque chose quโ€™on peut faire avec nos projets.

Cโ€™est triste, mais voilร , cโ€™est toujours de lโ€™innovation. Et ร  travers ces fonds de recherche et dรฉveloppement, donc cโ€™est toujours de lโ€™open source, et cโ€™est du dรฉveloppement logiciel, aussi du dรฉveloppement matรฉriel. On essaie dโ€™identifier les technologies qui sont nรฉcessaires au fonctionnement dโ€™Internet tel quโ€™on le connaรฎt, les technologies qui rendent Internet un endroit plus dรฉcentralisรฉ, plus diversifiรฉ, plus accessible, qui permettent aussi aux utilisateurs dโ€™avoir plus de contrรดle sur leurs machines, sur leur usage dโ€™Internet. De la mรชme faรงon, on finance des projets matรฉriels, des projets open source hardware. On aimerait en financer plus. Cโ€™est souvent difficile de faire des projets matรฉriels avec les budgets quโ€™on a parce que, ben, il faut de lโ€™argent. Dรฉvelopper des cartes mรจres, รงa coรปte cher.

ร‡a coรปte trรจs cher. Mais quand on a lโ€™opportunitรฉ de travailler avec quelquโ€™un qui fait un projet open hardware. On aime beaucoup รงa. Les types de technologies, รงa dรฉpend. Je ne peux pas te citer un type de choses qui va รชtre notre objectif.

Cโ€™est tellement variรฉ. On essaie de se concentrer sur ce qui va pouvoir impacter Internet pour le mieux. Ce quโ€™on aime, cโ€™est quand les dรฉveloppements vont pouvoir รชtre rรฉutilisables parmi plusieurs projets. On adore les gens qui font des librairies, qui peuvent รชtre utilisรฉs ร  travers plusieurs bases de codes.

ร‡a dรฉpend tellement de lโ€™usage que les gens font aussi dโ€™Internet. Oui, les protocoles rรฉseau, cโ€™est fondamental, mais on est au 21รจme siรจcle, les rรฉseaux sociaux sont aussi devenus un aspect fondamental dโ€™Internet pour beaucoup de gens. On a commencรฉ ร  travailler trรจs rรฉcemment avec un fonds ouvert par Mobifree pour pouvoir libรฉrer les smartphones parce que maintenant cโ€™est fondamental.

Walid : on a parlรฉ ร  Gaรซl Duval quand je lโ€™ai interviewรฉ sur Murena et /e/OS et tout รงa.

Lwenn : ouais. En fait, cโ€™est la beautรฉ de รงa et cโ€™est aussi pour รงa quโ€™on est si peu et quโ€™on a tellement de travail, cโ€™est quโ€™en fait, chaque projet, on doit voir par rapport ร  cette vision, cette vision dโ€™Internet et essayer de calculer, attendez, รงa, cโ€™est trรจs joli en termes de recherche, est-ce que des gens vont lโ€™utiliser ? ร‡a, cโ€™est rรฉutilisable, cโ€™est solide, mais est-ce que ce sera encore lร  dans trois ans ? Est-ce que ce sera encore important dโ€™avoir cette solution dans trois ans ? Donc autant que possible on essaie de pousser pour des stacks (NDLR piles logicielles).

Donc on essaie de pousser pour des stacks qui soient open source autant que possible. Parfois รงa peut faire sens parce quโ€™il y a des stacks propriรฉtaires, dโ€™avoir des solutions pour interagir avec les stacks propriรฉtaires, genre pour lโ€™instant, parce quโ€™il faut รชtre pragmatique.

Comment faire de la veille ?


Walid : la question suivante que รงa mโ€™amรจne cโ€™est, vu le nombre de projets que vous avez, vous devez รชtre super occupรฉ, comment vous avez le temps de faire de la veille en fait ?

Lwenn : donc cโ€™est un truc que je vais dire plusieurs fois ร  travers ce podcast, cโ€™est que nous on peut rien faire pour les candidats sโ€™ils ne candidatent pas. Pourquoi je dis รงa ร  ce moment-lร  ? Parce quโ€™en fait on apprend tellement de choses par les projets avec lesquels on travaille dรฉjร , qui nous disent ยซ Hey! ยป Donc je travaille sur ce truc, mais en fait il y a cette nouvelle chose qui a lโ€™air de devenir super importante lร  maintenant tout de suite, et viennent de nous donner un sacrรฉ coup de pouce, parce que, ah tiens, cโ€™est un sujet qui est ici. Donc ouais, cโ€™est vrai quโ€™on a besoin de toujours รชtre un peu ร  lโ€™รฉcoute ou en veille, cโ€™est aussi pour รงa quโ€™on a en fait des appels ร  candidature avec des temporalitรฉs trรจs courtes et trรจs rรฉguliers, qui sont deux mois entre chaque appel ร  candidature, genre les gens qui vont รฉcouter ce podcast.

Notre prochaine deadline (NDLR : date limite) pour un appel ร  candidature, รงa va รชtre le 1er juin. On serait ravis de recevoir des candidatures, mais si vous la ratez, il y aura une autre deadline, soit en aoรปt, soit en octobre, dรฉpendant dโ€™ร  quel point on est dรฉbordรฉ.

Donc le fait dโ€™avoir des temporalitรฉs trรจs courtes, รงa nous permet aussi de voir oรน en sont les gens avec qui on travaille.

Walid : quand jโ€™en ai entendu parler la premiรจre fois, avec les gens que jโ€™ai interviewรฉs, et les discussions un peu en off quโ€™on a eues, la premiรจre chose que je me suis dit, cโ€™est ยซ Ah, si on avait eu รงa dans les annรฉes 2000 ยป, sur nos projets, qui finalement ont fini par changer de modรจle รฉconomique, parce quโ€™on ne pouvait pas se faire financer, je me suis dit ยซ Ah, il y a certainement des projets qui auraient pu continuer ร  garder un modรจle communautaire ยป, par exemple, mais ร  lโ€™รฉpoque, il nโ€™y avait pas ces financements-lร .

Lwenn : รงa, on essaye aussi, justement, on essaye aussi de conseiller les gens qui travaillent, les gens quโ€™on fund (NDLR : finance) et qui travaillent avec nous. On essaye aussi de voir quelles sont leurs options en termes de soutenabilitรฉ et en termes de modรจles รฉconomiques. Un de nos partenaires, donc APELL, cโ€™est lโ€™associationโ€ฆ Je me souviens plus de leur nom. Essentiellement, cโ€™est des pros de tous les modรจles รฉconomiques possibles de logiciels libres et dโ€™open source pour essayer de voir ce qui fait sens pour diffรฉrents projets.

Donc, cโ€™est quelque chose auquel on tient beaucoup, qui est aussi la soutenabilitรฉ et comment les gens peuvent gagner leur vie en faisant de lโ€™open source.

Quels types de modรจles รฉconomiques financer ?


Walid : il y a des modรจles รฉconomiques que vous ne financez pas, je pense par exemple typiquement ร  des modรจles open core ou certains modรจles pour lesquels il y a un risque quelconque quโ€™un jour le projet se referme ? (NDLR voir lโ€™รฉpisode dโ€™introduction aux modรจles รฉconomiques et gouvernances du logiciel libre)

Lwenn : tous les projets quโ€™on finance doivent รชtre sous une licence reconnue par lโ€™OSI comme une licence open source. ร‡a va รชtre du GPL, รงa va รชtre de lโ€™AGPL, รงa va รชtre du MIT, essentiellement. Donc dรฉjร  on a quand mรชme cette grosse contrainte que ce sont des licences qui sont clairement open source. Quand nous on finance de la recherche, on nโ€™accepte pas forcรฉment les modรจles du dual licensing (NDLR : double licence). Aprรจs, si รงa peut arriver quโ€™on travaille avec quelquโ€™un qui va avoir une solution propriรฉtaire, mais aussi une solution open source qui est entiรจrement open source, self-standing et qui sโ€™intรจgre bien avec dโ€™autres choses. ร‡a, cโ€™est pas du tout un souci pour nous. Mais cโ€™est important que nos fonds de recherche et dรฉveloppement ce soit clairement de lโ€™open source et que ce soit quelque chose qui sโ€™intรจgre dans les stacks open source.

Walid : je voulais dire typiquement des projets oรน on va dire bon ben voilร  tu as la version elle est free, elle est open source et puis pour avoir les fonctionnalitรฉs supplรฉmentaires il te faut la version qui elle nโ€™est pas open source tu vois. Et lร  il faut que tu payes 50 euros par mois tu vois. Est-ce que vous รชtes capable de financer ce type de modรจle รฉconomique ou pas ?

Lwenn : je vais revenir un tout petit peu en arriรจre, si tu me permets. De maniรจre trรจs terre ร  terre, la faรงon dont fonctionnent nos financements, cโ€™est pas des salaires, cโ€™est des donations. Cโ€™est des donations sur des choses que les gens ont dรฉveloppรฉes. Donc en fait, on donne pas dโ€™argent en avance. On donne quand on reรงoit, enfin, quand cette personne a dรฉveloppรฉ le code, on a fait un accord quโ€™il va y avoir une donation parce quโ€™on apprรฉcie ce que cette personne est en train de faire sur Internet. Et ces donations sont conditionnรฉes au fait que tout ce qui est fait soit open source. Si quelquโ€™un a un modรจle รฉconomique qui est de lโ€™open core, mais que le projet avec lequel il candidate pour nous, cโ€™est dโ€™ajouter des fonctionnalitรฉs au core (NDLR : coeur du logiciel), effectivement, et ร  la version complรจtement open source, complรจtement gratuite. Pourquoi pas ? Si รงa fait sens, pourquoi pas ? On nโ€™a pas dโ€™a priori sur les choix et les modรจles รฉconomiques, mais on a ces restrictions qui sont que toutes ces donations sont conditionnรฉes au fait que les technologies dรฉveloppรฉes soient open source.

Candidater et รชtre sรฉlectionnรฉ : quโ€™est-ce que cela implique ?


Walid : la partie suivante, cโ€™est comment on postule, comment vous sรฉlectionnez tout รงa ? Est-ce que tu peux mโ€™expliquer un peu, je vais dire un flux standard mais un flux, de comment รงa se passe pour se faire financer du moment oรน vous faites un appel ร  candidature jusquโ€™au moment oรน vous donnez les fonds ?

Lwenn : je vais te donner la version pour les candidats qui est relativement simple et je vais te donner la version pour nous qui est relativement plus difficile.

Walid : oui voilร , la vรดtre elle mโ€™intรฉresse beaucoup, la vรดtre.

Lwenn : donc, je pense que tu as vu sur notre site, il y a les diffรฉrents fonds avec ยซ Est-ce que vous avez un projet ? ยป, ยซ Soumettez votre projet. ยป Et je ne sais pas si tu as ouvert le formulaire par curiositรฉ. Notre formulaire est trรจs simple. Pour un candidat, cโ€™est environ peut-รชtre une demi-heure de travail. La raison pour laquelle on essaie dโ€™avoir ce formulaire aussi simple, cโ€™est parce que รงa permet aux gens de nous dire ce quโ€™ils pensent รชtre important ร  propos de leur projet. Et ce qui est important pour eux, enfin pour iel est de prรฉsenter leur projet, pas forcรฉment avec des grandes explications sur comment รงa va rรฉvolutionner le stade technologique, mais juste de se concentrer sur ยซ jโ€™ai besoin dโ€™argent pour faire รงa, รงa, รงa et รงa, est-ce que รงa vous branche ? ยป

Donc on essaie vraiment de simplifier la procรฉdure de candidature. ร‡a, รงa va รชtre lโ€™รฉtape de candidature. Les candidatures, il y a des cycles tous les deux mois. Ensuite, il y a une pรฉriode dโ€™attente pendant quโ€™on รฉvalue les candidatures. Et il y a deux cycles de sรฉlection. Le premier cycle, cโ€™est une prรฉ-sรฉlection, ou bien, enfin, cโ€™est une premiรจre sรฉlection oรน on dรฉcide quels sont les projets avec qui on a envie de poser plus de questions ou bien dโ€™essayer de voir sโ€™il y a peut-รชtre quelque chose, versus quels sont les projets dont on pense que, aussi cool quโ€™ils soient, cโ€™est peut-รชtre pas le bon fit (NDLR : รงa ne correspond pas). Donc aprรจs quelques semaines pour le premier cycle, on essaie de garder รงa en dessous de quatre semaines, mais cโ€™est difficile. Ouais, en fait je devrais pas dire รงa parce que je suis dรฉjร , on est dรฉjร  en retard pour lโ€™avril. On essaie de garder รงa en dessous de huit semaines, mais cโ€™est un peu difficile pour pouvoir contacter dรฉjร  les projets quโ€™on a dรฉcidรฉ de discuter un peu davantage avec eux versus les projets dont on pense que cโ€™est pas forcรฉment un certain marchรฉ pour nous. Aprรจs ce premier cycle de sรฉlection, on va ensuite avoir des discussions individuelles avec les projets, donc ils vont recevoir une ou deux semaines aprรจs lโ€™annonce de la premiรจre sรฉlection des questions supplรฉmentaires pour donner des dรฉtails, nous expliquer un peu plus leur vision, nous donner les dรฉtails techniques, nous donner un budget, etc.

Et on va ensuite revoir toutes ces rรฉponses, รฉvaluer et essayer de dรฉcider quels sont les projets qui nous semblent viables et quโ€™on va sรฉlectionner. Et ensuite, lorsquโ€™on a sรฉlectionnรฉ aprรจs ce deuxiรจme cycle les projets, on va ensuite les envoyer ร  un comitรฉ externe qui va donc, comme on disait, vรฉrifier cette liste de diffรฉrents projets quโ€™on a notรฉs et quโ€™on a prรฉ-reviewรฉs. Et aprรจs รงa, quand on a la dรฉcision finale du comitรฉ externe, on peut commencer. On peut accueillir les projets et commencer ร  travailler avec eux.

En interne, cโ€™est moins lรฉger comme procรฉdure. Pour le fond dโ€™avril, sur notre dashboard de travail, on reรงoit 400 candidatures qui arrivent et on va รฉvaluer, donc on va lire chacune de ces candidatures et les รฉvaluer selon trois critรจres, lโ€™excellence technique, lโ€™impact et le potentiel stratรฉgique et la valeur pour lโ€™argent ou bien lโ€™impact pour lโ€™argent. Du coup, il y a ces outils de notation, mais effectivement cโ€™est toujours trรจs clinique et รงa ne suffit pas ร  reprรฉsenter la complexitรฉ des projets. Donc, on va ร  chaque fois devoir faire de la recherche supplรฉmentaire, aller visiter les diffรฉrents sites des projets, essayer de comprendre, ok, cโ€™est รงa ta place dans lโ€™รฉcosystรจme, cโ€™est รงa avec qui tu travailles, cโ€™est รงa ton stack, quelles sont tes relations avec les autres projets dans lesquels tu tโ€™intรจgres, si tโ€™as envie de faire de lโ€™ActivityPub, quelles sont tes relations avec les autres projets ActivityPub, etc. Donc on va en fait jeter un ล“il ร  tout รงa, formuler quelques questions prรฉalables pendant quโ€™on dรฉcide ce premier cycle de sรฉlection. Donc รงa, comme tu tโ€™imagines, on est quatre, en parallรจle on est toujours en train de discuter avec nos projets qui sont en train de travailler et dโ€™รชtre fondรฉs. Cโ€™est beaucoup, mais du coup voilร , ce sont un peu les critรจres de prรฉsรฉlection et ensuite aprรจs, quand on a dรฉcidรฉ quel projet passe cette premiรจre รฉtape de sรฉlection, par consensus, on va leur poser des questions supplรฉmentaires. Peut-รชtre que รงa va รชtre quelque chose comme, bon, on est ravi de ton impact, mais on a quelques questions sur pourquoi est-ce que tu es en train dโ€™utiliser cette librairie plutรดt que cette librairie. Donc รงa peut รชtre des questions trรจs techniques, comme รงa peut รชtre des questions un peu plus large scope (NDLR : un pรฉrimรจtre plus large), genre cโ€™est juste ce qui nous manque pour faire une dรฉcision finale. Comment tu envisages lโ€™impact de ton projet, ou bien comment tu as organisรฉ ton budget, ou bien quelles sont tes รฉtapes de recherche sur ce projet, etc. Voilร , รงa va รชtre le type de questions quโ€™on va poser, mais cโ€™est vraiment des questions de discussion, pour essayer dโ€™obtenir des informations supplรฉmentaires pour faire notre dรฉcision.

Aprรจs ces questions, ou ce dialogue parfois, puisque parfois il peut y avoir des moments oรน les projets commencent ร  รชtre dรฉjร  modifiรฉs un petit peu avec ces questions, du genre typiquement ce que je te disais quโ€™on peut pas financer de la maintenance mais par contre quโ€™on peut financer de la recherche on va discuter avec certains projets ยซ tiens je vois que tu as des coรปts de serveurs de maintenance รงa va pas marcher mais cet aspect de ta recherche mโ€™intรฉresse beaucoup cet aspect peut-รชtre un peu moins ยป donc รงa peut รชtre aussi une รฉtape de nรฉgociation oรน on peut raffiner le projet pour quโ€™il ait le meilleur impact possible et le meilleur aspect financier possible. Aprรจs cette รฉtape de dialogue, on fait cette sรฉlection finale, on envoie รงa au comitรฉ de revue externe et on peut envoyer la bonne nouvelle aprรจs. Donc cโ€™est un processus qui est relativement rapide et trรจs peu dโ€™administratifs et trรจs peu de casse-tรชte pour les candidats. Et en fait, notre rรดle, notre mission, cโ€™est de prendre un maximum de casse-tรชte administratif pour les projets quโ€™on finance.

Walid : on en a parlรฉ un tout petit peu tout ร  lโ€™heure, mais dans la discussion, vous regardez la soutenabilitรฉ รฉconomique du projet? Non, cโ€™est plutรดt รงa, cโ€™est plutรดt des choses quโ€™on discute aprรจs, en gรฉnรฉral, lorsquโ€™on travaille avec des projets spรฉcifiquement. Ce que je te disais, cโ€™est quโ€™en fait, nโ€™importe qui peut candidater. ร‡a peut รชtre des individus, รงa peut รชtre des coopรฉratives, รงa peut รชtre des chercheurs, enfin des chercheurs acadรฉmiques, รงa peut รชtre des compagnies. Et รงa cโ€™est pas quelque chose sur lequel on discrimine du tout.

Obtenir des subventions europรฉennes parce que cโ€™est un projet qui est nรฉcessaire et louable et nโ€™aura jamais de modรจle รฉconomique pertinent, parce que le capitalisme, cโ€™est un modรจle รฉconomique. Et cโ€™est un modรจle รฉconomique social quโ€™on valorise beaucoup de fait. Cโ€™est notre mission, si tu veux.


Donc cโ€™est pasโ€ฆ En fait, cโ€™est quelque chose sur lequel on peut conseiller certains projets qui souhaitent avoir des pistes pour avoir un modรจle รฉconomique, mais cโ€™est pas nรฉcessairement quelque chose qui est un deal-breaker pour nous.

ร‡a nous fait plaisir si quelque chose a besoin dโ€™avoir un modรจle รฉconomique derriรจre pour pouvoir continuer. รงa nous fait plaisir si cette personne peut continuer ร  se soutenir. Voilร .

Walid : pendant que les gens sont en train de rรฉaliser ce quโ€™ils ont dit quโ€™ils allaient rรฉaliser, vous avez des รฉchanges rรฉguliers avec eux ?

Lwenn : oui.

Walid : enfin, je sais pas, cโ€™est des points ? Comment รงa se passe en fait ?

Lwenn : cโ€™est aussi un peu la magie de cet organisme, cโ€™est que les projets avec qui on travaille sont trรจs autonomes. On fait pas de points, on fait pas de rapports. Ce quโ€™on a, cโ€™est que lorsquโ€™on a sรฉlectionnรฉ un projet, on va ensuite mettre en place un memorandum, donc une garantie informelle que cette personne va recevoir des donations caritatives pour son travail envers un internet libre. Mais cette personne nous envoie avec ce mรฉmorandum, on a un plan de projet avec une description des diffรฉrentes tรขches que cette personne a prรฉvue de faire et nous on dit oui รงa nous paraรฎt รชtre une tรขche qui est louable et importante et quand tu lโ€™auras faite on va te donner 4000 euros. Et ensuite, les projets nous envoient des demandes de paiement. Lorsquโ€™ils ont accompli leur tรขche, ils nous envoient un lien vers leur dรฉpรดt ou bien vers la doc ou quoi que ce soit, juste pour nous dire ยซ Hey, jโ€™ai fait ce que jโ€™avais dit que jโ€™allais faire, on vรฉrifie et on envoie lโ€™argent ยป.

Walid : รงa veut dire quoi ยซ vous vรฉrifiez ยป? Cโ€™est-ร -dire que vous vรฉrifiez que รงa a รฉtรฉ fait ou vous vรฉrifiezโ€ฆ?

Lwenn : ben si, on vรฉrifie que รงa a รฉtรฉ fait, on vรฉrifie que รงa compile.

Walid : oui, cโ€™est รงa, ok, dโ€™accord. Vous prenez le code, vous leโ€ฆ

Lwenn : on le fait tourner, si cโ€™est du packaging, on le fait tourner, si cโ€™est un blueprint de hardware (NDLR : dessin technique dโ€™un matรฉriel), cโ€™est un peu plus compliquรฉ, mais on essaie de voir si on peut construire.

Walid : รงa prend du temps tout รงa ?

Lwenn : oui, oui, effectivement. Par contre, les gens ne nous font pas de rapport. On ne demande pas des rapports techniques de 12 pages, de ยซ ah, jโ€™avais prรฉvu de faire รงa pour cette raison, jโ€™ai dรฉcidรฉ de faire รงa ยป. Cโ€™est vraiment aussi simple, pour le projet avec qui on travaille, cโ€™est aussi simple que de dire : ยซ jโ€™avais dit que jโ€™allais dรฉvelopper une librairie, voilร  les librairies ยป.

Walid : cโ€™est gรฉnial, รงa rรฉduit la contribution et le financement ร  quelque chose dโ€™extrรชmement simple pour les gens. ร‡a cโ€™est vraimentโ€ฆ

Lwenn : en fait, si tu veux, notre postulat de dรฉpart, cโ€™est quโ€™il y a plein de gens qui sont absolument brillants en dรฉveloppement technique et tous ces process de management de projet ou bien dโ€™organisation de financement, cโ€™est lโ€™enfer.

Et tous les process sociaux oรน il faut parler ร  des gens, faire du reporting, etc. cโ€™est une galรจre sans nom. Et du coup, nous ce quโ€™on essaie de faire, cโ€™est de simplifier le processus au maximum pour que beaucoup plus de gens puissent obtenir des financements pour le logiciel libre quโ€™ils dรฉveloppent en rรฉduisant la charge pour ces personnes. Cโ€™est aussi pour รงa que la question que tu me poses ร  propos des business models (NDLR : modรจles รฉconomiques), justement ce quโ€™on a envie de faire cโ€™est de permettre aux gens de pouvoir dรฉvelopper le logiciel libre quโ€™ils veulent dรฉvelopper sans avoir besoin de se casser la tรชte ร  trouver la faรงon de vendre รงa ร  les venture capital (NDLR : capitaux risqueurs, VC) ou bien de monter une compagnie lร -dessus.

La communautรฉ autour de NLnet


Walid : le sujet suivant sur lequel je voulais tโ€™interroger, moi jโ€™ai appelรฉ รงa la communautรฉ autour de NLnet, cโ€™est ร  dire il y a plein de projets qui ont รฉtรฉ financรฉs par NLnet, il y en a toujours plus. Est-ce que vous NLnet vous animez une communautรฉ ? Est-ce que vous faites que de la mise en relation de projets ? Est-ce que voilร , je sais pas, est-ce que vous avez des webinaires ? Est-ce que vous avez des รฉvรฉnements ? Enfin quโ€™est-ce que vous avez vous pour faire en sorte que les gens interagissent entre eux dans cette communautรฉ ?

Lwenn : est-ce que nous, on anime une communautรฉ ? Non. Cโ€™est un choix, et cโ€™est un choix dรฉlibรฉrรฉ. Parce quโ€™on pense que lโ€™Internet devrait รชtre dรฉcentralisรฉ, parce quโ€™on pense que les projets devraient interagir dans leur propre communautรฉ pour eux et non pas dans une communautรฉ artificielle dโ€™avoir reรงu de lโ€™argent de la mรชme source. Pour nous, รงa ne fait pas sens de faire des cohortes ou bien des promotions pour des gens qui ont des travaux trรจs diffรฉrents. En revanche, on adore crรฉer des connexions directes dรจs quโ€™on peut. Si un nouveau projet, on pense que รงa peut รชtre intรฉressant de les mettre en contact avec des projets prรฉcรฉdents avec qui on a travaillรฉ, on va les mettre en contact directement. On a effectivement un Speaker Bureau qui permet de nous contacter ou demander si on aurait quelquโ€™un ร  proposer pour intervenir ร  un รฉvรฉnement, prendre la parole. On organise des webinaires qui permettent ร  certains de nos projets, quand ils ont abouti ร  notre Success Story, de prรฉsenter leur travail et on a un rรฉseau de partenaires, sur lequel jโ€™ai un peu touchรฉ, qui propose de lโ€™aide et du support ร  nos projets.

Et donc on est ravi quand on voit des projets qui sโ€™entraident, ou qui commencent ร  travailler ensemble, mais on a un choix dรฉlibรฉrรฉ de ne pas crรฉer notre propre communautรฉ, forum, IRC, et puis aussi voilร , tu tโ€™en doutesโ€ฆ

Walid : vous nโ€™avez pas le temps quoi.

Lwenn : ouais.

Comment est-ce quโ€™NLnet fait sa publicitรฉ ?


Walid : voilร , bref. Bah oui. Ma question suivante, qui est assez connexe ร  celle que je viens de te poser, cโ€™est comment est-ce que vous faites de la pub en fait ? Comment est-ce que vous faites connaรฎtre des gens ?

Lwenn : bah, toi ! Nos projets sont notre meilleure publicitรฉ. On demande aux projets quโ€™on finance de nous reconnaรฎtre en termes de financement parce que cโ€™est sympa, sur leur site ou sur leur repo, un peu comme ils veulent. Et cโ€™est toujours trรจs sympa quand on a de nouveaux projets ou de nouvelles personnes qui nous contactent en disant ยซ Hรฉ, jโ€™ai entendu parler de vous par tel ou tel autre projet dโ€™open source avec lequel je participe et jโ€™avais envie de candidater. ยป Donc nos projets, cโ€™est notre meilleure publicitรฉ. On est un peu sur Mastodon, ActivityPub, mais cโ€™est vrai quโ€™on aime beaucoup garder les choses trรจs techniques et on aime ce bouche ร  oreille et on aime le fait quโ€™on nโ€™a pas besoin de faire des publicitรฉs sur Facebook, Google, Mastodon et on prรฉfรจre au contraire que ce soit recommandรฉ par tes amis : ยซ tiens, ton projet de logiciel, je sais que tu es en recherche de financement depuis trois ans, tu devrais peut-รชtre pouvoir te candidater ร  NLnet ยป. ร‡a, รงa nous fait trรจs chaud au cล“ur quand รงa arrive.

Walid : est-ce que tu peux donner un peu des exemples, ce que jโ€™ai appelรฉ les success stories, des projets qui se sont vraiment dรฉveloppรฉs ร  travers les financements NLnet ?

Lwenn : dโ€™une part, on aime les projets qui deviennent grands et qui ont beaucoup de dรฉveloppement, mais pour nous, chaque personne qui pendant un an ou deux a dรฉveloppรฉ du logiciel libre et open source avec les financements quโ€™il lui fallait pour pouvoir continuer ร  travailler sur sa passion, cโ€™est une success story. Mais en termes dโ€™impact, on a beaucoup travaillรฉ avec ActivityPub. Je pense que tu as ce podcast sur Castopod.

Walid : tout ร  fait, ActivityPub รฉtant mes sujets fรฉtiches sur le podcast.

Lwenn : mais on a aussi travaillรฉ avec Peertube et Mobilizon, WireGuard qui sont excellents en termes de sรฉcuritรฉ, CryptPad qui nous permettent de faireโ€ฆ sur lesquels on a รฉchangรฉ pour la trame de cet รฉpisode, qui font des documents collaboratifs chiffrรฉs de bout en bout, soit sur leur serveur, soit self-hosted. Jitsi รฉgalement, puisquโ€™on est en France, cโ€™est quand mรชme intรฉressant de mentionner. ร‡a fait des exemples intรฉressants, mais cโ€™est vrai que si tu vas voir sur notre site, on a plus que 400 projets. Il y a des trucs de trรจs haut niveau, des rรฉseaux sociaux. Il y a des trucs de trรจs bas niveau, du bootloader (NDLR : amorรงeur de dรฉmarrage). Et pour du trรจs trรจs bas niveau dโ€™architecture internet, on vient de ยซ on-boarder ยป (NDLR : intรฉgrer) un projet pour crรฉer des batteries autonomes. Enfin, pour crรฉer des kits de dรฉveloppement de batteries autonomes open source. Voilร . On est vraiment ร  tous les niveaux du stack internet, de lโ€™รฉnergie aux rรฉseaux sociaux.

Quโ€™est-ce que cela fait de faire ce travail ?


Walid : je voudrais te poser une question que je nโ€™avais pas notรฉe dedans mais qui est intรฉressant. Quโ€™est-ce que รงa te fait ร  toi, personnellement, de financer ces projets, ces gens qui, avec cet argent-lร , vont dรฉvelopper des trucs quโ€™ils nโ€™auraient peut-รชtre pas pu dรฉvelopper autrement ? Quโ€™est-ce que รงa te fait ร  toi, en fait ?

Lwenn : cโ€™est incroyable. Franchement, cโ€™est incroyable. Je tโ€™ai dit au dรฉbut que je venais de la recherche en philosophie, donc รงa a fait quand mรชme un changement radical, mais quelque chose qui est merveilleux et qui est quelque chose qui me plaรฎt beaucoup dans mon travail, cโ€™est que je peux รฉchanger et apprendre dโ€™experts en permanence. Cโ€™est vraiment comme dโ€™รชtre nรฉe ร  sniper tous les jours, sur plein de sujets diffรฉrents. Et cโ€™est incroyable de pouvoir travailler avec autant de gens qui sont absolument brillants et de les aider ร  rรฉaliser des choses qui sont utiles pour la sociรฉtรฉ. Voilร .

Walid : vraiment, encore une fois, je me dis, si on avait eu รงa dans les annรฉes 2000, il y a plein de trucs, รงa aurait รฉtรฉ gรฉnial. Donc, cโ€™est vraiment gรฉnial que รงa existe.

Lwenn : il y avait NLnet dans les annรฉes 2000, mais cโ€™รฉtait encore tout petit, en fait.

Les dรฉfis ร  venir pour NLnet


Walid : Bah ouais, on vous ne connaissait pas.

Derniรจre partie, cโ€™est ce que jโ€™appelle le futur. Ce que jโ€™aimerais bien savoir un petit peu, cโ€™est quels sont vos dรฉfis, quโ€™est-ce que vous avez dans le futur, sur lesquels vous savez que vous allez devoir travailler ?

Lwenn : notre gros dรฉfi en ce moment cโ€™est de sโ€™agrandir, pas vraiment de sโ€™agrandir mais au moins dโ€™accรฉlรฉrer nos processus pour pouvoir maintenir le niveau dโ€™attention quโ€™on porte ร  chacun des projets qui candidate individuellement parce que comme tu vois le processus que je tโ€™ai dรฉcrit dโ€™รฉvaluation cโ€™est quand mรชme trรจs trรจs personnalisรฉ et donc rรฉussir ร  avoir plus de capacitรฉs et ou plus de vitesse tout en gardant ce niveau dโ€™attention, รงa va รชtre un grand dรฉfi pour nous en tant que fondation et un dรฉfi un peu permanent. On a parlรฉ รฉgalement du fonds NGI Zero Commons, qui est trรจs trรจs excitant et qui est un des plus grands fonds avec lesquels on nโ€™a jamais travaillรฉ. Le plus grand fonds avec lequel on nโ€™a jamais travaillรฉ. Il va falloir beaucoup dโ€™efforts pour trouver de nouveaux talents et de nouvelles personnes avec qui travailler et financer des projets. Et en fait, plus gรฉnรฉralement, les choses quโ€™on garde sur le radar, cโ€™est plus des dรฉfis pour le logiciel libre europรฉen en gรฉnรฉral. Cโ€™est le Cyber Resilience Act qui va quand mรชme beaucoup affecter les dรฉveloppeurs de livres europรฉens.

Le Digital Market Act qui est une nouvelle trรจs trรจs positive qui va quand mรชme vraiment changer lโ€™รฉcosystรจme du libre europรฉen. Donc cโ€™est des choses qui sont enthousiasmantes mais qui sont aussi assez effrayantes de trouver le temps, lโ€™รฉnergie de rรฉussir ร  les relever.

Conclusion


Walid : de ce que je comprends de ce que tu dis, on arrive ร  la fin de cet entretien. Jโ€™aimerais bien en guise de conclusion te poser quelques petites questions.

La premiรจre question cโ€™est ยซ quโ€™est-ce que tu dirais ร  un porteur dโ€™un projet libre et qui ne connaรฎt pas NLnet ? ยป

Lwenn : en quelques mots. On donne des sous au logiciel libre europรฉen, venez candidater.

Walid : trรจs bien. Quโ€™est-ce que tu dirais ร  un porteur de projet qui a dรฉjร  bรฉnรฉficiรฉ dโ€™un financement NLnet ?

Lwenn : cโ€™รฉtait un plaisir de travailler avec vous. Le fait de candidater ร  votre premier projet NLnet ne signifie pas que vous ne pouvez pas recandidater. On serait ravis de voir oรน vous en รชtes et on est toujours ravis de vous croiser ร  FOSDEM ou ailleurs.

Walid : dโ€™ailleurs, avant de te laisser une tribune libre, je nโ€™ai pas posรฉ la question, mais FOSDEM, cโ€™est un รฉvรฉnement trรจs important pour tout lโ€™รฉcosystรจme du logiciel libre. Est-ce quโ€™il y a dโ€™autres รฉvรฉnements dans lesquels vous allez ?

Lwenn : oui, en fonction de nos envies individuelles en tant que diffรฉrentes personnes de NLnet, on a nos propres affections et rรฉseau et en gรฉnรฉral on est aussi prรฉsent au Chaos Computer Conference en hiver.

Walid : ok, et bien รฉcoute on arrive sur la fin de lโ€™entretien, cโ€™est la tribune libre. Donc la tribune libre cโ€™est, je te laisse la parole pour faire passer un message, le message que tu as envie de faire passer aux auditrices, aux auditeurs de Projets Libres!, et ร  tous les gens qui pourraient tomber sur cet รฉpisode.

Lwenn : ร  tous les auditeurs et les auditrices qui sont passionnรฉs de Projets Libres! et de logiciels libres, sโ€™il y a des projets que vous connaissez, qui recherchent des financements, essayez de les pointer dans notre direction, parce quโ€™on adore recevoir de nouvelles candidatures, voir de nouvelles tรชtes, et aussi on essaie dโ€™aider ร  chaque fois quโ€™on peut.

Walid : cโ€™est une conclusion trรจs intรฉressante. Moi-mรชme, jโ€™en parle trรจs rรฉguliรจrement autour de moi, en disant aux gens, vous devriez vraiment candidater. Et dโ€™ailleurs, Benjamin Bellamy de Castopod disait que cโ€™รฉtait les gens de chez Xwiki qui lโ€™avaient aidรฉ ร  remplir le formulaire NLnet et que cโ€™est comme รงa que Castopod est nรฉ finalement.

Lwenn : ah oui, quelque chose pour les projets qui ont dรฉjร  travaillรฉ avec nous, aidez vos copains, aidez les autres projets que vous connaissez qui ont des difficultรฉs financiรจres โ€“ tout le monde est en difficultรฉ financiรจre dans le libre โ€“ mais aidez-les ร  candidater. Montrez-leur que cโ€™est simple, parlez-leur de votre expรฉrience, le bien, le moins bien et essayez de les encourager parce que cโ€™est vous qui nous permettez de voir de nouveaux projets, de nouvelles tรชtes et de dรฉcouvrir des talents. Typiquement ce que les gens de XWiki ont fait en aidant Benjamin de Castopod, on a besoin de รงa parce quโ€™on ne peut pas faire tout รงa. Malheureusement on nโ€™a pas le temps.

Walid : Ben รฉcoute Lwenn, dรฉjร  tโ€™es ravi de te croiser au FOSDEM parce que moi je suis arrivรฉ sur le stand de NLnet, jโ€™ai demandรฉ est-ce que par hasard quelquโ€™un serait francophone, je pensais que la rรฉponse allait รชtre non. On mโ€™a dit ยซ ah mais si si il faut que tu repasses demain, il faut que tu rencontres Lwenn ยป, donc lร  jโ€™รฉtais super content. Aprรจs je tโ€™ai recontactรฉ et tu mโ€™as dit oui super cโ€™est gรฉnial on va pouvoir faire un รฉpisode, donc jโ€™รฉtais super content. Cโ€™est un sujet qui me tient vraiment ร  cล“ur, vraiment ravi quโ€™on ait pu faire cet enregistrement, donc voilร  je te remercie beaucoup de รงa. Jโ€™espรจre quโ€™on aura lโ€™occasion de pouvoir reparler de NLnet dans les mois ou annรฉes ร  venir sur le podcast Projets Libres!. Et puis pour les auditrices et auditeurs, vous avez compris il faut faire tourner cet รฉpisode auprรจs des gens qui font du logiciel libre donc je compte sur vous, voilร  cโ€™est votre mission. A bientรดt, merci beaucoup et bonne soirรฉe, ร  une prochaine Lwenn.

Lwenn : merci beaucoup, รงa a รฉtรฉ vraiment un plaisir de discuter avec toi.

Cet รฉpisode a รฉtรฉ enregistrรฉ le 24 avril 2024.

Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.


Introduction aux modรจles รฉconomiques et gouvernances des logiciels libres โ€“ G. Le Bouder, R.Semeteys

projets-libres.org/introductioโ€ฆ


This entry was edited (6 months ago)

[Evaluer le libre] OSXP2024 โ€“ Lโ€™art dโ€™รฉvaluer lโ€™open source : regards croisรฉs dโ€™experts du libre


Cette table ronde rรฉunit des experts de divers horizons pour explorer les enjeux et les meilleures pratiques dโ€™รฉvaluation des solutions open source. Dans un monde oรน ces logiciels jouent un rรดle croissant, il est crucial de savoir les รฉvaluer efficacement

podcast.projets-libres.org/@prโ€ฆ

La vidรฉo de la confรฉrence est disponible sur Youtube.

Sommaire

Transcription de la confรฉrence sur lโ€™รฉvaluation des logiciels open source


Walid Nouh: bonjour ร  toutes et ร  tous, merci dโ€™รชtre lร . Je mโ€™appelle Walid Nouh, je suis le fondateur dโ€™un podcast qui sโ€™appelle Projets Libres!. Aujourdโ€™hui, jโ€™ai la grande chance de pouvoir animer une table ronde oรน on va parler dโ€™รฉvaluation de logiciels libres. Avec moi, on a quatre invitรฉs. Vous allez voir de profils diffรฉrents qui ont chacun des intรฉrรชts diffรฉrents ร  รฉvaluer des logiciels libres. La premiรจre personne, cโ€™est Lwenn Bussiรจre qui est Technology Assessor chez NLnet. On va expliquer aprรจs ce quโ€™est NLnet. Thierry Aimรฉ qui est responsable logiciel libre au ministรจre des finances. Benjamin Jean qui est le CEO du cabinet Inno3 et Raphaรซl Semeteys qui est senior architecte chez Worldline. Je vais vous laisser ร  chacun la parole pour vous prรฉsenter et expliquer un petit peu votre structure, qui vous รชtes et quelle est votre structure. Louane, est-ce que tu veux bien commencer sโ€™il te plaรฎt ?

Prรฉsentation des intervenants


Lwenn Bussiรจre: bien sรปr. Merci de mโ€™avoir invitรฉ Walid. Bonjour tout le monde. Je mโ€™appelle Lwenn et je travaille ร  NLNet, qui est une fondation aux Pays-Bas qui donne des financements entre 5 000 et 50 000 euros ร  des projets de logiciels libres et open source. Essentiellement ces financements viennent par la Commission europรฉenne, du programme NGi Zero, qui est un programme de cascading de financement venant de la Commission europรฉenne et รฉtant distribuรฉ parโ€ฆ une organisation, en lโ€™occurrence NLNet. Et donc, nous รฉvaluons au cours de notre travail des candidatures de centaines de projets de logiciels libres, hardware, open source aussi, et firmware, donc pas seulement du dรฉveloppement logiciel, cherchant des financements europรฉens.

Walid Nouh: Benjamin ?

Benjamin Jean: bonjour tout le monde, vous mโ€™entendez ? Cโ€™est un peu intimidant, mais trรจs bien. Jโ€™ai lโ€™impression de chuchoter. Donc, enchantรฉ, Benjamin Jean, je suis le prรฉsident et fondateur du cabinet Inno3, qui est une petite structure. On est moins de 10 personnes. En fait, on est principalement concentrรฉ sur tout ce qui est dรฉfinition, mise en ล“uvre de stratรฉgie de politique open source. Je fais trรจs bref, mais des contextes dans lesquels se retrouvent souvent ces questions dโ€™รฉvaluation de lโ€™open source. Quand est-ce quโ€™il est pertinent, dโ€™une part, de diffuser ses propres projets en open source ? Et quand est-ce quโ€™il est pertinent dโ€™utiliser les projets des autres et selon quels critรจres. Rapidement, on a aussi participรฉ trรจs rรฉcemment ร  la fondation dโ€™une autre structure qui sโ€™appelle Open Source Experts. Cโ€™est un groupement dโ€™entreprises de lโ€™open source qui vise ร  proposer les rรฉponses groupรฉes des acteurs de lโ€™open source pour des gros marchรฉs. Cโ€™est aussi dans cette logique que je me retrouve ici prรฉsent.

Walid Nouh: Raphaรซl, si tu prends un micro.

Raphaรซl Semeteys: merci. Merci pour le micro aussi, bonjour ร  tous. Moi je suis Raphaรซl Semeteys, je travaille avec et autour de lโ€™open source depuis pas mal de temps. Prรฉcรฉdemment chez Atos, pendant 10 ans, jโ€™รฉtais dans le centre de compรฉtences open source oรน on accompagnait les clients dans leur adoption, leur rรฉflexion autour de lโ€™open source. Et puis depuis 10 ans ร  peu prรจs aussi, je suis maintenant chez Worldline oรน on utilise beaucoup de composants open source pour construire notre propre solution, notamment dans le domaine du paiement.

Walid Nouh: Thierry.

Thierry Aimรฉ: et donc moi cโ€™est Thierry Aimรฉ, je travaille au ministรจre des Finances, prรฉcisรฉment ร  la direction gรฉnรฉrale des Finances publiques, au bureau de lโ€™architecture et des normes. Dans le cadre de mes fonctions, responsable des choix open source, logiciels libres pour ma direction, nous utilisons รฉnormรฉment de logiciels libres et nous sommes rรฉguliรจrement amenรฉs ร  nous interroger sur la qualitรฉ des logiciels que lโ€™on pourrait dรฉployer pour remplir les besoins identifiรฉs. Et sinon, plus largement, je mโ€™occupe du marchรฉ de support et dโ€™expertise logiciel libre. Cโ€™est un marchรฉ qui est au bรฉnรฉfice de lโ€™ensemble des administrations centrales. Tous les ministรจres en bรฉnรฉficient. Et cโ€™est un marchรฉ oรน on partage nos problรจmes, nos questionnements sur lโ€™identification des logiciels libres. On a en particulier pour รงa des รฉtudes dโ€™opportunitรฉs, des รฉtudes quโ€™on fait rรฉguliรจrement, des รฉtudes stratรฉgiques ou techniques pour identifier ces logiciels libres.

Table ronde du salon Open Souce Experience 2024.Table ronde OSXP (source)

Pourquoi รฉvaluer les logiciels open source ?


Walid Nouh: trรจs bien, alors si maintenant on commence ร  rentrer un peu plus dans le dรฉtail, la premiรจre chose quโ€™on peut se demander cโ€™est quel est le besoin, pourquoi est-ce quโ€™on veut รฉvaluer des logiciels libres ? Vous allez voir que chacun a des rรฉponses trรจs diffรฉrentes en fonction de la structure dans laquelle il travaille. Donc on va commencer par parler de pourquoi vous avez besoin dโ€™รฉvaluer des logiciels libres. Loen, est-ce que tu peux expliquer un peu chez NLnet pourquoi vous avez besoin dโ€™รฉvaluer des logiciels libres ?

Lwenn Bussiรจre: oui, bien sรปr. Essentiellement, cโ€™est notre mission puisque nous donnons des financements de recherche et dรฉveloppement. Donc, on travaille vraiment en amont, cโ€™est-ร -dire quโ€™on reรงoit des candidatures de jeunes, moins jeunes, dรฉveloppeurs indรฉpendants, compagnies, universitรฉs, qui vont nous proposer un projet, en gรฉnรฉral un projet tout neuf et trรจs souvent de la recherche de pointe. Et pourโ€ฆ Oui, pour financer la recherche et le dรฉveloppement de nouveaux projets open source. Et ces financements de recherche et dรฉveloppement, on les adresse aussi ร  tous les niveaux de lโ€™infrastructure de lโ€™Internet europรฉen. Pour nous, cโ€™est important que les utilisateurs aient le contrรดle de leur expรฉrience, la possibilitรฉ de self-host (NDLR : auto-hรฉberger), la possibilitรฉ dโ€™avoir le contrรดle de tes donnรฉes, la possibilitรฉ de savoir ce qui se passe dans le code et dโ€™avoir des solutions qui soient accessibles et sรฉcurisรฉes pour chacun dโ€™entre nous. Ce sont des critรจres qui nous intรฉressent particuliรจrement. Donc, on travaille beaucoup en amont de nouveaux projets de recherche.

Walid Nouh: vous recevez beaucoup de candidatures ?

Lwenn Bussiรจre: oui,

on a des appels ร  projets tous les deux mois et le dernier appel ร  projets qui sโ€™est clรดturรฉ le 1er octobre, on avait 567 candidatures autour de toute lโ€™Europe. Donc plusieurs centaines tous les deux mois. Et on a financรฉ, depuis le dรฉbut des programmes NGI et NLnet, on a financรฉ plus dโ€™un millier de projets. Je pense quโ€™on a passรฉ la barre des 1,5 milliers ร  ce stade-lร .

Lwenn Bussiรจre


Walid Nouh: ok, donc lร  ce qui est intรฉressant cโ€™est quโ€™on a de lโ€™รฉvaluation en amont avant que les projets soient matures, sur des projets qui sont vraiment un peu early stage (NDLR : phase prรฉcoce). Benjamin, dans votre cas ร  vous chez Inno3, quels sont les diffรฉrents besoins qui font que vous avez, dans quel cas vous allez avoir besoin dโ€™รฉvaluer les logiciels libres ?

Benjamin Jean: cโ€™est pour รงa que jโ€™ai pris mon PC. Finalement, on se pose souvent la question de lโ€™รฉvaluation, mais pas pour les mรชmes raisons. Le terme est utilisรฉ peut-รชtre ร  mauvais escient. Il y a, je pense, de maniรจre assez similaire, la question de lโ€™รฉvaluation dโ€™un point de vue de la valorisation, de se dire, quel type de projet peut รชtre diffusรฉ utilement en open source ? Dโ€™une part, quels sont les critรจres qui vont รชtre au sein dโ€™un centre de recherche ou dโ€™une organisation pris en compte pour dรฉcider de lโ€™opportunitรฉ de diffuser en open source ? Les modalitรฉs qui sont associรฉes ? Lร , il y a une รฉvaluation. Il y a une รฉvaluation aussi a posteriori. Donc lร , cโ€™est plus pour piloter finalement la valorisation, mais cโ€™est aussi liรฉ ร  la valorisation. Cโ€™est-ร -dire ce projet quโ€™on a diffusรฉ dans un premier temps, quโ€™est-ce que รงa nous a apportรฉ au regard des objectifs quโ€™on sโ€™รฉtait donnรฉs ?

Donc รงa rejoint peut-รชtre un peu ce qui sโ€™est dit, mais dans un contexte interne de lโ€™organisation, donc un peu diffรฉrent. Il y a la question plus liรฉe ร  la maniรจre. En fait, quand on travaille, quand on dรฉfinit en interne une politique open source, finalement, on ne peut pas le faire comme si on รฉtait le seul au monde. Cโ€™est-ร -dire que chaque organisation doit aussi sโ€™interfacer avec les politiques des autres acteurs avec lesquels elle travaille, notamment les fournisseurs. Cโ€™est lร  oรน on va tomber sur les sujets de marchรฉ public. Et donc, il y a cette question de la faรงon dont on peut traduire dans les marchรฉs quโ€™on publie les enjeux quโ€™on a quant ร  lโ€™utilisation de lโ€™open source en interne et comment on va รฉvaluer les rรฉponses sur cette base, notamment si on impose des solutions open source, par exemple, si on impose des solutions communautaires, si on impose, lโ€™ร‰tat lโ€™a fait, diffรฉrentes entreprises, uniquement des projets qui ne sont pas portรฉs par des entreprises, mais plutรดt par des organisations non crรฉatives, par exemple.

Benjamin Jean


Cโ€™est quelques exemples comme รงa, mais quโ€™on puisse se situer ร  cette รฉchelle. Et quโ€™est-ce que je me suis notรฉ dโ€™autre ? Oui, dans tout ce qui est, alors รงa rejoint finalement ce qui vient de se prรฉsenter avec NLnet, cโ€™est dans tout ce qui est appel ร  commun. Alors cโ€™est un terme quโ€™on utilise beaucoup en France, qui commence ร  รชtre utilisรฉ aussi en Europe, je trouve, de plus en plus, mais qui se rapproche beaucoup de ce que fait NLnet. Cโ€™est-ร -dire que lโ€™idรฉe, cโ€™est de penser dโ€™une part ร  lโ€™รฉvaluation du projet, mais aussi de la communautรฉ qui est derriรจre. Donc lร , รงa rejoint aussi les mรฉtriques. On va en parler tout ร  lโ€™heure des mรฉthodes. Mais comment dans ces appels ร  projet, un peu diffรฉrents, qui vise ร  financer des projets qui dโ€™une part sont ouverts mais qui dโ€™autre part sont maintenus par des communautรฉs qui pรฉrennisent lโ€™investissement des acteurs publics ou privรฉs. Lร , il y a une รฉvaluation, et gรฉnรฉralement la plus simple possible pour donner lieu ensuite ร  des financements, mรชme si moins importants, plus rรฉduits. Et je finirai juste avec รงa. On est impliquรฉ dans un projet, pour montrer la diversitรฉ des situations dans lesquelles on travaille sur lโ€™รฉvaluation, un projet qui sโ€™appelle Hermine, un projet open source et open data, dans lequel ce quโ€™on cherche ร  introduire, รงa permet dโ€™avoir une vision aussi complรจte de lโ€™ensemble des logiciels open source quโ€™on utilise au sein de son organisation. Pour diffรฉrentes raisons, la premiรจre cโ€™est la conformitรฉ open source, donc cโ€™est de lร  que vient le projet initialement. Mais il y a dโ€™autres sujets quโ€™on essaye de greffer ร  รงa, notamment la question de la soutenabilitรฉ. Cโ€™est-ร -dire de se dire, si jโ€™utilise plein de logiciels open source au sein de mon organisation, comment est-ce que jโ€™รฉvalue la pertinence du choix de tel logiciel au regard aussi des critรจres qui sont liรฉs ร  sa communautรฉ, ร  la qualitรฉ juridique, et ร  plein dโ€™autres choses. Et รงa cโ€™est notre faรงon dโ€™รฉvaluer qui est beaucoup plus automatisable. avec des standards et des mรฉthodes qui se dรฉveloppent. Mais รงa fait aussi partie de nos prรฉoccupations.

Walid Nouh: on va en parler aprรจs, justement dans les mรฉthodes aussi. Raphaรซl, de ton cรดtรฉ, chez Worldline, vous plutรดt industriel, pourquoi รฉvaluer ? Quels sont les enjeux pour vous ?

Raphaรซl Semeteys: effectivement, nous, on est plutรดt en aval, on va dire. Clairement, lโ€™enjeu pour un groupe comme Worldline, qui construit des services critiques, hautement rรฉgulรฉs, trรจs visibles, dรจs que รงa tombe en panne, il nโ€™y a plus de paiement, ce genre de choses-lร , on a besoin dโ€™avoir confiance dans les composants quโ€™on va sรฉlectionner pour construire ces services-lร , quโ€™ils soient open source ou pas dโ€™ailleurs. Et donc, en fait, รงa part vraiment dโ€™une analyse de risque, cโ€™est-ร -dire quel risque je prends quant ร  ma capacitรฉ ร  opรฉrer des services critiques, ร  sรฉlectionner tel composant ou tel autre composant. Et cโ€™est รงa qui a amenรฉ ร , et jโ€™en parlerai aprรจs, sur la mรฉthode que jโ€™ai contribuรฉ ร  crรฉer, sur comment รฉvaluer ces risques-lร . Donc cโ€™est vraiment en tant quโ€™utilisateur final, sโ€™assurer quโ€™on va sรฉlectionner des composants qui sont pรฉrennes, qui vont continuer ร  rรฉpondre aux besoins, qui vont รชtre patchรฉs au niveau de sรฉcuritรฉ, ce genre de choses.

Walid Nouh: tu peux passer lร . Le micro ร  cรดtรฉ ร  Thierry. Alors lร , bon, le ministรจre, vous aussi.

Thierry Aimรฉ: oui, nous sommes donc utilisateurs dโ€™un trรจs grand nombre de logiciels libres. ร‡a ne sโ€™est pas fait dโ€™un coup, cโ€™est venu progressivement au tournant des annรฉes 2000. Les logiciels libres sont entrรฉs dans la direction.

Et en fait, cโ€™est le rรฉsultat dโ€™une politique oรน systรฉmatiquement, cโ€™est une politique stratรฉgique de consulter systรฉmatiquement lโ€™offre libre pour tout nouveau besoin avant de se tourner vers รฉventuellement lโ€™offre propriรฉtaire. Donc quand on se tourne vers lโ€™offre libre, on dรฉfinit un pรฉrimรจtre, on dรฉfinit un besoin et puis souvent, trรจs trรจs souvent, il nโ€™y a pas une solution qui ressort mais une multitude de solutions sur รฉnormรฉment de sujets. Il y a une profusion de logiciels libres, cโ€™est assez รฉtonnant, cette diversitรฉ, cette dynamique.

Thierry Aimรฉ


Et donc la question qui arrive trรจs vite, cโ€™est comment le choisir ? Beaucoup de ces projets, cโ€™est parfois des projets personnels, cโ€™est parfois des projets dโ€™รฉtudes, cโ€™est parfois des projets dโ€™รฉditeurs qui ont en fait un projet qui ressemble beaucoup ร  celui des รฉditeurs propriรฉtaires, cโ€™est-ร -dire quโ€™ils sont les seuls maรฎtres ร  bord de leurs solutions. Il faut รฉvaluer toutes ces choses et estimer les risques et quelles sont les meilleures solutions ร  dรฉployer chez nous, puisque lโ€™enjeu quand on dรฉploie un logiciel libre, ce nโ€™est pas de le faire pour quelques mois mais cโ€™est un enjeu de pรฉrennitรฉ sur des dizaines dโ€™annรฉes oรน il faut garantir que ce logiciel continuera dโ€™รชtre disponible, maintenu et que lโ€™on pourra mรชme pourquoi pas contribuer dโ€™ailleurs ร  amรฉliorer le logiciel. Ne serait-ce que, si on dรฉtecte des anomalies, disposer de recours pour, auprรจs de la communautรฉ, faire valoir ses correctifs. Voilร , donc cโ€™est vraiment important pour nous de sรฉcuriser lโ€™utilisation du logiciel libre en garantissant le choix initial.

Comment รฉvaluer le logiciel open source ?


Walid Nouh: trรจs bien. Passons un peu au gros morceau de la confรฉrence, cโ€™est les mรฉthodes dโ€™รฉvaluation. On voit quโ€™il faut รฉvaluer, mais alors comment on รฉvalue ? Et lร , il y a plein de mรฉthodes, il y a plein de maniรจres de faire diffรฉrentes. Et encore une fois, en fonction de quelle organisation, les mรฉthodes sont un peu diffรฉrentes. Donc lร , je vais reposer encore une fois la question cette fois-ci. Mais Lwenn, comment vous maintenant, un peu plus dans le dรฉtail, comment vous faites pour รฉvaluer toute cette masse de dossiers qui arrivent et tous ces projets qui viennent vers vous ?

Lwenn Bussiรจre: comme les projets qui arrivent sont en gรฉnรฉral des projets trรจs jeunes, et aussi de par le fait que notre procรฉdure de candidature est trรจs simplifiรฉe. Dโ€™ailleurs, si vous avez un projet que vous avez envie de prรฉsenter pour notre prochain call (NDLR : appel ร  projet), nโ€™hรฉsitez pas. Donc, on a une procรฉdure trรจs simplifiรฉe qui est juste un webform qui prend peut-รชtre une demi-heure, une heure ร  remplir et oรน on encourage les dรฉveloppeurs ร  oublier le marketing et juste nous expliquer ce quโ€™ils font, pourquoi. et sโ€™arrรชter lร . Et donc nous on reรงoit ces candidatures qui font chacune une ou deux pages relativement courtes et ร  chaque fois on a besoin de faire beaucoup, beaucoup de recherches pour chacun des projets que nous recevons puisque ce sont souvent des projets qui sont mรชme pas encore crรฉรฉs ou bien trรจs jeunes. On va jeter un ล“il au repo, on va jeter un ล“il aux diffรฉrents projets qui existent dans le mรชme espace, aux diffรฉrentes librairies sur lesquelles quelquโ€™un construit, si cโ€™est des projets de hardware, quelles sont les solutions qui existent, quelles sont les schรฉmatiques, quels sont les fournisseurs pour le firmware, quelles sont les plateformes qui sont targetรฉes, etc. Donc cโ€™est trรจs pointu et cโ€™est taillรฉ sur mesure ร  chacune des candidatures que lโ€™on reรงoit. On a quelques critรจres qui sont trรจs stricts, puisquโ€™il faut que les projets soient europรฉens. Il faut quโ€™il y ait une dimension europรฉenne. Ce sont des financements europรฉens, donc il y a des rรจgles. On regarde le budget, on regarde aussi les critรจres stricts. Il faut que le projet soit de la recherche et du dรฉveloppement. Et ensuite, on รฉvalue les projets sur trois critรจres, seulement trois, donc comparรฉs. ร  la mรฉthode de Benjamin qui est trรจs prรฉcise. ร‡a va รชtre beaucoup plus un processus de prendre des notes et de poser des questions, puisquโ€™on regarde lโ€™excellence technique. Est-ce que la solution est adaptรฉe au problรจme ? Est-ce que la solution est maintenable ? Est-ce que cโ€™est clair ? Notre critรจre principal, cโ€™est lโ€™impact, la pertinence. Est-ce quโ€™on pense que le problรจme fait sens ? Ou est-ce quโ€™on pense juste que ce nโ€™est pas forcรฉment un use case (NDLR : cas dโ€™utilisation) qui nous intรฉresse ? Et enfin, on regarde le budget, lโ€™organisation, le planning. Est-ce que รงa a lโ€™air dโ€™รชtre un projet qui est viable en termes de micro-grants (NDLR : micro financements) entre 5 000 et 50 000 ? Est-ce que cโ€™est une stratรฉgie qui est faisable sur un an avec les financements quโ€™on a ? Et quels sont les aspects sur lesquels on peut aider et raffiner ? Donc aprรจs cette premiรจre approche, on fait une prรฉsรฉlection des projets qui nous intรฉressent et ensuite on va contacter les personnes qui ont candidatรฉ aux projets qui nous intรฉressent et leur poser des questions pour raffiner la direction de leur projet. Donc รงa va รชtre le moment oรน on pose des questions techniques en dรฉtail, comparer sur dโ€™autres projets qui existent, pourquoi crรฉer une nouvelle solution, pourquoi utiliser cette librairie plutรดt que celle-lร . Aprรจs cette phase dโ€™รฉchange, qui est souvent trรจs enrichissante pour nous et pour les personnes qui candidatent, on fait une deuxiรจme sรฉlection dโ€™รฉvaluation qui va ensuite รชtre envoyรฉe ร  un comitรฉ externe qui supervise notre travail. Cโ€™est le life cycle dโ€™un projet. Lorsquโ€™on a sรฉlectionnรฉ un projet, ensuite on va travailler avec eux, on a plusieurs partenaires, des associations, des entreprises qui vont soutenir le projet avec des audits de sรฉcuritรฉ, dโ€™accessibilitรฉ, apporter de lโ€™aide pour trouver des business models qui soient soutenables, trouver de lโ€™รฉcriture technique et identifier les besoins des projets. Donc on nโ€™est pas seulement juste sur la sรฉlection et voici vos sous et allez-y coder, on essaie vraiment dโ€™รชtre prรฉsent. sur toutes les รฉtapes de dรฉveloppement pour pouvoir soutenir et appuyer les projets open source quโ€™on sรฉlectionne le plus possible.

Walid Nouh: si vous voulez en savoir plus sur les financements NLnet, je vous renvoie vers lโ€™รฉpisode du podcast Projet Libre qui parle de NLNet justement, avec Lwenn, sur lequel on revient pendant plus dโ€™une heure sur le fonctionnement, comment รงa fonctionne, quels types de projets sont financรฉs, etc. Cโ€™est assez passionnant. Moi, je suis un fan total de NLNet. Jโ€™en parle dans quasiment tous mes รฉpisodes. Donc voilร , je ne suis pasโ€ฆ Raphaรซl, est-ce que tu peux sโ€™il te plaรฎt succinctement parler un peu de la mรฉthode que tu as crรฉรฉe il y a bien longtemps maintenant pour faire de lโ€™รฉvaluation ?

Raphaรซl Semeteys: oui bien sรปr merci, il y a 20 ans en fait. La mรฉthode sโ€™appelle QSOS, รงa veut dire ยซ qualification, sรฉlection, logiciel open source ยป. Puis รงa existe aussi en anglais, qualification etc. Cโ€™est une mรฉthode que jโ€™ai crรฉรฉe il y a une vingtaine dโ€™annรฉes quand jโ€™รฉtais chez Atos et quโ€™on accompagnait nos clients dans le choix de logiciels libres open source. Et cโ€™est quelque chose quโ€™on faisait dรฉjร  en interne. Au dรฉpart, cโ€™est tout con, QSOS, รงa nโ€™a pas inventรฉ lโ€™eau chaude, vรฉritablement. Cโ€™รฉtait faire des comparatifs, un peu comme ce quโ€™on trouvait dans les trucs de la FNAC, en disant, ยซ tel tรฉlรฉviseur, voilร  ses caractรฉristiques techniques, voilร  ce quโ€™il permet de faire ยป, et donc nous, on commenรงait ร  faire รงa en interne. Puis aprรจs, dans mon boulot de conseil auprรจs de mes clients, dans lโ€™accompagnement justement de leur stratรฉgie open source, etc., on sโ€™est dit ยซ mais en faitโ€ฆ Cette mรฉthode-lร , on pourrait lโ€™open sourcer elle-mรชme ยป. Et donc, en quoi รงa consiste ? Je lโ€™ai dit, cโ€™est une analyse de risque au dรฉpart. On va regarder plutรดt le projet que le software lui-mรชme pour essayer dโ€™identifier les risques qui pourraient รชtre liรฉs ร  lโ€™adoption du projet. Donc, la maturitรฉ et la pรฉrennitรฉ, รงa va รชtre des aspects lรฉgaux, รงa va รชtre des aspects, est-ce quโ€™il y a de la gouvernance ? Comment est organisรฉe la communautรฉ ? Est-ce que les contributeurs font tous partie de la mรชme entreprise ? Combien ils sont ? Ce genre de choses-lร , est-ce que cโ€™est industrialisรฉ ? Est-ce quโ€™il y a du patch management ? Il y a toute une batterie de critรจres qui est standard, qui est dรฉfinie dans la mรฉthode elle-mรชme et qui est appliquรฉe systรฉmatiquement, quel que soit le type de logiciel. Ensuite, il y a une autre batterie de critรจres qui va dรฉpendre de la famille de logiciels considรฉrรฉs pour pouvoir comparer des solutions les unes avec les autres. Si je prends des solutions de BI, injection de dรฉpendance, framework back, front, etc. On va dรฉfinir des grilles de critรจres.

Donc cโ€™est organisรฉ sous forme dโ€™arbres quโ€™on va pouvoir, sur la base de ces grilles-lร , on va pouvoir รฉvaluer des solutions. Mais ce quโ€™il faut comprendre cโ€™est que quand on a dรฉcidรฉ dโ€™open sourcer la mรฉthode, ce quโ€™on sโ€™est dit cโ€™est, ce quโ€™on voudrait cโ€™est faire de la veille technologique collaborative, donc communautaire. Parce quโ€™ร  partir du moment oรน on livrait des รฉtudes, par exemple au ministรจre des Finances ou ร  dโ€™autres clients, ร  partir du moment oรน on a livrรฉ lโ€™รฉtude, elle devient caduque, puisque les logiciels, les projets continuent ร  รฉvoluer. Et donc on sโ€™est dit ยซ cโ€™est dommage, il y a une dรฉperdition dโ€™รฉnergie qui est รฉnorme, alors quโ€™on analyse des communautรฉs qui justement se mettent ensemble pour crรฉer de la valeur. Donc est-ce quโ€™on ne peut pas crรฉer de la valeur รฉgalement en partageant la veille et en distribuant lโ€™effort de veille ? ยป. Et cโ€™est รงa qui explique un peu comment est organisรฉ QSOS. Alors je ne vais peut-รชtre pas rentrer dans les dรฉtails lร  maintenant tout de suite, peut-รชtre quโ€™on y reviendra un peu aprรจs.

Mais il y a un point qui est trรจs important, cโ€™est quโ€™on veut dissocier les activitรฉs de crรฉer une grille dโ€™รฉvaluation de celle dโ€™utiliser une grille dโ€™รฉvaluation que jโ€™ai faite ou pas, que quelquโ€™un dโ€™autre a crรฉรฉe, pour รฉvaluer un logiciel. Et รฉventuellement, une autre personne, une tierce personne, peut utiliser des รฉvaluations qui nโ€™ont pas รฉtรฉ faites par elle pour les comparer dans son contexte donnรฉ. Et cโ€™est รงa qui explique un peu comment est organisรฉe la mรฉthode et le fait que, notamment, on ait un systรจme de notation qui soit le plus simple possible en disant un critรจre, ร  la fin, il est notรฉ sur 0, 1, 2 : 0, รงa ne fait pas. 2, รงa couvre complรจtement ce qui est dรฉcrit dans le critรจre. Et 1, on est dans quelque chose qui est partiel, qui est intermรฉdiaire.

Raphaรซl Semeteys


Et pour essayer de faire les choses les plus objectives possibles, pour que รงa puisse รชtre utilisรฉ par dโ€™autres, qui eux, lorsquโ€™ils vont sโ€™approprier plusieurs รฉvaluations et vouloir faire un choix, par exemple, je reviens sur des frameworks de BI, etc., ils vont regarder la partie maturitรฉ-pรฉrennitรฉ, effectivement, parce que cโ€™est trรจs important. Mais ils vont รชtre aussi capables de pondรฉrer et de dire, moi, dans mon contexte, donc modรฉliser son contexte, forme de poids. qui vont sโ€™appliquer sur ces diffรฉrents arbres et grilles de critรจres. Cโ€™est comme รงa quโ€™on articule les choses et se dit quโ€™on va produire de la valeur qui va รชtre utilisรฉe par dโ€™autres. ร€ partir de lร , on a un format et on peut gรฉnรฉrer des rapports, etc. Ce genre de choses-lร . ร‡a va, je pense que jโ€™ai รฉtรฉ trop long.

Walid Nouh: non, รงa va. Je pense que la suite logique, cโ€™est de passer le micro ร  Thierry pour expliquer comment ils utilisent justement cette mรฉthode.

Thierry Aimรฉ: effectivement, on a identifiรฉ cette mรฉthode presque au moment de sa crรฉation. On a รฉtรฉ peut-รชtre un des premiers ร  sโ€™y intรฉresser, extรฉrieurs en tout cas ร  Atos. Et donc ร  cette รฉpoque, on รฉtait dรฉjร  avec rรฉguliรจrement des choix de logiciels libres ร  faire. Et jโ€™avais regardรฉ les possibilitรฉs ร  lโ€™รฉpoque qui existaient. Je disais justement quโ€™il y avait une solution poussรฉe par Intel pour รฉvaluer des logiciels libres dans le dรฉbut des annรฉes 2000, mais qui รฉtait dโ€™une trรจs grande complexitรฉ avec รฉnormรฉment de critรจres, de sous-critรจres et des notations trรจs fines ร  mettre en ล“uvre. ร‡a ne me paraissait pas nรฉcessairement trรจs praticable. Et ce que jโ€™avais trouvรฉ dโ€™intรฉressant ร  lโ€™รฉpoque, et qui sโ€™est confirmรฉ dโ€™ailleurs, cโ€™est que la mรฉthode QSOS nโ€™รฉtait pas mal dans le sens oรน elle ne coupait pas trop les cheveux en quatre. Elle รฉtait assez simple ร  mettre en ล“uvre et on arrivait ร  sortir une vision assez objective, je trouve quand on compare 2, 3, 4 logiciels dans un domaine donnรฉ.

Il y a un autre aspect qui nous plaisait รฉnormรฉment, cโ€™est que le marchรฉ dรฉjร  ร  lโ€™รฉpoque, maintenant il est interministรฉriel, donc cโ€™est encore ร  une autre รฉchelle, mais dรฉjร  au dรฉbut, dans les annรฉes 2005, il รฉtait dรฉjร  interdirectionnel, cโ€™est-ร -dire que toutes les directions du ministรจre des Finances en bรฉnรฉficiaient. Donc en gรฉnรฉral, les directions nโ€™ont pas du tout les mรชmes agendas. Donc au moment oรน on faisait une รฉtude, nous, pour un besoin, les autres nโ€™avaient pas ce besoin, mais un an aprรจs, ils retrouvaient finalement le mรชme besoin. Ils pouvaient reprendre ces รฉtudes, regarder lโ€™effet de pondรฉration qui est un outil extrรชmement intรฉressant parce que รงa permet de contextualiser lโ€™รฉtude QSOS. Et donc, les autres directions qui, selon leur cycle de vie et dโ€™intรฉrรชt pour tel ou tel logiciel libre, pouvaient donc rejouer cette mรฉthode, la ressortir, lโ€™adapter ร  leur contexte et obtenir dans leur contexte, la meilleure solution. Et รงa, cโ€™est un intรฉrรชt encore plus grand aujourdโ€™hui oรน le marchรฉ est partagรฉ avec lโ€™ensemble des ministรจres.

Thierry Aimรฉ


Cโ€™est des รฉtudes que lโ€™on fait mensuellement, elles sont techniques ou stratรฉgiques. On met au point de dรฉpart un demandeur qui va exprimer un besoin, qui va dรฉfinir des critรจres, etc. Dans le cadre de ce marchรฉ, une รฉtude est rรฉalisรฉe, une รฉtude QSOS est rรฉalisรฉe sur la base du besoin, รฉvidemment, initialement prรฉsentรฉ, mais qui peut sโ€™รฉlargir un peu puisque quand on fait les cadrages pour nos รฉtudes, on est ouvert ร  lโ€™ensemble des ministรจres. Donc tous les ministรจres peuvent partager et complรฉter la grille fonctionnelle, sachant que si moi je ne suis intรฉressรฉ que par certains aspects de cette grille fonctionnelle, je pondรจre ร  zรฉro les autres. Donc cโ€™est trรจs simple dโ€™adapter en fait le rรฉsultat de lโ€™รฉtude QSOS ร  mon contexte. Et donc, cette รฉtude, une fois rรฉalisรฉe, elle peut continuer ร  vivre, puisquโ€™on pourra toujours la ressortir et adapter รฉventuellement les critรจres au contexte nouveau, peut-รชtre, oรน un choix sโ€™impose, peut-รชtre un peu diffรฉrent du choix initial.

Walid Nouh: les รฉtudes, cโ€™est vous qui les faites en interne ?

Thierry Aimรฉ: alors, cโ€™est des รฉtudes qui sont rรฉalisรฉes dans le cadre de marchรฉ. Donc, jโ€™ai รฉvoquรฉ au dรฉpart le marchรฉ de support logiciel libre, dans le cadre de ce marchรฉ de support, il y a une prestation dโ€™รฉtudes de veille qui est rรฉalisรฉe tous les mois sur des sujets qui sont choisis par lโ€™administration et qui sont donc cadrรฉs ensemble et rรฉalisรฉs par le prestataire, celui titulaire du marchรฉ, et restituรฉs ร  lโ€™ensemble des ministรจres qui peuvent participer. Cโ€™est une restitution en visioconfรฉrence maintenant et oรน chacun peut participer, peut participer et quand il sโ€™agit donc dโ€™รฉtudes techniques ou une รฉtude ou en tout cas une grille QSOS a รฉtรฉ utile. Parce quโ€™on fait parfois des รฉtudes oรน on peut malheureusement pas mettre en ล“uvre de grilles QSOS cโ€™est pas toujours la solution idรฉale donc en tout cas quand cโ€™est prรฉsentรฉ sous forme dโ€™รฉtude QSOS on a donc ร  lโ€™occasion de la restitution les fameux diagrammes qui permettent de comparer de visualiser les avantages et les inconvรฉnients Et en tout cas, nous, un รฉlรฉment qui est absolument essentiel, cโ€™est la pรฉrennitรฉ des solutions, leur stabilitรฉ, leur fiabilitรฉ, effectivement, selon tous les critรจres gรฉnรฉriques qui prรฉvalent ร  toutes les รฉtudes et qui sont un รฉlรฉment extrรชmement important dans nos choix.

Walid Nouh: trรจs bien. Benjamin, pour toi, en fait. Quโ€™est-ce que vous utilisez comme mรฉthode ? Est-ce que vous avez dรฉveloppรฉ quelque chose en interne ? Comment est-ce que vous faites pour justement รฉvaluer dans le cadre des missions que vous avez ou des veilles que vous faites ces logiciels ?

Benjamin Jean: alors, jโ€™ai rรฉflรฉchi ร  รงa en mรชme temps.

On est assez agnostique dans le sens oรน on va utiliser ร  peu prรจs tout ce qui existe pour rรฉpondre aux besoins des missions dans lesquelles on est. On nโ€™est plus sur du sur-mesure. Alors, pas de maniรจre pรฉjorative, รงa pourrait parfois. Lโ€™exemple, jโ€™รฉvoquais tout ร  lโ€™heure lโ€™รฉvaluation de la valorisation. Et en fait, lโ€™important, cโ€™est dรฉjร  de contextualiser la valeur pour lโ€™organisation. Je suis un centre de recherche. Quโ€™est-ce que je recherche quand je veux diffuser en open source ou rรฉutiliser lโ€™open source ? Quels sont mes critรจres ร  moi ? Pareil si je suis la Commission europรฉenne, pareil si je suis une collectivitรฉ.

Benjamin Jean


Et de ce premier travail sur la valeur, on en tire ensuite des รฉlรฉments ร  mesurer et on va trouver ce qui est automatisable, ce qui ne lโ€™est pas et qui peut passer par des enquรชtes ou dโ€™autres mรฉthodes de ce type-lร . Donc la majoritรฉ du temps, on va vraiment faire ce travail avec lโ€™acteur pour qui on est missionnรฉ, pour adapter, en utilisant tous les outils qui existent, une grille dโ€™รฉvaluation qui soit la plus pertinente pour rรฉpondre ร  ces enjeux. Et forcรฉment, on rรฉutilise de projet en projet des briques, mais il nโ€™y a jamais eu deux cas similaires. Je prends lโ€™exemple de ce centre de recherche, le CNES. Vous pourrez voir, il y a tout le travail quโ€™on a fait, publiรฉ sur Internet. Vous le retrouverez. La Commission europรฉenne, on รฉtait plus sur les logiciels open source critiques pour la Commission. Pareil, vous retrouvez ร  chaque fois, cโ€™est desโ€ฆ Les rรฉsultats ne sont pas les mรชmes. Pour autant, on sโ€™appuie รฉnormรฉment sur toutes les mรฉthodes qui existent. Lร , on va dans le mรชme sens. Ensuite, lโ€™autre contexte que jโ€™รฉvoquais tout ร  lโ€™heure, qui รฉtait plus les appels ร  commun, en tout cas des appels ร  projet qui se rapprochent plus de ces logiques de commun. Lร , gรฉnรฉralement, on intervient plus sur ce qui fait que le projet est un commun. On est moins sur lโ€™expertise mรฉtier qui reste souvent par lโ€™acteur commanditaire ou lโ€™acteur qui finance. Et le prisme quโ€™on essaye de prendre gรฉnรฉralement, cโ€™est dans les communs, on parle souvent du triptyque avec dโ€™une part les ressources, dโ€™autre part les communautรฉs, et ensuite les rรจgles de gouvernance des ressources. Et donc cโ€™est de faire cette analyse des trois axes pour comprendre dโ€™une part quelles sont les ressources et leur fiabilitรฉ, de comprendre quelles sont les communautรฉs et aussi voir la pรฉrennitรฉ du projet derriรจre la communautรฉ. Et pareil, de rรฉflรฉchir ร  lโ€™organisation des acteurs entre eux et avec dโ€™autres. pour voir dans quelle mesure cโ€™est quelque chose qui est pรฉrenne dans la durรฉe ou pas. Lร  cโ€™est plus rรฉduit mais รงa se rapproche aussi de ce qui a รฉtรฉ รฉvoquรฉ tout ร  lโ€™heure par NLnet pour vraiment sโ€™assurer que le projet ait un intรฉrรชt ร  financer ce projet particuliรจrement.

Walid Nouh: effectivement tout รงa cโ€™est intรฉressant parce quโ€™on voit que en fonction de ce quโ€™on regarde, ร  quel moment dans la chaรฎne du dรฉveloppement de la vie du produit on รฉvalue pas de la mรชme maniรจre. Une des questions que je voulais reposer ร  Raphaรซl cโ€™est cette mรฉthode QSOS qui a รฉtรฉ dรฉveloppรฉe il y a 20 ans elle est certes toujours oรน est-ce quโ€™elle en est en fait ? Actuellement elle en est oรน ?

Table ronde du salon Open Souce Experience 2024.Table ronde OSXP โ€“ (source)

Raphaรซl Semeteys: il faut diffรฉrencier la mรฉthode du projet et notamment du projet initial de dire on voulait crรฉer de la veille technologique communautaire et collaborative la mรฉthode elle existe toujours elle est utilisรฉe toujours aujourdโ€™hui Dans le projet, pour faciliter le travail, le dรฉroulรฉ de la mรฉthode et surtout le partage dโ€™informations, on avait commencรฉ ร  dรฉvelopper des outils. Et moi, il y a une dizaine dโ€™annรฉes, je me disais toujours : ยซ si jโ€™appliquais QSOS au projet QSOS, je pense que sur la partie maturitรฉ, pรฉrennitรฉ, je ne serais pas super top ยป. Parce que cโ€™est quand mรชme vachement liรฉ ร  moi, ร  Atos. Alors aprรจs, il y a des gens qui sont partis, il y a dโ€™autres gens qui quittent QSOS, etc. Mais la pรฉrennitรฉ nโ€™est pas garantie. Quand jโ€™ai quittรฉ Atos, รงa sโ€™est un peu confirmรฉ. Il y a un peu dโ€™orphelinat quand mรชme qui sโ€™est ouvert lร . Mais pour autant, la mรฉthode elle-mรชme, elle reste toujours valable. Cโ€™est plus lโ€™outillage maintenant qui est complรจtement dรฉprรฉciรฉ, obsolรจte vu les technologies. Mais on est en train de travailler sur un reboot de QSOS justement. Donc รงa tombe bien. Et lร , cette fois-ci, on veut le faire vraiment de la maniรจre la plus communautaire possible. Donc lร , ce quโ€™on est en train de faire, cโ€™est quโ€™on est en train de prรฉparer les bases techniques pour pouvoir avoir quelque chose pour rebooster le projet, et ensuite essayer de venir faire fรฉdรฉrer une communautรฉ lร -dessus. Donc si vous รชtes intรฉressรฉ par ce sujet-lร , suivez-nous, contactez-moi, รงa va รชtre disponible sur GitHub bientรดt. Lร  on va parler de lโ€™aspect code et dรฉveloppement des outils, mais lโ€™objectif vraiment cโ€™est de collaborer et de contribuer ร  des รฉvaluations, cโ€™est clair. Et trรจs vite vont se poser des questions, on lโ€™espรจre. Aujourdโ€™hui, on nโ€™a jamais eu ร  vraiment mettre en place des rรจgles de gouvernance et tout, parce quโ€™on nโ€™a pas รฉtรฉ confrontรฉ, on ne voulait pas construire une usine ร  gaz avant dโ€™รชtre confrontรฉ au problรจme. Lorsquโ€™il va y avoir plusieurs personnes qui vont vouloir corriger les รฉvaluations, ou alors modifier des grilles, comment on met ร  jour des รฉvaluations sur des versions de grilles qui sont plus rรฉcentes, ce genre de choses-lร , et tout รงa, รงa va รชtre trรจs trรจs intรฉressant. Donc venez nous rejoindre, lร  trรจs vite on va essayer de relancer รงa. Voilร , donc je ne sais pas si รงa rรฉpond ร  la question.

Les tendances qui vont avoir un impact sur lโ€™รฉvaluation


Walid Nouh: รงa rรฉpond ร  la question. Si maintenant on parle un peu en guise de conclusion du futur, comment vous voyez un petit peu, quelles sont un peu, jโ€™allais dire, les tendances qui font quโ€™on va avoir besoin dโ€™รฉvaluer ou qui vont changer la maniรจre dont vous รฉvaluez les choses ? Dans ce qui se passe ร  lโ€™heure actuelle ou dans ce que vous pressentez qui va se passer, quโ€™est-ce qui va remettre en cause la maniรจre dโ€™รฉvaluer les choses ? Lwenn, est-ce que tu veux nous en parler un petit peu ? Cโ€™est un sujet trรจs vaste, on pourrait en parler pendant trรจs longtemps.

Lwenn Bussiรจre: oui, cโ€™est un sujet assez difficile aussi. Donc, oufโ€ฆ cโ€™est un sujet difficile.

Walid Nouh: prends un ou deux, prends un point ou deux qui deviennent ร  lโ€™esprit, รงa ira trรจs bien.

Lwenn Bussiรจre: pour nous, ร  NLnet, on a eu beaucoup de challenges au niveau de lโ€™รฉchelle, puisque la quantitรฉ de projets qui candidatent est de lโ€™ordre du millier par an et quโ€™on est une รฉquipe de quatre pour รฉvaluer. Donc on a vraiment eu quelques soucis en termes dโ€™รฉchelle pour pouvoir continuer ร  avoir la qualitรฉ et lโ€™attention quโ€™on porte aux dรฉtails de chaque projet quโ€™on reรงoit, qui nโ€™est pas quelque chose quโ€™on souhaite sacrifier, mais on est encore en train dโ€™essayer de trouver un compromis qui fonctionne par rapport ร  la nouvelle รฉchelle ร  laquelle on travaille.

De maniรจre plus vaste, on a beaucoup parlรฉ avant cette table ronde des enjeux du CRA qui commencent ร  changer les dynamiques dโ€™รฉvaluation.

Lwenn Bussiรจre


Je pense que Benjamin est trรจs concernรฉ, donc je vais probablement te passer la patate chaude.

Walid Nouh: le Cyber Resilience Act.

Lwenn Bussiรจre: de notre cรดtรฉ, cโ€™est quelque chose qui nous tient ร  cล“ur, mais qui nous tenait dรฉjร  ร  cล“ur dans le sens oรน, quand on รฉvalue des projets, on pose des questions dรจs le dรฉbut sur lโ€™architecture, les bonnes pratiques,les dรฉpendances, le choix des languages qui peut impacter beaucoup de qualitรฉs, en termes de sรฉcuritรฉ, dโ€™accessibilitรฉ, de pรฉrennitรฉ donc on essaye dรจs le dรฉbut de pouvoir discuter de ces choses mais je pense quโ€™on est tous impactรฉs par le CRA et la maniรจre dont รงa va changer nos mรฉthodes dโ€™รฉvaluation et impacter les aspects quโ€™on recherche dans les diffรฉrents projets.

Walid Nouh: Nenjamin, de ton cรดtรฉ ?

Benjamin Jean: alors le teasing pour le CRA, cโ€™est que demain matin, vous avez une prรฉsentation sur un guide quโ€™on a produit pour le CNLL sur le Cyber Resilience Act, qui concerne vraiment la rรฉglementation europรฉenne en matiรจre de cybersรฉcuritรฉ associรฉe aux projets qui sont mis sur le marchรฉ europรฉen. Donc je vous invite demain matin ร  venir ร  la confรฉrence et le guide sera publiรฉ ร  ce moment-lร  aussi. On a essayรฉ vraiment dโ€™aller le plus loin possible, notamment dans les effets que รงa peut avoir vis-ร -vis des acteurs dโ€™open source, avec ce prisme particulier de lโ€™open source. Et รงa, cโ€™รฉtait la rรฉponse un peu facile. Sinon, pour ta question initiale, moi, ce que je vois aussi, cโ€™estโ€ฆ

Dans le cas des projets quโ€™on a รฉtรฉ amenรฉs ร  auditer, souvent ce dont on sโ€™est rendu compte, cโ€™est quโ€™il y avait une dรฉpendance via des API ร  plein de services qui รฉtaient fournis par dโ€™autres fournisseurs. Et je pense que dans lโ€™audit des projets, dans lโ€™รฉvaluation des projets, mรชme des projets open source, cโ€™est important de prendre en compte cette dรฉpendance dโ€™un projet vis-ร -vis dโ€™autres projets. Parce quโ€™en fait, on nโ€™est pas que dans une vision statique du pรฉrimรจtre du code. ร‡a, cโ€™est un point qui est intรฉressant ร  avoir en tรชte.

Benjamin Jean


Et un enjeu peut-รชtre pour les annรฉes ร  venir, cโ€™est la qualitรฉ. Lโ€™open source, รงa peut รชtre soit un gros bloc, soit un grain trรจs trรจs fin. On travaille beaucoup sur les grains trรจs trรจs fins. Et lร , รงa ne peut que รชtre automatisรฉ. Et pour automatiser lโ€™รฉvaluation de ces grains trรจs trรจs fins, de toutes les bibliothรจques que vous utilisez dans votre organisation, il faut avoir des mรฉtadonnรฉes qui sont bรฉton, qui sont super bonnes. Et lร , il y a un gros travail encore ร  faire sur la qualitรฉ des mรฉtadonnรฉes et ensuite la faรงon dont on peut les traiter. On a des mรฉthodes pour les traiter, mais on nโ€™a pas toutes les mรฉtadonnรฉes quโ€™on aimerait avoir.

Table ronde du salon Open Souce Experience 2024.Table ronde OSXP (source)

Walid Nouh: Raphaรซl, ton cรดtรฉ ? Quโ€™est-ce que tu vois comme รฉvolutions qui vont impacter ta mรฉthode, ta maniรจre dโ€™รฉvaluer ?

Raphaรซl Semeteys: juste pour rรฉagir ร  ce que tu disais sur les mรฉtadonnรฉes, cโ€™est clair. Il y a 20 ans, quand jโ€™ai crรฉรฉ QSOS, il nโ€™y avait pas SPDX, par exemple. Typiquement, รงa, cโ€™est quelque chose quโ€™on va se baser lร -dessus. ร‡a, cโ€™est un point important. Aprรจs, sur ce qui va changer, sur la maniรจre dโ€™รฉvaluer, cโ€™est ce qui a changรฉ dans lโ€™IT. Pour moi, il y a deux grands trucs qui changent. Il y a le cloud et lโ€™IA. Le cloud, pourquoi ? Cโ€™est avec toutes les rรฉactions quโ€™il y a eu des projets communautaires qui se sont dit ยซ Ah ouais, mais il faut quโ€™on change nos licences pour rรฉagir par rapport ร  des utilisateurs type cloud qui vendent notre projet as a service et qui ne contribuent pas ยป. Donc on voit quโ€™il y a des gens qui sont sortis de la dรฉfinition de lโ€™open source ร  cause de รงa. Je pense ร  Mongo, il y en a plein, Elastic, Terraform et demain il y en aura dโ€™autres. Donc il y a des nouvelles licences qui รฉmergent. On peut associer ร  รงa aussi dโ€™autres types de licences oรน il y a des notions de Code of Conduct ou dโ€™รฉthique qui sont rentrรฉes dans les projets. Il y a des licences รฉthiques qui apparaissent. ร‡a, cโ€™est le premier point. Donc, cโ€™est sur les termes licences. Quโ€™est-ce que รงa veut dire Open Source ? Mais pourtant, il faut quand mรชme รฉvaluer les choses. Et lโ€™IA, pourquoi ? Et lร , je vais faire rapidement. Lโ€™IA, parce quโ€™elle peut servir dans la partie รฉvaluation en se basant sur des choses qui sont formelles et clairement, objectivement รฉvaluรฉes, ร  faire quelque chose en langage naturel. Donc je vois, cโ€™est utiliser lโ€™IA pour aller plus loin dans lโ€™รฉvaluation.

Et aprรจs, il se pose la vraie question dโ€™รฉvaluer lโ€™IA, รฉvaluer ce que รงa veut dire Open Source AI. Donc lร , je renvoie vers la discussion de ce matin et lโ€™autre table ronde qui รฉtait plus animรฉe que la nรดtre. Nous, on est cool. Lร , il y avait des รฉtincelles. Et je renvoie ร  la prez que je ferai demain, dโ€™ailleurs, sur ce sujet-lร , sur ce que รงa veut dire Open Source, en tout cas pour un industriel comme moi, et ce que รงa veut dire ouverture quand on parle dโ€™IA. Donc รงa, รงa va changer des choses et on voit quโ€™on dรฉpasse la notion de code. Tu parlais dโ€™API, on va parler de datasets, on va parler dโ€™algorithme. Enfin voilร , il y a ce genre de questions qui se posent. Mais je me tais.

Raphaรซl Semeteys


Walid Nouh: Thierry, pour finir.

Thierry Aimรฉ: oui, bon, nous, on est vraiment utilisateur final. Donc je ne pense pas que les choses ont trop รฉvoluรฉ, ร  part peut-รชtre la question de lโ€™IA qui, effectivement, nโ€™est pas vraiment pris en compte aujourdโ€™hui dans la mรฉthode QSOS.

En lโ€™รฉtat, la mรฉthode nous rend parfaitement le service quโ€™on en attend et donc de ce point de vue, il faut quโ€™elle continue dโ€™exister. Je suis content dโ€™apprendre quโ€™un reboot se prรฉpare. En tout cas, on contribuera trรจs volontiers par nos รฉtudes puisque nos รฉtudes de veille rรฉalisรฉes depuis 4 ans sont systรฉmatiquement mises ร  disposition en open source sur la forge de lโ€™Adulact. Alors lโ€™URL cโ€™est gitlab.adulact.net/marche-sll : Support logiciel libre, SLL. Et donc sur cette page, vous verrez publiรฉ lโ€™ensemble des รฉtudes rรฉalisรฉes depuis 4 ans.

Thierry Aimรฉ


Et donc dans notre action de publication, on ne manquera pas de publier sur la nouvelle instance de partage des รฉtudes de veille QSOS pour participer ร  lโ€™effort collectif sans problรจme puisque de toute faรงon cโ€™est dรฉjร  open source. Alors, toutes les รฉtudes ne contiennent pas dโ€™รฉtudes QSOS, mais en tout cas, ร  chaque fois quโ€™elles en contiendront, on le fera. Voilร .

Walid Nouh: parfait, il est 17h45, on a rรฉussi ร  tenir 45 minutes. Petit mot de conclusion, cโ€™est un sujet trรจs vaste. Lร , on nโ€™a pas beaucoup parlรฉ, on nโ€™a pas rentrรฉ trรจs dans le dรฉtail. Je vous renvoie sur le podcast Projets Libres si vous voulez en savoir plus lร -dessus. Et on va commencer une sรฉrie spรฉcifiquement qui va sโ€™appeler Comment รฉvaluer le logiciel libre ? dans lequel on va aller voir des acteurs qui ont ces besoins dโ€™รฉvaluation et on va leur demander quโ€™est-ce que vous รฉvaluez, pourquoi, comment, quels sont vos critรจres, etc. Donc lร , รงa va commencer en janvier avec Raphaรซl. On va commencer ร  parler ร  des gens et ร  faire des รฉpisodes lร -dessus. Merci ร  toutes et ร  tous. La confรฉrence รฉtait filmรฉe et elle sera aussi disponible sur le podcast avec une transcription. On espรจre que tout sera ok pour les gens qui nโ€™ont pas pu รชtre lร . Merci ร  toutes et ร  tous. Bonne soirรฉe.

Raphaรซl Semeteys: merci.

Cette confรฉrence a รฉtรฉ enregistrรฉe lors du salon Open Source Experience ร  Paris le 5 dรฉcembre 2024.

Licence


Cette confรฉrence est publiรฉe sous la licence CC BY-SA 4.0 ou ultรฉrieure.

This entry was edited (5 months ago)

Offrir des services numรฉriques libres aux citoyens : de Lutรจce ร  Citรฉ Libre โ€“ Paris.fr


Plongez dans lโ€™univers de Lutรจce, la solution open source dรฉveloppรฉe par la Ville de Paris pour alimenter les services numรฉriques dรฉdiรฉs aux citoyens ! Dans cet รฉpisode, Magali Lemaire et Philippe Bareille nous racontent lโ€™histoire de Lutรจce, la crรฉatio

podcast.projets-libres.org/@prโ€ฆ

Sommaire

De Lutรจce ร  Citรฉ libre avec Magali Lemaire et Philippe Bareille


Walid: chรจres auditrices, chers auditeurs, bienvenue pour ce nouvel รฉpisode de Projets Libres! Aujourdโ€™hui, on va parler de Paris et on va parler dโ€™un sujet qui va รชtre trรจs intรฉressant et qui me tient ร  cล“ur. Puisquโ€™il se trouve que le sujet dont on va parler aujourdโ€™hui a รฉtรฉ une de mes premiรจres expรฉriences professionnelles. Je reviendrai aprรจs. Et donc, cโ€™est avec grand plaisir quโ€™on va reparler de tout รงa. Donc aujourdโ€™hui, on va parler de Lutรจce et de lโ€™initiative qui suit qui sโ€™appelle Citรฉ Libre. Donc, qui sont des initiatives et des logiciels de la ville de Paris. Et pour en parler, jโ€™ai avec moi deux invitรฉs. Jโ€™ai avec moi Magali Lemaire qui est chef du bureau de lโ€™ingรฉnierie logicielle et du dรฉveloppement et Philippe Bareille qui est chargรฉ dโ€™une mission open source et rรฉfรฉrent OSPO. Peut-รชtre que vous avez entendu un รฉpisode il nโ€™y a pas trรจs longtemps du podcast Libre ร  vous, lโ€™รฉpisode 228, qui mโ€™a en partie servi de trame aussi, je le cite parce que cโ€™รฉtait trรจs intรฉressant. Voilร , et donc รฉcoutez Magali et Philippe, bienvenue sur le podcast Projets Libres!

Philippe: bonjour, merci.

Magali : merci beaucoup.

Prรฉsentation de Magali Lemaire et Philippe Bareille


Walid: eh bien cโ€™est parti, on va commencer. Je vais vous demander dโ€™abord de vous prรฉsenter, vous nous dire un petit peuโ€ฆ qui vous รชtes ? Quel est votre parcours ? Et pour commencer, Magali, ร  toi lโ€™honneur.

Magali: alors donc, Magali Lemaire, je suis au sein de la ville de Paris et dans cette รฉquipe prรฉcisรฉment depuis 2009. En fait, jโ€™ai commencรฉ comme chef de projet oรน jโ€™ai travaillรฉ sur des services numรฉriques et le dรฉveloppement de plugins gรฉnรฉriques pour Lutรจce. Et petit ร  petit, jโ€™ai pris dโ€™autres responsabilitรฉs au sein de la ville pour devenir chef de bureau en remplacement de Pierre Levy il y a deux ans.

Walid: et toi Philippe ?

Philippe: bonjour Walid, et tout dโ€™abord merci pour ton invitation. Moi jโ€™ai commencรฉ ma carriรจre comme dรฉveloppeur dans les tรฉlรฉcoms et la magie des entreprises de service mโ€™a fait dรฉcouvrir de nombreux domaines. Et cโ€™est en fait dans le service public ร  la mairie de Paris que jโ€™ai dรฉcidรฉ de poser un peu mes valises quand on mโ€™a proposรฉ de mโ€™ancrer davantage dans le projet Lutรจce. Donc jโ€™รฉtais alors chef de projet technique et mon implication dans le projet et sa diffusion et tout le travail autour de sa diffusion mโ€™a permis dโ€™y consacrer un peu plus de temps au sein de la mission transverse du systรจme dโ€™information ร  la direction informatique.

Prรฉsentation de Lutรจce


Walid: je vous propose de rentrer dans le vif du sujet. Jโ€™aimerais tout dโ€™abord quโ€™on parle de Lutรจce et que vous puissiez me prรฉsenter, pour les auditrices et les auditeurs, ce quโ€™est Lutรจce.

Magali: Lutรจce, cโ€™est un framework de dรฉveloppement Java qui a permis de dรฉvelopper lโ€™ensemble des services numรฉriques de la ville de Paris, dรฉjร , pour donner un peu une vue dโ€™ensemble. Je pense que cโ€™est dรฉjร  un bon dรฉmarrage. On a 300 services numรฉriques qui sont dรฉveloppรฉs sous Lutรจce aujourdโ€™hui. ร‡a peut รชtre comme apparentรฉ une grosse boรฎte de Lego. En gros, on a un gros Lego qui est le cล“ur de la machine et aprรจs on fait des assemblages pour arriver ร  dรฉfinir des services numรฉriques. Ou des applications mรฉtiers aussi, รงa peut รชtre les deux. Donc on a dรฉveloppรฉ cette offre au fur et ร  mesure depuis 2002.

On est assez transverse, on est assez gรฉnรฉraux. On a crรฉรฉ toute une palette de services autour de la collectivitรฉ. Du coup, on a autant dโ€™une offre de rendez-vous, des offres pour faire des formulaires รฉlectroniques ร  destinationโ€ฆ des formulaires dรฉmatรฉrialisรฉs ร  lโ€™usage des Parisiens. On fait de lโ€™intermรฉdiation aussi, cโ€™est-ร -dire on pourrait mettre des associations en contact avec des citoyens parisiens. On a construit des plateformes autour de tout ce qui est dรฉmocratie participative. Donc en fait, on a une offre qui est assez diverse. Et on couvre lโ€™ensemble de lโ€™activitรฉ de la collectivitรฉ. Donc, on a des services dโ€™รฉtat civil qui tournent, on a de la prise de rendez-vous. Du coup, on a tout ce qui est collecte dโ€™encombrants. On gรจre vraiment toute la vie de la collectivitรฉ au niveau des services numรฉriques aprรจs, au niveau des applications mรฉtiers on peut en parler. Il y a des fois des logiciels ou des solutions qui sont plus appropriรฉes.

Les utilisateurs de Lutรจce


Walid: OK. Est-ce quโ€™ร  part la ville de Paris, il y a dโ€™autres gens qui utilisent Lutรจce ?

Philippe: alors oui, je me permets dโ€™y rรฉpondre. Effectivement, cโ€™est assez compliquรฉ aujourdโ€™hui de savoir prรฉcisรฉment qui utilise, parce que quand on met un projet comme รงa, libre dโ€™accรจs, libre dโ€™utilisation, on nโ€™impose pas ร  lโ€™utilisateur de se rรฉfรฉrencer, de se manifester. Donc aujourdโ€™hui, on a parmi les collectivitรฉs et organismes qui se sont signalรฉs, oui, effectivement, il y en a un certain nombre. On recense une trentaine de villes en France, que ce soit ร  travers soit des dรฉpartements, soit des agglomรฉrations de communes, des villes, etc. ร€ lโ€™รฉtranger รฉgalement, on en recense quelques utilisations. Et ce nโ€™est pas quโ€™une application dรฉdiรฉe au secteur public, on a aussi du secteur privรฉ, avec un groupement hospitalier qui utilise Lutรจce pour sa prise de rendez-vous, notamment. Historiquement, on a eu Mรฉtรฉo-France, qui รฉtait un des premiers utilisateurs de Lutรจce, Notaire.fr, ce genre de structure รฉgalement.

Walid: dโ€™accord, ok, je ne savais pas. Jโ€™aimerais bien que vous nous expliquiez comment est nรฉe lโ€™idรฉe de dรฉvelopper sa propre solution pour la ville de Paris. Aprรจs, jโ€™expliquerai un tout petit peu quโ€™est-ce que cโ€™รฉtait de lโ€™autre cรดtรฉ du dรฉcor en tant que prestataire qui a bossรฉ dessus.

Philippe: la genรจse, elle est plutรดt simple. Cโ€™est quโ€™en 2001, le maire de lโ€™รฉpoque, Bertrand Delanoรซ, avait pour volontรฉ de proposer aux administrรฉs, aux citoyens parisiens, des sites web conรงus de la mรชme faรงon, avec principalement de lโ€™รฉdition de contenu. Donc, cโ€™รฉtait des informations sur la vie locale des diffรฉrentes mairies dโ€™arrondissement qui รฉtaient proposรฉes ร  cette รฉpoque-lร , dans ce besoin. Donc il sโ€™est tournรฉ vers la direction informatique qui a รฉtudiรฉ les diffรฉrentes faรงons de pouvoir le faire et au final, on sโ€™est rendu compte quโ€™aucune offre sur le marchรฉ permettant de faire de lโ€™administration de contenu nโ€™รฉtait disponible. Dans lโ€™รฉquipe, on avait une personne qui รฉtait un architecte logiciel qui avait dรฉjร  une empreinte dans lโ€™รฉcosystรจme open source, qui a proposรฉ que nous le dรฉveloppions en interne. Donc Lutรจce est nรฉ comme รงa en 2001 pour rรฉpondre ร  un besoin purement de gestion de contenu. Il a รฉtรฉ dรฉployรฉ pendant toute lโ€™annรฉe de 2002 sur lโ€™ensemble des mairies dโ€™arrondissement et ce que รงa permettait aussi, cโ€™รฉtait รฉvidemment lโ€™administration de contenu par des personnes non techniques, mais รฉgalement un habillage graphique qui correspondait aux couleurs politiques de la mairie dโ€™arrondissement, donc au niveau local. Cโ€™รฉtait รฉgalement un critรจre primordial.

De lร , lโ€™offre, ou en tout cas le besoin autour des sites web a beaucoup รฉvoluรฉ et cโ€™รฉtait bien beau de diffuser, de permettre de la gestion de contenu, mais il devenait important et primordial de proposer du service aux citoyens. Donc cโ€™est comme รงa quโ€™une des premiรจres รฉvolutions de Lutรจce a รฉtรฉ de refaire totalement lโ€™architecture pour sโ€™orienter vers de la modularitรฉ. Donc รงa, je pense quโ€™on y reviendra un petit peu plus tard. Cet aspect de modularitรฉ est extrรชmement important parce que, comme le disait Magali, aujourdโ€™hui un site Lutรจce est une construction, un assemblage de diffรฉrents composants qui viennent spรฉcifier et spรฉcialiser un site web.

Un petit mot peut-รชtre sur pourquoi รงa a รฉtรฉ ouvert en open source : lโ€™exรฉcutif, lโ€™รฉquipe municipale, a constatรฉ que ce projet avait consommรฉ pas mal dโ€™argent public. Leur souhait รฉtait de le remettre ร  disposition des autres administrations franรงaises et mรชme dโ€™ailleurs, pour permettre ร  des collectivitรฉs qui nโ€™ont pas forcรฉment nos moyens, nous de capitale franรงaise, dโ€™implรฉmenter et de mettre รฉgalement en place ce type de service. Sachant que si la ville de Paris en a eu le besoin, on peut รฉtablir que lโ€™ensemble des villes avait รฉgalement besoin ou pourrait avoir รฉgalement besoin dโ€™un systรจme de gestion de contenu et de proposer du service ร  ses citoyens. On ne va pas rรฉinventer le besoin du service public.

Philippe Bareille


Walid: et lร , ร  cette รฉpoque-lร  ? Vous nโ€™aviez pas les compรฉtences en interne pour dรฉvelopper un tel systรจme ? Parce que je me rappelle, en tant que prestataire, que รงa a pris quand mรชme pas mal de temps ร  dรฉvelopper ce systรจme.

Magali: alors, peut-รชtre que tu vas pouvoir nous donner un autre รฉclairage, parce que Philippe et moi, en 2001, on nโ€™รฉtait pas lร  (rires). Non, moi, de ce que je sais, cโ€™est que lโ€™รฉquipe interne a รฉtรฉ composรฉe de quatre personnes ร  lโ€™รฉpoque et ils ont commencรฉ ร  faire le dรฉveloppement en 2002. รงa a vraiment รฉtรฉ pour moi fait en full interne. Aprรจs, il y a peut-รชtre eu une seconde version dโ€™รฉvolution oรน il y a de la prestation effectivement qui a รฉtรฉ mise en ล“uvre. Mais pour moi, la version de dรฉpart, รงa a รฉtรฉ fait en interne. Et la mise en prod des mairies, la premiรจre mairie, mairie du 3แต‰, รงa a รฉtรฉ fait en janvier 2002, si je me rappelle bien.

Walid: je ne me rappelle plus les dates, mais on a travaillรฉโ€ฆ Alors moi, ร  lโ€™รฉpoque, je bossais chez Atos. On รฉtait toute une รฉquipe de trois ou quatre personnes et on a travaillรฉ sur la crรฉation de zรฉro de cette plateforme, je me rappelle bien. Et donc on avait un cahier des charges, on a dรฉveloppรฉ รงa. ร€ lโ€™รฉpoque, cโ€™รฉtait surtout du CMS. Donc je me rappelle bien quโ€™on a travaillรฉ lร -dessus, la gestion des droits, etc. Tous les systรจmes de workflow de publication et tout. Je ne me rappelle pas ร  lโ€™รฉpoque quโ€™on ait parlรฉ que รงa ait vocation ร  devenir open source. Par contre, ce que je me rappelle trรจs bien, cโ€™est avoir moi-mรชme รฉtรฉ lโ€™installer sur les serveurs de la mairie de Paris, les versions de prรฉprod, รงa je me rappelle trรจs bien par contre. Et en Java, je ne sais pas pourquoi รงa a รฉtรฉ dรฉveloppรฉ en Java, mais ร  lโ€™รฉpoque, effectivement, tout avait รฉtรฉ, dรจs le dรฉpart, dรฉveloppรฉ en Java quand nous, on a travaillรฉ dessus.

Magali: la raison pour laquelle cโ€™est dรฉveloppรฉ en Java, cโ€™est assez simple, cโ€™est quโ€™en fait, les compรฉtences internes quโ€™on avait, dont Pierre, รฉtaient des compรฉtences Java. Donc รงa sโ€™est fait assez naturellement. SPIP ร  ce moment-lร , รงa nโ€™existait pas encore. Je crois que cโ€™est 2001 que รงa a รฉtรฉ lancรฉ. En tout cas, cโ€™รฉtait concomitant. PHP, ce nโ€™รฉtait pas encore orientรฉ objet. Donc on avait nous des librairies, enfin eux, avaient des librairies en interne et des services. Et du coup, ils sont partis sur du Java. Il sโ€™est avรฉrรฉ dans le temps, avec les problรฉmatiques de maintenabilitรฉ et de robustesse, que le choix de Java sโ€™avรฉrait รชtre le bon. Et aujourdโ€™hui, on est assez contents dโ€™รชtre partis sur รงa.

Walid: ok, intรฉressant. Moi, รงa me rappelle de bons souvenirs. Jโ€™ai un souvenir que cโ€™est la premiรจre fois de ma vie oรน jโ€™ai fait un rm -rf / sur le serveur de prรฉ-prod et que trois jours avant de livrer, jโ€™avais effacรฉ tout le serveur de prรฉ-prod. Je ne lโ€™ai plus jamais refait aprรจs.

Philippe: ta marque. Cโ€™est formateur.

Walid: voilร , cโ€™est formateur. Jโ€™รฉtais jeune ingรฉnieur. Maintenant, on parle du lancement. Cette premiรจre version qui est mise ร  disposition du public, comment elle est accueillie ? Est-ce que รงa se passe bien ? Est-ce quโ€™on voit tout de suite le potentiel ? Quโ€™est-ce que vous en savez en fait ?

Magali: รงa se passe bien. Dรฉjร , cโ€™รฉtait assez important pour la ville de Paris que les mairies disposent de leurs propres sites. Et en plus, de maniรจre assez industrielle. Donc รงa, cโ€™รฉtait quand mรชme quelque chose dโ€™assez novateur. Trรจs vite, surtout notre รฉquipe, dans un premier temps, a identifiรฉ le potentiel รฉnorme quโ€™il y avait derriรจre. Tout ce qui รฉtait plug-in gรฉnรฉrique, le cล“ur de Lutรจceโ€ฆ En fait, ils se sont tout de suite axรฉs sur le fait dโ€™avoir du re-use, de pouvoir rรฉutiliser lโ€™ensemble des composants, de ne pas redรฉvelopper tout ร  chaque fois. Et รงa, รงa a รฉtรฉ vraiment au cล“ur des problรฉmatiques.

Alors, le vรฉritable envol finalement de Lutรจceโ€ฆ รฉvidemment, il y a eu le site des mairies, il y a eu lโ€™intranet de la ville de Paris aussi qui sโ€™est construit sur Lutรจce. Et vraiment, le point important de bascule, cโ€™รฉtait tout ce qui รฉtait dรฉmatรฉrialisation des services numรฉriques. Donc cโ€™รฉtait, que je ne dise pas de bรชtises, mais il y a 14 ans ร  peu prรจs, 14-15 ans. Cโ€™est lโ€™รฉpoque oรน tu es arrivรฉ aussi, Philippe, je pense, non ?

Philippe: il y a eu ร  peine deux ans plus tard, en 2016.

Magali: et donc du coup, il y a eu une grosse vague dโ€™investissements sur lโ€™ensemble des services numรฉriques de la ville de Paris. Et du coup, le potentiel de Lutรจce sโ€™est rรฉvรฉlรฉ vraiment essentiel parce quโ€™en termes de coรปts, de maintenance et dโ€™investissement, on arrivait ร  faire des choses sur mesure, en mรชme temps des plugins qui soient gรฉnรฉriques, des choses qui soient rรฉutilisables et derriรจre, qui ont fait leur preuve parce que les choses ont quand mรชme beaucoup รฉvoluรฉ. En revanche, le cล“ur dont tu parlais, lโ€™administration des droits, cโ€™est des choses qui sont pรฉrennes, qui ont รฉvoluรฉ, mais quโ€™on utilise toujours.

Philippe: et cโ€™est un gain quโ€™on retrouve รฉgalement dans les administrateurs des plateformes, alors quโ€™ils ne sont pas des personnes techniques. Encore une fois, des gens qui gรจrent les applicatifs mรฉtiers, qui ont accรจs ร  ces outils dโ€™administration et qui, dโ€™un site ร  lโ€™autre, reconnaissent et sont capables de capitaliser sur une formation quโ€™ils ont eue ou sur leur expรฉrience pour รชtre performants sur dโ€™autres sites basรฉs sur Lutรจce. Donc, au final, en interne, il y a eu un certain nombre de gains au niveau de lโ€™รฉquipe de dรฉveloppement, etc., mais aussi au niveau des agents et utilisateurs des plateformes qui se sont, une fois habituรฉs, retrouvรฉs tout de suite dans un environnement familier quโ€™ils connaissaient et ils pouvaient comme รงa passer dโ€™un site ร  lโ€™autre sans douleur.

Walid: est-ce que le fait que les sources รฉtaient assez rapidement mises ร  disposition, que ce soit devenu un logiciel libre, a รฉtรฉ un gain en termes dโ€™image ou en termes dโ€™opportunitรฉs pour la ville de Paris ?

Philippe: alors oui, trรจs clairement. Alors รงa, pour le coup, on รฉtait la premiรจre administration, de tรชte, franรงaise ร  pousser du code libre et disponible, sous forme open source รฉvidemment. On a bรฉnรฉficiรฉ naturellement dโ€™une curiositรฉ qui a fait parler de nous et du projet. Donc en 2002, lorsque lโ€™รฉquipe municipale a votรฉ lโ€™ouverture du code, aussi bien la presse que de grands acteurs dans le logiciel se sont penchรฉs sur la plateforme parce que cโ€™รฉtait un รฉvรฉnement en soi.

Par contre, on sโ€™est aperรงu, pour lโ€™anecdote, quโ€™une communautรฉ sโ€™entretenait. Ce nโ€™est pas juste bien de montrer patte blanche et de pousser du code sur une plateforme. Il faut aussi encourager, entretenir, informer, diffuser des informations, des รฉvรฉnements, des possibilitรฉs de se rรฉunir, de discuter et possiblement dโ€™orienter la feuille de route รฉgalement et de co-dรฉvelopper, co-construire cette plateforme. On en a appris un peu ร  nos dรฉpens au fur et ร  mesure parce que ce nโ€™est pas tellement dans nos mรฉtiers dโ€™agent du service public que de marketer ou de communiquer sur ce type dโ€™outils, mรชme si on รฉtait aux manettes dans le dรฉveloppement.

Magali: oui, et au-delร  de รงa, on รฉtait trรจs orientรฉs projet. Autant Philippe que moi, jโ€™รฉtais dans une cellule dont lโ€™objectif รฉtait de dรฉvelopper des projets rapidement sur la base de Lutรจce et des plugins gรฉnรฉriques. Donc, on devait sortir des choses trรจs vite, trรจs fort. Donc, on a sorti vite le budget participatif, rapidement Dans ma rue. Et du coup, cโ€™est vrai quโ€™on a รฉtรฉ complรจtement orientรฉs sur les projets et quโ€™on nโ€™avait pas de dรฉlรฉgation de temps sur le marketing ou la promotion de Lutรจce. Donc, cโ€™est vrai quโ€™on nโ€™avait pas de mรฉtier dรฉdiรฉ ร  รงa. Au dรฉpart, on รฉtait vraiment dans le cล“ur du systรจme. Cโ€™est vraiment depuis deux, trois ans quโ€™on a plus de temps pour travailler sur Lutรจce et faire la promotion de Lutรจce. Cโ€™est vraiment rรฉcent.

Les grandes รฉvolutions de Lutรจce


Walid : moi, ce qui mโ€™intรฉresserait, cโ€™est de savoir, entre les premiรจres versions que vous mettez ร  disposition, donc lร , ce quโ€™on voit, ce que disait Magali, cโ€™est que dรฉjร , vous avez eu un premier travail qui รฉtait de rendre le cล“ur plus extensif, de pouvoir faire des plugins, etc. Quelles ont รฉtรฉ un peu les grandes รฉvolutions qui se sont passรฉes sur Lutรจce au fil du temps ?

Magali : alors, au dรฉpart, on a effectivement crรฉรฉ, dรฉveloppรฉ nous-mรชmes et avec des prestataires la solution. Rapidement, on a intรฉgrรฉ des frameworks plus reconnus, dont le framework Apache. ร€ mesure, on a intรฉgrรฉ aussi dโ€™autres composants, comme la gestion des logs et la gestion des caches. Techniquement, รงa รฉvolue surtout aussi par le fait de prendre dโ€™autres solutions open source pour les intรฉgrer. On ne fonctionne pas tout seul, on ne rรฉinvente pas la roue ร  chaque fois. Et lร , la derniรจre grosse รฉvolution technique, cโ€™est une migration vers Jakarta EE pour passer en compatibilitรฉ cloud native au maximum. ร‡a, cโ€™est vraiment un รฉnorme travail qui est fait en ce moment pour รชtre dockerisable. On a une grosse รฉvolution en termes dโ€™infrastructures en cours.

Walid: tu peux expliquer pour les gens qui ne savent pas ce que cโ€™est que Jakarta par rapport ร  Java ?

Magali: comment je vais pouvoir expliquer รงa simplement ? Disons quโ€™on passe dโ€™une solution qui devenait payante. Oui, en fait, nous, on a le souci de rester indรฉpendant au niveau de lโ€™utilisation de notre open source et des outils quโ€™on utilise. Java devenait payant, en tout cas, on passait lร -dessus. Et รงa nโ€™a pas รฉtรฉ dans notre politique du tout de rester dans cette dynamique-lร . Et le choix a รฉtรฉ fait de passer sur Jakarta EE, mรชme si effectivement, รงa nรฉcessite de rรฉรฉcrire un grand nombre de choses. Ce nโ€™est pas anodin pour nous cette montรฉe de version. Est-ce que รงa rรฉpond ร  la question ?

Walid: รงa rรฉpond ร  la question, je me demandais si cโ€™รฉtait une implรฉmentation open source de Java. Cโ€™est un projet complรจtement sรฉparรฉ maintenant dโ€™Oracle.

Magali: oui.

Walid: et communautaire.

Philippe: tout ร  fait.

Walid: ร  part ces problรฉmatiques techniques, qui sont des grosses รฉvolutions, est-ce que vous avez eu des grosses รฉvolutions fonctionnelles ? Lร , on a parlรฉ des plugins, etc. Est-ce quโ€™il y a eu des grosses รฉvolutions fonctionnelles ?

Magali: en fait, on est passรฉ vraiment de la partie CMS sur laquelle tu as dรป travailler, et on a รฉvoluรฉ beaucoup vers tout ce qui est service numรฉrique. Cโ€™est-ร -dire quโ€™aujourdโ€™hui, on est capable avec un plugin de formulaire de crรฉer des formulaires ร  รฉtapes plus ou moins complexes qui sont adossรฉs ร  des workflows et ร  dโ€™autres composants et nous permet de faire un service numรฉrique oรน un usager va dรฉposer des piรจces. Nous, on va รชtre en capacitรฉ, ville de Paris de demander des piรจces complรฉmentaires, de faire progresser la demande dans un workflow avec des รฉtats de la demande, et resituer aux Parisiens oรน en est le traitement de leur demande.

On a mis en place lโ€™annรฉe derniรจre toute la partie gestion dโ€™identitรฉ du Parisien. Il y avait dรฉjร  un compte Paris, mais plus largement, on a gรฉrรฉ toutes les entitรฉs du Parisien. Et du coup, on a crรฉรฉ un รฉcosystรจme, ce que je disais tout ร  lโ€™heure, avec รฉnormรฉment de fonctionnalitรฉs. On a une plateforme de rendez-vous oรน il y a plus deโ€ฆ combien, Philippe, 150 instances de rendez-vous ?

Philippe: non, il y en a une cinquantaine dโ€™instances qui gรฉnรจrent pas loin de 600 000 rendez-vous par an.

Magali: voilร , et donc lร , ces services permettent aux Parisiens de prendre rendez-vous avec les mairies, avec diffรฉrents services de la collectivitรฉ. Et derriรจre, il y a tous les services dโ€™รฉtat civil qui tournent. Tout ce qui est titres dโ€™identitรฉ, on est reliรฉ avec lโ€™ANTS (NDLR : Agence Nationale des Titres Sรฉcurisรฉs). Du coup, on fait remonter nos rendez-vous sur la plateforme de lโ€™ร‰tat.

On a fait รฉvoluer Lutรจce au fil des besoins. On construit des plugins en fonction des besoins. Et lร , en fait, on est vraiment motivรฉ par le fait quโ€™un service numรฉrique ne doit pas nous faire dรฉpenser des millions dโ€™euros pour รชtre rรฉalisรฉ. Donc lโ€™idรฉe cโ€™est que vu quโ€™on a dรฉjร  plein de composants, quand on nous demande ร  nouveau sur un service numรฉrique, thรฉoriquement les รฉlรฉments dont on dispose nous permettent de faire peut-รชtre 60 ou 80 % de la demande et on va peut-รชtre complรฉter le reste avec des dรฉveloppements spรฉcifiques si nรฉcessaire.

Walid: ANTS, Agence Nationale des Titres Sรฉcurisรฉs, si je ne dis pas de bรชtises.

Magali: cโ€™est รงa, tout ร  fait. Cโ€™est vrai que tout le monde ne connaรฎt pas lโ€™ANTS.

Walid: pas de souci.

Magali: et donc, du coup, oui, on a beaucoup de services diffรฉrents et rรฉutilisables. Fonctionnellement, oui, on est parti du CMS. Aujourdโ€™hui, la partie CMS constitue peut-รชtre 10 % de notre activitรฉ. Ce nโ€™est vraiment plus le cล“ur de notre activitรฉ du tout. Cโ€™est anecdotique comparรฉ au reste.

Walid: et alors, il y a une autre รฉvolution aussi qui nโ€™est pas technique et qui nโ€™est pas fonctionnelle, cโ€™est lโ€™รฉvolution des compรฉtences. Comment vous รชtes passรฉs dโ€™une petite รฉquipe de quatre personnes ร , dโ€™ailleurs, je ne sais pas combien vous รชtes ?

Magali: on est 17, donc un peu plus. Mais compte tenu de la quantitรฉ de choses qui sont portรฉes par Lutรจce, au final, ce nโ€™est pas si รฉnorme que รงa. Comment on est passรฉ de 4 ร  17 ? Par une volontรฉ, quand mรชme, au niveau de la collectivitรฉ dโ€™asseoir Lutรจce. cโ€™est-ร -dire dans la mesure oรน le service รฉtait utilisรฉ par lโ€™ensemble des services numรฉriques et le service socle pour tout le dรฉveloppement de la ville de Paris, on a intรฉgrรฉ de plus en plus de compรฉtences.

Les 17 personnes ne font pas tous les dรฉveloppements en interne. On garde la souverainetรฉ, on dรฉfinit les principes de ce quโ€™on veut faire, et ensuite, on confie les principaux axes de dรฉveloppement ร  des sociรฉtรฉs de prestations qui ont le marchรฉ de maintenance Lutรจce.

Walid: et dโ€™ailleurs, une fois que cโ€™est dรฉveloppรฉ, aprรจs, cโ€™est vous qui faites la maintenance du code ?

Magali: non, on garde le pilotage de cette maintenance, cโ€™est-ร -dire quโ€™on organise la roadmap de dรฉveloppement, on priorise le besoin et voilร . Et aprรจs, le dรฉveloppement, il y a une partie qui est faite en interne, on a quand mรชme des dรฉveloppeurs en interne qui font une partie des dรฉveloppements. Aprรจs, on est accompagnรฉ par une sociรฉtรฉ de prestations qui rรฉalise cette maintenance et les รฉvolutions du cล“ur et des plugins associรฉs. Cโ€™est mixte. On nโ€™est que 17 lร  oรน les sociรฉtรฉs de prestations ont une force de frappe beaucoup plus importante que nous. Du coup, on sโ€™appuie beaucoup sur les prestataires de services.

La dรฉfinition des รฉvolutions


Walid: pour terminer sur cette partie-lร , comment vous dรฉfinissez les orientations ? Comment vous dites, dans la prochaine version, on aimerait faire รงa ?

Magali: on a beaucoup de services numรฉriques qui utilisent des outils. On a des retours des utilisateurs qui nous indiquent que jโ€™aimerais bien voir apparaรฎtre telle fonctionnalitรฉ ou telle fonctionnalitรฉ parce que รงa leur manque. Du coup, on lโ€™inscrit dans la roadmap, on dรฉfinit effectivement le caractรจre gรฉnรฉrique de la fonctionnalitรฉ, voir si รงa intรฉresse toute ou partie des gens. Et aprรจs, on lance le dรฉveloppement. Et en fonction des projets, pour lโ€™instant, au priori, effectivement, la rรฉalisation, en fonction des projets, on est en interne. Cโ€™est eux qui nous font vivre aujourdโ€™hui. ร‡a reste les projets qui nous font vivre.

La communautรฉ autour de Lutรจce


Walid: ok, trรจs bien. Pour revenir ร  ce quโ€™on disait un petit peu en introduction, si on passe maintenant sur la communautรฉ, ร  part les mairies et donc Paris au sens large, qui dโ€™autres utilisent Lutรจce ? Quel rapport vous avez avec ces gens-lร  ? Est-ce que vous les connaissez ? Comment vous interagissez avec eux ?

Philippe: moi, jโ€™ai lโ€™intention dโ€™animer trois types de communautรฉs. La toute premiรจre, cโ€™est celle dont je viens de parler, que jโ€™identifie comme fonctionnelle. Ce sont des villes, des utilisatrices, des utilisateurs qui ont un besoin et qui souhaitent disposer dโ€™un outil qui permette de rรฉpondre ร  un besoin. Pour รงa, il nโ€™y a que les villes. Il nโ€™y a que les utilisateurs qui peuvent identifier leurs besoins, le nommer, le dรฉfinir et de voir si lโ€™outil correspond ร  la rรฉponse ร  ce besoin. Ce nโ€™est pas une รฉquipe technique qui va dire ยซ Oui, je crois que cet outil, on lโ€™a testรฉ, il va bien. ยป Non, cโ€™est aux รฉquipes fonctionnelles et mรฉtiers de se prononcer lร -dessus. Jโ€™estime quโ€™une communautรฉ qui sait parler du logiciel et qui sait se concentrer uniquement sur le fonctionnel plutรดt que sur la technique ou de mรฉlanger un peu tous ces sujets est beaucoup plus efficace.

Ensuite, une communautรฉ technique, parce que, comme Magali le disait, rien que pour la ville de Paris, on a un certain nombre de partenaires extรฉrieurs qui sont amenรฉs ร  travailler sur la plateforme. Ces intรฉgrateurs-lร , ces partenaires, sont amenรฉs aussi ร  dรฉvelopper du service Lutรจce ailleurs. Donc, il est de bonne intelligence de travailler avec eux, dโ€™animer cette communautรฉ technique et dโ€™รชtre en mesure de les guider, de les accompagner et de leur proposer une partie du support, mais รฉgalement des comitรฉs dโ€™architecture oรน on soit capable de leur dire, ยซ non, non, attendez, รงa, cโ€™est pas dans les rรจgles de lโ€™art de Lutรจce, cโ€™est pas comme รงa que Lutรจce a รฉtรฉ pensรฉ, et comme รงa que Lutรจce pourra accepter vos contributions, donc sโ€™il vous plaรฎt, veillez ร  telle et telle contrainte. De cette faรงon, on pourra tous en bรฉnรฉficier ยป.

Et la troisiรจme communautรฉ, รงa peut paraรฎtre plus anecdotique, mais cโ€™est une des plus dynamiques en ce moment, cโ€™est la communautรฉ de traducteurs. Parce quโ€™on sโ€™est rendu compte quโ€™il y avait un intรฉrรชt croissant ร  lโ€™รฉtranger. Et sur plusieurs prรฉsentations que jโ€™ai pu faire auprรจs dโ€™homologues, notamment europรฉens, jโ€™ai รฉtรฉ amenรฉ ร  voir un intรฉrรชt de leur cรดtรฉ. Et prรฉsenter une solution dont lโ€™interface est purement en franรงais. Bon, je voyais des yeux รฉcarquillรฉs, jโ€™ai bien compris quโ€™il fallait que je leur prรฉsente quelque chose dans leur langue. Jโ€™en suis pas capable, donc ce sont ces mรชmes personnes qui ont acceptรฉ de contribuer et de participer ร  un hackathon que jโ€™ai organisรฉ, quโ€™on a organisรฉ en octobre 2023 et qui a permis donc de traduire le cล“ur de Lutรจce, donc cette partie socle qui est commune ร  chacun des sites Lutรจce, en six langues intรฉgralement. Et six nouvelles ont reรงu des contributions qui ont permis dโ€™avancer. Lร , la prochaine รฉtape, cโ€™est de se concentrer sur les fonctionnalitรฉs mรฉtiers pour avancer sur les traductions, notamment de ces six langues, pour pouvoir permettre de proposer du test intรฉgralement traduit ร  ces communautรฉs qui font rรฉellement preuve dโ€™intรฉrรชt pour les dรฉvelopper et les implรฉmenter localement.

Walid: donc si je reprends, il y a dโ€™un cรดtรฉ les utilisateurs utilisatrices finaux, de lโ€™autre cรดtรฉ il y a toutes les personnes techniques qui peuvent contribuer au code et donc รงa inclut les sociรฉtรฉs.

Philippe: tout ร  fait. Ou mรชme dโ€™autres villes et administrations qui ont des compรฉtences techniques en interne. Cโ€™est notre cas et รงa existe.

Walid: mais vous avez une volontรฉ de faire un รฉcosystรจme avec des sociรฉtรฉs partenaires qui sont capables dโ€™intรฉgrer du Lutรจce ?

Philippe: idรฉalement, oui, parce que lorsquโ€™on rรฉpond ร  des homologues, ร  dโ€™autres administrations franรงaises, dโ€™autres villes, agglomรฉrations de communes, etc., qui viennent nous voir et qui nous disent ยซ Tiens, fais-moi voir ton Lutรจce, comment tu le fais fonctionner et comment je peux, moi, le rรฉutiliser ยป, cโ€™est quand mรชme une des raisons pour lesquelles on lโ€™a mis open source, sans parler de la transparence, des algorithmes et des services derriรจre, รฉvidemment. Mais le but รฉtait de le partager et que les gens se le rรฉapproprient.

Les รฉvรจnements autour de Lutรจce


Walid: et alors, tout ร  lโ€™heure, tu as parlรฉ dโ€™un hackathon. Est-ce que vous organisez dโ€™autres รฉvรฉnements pour que les gens se rencontrent ? Que ce soit en ligne ou que ce soit physique.

Philippe: on a eu organisรฉ par le passรฉ certains รฉvรฉnements physiques. Une plateforme dรฉdiรฉe ร  รงa, dont le nom mโ€™รฉchappe, mais dont on reprend un petit peu les rรชnes pour remettre ces groupes de discussion. Clairement, ce sont des groupes de discussion basรฉs principalement sur des individualitรฉs, comme dans ce milieu, dans cet รฉcosystรจme open source. Donc de remettre ces rencontres physiques possibles, parce que cโ€™est vraiment lร  que se font les contacts, que les dรฉcisions sont prises, et quโ€™on est capable dโ€™รฉvaluer la maturitรฉ dโ€™un projet open source et le dynamisme dโ€™une รฉquipe de dรฉveloppement derriรจre. Donc il nโ€™y a que comme รงa, rรฉellement, quโ€™on peut le faire.

Jโ€™ai รฉgalement en tรชte de monter des webinaires rรฉguliers qui soient orientรฉs pour ces diffรฉrentes communautรฉs que jโ€™ai citรฉes prรฉcรฉdemment, pour leur permettre dโ€™identifier aussi qui les utilise, qui est lร , qui ne soit pas tout seul, qui soit rassurรฉ par le fait quโ€™il ne soit pas tout seul, et que si une dรฉcision est prise, sโ€™il y a un bug qui venait ร  รชtre dรฉtectรฉ, quโ€™il soit rassurรฉ sur le fait que si ce nโ€™est pas euxโ€ฆ tout le monde nโ€™a pas des capacitรฉs techniques sous la main et prรชtes ร  dรฉgainer, que ce soit ville de Paris ou que ce soit une autre ville qui soit en mesure de proposer un correctif qui puisse รชtre dรฉployรฉ rapidement et comme รงa, tout le monde en bรฉnรฉficie.

Donc cโ€™est vraiment รงa quโ€™on cherche ร  faire. Et donc par ce genre de webinaire, au-delร  de sโ€™identifier, cโ€™est aussi faire des flashs, des coups de projecteur plutรดt, aussi bien techniques que fonctionnels, pour prรฉsenter lโ€™รฉvolution des outils, lโ€™รฉvolution du produit, des fonctionnalitรฉs qui peuvent รชtre mรฉconnues, pourquoi pas des petites sessions de formation. Dire voilร , ยซ si vous souhaitez vous intรฉgrer dans ce type dโ€™utilisation, voilร  comment on vous le propose, voilร  comment nous on le fait, voilร  comment รงa se fait sur la plateforme ยป. Parce quโ€™on a une documentation qui est lร , mais elle est assez consรฉquente. On reste dans une administration, et pas Google avec juste un champ de recherche, un bouton pour lancer une requรชte. Cโ€™est un peu plus complexe que รงa.

Lutรจce et la concurrence


Walid: trรจs bien. Je vais dire, mes questions suivantes qui en dรฉcoulent, cโ€™est la gouvernance. Mais avant, je voudrais juste quโ€™on revienne 5 minutes sur la concurrence. Bon, des concurrents, je pense quโ€™il y en a plein de maniรจre gรฉnรฉrale. Comment vous comparez par rapport aux concurrents ? Est-ce que vous avez vraiment des points forts ? Et aussi, est-ce quโ€™il y a des concurrents, il y a des choses que vous voyez ร  lโ€™extรฉrieur qui vous inspirent aussi pour le dรฉveloppement de Lutรจce ?

Magali: alors, des concurrents, effectivement, il y en a, mais pas sur le mรชme segment que nous. Encore une fois, nous, on est excessivement transverse. Et du coup, si tu veux, il y a des concurrents comme Liferay, Jahia, sur la partie CMS, on a OpenCMS et Ametys. Il y a aussi Public qui propose une offre assez proche de la nรดtre par certains aspects. aprรจs, les concurrents, on va en avoir plus sur des segments vraiment, par exemple rendez-vous, tu vas avoir des outils pour crรฉer des rendez-vous. Tu vas avoir un outil pour gรฉrer des formulaires, tu vas avoir la plateforme Decidim qui va รชtre centrรฉe sur la participation citoyenne, mais on ne va pas vraiment avoir une offre transverse avec une sociรฉtรฉ ou une collectivitรฉ qui va proposer un ensemble de services comme nous on fait.

ร‡a, cโ€™est la vraie diffรฉrence. Et la vraie diffรฉrence, cโ€™est que nous, on est vraiment open source. Cโ€™est-ร -dire, on parlera de Citรฉ libre tout ร  lโ€™heure, mais vraiment, lโ€™idรฉe, cโ€™est vraiment de donner les รฉlรฉments ร  dโ€™autres collectivitรฉs, des associations, des acteurs divers, variรฉs, pour quโ€™ils puissent reprendre notre code, nos plugins, pour crรฉer leurs solutions.

Et lร -dessus, effectivement, je ne pense pas quโ€™il y ait de sociรฉtรฉ ou de collectivitรฉ qui propose ce que nous, on propose. Aujourdโ€™hui, ร  lโ€™รฉchelleโ€ฆ France ou mรชme ailleurs, je ne vois pas dโ€™autres organisations qui proposent ce que nous, on fait.

Alors lร  oรน, effectivement, aprรจs, on a des choses plus fines sur vraiment des secteurs dโ€™activitรฉ prรฉcis. Moi Decidim, ce quโ€™ils font, je trouve รงa gรฉnial. Je trouve que cโ€™est trรจs bien, mais ils nโ€™adressent quโ€™une toute petite partie de lโ€™activitรฉ.

Et la difficultรฉ quโ€™on a, nous, cโ€™est de nous spรฉcialiser sur quelque chose de particulier parce quโ€™en fait, ce nโ€™est pas notre objectif. On nโ€™a pas pour objectif dโ€™รชtre spรฉcialiste vraiment de quelque chose. On reste gรฉnรฉrique, on veut rester volontairement un peu haut par rapport aux services qui sont proposรฉs, parce que nos services, ils sont dรฉclinables. Faire du rendez-vous pour faire du formulaire. Et du coup, si tu veux, on fait des plugins mรฉtiers particuliers, mais cโ€™est vrai quโ€™on รฉvite la majeure partie des cas.

Magali Lemaire


Walid: pour les gens qui sont intรฉressรฉs, jโ€™ai interviewรฉ Valentin Chaput lโ€™annรฉe derniรจre pour parler de Decidim. Lโ€™histoire est assez intรฉressante, puisquโ€™il y a quelques parallรจles aussi, puisque รงa vient de la mairie de Barcelone. Et sur les aspects gouvernance, il y a des choses aussi trรจs intรฉressantes.

Philippe: ร  lโ€™origine, รงa vient de Consul, qui รฉtait un projet madrilรจne.

Walid: cโ€™รฉtait un peu des bisbises entre Madrid et Barcelone. Et finalement, Barcelone a fini. Enfin, cโ€™est รงa, mais il y a des choses trรจs intรฉressantes. Je pense en particulier au fait quโ€™ร  un moment, ils ont fini par sortir Decidim de la mairie de Barcelone pour รฉviter les problรฉmatiques de changement de majoritรฉ politique.

Ce qui, vous, dans votre cas, je suppose quโ€™il y a un consensus politique au fil du temps pour continuer ร  travailler lร -dessus, mais eux, ils avaient cette problรฉmatique-lร . Bref, ce nโ€™est pas le sujet de lโ€™รฉpisode.

Magali: pour rรฉpondre ร  ta question, Decidim, effectivement, super intรฉressant. Public aussi, il y a des choses intรฉressantes. Aprรจs, il y a des initiatives au niveau de lโ€™ร‰tat, comme celle de la DINUM, de par leur force de frappe qui estโ€ฆ Vraiment, nous, on trouve รงa fascinant parce quโ€™ils ont une possibilitรฉ de diffusion assez importante. La seule chose quโ€™on regrette, cโ€™est de ne pas travailler assez avec eux, de ne pas รชtre assez embarquรฉs dans leurs solutions pour arriver ร  diffuser ce que nous, on fait. ร‡a, on le regrette, nous, quand mรชme profondรฉment.

On aimerait arriver ร  travailler, ร  diffuser nos solutions ร  un niveau un peu plus รฉlevรฉ, puisque je pense que ce quโ€™on propose, cโ€™est recrรฉรฉ par ailleurs et cโ€™est dommage.

Quโ€™est-ce que Citรฉ libre ?


Walid: รงa mโ€™amรจne ร  la transition suivante. Le mieux, cโ€™est que vous introduisiez Citรฉ Libre pour introduire le constat qui a amenรฉ de passer de Lutรจce ร  Citรฉ Libre. Quโ€™est-ce que Citรฉ Libre ? Et quel est le constat qui fait que vous en รชtes arrivรฉ ร  crรฉer Citรฉ Libre ?

Philippe: Citรฉ Libre, cโ€™est une rรฉponse quโ€™on a trouvรฉe pour amรฉliorer et surtout amรฉliorer la capacitรฉ ร  รชtre diffusรฉe de Lutรจce, tout en rรฉduisant la difficultรฉ technique qui est liรฉe aujourdโ€™hui.

Juste pour illustrer lโ€™exemple, cโ€™est que quand je disais tout ร  lโ€™heure une administration, une ville, nโ€™importe quoi, qui vient nous voir et qui disent ยซ Tiens, jโ€™aime bien ton Lutรจce, comment je peux mโ€™en servir ? ยป, notre rรฉponse pendant 20 ans, รงa a รฉtรฉ ยซ Ben, va voir sur GitHub ! ยป. Je veux dire, on a รฉtรฉ suffisamment technique pour le faire, estimรฉ avoir affaire ร  des gens techniques majoritairement.

ร€ tort, parce quโ€™une fois sur GitHub, si on nโ€™est pas dรฉveloppeur, intรฉgrateur ou ingรฉnieur en informatique, on a juste des rรฉpertoires avec des fichiers sources et on ne sait pas forcรฉment comment intรฉgrer. Dโ€™autant plus que Lutรจce est une plateforme extrรชmement modulaire et gรฉnรฉrique, ce qui fait que pour implรฉmenter un service comme Rendez-vous, par exemple, on parle dโ€™un assemblage de pas loin de 70-75 modules et quโ€™il nโ€™y a pas une documentation qui dise fonctionnellement : si vous voulez faire du rendez-vous avec un raccordement et un gestionnaire de file dโ€™attente, il faut prendre tel plugin, mais attendez si vous รชtes sur tel type de file dโ€™attente, il faut tel moduleโ€ฆ Cโ€™est quand mรชme extrรชmement complexe.

ร‡a faisait quelques annรฉes quโ€™on rรฉflรฉchissait ร  mettre en place un systรจme qui puisse dรฉployer un service numรฉrique complet, mais vraiment le plus complet possible, tel quโ€™on lโ€™utilise nous en fait, ร  lโ€™identique, sur les mรชmes versions, avec les mรชmes compatibilitรฉs de version, les mรชmes fonctionnalitรฉs. Mais cโ€™est clairement le manque de temps qui nous a empรชchรฉs de le faire.

Mais lร , depuis deux ans, on a eu lโ€™autorisation de crรฉer Citรฉ Libre, qui vient sโ€™inscrire comme la solution de package prรฉ-assemblรฉ basรฉ sur Lutรจce. Donc, on รฉvite maintenant de parler Lutรจce, parce quโ€™au final, cโ€™est une plateforme technico-technique dont on peut parler avec des gens qui sโ€™y connaissent et qui veulent contribuer. Lร , รฉvidemment, il va falloir parler technique. Mais pour ceux qui souhaitent rester au niveau service, en fait, inutile de parler du plugin OAuth2 ou SSO, etc. Au final, vous souhaitez quoi comme type dโ€™authentification en SSO ? On va vous recommander cet assemblage-lร . Mais lโ€™assemblage, au final, on lโ€™a dรฉjร  vรฉcu, on lโ€™a dรฉjร  mis en place chez nous, donc on a industrialisรฉ un certain nombre de services numรฉriques chez nous.

Donc autant en faire profiter, au mรชme titre que du code mais en open source, des assemblages dรฉjร  faits, avec une liste de composants quโ€™on recommande et quโ€™on utilise nous en interne, pour les citoyens parisiens. Avec des versions compatibles et avec des fonctionnalitรฉs qui sont clairement รฉtablies, parce que รงa rรฉpond ร  un besoin qui a รฉtรฉ dรฉjร  dรฉfini.

Donc, tout รงa pour dire au final que Citรฉ Libre propose des services prรฉ-assemblรฉs. Alors, je ne vais pas aller jusquโ€™ร  dire prรชts ร  lโ€™emploi, mais prรชts au test, en tout cas, pour un dรฉploiement facile en local, sur une machine. On met en place un certain nombre de serveurs qui permettent de montrer toute la puissance sur un jeu de test quโ€™on propose รฉgalement. Toute la puissance dโ€™un outil, tout le fonctionnel, les notifications, la puissance du workflow, comme le disait Magali, tout ce quโ€™il est possible de faire pour permettre aux prospects, alors jโ€™aime pas trop ce terme parce que je suis pas un commercial ni un vendeur, mais au final aux gens intรฉressรฉs de dire ยซ Bon bah ouais, en fait รงa colle ร  mon besoin ยป.

Philippe Bareille


Voilร  Citรฉ Libre. Et lโ€™intรฉrรชt aussi ร  travers รงa, cโ€™est de proposer ces fonctionnalitรฉs en marque blanche. Cโ€™est-ร -dire quโ€™il y a tout un graphisme et un univers graphique propre ร  Citรฉ Libre, mais tout est fait pour une appropriation de cette interface graphique par les utilisateurs des packages Citรฉ Libre, pour leur permettre de garder un parcours usager le plus cohรฉrent possible aux couleurs de leur administration.

On ne veut pas, je ne citerai aucun fournisseur de rendez-vous par exemple, mais basculer comme รงa du site de sa mairie ou de son administration vers la plateforme XX qui fasse du rendez-vous : ยซ Ah mince, mais attends, je ne sais pas oรน je suis, je ne sais pas dโ€™oรน je viens, est-ce que je suis bien sรปr de prendre rendez-vous ร  cet endroit-lร  ? Que se passe-t-il de mes donnรฉes ? ยป Parce que cโ€™est quand mรชme aussi un critรจre important.

Ben non, en fait, Citรฉ Libre, si vous le mettez ร  votre charte, reste dans lโ€™รฉcosystรจme de votre organisation.

Walid: est-ce quโ€™en simplifiant, on ne pourrait pas dire que, peut-รชtre que je me trompe, que Lutรจce, cโ€™est le projet et que Citรฉ Libre, cโ€™est le produit, quoi ? Pour rester dans unโ€ฆ

Philippe: tout ร  fait.

Walid: cโ€™est un peu de la productisation. Pour avoir une diffusion.

Philippe: cโ€™est tout ร  fait รงa. Et รงa permet aussi de recentrer le discours commercial. Non, encore une fois, je ne me suis pas commissionnรฉ ร  chaque adoption, mais en tout cas, de recentrer le discours sur du service fourni aux citoyens et non un assemblage technique.

Magali: รงa permet surtout dโ€™avoir une approche fonctionnelle auprรจs des collectivitรฉs et de leur parler un langage quโ€™elles comprennent. Pour lโ€™instant, on รฉtait quand mรชme trรจs technocentrรฉs. Et Lutรจce, quand on expliquait ce que cโ€™รฉtait, les gens ne comprenaient pas. Clairement, on avait quand mรชme une grosse difficultรฉ ร  dรฉfinir ce que cโ€™รฉtait Lutรจce et ce quโ€™on pouvait faire.

Et du coup, avec Citรฉ Libre et en dรฉclinant des services au sein des collectivitรฉs pratiques โ€“ lโ€™รฉtat civil, la prise de rendez-vous, des services pour enlever un encombrant โ€“ des choses qui parlent aux gens en fait. Et en montant des services qui parlent vraiment aux collectivitรฉs avec leurs prรฉoccupations quotidiennes. Du coup, lร , on arrive ร  passer sur un autre plan. On arrive ร  discuter, ร  les intรฉresser beaucoup plus quโ€™en parlant technique.

Walid: et alors, la crรฉation de Citรฉ Libre, quโ€™est-ce que รงa a reprรฉsentรฉ pour vous en termes dโ€™รฉquipe ? Cโ€™รฉtait beaucoup de travail ?

Philippe: non, du tout. Parce que comme je disais tout ร  lโ€™heure, on a dรฉjร  industrialisรฉ la plupart des services proposรฉs par Citรฉ Libre et inclus dans Citรฉ Libre. Donc, au finalโ€ฆ je vais essayer de rester รฉloignรฉ de la technique, mais on a un fichier dโ€™assemblage et un thรจme graphique ร  appliquer ร  un site.

Donc au final, le temps rรฉellement passรฉ ร  reconstruire ou en tout cas ร  gรฉnรฉriser ces applications quโ€™on utilise, cโ€™est de lโ€™ordre de quelques heures, honnรชtement.

Le plus compliquรฉ aujourdโ€™hui, parce que si vous allez sur le GitHub, Citรฉ Libre a son propre GitHub, vous verrez quโ€™il y a un certain nombre de commits et dโ€™activitรฉs dessus, mais au final, ce sont de nouvelles fonctionnalitรฉs quโ€™on nโ€™utilise pas forcรฉment chez nous, mais quโ€™on souhaite mettre ร  disposition des gens qui souhaitent le mettre en place et le tester, pour leur montrer la puissance notamment, je ne sais pas moi, de lโ€™authentification en back-office, donc ร  lโ€™interface dโ€™administration, via un annuaire dโ€™entreprise.

Voilร . Donc รงa, on lโ€™a fait nous, parfois, mais รฉtant donnรฉ quโ€™on lโ€™a fait, on le propose รฉgalement.

Donc tout รงa basรฉ sur desโ€ฆ alors, on nโ€™a pas tout dรฉveloppรฉ. On rรฉutilise aussi beaucoup dโ€™open source et des briques libres, mais cโ€™est basรฉ sur des standards, et cโ€™est รงa qui nous permet dโ€™enrichir ces offres. Mรชme si on nโ€™est pas forcรฉment utilisateur, on se dit que รงa a tout intรฉrรชt ร  venir complรฉter lโ€™offre.

Walid: et vos premiers retours ?

Philippe: les premiers retours sont extrรชmement intรฉressants. Jโ€™ai รฉnormรฉment dโ€™interlocuteurs, aussi bien dans des villes que des dรฉpartements quโ€™ร  lโ€™รฉtranger. Maintenant, รงa y est, je suis capable de leur dire : voilร  la commande ร  taper pour dรฉployer un service Citรฉ Libre dans votre langue. Tout de suite, รงa ouvre des portes quโ€™on nโ€™aurait pas eues auparavant sans un certain investissement cรดtรฉ testeur. Aujourdโ€™hui, cโ€™est beaucoup plus pratique. Il y a รฉnormรฉment de tests et de benchmarks en cours parce quโ€™on est aussi dans lโ€™administration. La prise de dรฉcision, on est souvent challengรฉ face ร  des solutions dโ€™entreprise, qui elles proposent des offres en SaaS ou lร , pour le coup, juste du turnkey, du prรชt ร  lโ€™emploi.

On nโ€™en est pas encore lร . De toute faรงon, on nโ€™a pas le droit, nous, Ville de Paris, de proposer ces services en SaaS. Par contre, on sait que รฉgalement en plus de cet intรฉrรชt auprรจs de futurs utilisateurs, on a aussi crรฉรฉ un intรฉrรชt ou recrรฉรฉ un intรฉrรชt auprรจs dโ€™intรฉgrateurs qui se disent quโ€™ils peuvent aussi proposer ce service-lร . Donc de proposer des services Citรฉ Libre en SaaS qui pourraient รชtre dรฉployรฉs, maintenir et supervisรฉs pour leurs clients.

La licence de Lutรจce


Walid: deux remarques parce que je mโ€™aperรงois que, un, jโ€™ai oubliรฉ de vous demander quelle licence cโ€™รฉtait, donc on va y revenir. Et deux, pour les gens qui sont intรฉressรฉs par toutes ces problรฉmatiques autour de lโ€™รฉvaluation, justement, je vous invite ร  aller voir la confรฉrence dโ€™Open Source Experience que jโ€™ai republiรฉe, qui sโ€™appelle ยซ Comment รฉvaluer le logiciel libre ? ยป, dans laquelle on parle de tous ces sujets-lร , aussi les sujets du public.

Donc รงa peut รชtre aussi un complรฉment lร -dessus. On parle de SaaS, etc. Jโ€™ai complรจtement oubliรฉ de vous demander : quelle licence il y a sur Lutรจce ?

Philippe: on est sur une BSD-2. Le choix a รฉtรฉ pris il y a 24 ans. ร‡a nโ€™a pas changรฉ depuis. Pourquoi ? Parce que cโ€™est un des types de licences les plus permissifs possibles. Aujourdโ€™hui, รงa permet ร  quiconque, en plus de lโ€™intรฉgrer chez soi, de se le rรฉapproprier, de dรฉvelopper dessus, de contribuer et de le refournir. Le choix de ce type de licence รฉtait motivรฉ vraiment par lโ€™absence de barriรจre ร  lโ€™adoption de Lutรจce. Vraiment aucune.

La crรฉation de lโ€™OSPO de la mairie de Paris


Walid: si maintenant on passe sur le dernier gros sujet, parce que lโ€™heure tourne, qui est la gouvernance, cโ€™est lร  que รงa devient assez intรฉressant aussi. Non pas que le reste ne lโ€™est pas, mais parce quโ€™on va dรฉfinir le mot OSPO, dont je nโ€™ai pas encore trop parlรฉ sur le podcast, et il y aura un รฉpisode de dรฉfinition un peu plus tard dans lโ€™annรฉe lร -dessus.

Est-ce que vous pouvez expliquer un petit peu ce que vous avez mis en place en termes de gouvernance autour de toutes ces contributions ? Parce que je nโ€™ai pas posรฉ la question de savoir si lโ€™expรฉrience de Lutรจce vous a donnรฉ envie et est-ce que vous contribuez ร  dโ€™autres logiciels depuis ? Donc en fait, cโ€™est un peu le moment pour commencer ร  parler de ces sujets-lร .

Philippe: dโ€™accord. Alors lโ€™OSPO ? Cโ€™est une notion qui, alors je te laisserai en parler lors dโ€™un prochain รฉpisode, mais en tout cas, cโ€™est extrรชmement important parce que cโ€™est ce qui a permis, nous, dรฉjร  la crรฉation de Citรฉ Libre, en tout cas de justifier un meilleur facteur de diffusion de notre plateforme.

Non pas juste en disant quโ€™on fait de lโ€™open source, mais aussi en prenant les actions en face pour le concrรฉtiser.

Walid: ah les deux sont liรฉs ?

Philippe: tout ร  fait, tout ร  fait. Une partie de la feuille de route de lโ€™OSPO, donc OSPO รงa veut dire Open Source Programme Office.

ร‡a a รฉtรฉ organisรฉ ร  la Ville de Paris, en tout cas on a commencรฉ ร  en parler en 2019, on lโ€™a mis rรฉellement en place en 2022. Cโ€™est une notion, ce nโ€™est pas une รฉquipe ร  proprement parler, cโ€™est du temps que je dรฉdie sur une activitรฉ qui nous permet dโ€™รชtre un bon acteur professionnel dans cet รฉcosystรจme open source qui est complexe, qui jusquโ€™ร  il y a quelques annรฉes, notamment avec Pierre Lรฉvy, รฉtait soutenu et garant de notre bon comportement dans cet รฉcosystรจme.

Et au final il รฉtait temps de concrรฉtiser cette empreinte, cette prise sur le secteur, en se disant, en fait, lโ€™open source nโ€™est pas juste poser du code, nโ€™est pas juste rรฉutiliser du code, nโ€™est pas juste faire un peu de doc et considรฉrer que notre code est quelque part rรฉutilisรฉ. ร‡a a aussi des vertus dans le milieu RH, รงa peut รชtre un vrai argument de recrutement. ร‡a peut nous permettre de rรฉflรฉchir ร  : est-ce quโ€™un agent du service public peut contribuer, en tout cas du service public ร  la Ville de Paris, dans un environnement plus localisรฉ ? Quโ€™est-ce quโ€™on fait des besoins et des envies de contribution ร  dโ€™autres projets ? Donc รงa, la rรฉponse a รฉtรฉ traitรฉe. Et ensuite, comment est-ce quโ€™on peut professionnaliser notre approche et notre usage de lโ€™open source ?

Philippe Bareille


Cโ€™est ce qui nous permet, nous, de justifier un peu plus de participation ร  des salons, ร  des confรฉrences, etc., pour montrer un petit peu et parler de notre politique open source et de sโ€™assurer que ce soit correctement ou le plus correctement appliquรฉ en termes plus concrets.

Walid: est-ce que le fait dโ€™avoir lโ€™OSPO, cโ€™est ce que je comprends sous-entendu, vous fait plus contribuer ? Ou en fait, lโ€™OSPO va juste servir ร  faire รงa dans les rรจgles de lโ€™art ?

Philippe: alors, lโ€™OSPO permet dรฉjร  dโ€™avoir une personne ร  contacter quand on est ร  lโ€™extรฉrieur et quโ€™on veut savoir comment la politique de la Ville en termes dโ€™open source est mise en ล“uvre. ร‡a tombe dans une boรฎte qui est relevรฉe et une personne qui suit รงa. Nous, on a profitรฉ pour mettre en place des mรฉtriques sur les contributions extรฉrieures, etc. Donc, on a des tableaux de bord qui nous permettent de mieux suivre les tentatives de contributions de lโ€™extรฉrieur.

Donc, je dirais que le sujet est extrรชmement vaste. On sโ€™est basรฉ sur une mรฉthode qui est, jโ€™espรจre, connue maintenant. ร‡a fait quelques annรฉes que รงa existe. Cโ€™est lโ€™Open Source Good Governance Initiative, avec la Fondation Eclipse et OW2 et dโ€™autres acteurs du secteur privรฉ, notamment.

On a dรฉfini un cadre de dรฉploiement ou de mise en place dโ€™un OSPO dans nโ€™importe quel type de structure. Le but รฉtant de se dire : quel que soit notre background, notre environnement, notre pรฉrimรจtre, sachez que lโ€™open source peut avoir un impact lร -dessus. Donc si cโ€™est un de vos objectifs du numรฉrique, dans votre gouvernance, etc., sachez que lโ€™open source peut avoir une emprise, peut avoir une influence et un impact positif dessus.

Donc au final, en se basant lร -dessus, on a une espรจce dโ€™รฉventail de sujets couverts et qui peuvent รชtre rรฉsolus par une approche supervisรฉe par cette gouvernance et qui permet donc รฉvidemment, de traiter toutes ces bonnes pratiques et toutes les rรจgles quโ€™on souhaite mettre en place pour des contributions, soit de nous ร  lโ€™extรฉrieur, soit de lโ€™extรฉrieur sur nos projets.

Voilร , jโ€™espรจre avoir rรฉpondu ร  ta question.

Walid: cโ€™est intรฉressant. Et quโ€™est-ce que รงa vous apporte en termes de relations avec lโ€™รฉcosystรจme, avec dโ€™autres acteurs publics, etc. ? Est-ce que รงa vous place dans une position, parce que รงa fait longtemps que vous faites du logiciel libre par rapport ร  dโ€™autres, est-ce que รงa vous place dans une position oรน on vient vous voir pour prendre des conseils, on regarde ce que vous faites, etc. ? Est-ce que finalement, รงa met plus en avant ce que vous faites depuis des annรฉes ?

Philippe: alors oui, รงa nous permet dโ€™avoir une meilleure visibilitรฉ, รฉvidemment, et de considรฉrer cette visibilitรฉ comme nรฉcessaire et indispensable, en fait, ร  la bonne รฉvolution du produit et ร  cet aspect de partage qui est nรฉcessaire.

Encore une fois, la politique open source de la Ville nโ€™est pas juste motivรฉe ร  publier du code. Cโ€™est รฉgalement faire partie dโ€™รฉcosystรจmes pour rรฉflรฉchir et permettre dโ€™รฉtablir des communs sur lesquels on nโ€™impose pas nรฉcessairement tout ce quโ€™on fait. ร‰videmment, on travaille de pair avec dโ€™autres organisations, mais le chapitre Lutรจce et Citรฉ Libre nโ€™est pas le seul de lโ€™OSPO. Lโ€™OSPO permet รฉgalement de suivre dโ€™autres projets sur lesquels, soit on nโ€™est pas contributeur, mais on est juste utilisateur.

Donc quels sont nos droits et nos devoirs en tant quโ€™utilisateurs dโ€™une plateforme ou dโ€™une solution open source, quโ€™est-ce quโ€™on peut faire et comment on doit sโ€™intรฉgrer ?

Donc cโ€™est รฉgalement un point dโ€™entrรฉe, comme je le disais, un point de contact qui est indispensable. Et cette notion dโ€™OSPO, alors elle existe depuis 25 ans dans le secteur privรฉ, dans le public on a dรฉcouvert รงa plus rรฉcemment. Mais on est en train, pareil, avec la Commission europรฉenne โ€“ enfin, on nโ€™est plus en train, on anime maintenant des groupes de travail avec la Commission europรฉenne et des homologues dans les ร‰tats membres, que ce soit au niveau des villes ou des gouvernements nationaux, on organise quelques rencontres dans lโ€™annรฉe. Ce nโ€™est pas รฉnorme, mais en ligne, on a des discussions sur nos feuilles de route respectives, sur lโ€™application de certaines choses ou du partage de problรฉmatiques quโ€™on peut avoir au quotidien, et comment est-ce que les autres les rรฉsolvent.

Donc cโ€™est un vrai apport, cโ€™est un vrai atout que de sโ€™รชtre organisรฉ comme รงa et de sโ€™รชtre rรฉuni en tant que Programme Office de lโ€™open source.

Lโ€™organisation pour accueillir des contributions externes


Walid: une question qui est liรฉe ร  รงaโ€ฆ Comment vous comptez vous organiser si demain, vous commencez ร  avoir, par exemple, des contributions dโ€™organismes รฉtrangers qui, eux, vont arriver avec des problรฉmatiques spรฉcifiques ? Je pense ร  lโ€™authentification, ce genre de trucs, etc. Comment vous allez vous organiser pour, justement, contribuer ?

Je pense que cโ€™est comme un ERP avec les comptas dans tous les pays. Est-ce que vous avez dรฉjร  des idรฉes de comment vous allez organiser รงa pour quโ€™ร  la fois, vous continuiez ร  travailler sur le projet, mais aussi que des gens puissent arriver et contribuer sur des problรฉmatiques externes sur lesquelles ils ne pouvaient pas forcรฉment avoir la main ou des maniรจres de vรฉrifier un peu tout รงa ?

Philippe: en fait, on a dรฉjร  eu lโ€™expรฉrience par le passรฉ de tentatives de contribution qui ont dรป รชtre refusรฉes. Cโ€™est toujours malheureux parce quโ€™on voit toujours des efforts finalement vains et en tout cas quโ€™on ne peut pas valoriser, malheureusement. Mais รงa, cโ€™est pour plein de raisons. Une des premiรจres, cโ€™est un non-respect de rรจgles : des rรจgles de nommage, des rรจgles dโ€™architecture, etc. Dโ€™autres peuvent รชtre, malheureusement, des spรฉcificitรฉs trop importantes quโ€™on ne peut pas considรฉrer comme gรฉnรฉriques. Je veux dire, Lutรจce est une plateforme gรฉnรฉrique avant tout. Donc lร , ce qui serait idรฉal, parce que รงa ne sโ€™est pas toujours passรฉ comme รงa par le passรฉ, cโ€™est que la structure ou le commanditaire de ces รฉvolutions nous contacte en amont et dise : ยซ Bon, jโ€™ai lโ€™intention de faire rรฉaliser รงa. Selon toi, comment je dois le faire ? ยป

Et lร , on ne parle pas de le faire pour eux, on parle juste de les accompagner et de leur donner 2-3 directives ร  respecter pour que รงa puisse sโ€™intรฉgrer totalement dans lโ€™univers Lutรจce.

Il y a une question de gรฉnรฉricitรฉ et une question de rentrer dans le spรฉcifique du besoin du mรฉtier. Lร -dessus, la rรฉponse dโ€™architecture serait de dรฉvelopper un composant qui vienne se brancher ร  un composant gรฉnรฉrique, qui puisse adresser tous les diffรฉrents systรจmes spรฉcifiques. Donc รงa, il suffit juste de donner ce genre de conseil pour dire :

ยซ Est-ce que vous connaissez ? Est-ce que vous allez respecter รงa ? Si vous le respectez, montez un GitHub ร  cรดtรฉ, dites que vous รชtes un projet ou un repo Lutรจce compliant, et hรฉbergez vos propres donnรฉes spรฉcifiques, ou vos propres codes et projets spรฉcifiques, et tout se passe bien. ยป Aprรจs, ce jeu dโ€™assemblage peut aller chercher des projets ร  droite ร  gauche. On peut imaginer sur les GitHub de la Ville de Paris, pour tout ce qui est vraiment purement gรฉnรฉrique, et lโ€™entitรฉ ou la structure qui contribue peut tout ร  fait proposer ses propres outils que eux ont dรป mettre en place pour satisfaire leurs besoins.

Walid: ok, cโ€™รฉtait une question que jโ€™avais aprรจs : est-ce quโ€™en fait, les gens peuvent faire leur propre catalogue de plugins finalement, qui sont justement spรฉcifiques pour eux, ou des besoins quโ€™on nโ€™aurait pas en France, ce genre de choses ?

Philippe: tout ร  fait. Nous, du coup, on a fait la mรชme. En toute transparence, on a un repository aussi en local, qui nโ€™est pas public, justement pour aller finement dans certains besoins quโ€™on a jugรฉs spรฉcifiques, donc quโ€™on ne peut pas partager, parce que tous nos devs ne sont pas forcรฉment open source.

Par contre, dรจs quโ€™on peut faire du gรฉnรฉrique, on le fait et on le met en partage.

Les implications de produire du code Open Source


Walid: une derniรจre question lร -dessus. Est-ce que le fait que รงa soit du code libre, รงa change quelque chose quand vous crรฉez le code ? Je suppose quโ€™il nโ€™y a pas de diffรฉrence entre un plugin propriรฉtaire que vous faites pour vos besoins ร  vous et un plugin open source. Mais est-ce que vous, en termes de dรฉveloppement, รงa vous change quelque chose ou รงa vous met une contrainte particuliรจre par rapport au dรฉveloppement ?

Magali: oui, bien sรปr, รงa nous met une contrainte particuliรจre.

Le fait de dรฉvelopper quelque chose de gรฉnรฉrique, qui puisse sโ€™adresser au plus grand nombre, รงa exige plus de temps de conception, de rรฉflexion, pour arriver ร  dรฉfinir quelque chose qui puisse รชtre รฉvolutif et qui nโ€™aille pas trop dans le dรฉtail pour rรฉpondre ร  un besoin pour que รงa reste ร  un niveauโ€ฆ toujours, on essayeโ€ฆ En fait, la problรฉmatique quโ€™on a, cโ€™est finalement de rester ร  un niveau au-dessus, et cโ€™est plus compliquรฉ que dโ€™aller rรฉpondre aux besoins spรฉcifiques de la personne qui te le demande. Parce que du coup, tu vas te dire : ยซ Je suis obligรฉe de remonter dโ€™un niveau dans ma rรฉflexion pour rester gรฉnรฉrique. ยป Et concevoir du gรฉnรฉrique, cโ€™est plus compliquรฉ que de dรฉvelopper quelque chose de spรฉcifique qui va รชtre jetable, pour รฉvoluer sur un autre projet ou faire un fork dโ€™autre chose.

Magali Lemaire


Lร , on a vraiment cette problรฉmatique de se dire : on fait quelque chose qui est durable. Il faut quโ€™on se pose, il faut quโ€™on รฉvalue les possibilitรฉs dโ€™รฉvolution, comment on va pouvoir avoir des interfaces, quelles vont รชtre les API ร  mettre en ล“uvre avec dโ€™autres systรจmes. Cโ€™est comme une partie dโ€™รฉchecs : on compte le coup dโ€™aprรจs pour concevoir notre solution. Du coup, oui, je pense que รงa demande un effort de rรฉflexion et aussi un investissement financier qui nโ€™est pas neutre. Cโ€™est plus long de dรฉvelopper quelque chose de gรฉnรฉrique que de dรฉvelopper quelque chose de spรฉcifique. Alors, dans un premier temps. Aprรจs, sur le long terme, cโ€™est plus rentable.

Relation entre รฉquipe de dev et lโ€™OSPO


Walid: quelle est la relation entre vous, le service de dรฉveloppement, et lโ€™OSPO ? Quelles sont vos relations, en fait ?

Magali: Philippe va tโ€™expliquer lui comment il fait son animation et moi je vais tโ€™expliquer mon point de vue.

Philippe: merci Magali, je vais commencer par dire quโ€™on est totalement dรฉpendants lโ€™un de lโ€™autre. Je vais les voir rรฉguliรจrement, on a des points hebdomadaires pour se tenir informรฉ, je me tiens informรฉ des nouveautรฉs sur les plugins gรฉnรฉriques, de ce que je peux intรฉgrer ou pas, des montรฉes de versions sur un assemblage qui va par exemple instruire les demandes, procรฉdure administrative basรฉe sur le workflow, etc. Donc je vais รชtre au courant comme รงa de montรฉes de versions que je suis capable de faire et que je dois faire pour tenir informรฉs les utilisateurs et pour leur mettre ร  disposition.

Donc jโ€™ai, moi, cette petite maintenance ร  faire des packs sur la base des informations que jโ€™ai des รฉquipes de Magali. Ensuite, inversement, mon action permetโ€ฆ Alors, eux sont principalement dรฉdiรฉs ร  lโ€™implรฉmentation des projets de la mandature et de lโ€™exรฉcutif. Mais de temps en temps, je peux รฉgalement dire, tiens, jโ€™ai un besoin, jโ€™ai une idรฉe dโ€™intรฉgration dans un service parce que je sais que je vais avoir une rรฉutilisation derriรจre. Donc, est-ce que vous pouvez mโ€™aider sur un dรฉtail technique ? Parce que bon, jโ€™ai รฉtรฉ dรฉveloppeur une dizaine dโ€™annรฉes auparavant, donc je ne suis pas tout ร  fait autonome parce que vraiment, cโ€™est quand mรชme deux mรฉtiers diffรฉrents. Mais ce background technique, moi, me permet dโ€™en faire une certaine partie, mais sur certaines, je sรจche et jโ€™ai besoin dโ€™une intervention, dโ€™une รฉquipe support pour me permettre de mettre en place de nouveaux services ou dโ€™ajouter de nouvelles fonctionnalitรฉs ร  mes services.

Magali:

pour moi, รงa permet de donner une autre dimension ร  notre mรฉtier, cโ€™est-ร -dire que รงa nous permet de prendre de la hauteur sur ce quโ€™on rรฉalise et le rรฉemploi quโ€™on peut en faire notamment au niveau de lโ€™OSPO. En fait, le partage dโ€™expรฉrience quโ€™on peut avoir des autres collectivitรฉs, les retours quโ€™on a de Philippe, รงa nous nourrit aussi. Cโ€™est important aussi dโ€™avoir effectivement le dรฉveloppement projet, mais aussi dโ€™avoir la projection de Philippe de lโ€™extรฉrieur et le regard quโ€™il nous apporte de lโ€™extรฉrieur parce que รงa nous permet de lever un peu la tรชte de la feuille et de considรฉrer quโ€™effectivement on peut sโ€™ouvrir ร  dโ€™autres, que dโ€™autres peuvent contribuer. Alors on le sait, mais effectivement, avec Philippe, รงa se matรฉrialise.

Magali Lemaire


Et รงa, cโ€™est important pour les รฉquipes de voir effectivement quโ€™on peut intรฉresser Lyon, Bordeaux, Marseille, quโ€™on peut intรฉresser lโ€™รฉtranger. On a quand mรชme pas mal travaillรฉ avec les ร‰tats-Unis, avec Bloomberg. Il y a quand mรชme beaucoup de choses qui arrivent ร  rayonner. Et pour les รฉquipes qui travaillent sur les projets, je pense que cโ€™est hyper important de voir quโ€™effectivement, รงa a une rรฉsonance autre quโ€™au sein de la Ville de Paris et sur leurs propres projets.

Philippe: tu as dit quelque chose dโ€™important sur lequel je me permets de rebondir, cโ€™est quโ€™effectivement, lโ€™OSPO permet de concrรฉtiser, matรฉrialiser le travail qui est fait par les รฉquipes de dev et les chefs de projet technique au quotidien. Et de se baser sur des faits, des chiffres qui permettent de faire du reporting, de faire de lโ€™auto-รฉvaluation, dโ€™atteinte dโ€™objectifs, etc. plutรดt que de compter juste sur le souvenir quโ€™a chacun de son rรดle et de ce quโ€™on attend de lui.

Magali: je pense que pour complรฉter juste, je crois que รงa complรจte, รงa donne la dimension open source. Tu vois, open source finalement, dire que cโ€™est open source cโ€™est bien, mais ce nโ€™est pas suffisant. Lโ€™OSPO, รงa va permettre vraiment de le concrรฉtiser. Moi, je dirais vraiment รงa. ร‡a valorise le travail des gens.

Walid: en parlant de valorisation du travail, cโ€™est quand mรชme valorisant de faire du code qui est utilisรฉ par les concitoyens et qui peut รชtre rรฉutilisรฉ par dโ€™autres. Est-ce que cโ€™est une grosse motivation dans les รฉquipes ?

Magali: jโ€™espรจre. Oui, oui. Moi, je pense quโ€™on a un certain nombre de personnes qui sont trรจs engagรฉes. Je pense que de toute faรงon, si tu viens dans notre รฉquipe et que tu viens faire de lโ€™open source, tu es forcรฉment engagรฉ.

Parce que cโ€™est quand mรชme prenant, cโ€™est intรฉressant, cโ€™est hyper diversifiรฉ. Et puis, on a quand mรชme tout ce sens de lโ€™engagement pour le service commun. Donc, je pense que oui, je pense sincรจrement quโ€™on a tous ce cรดtรฉ-lร .

Walid: les gens qui viennent travailler dans lโ€™รฉquipe, ils faisaient de lโ€™open source avant ou pas du tout ?

Magali: pas mal, oui. Pas tous, mais au niveau de lโ€™รฉquipe Java, il y a quand mรชme une grosse sensibilitรฉ de base, forcรฉment. Et aprรจs, au niveau des chefs de projet, on a des gens qui sont trรจs investis, effectivement, dans lโ€™open source.

Une de nos jeunes collรจgues, qui รฉtait cartographe en enseignement et qui รฉtait trรจs investie, qui est trรจs investie dans lโ€™open source. Donc, on a vraiment dรฉjร , on sโ€™est vraiment chevillรฉ au corps.

Les dรฉfis de Lutรจce et Citรฉ libre


Walid: avant quโ€™on termine, la derniรจre chose que je vais vous demander, cโ€™est les dรฉfis. Est-ce que vous avez un ou deux dรฉfis majeurs qui vous attendent, que ce soit techniques ou en termes dโ€™organisation ou de communication ? Est-ce quโ€™il y a quelque chose que vous voudriez mettre en avant ?

Magali: ร  mon niveau, jโ€™en ai deux trรจs importants. Cโ€™est dรฉjร  lโ€™intรฉgration de lโ€™IA dans nos travaux. Non pas pour le subir, mais pour lโ€™accompagner et lโ€™amener en douceur dans nos projets, tout en considรฉrant toute la partie รฉthique, รฉcologique, financiรจre et toutes les problรฉmatiques quโ€™on a derriรจre.

Pour ne pas le subir, on veut arriver ร  proposer des plugins qui intรฉgreraient des modules dโ€™IA. Aprรจs, on rรฉflรฉchit vraiment ร  toutes les problรฉmatiques et ce qui est sous-jacent avec lโ€™IA. Et รงa, cโ€™est une grosse problรฉmatique quโ€™on aura tous. De toute faรงon, ce nโ€™est pas seulement nous. Donc je pense quโ€™on va devoir suivre le mouvement et ne pas le subir. Donc, du coup, on va le faire avec toute la rรฉserve et toutes les protections quโ€™on peut avoir. Mais nรฉanmoins, on va y aller.

Et aprรจs, il y a toute lโ€™organisation dont tu parlais, la communautรฉ. Comment lโ€™accompagner, la faire grossir, amener les gens ร  contribuer ? Parce quโ€™aujourdโ€™hui, effectivement, on est dans la diffusion. Moi, jโ€™adorerais que les gens contribuent aussi, plus encore. Et cโ€™est vrai que รงa demande encore une ouverture qui est nรฉcessaire et quโ€™on va parvenir ร  avoir.

Walid: Philippe, de ton cรดtรฉ ?

Philippe: je partage tout ร  fait le second dรฉfi รฉvoquรฉ par Magali. Cโ€™est clairement รงa pour moi, cโ€™est lโ€™animation de cette communautรฉ et de trouver des axes, mรชme si รงa a รฉtรฉ fait par le passรฉ, il nโ€™y a pas de souci, mais de le faire maintenant sous couvert de lโ€™OSPO et surtout cette mise ร  lโ€™รฉchelle, en fait. Voilร . Moi, cโ€™est le passage ร  lโ€™รฉchelle qui mโ€™importe.

Aujourdโ€™hui, cโ€™est de dire, ce qui a pu marcher avec telle ville, en fait, il faut sโ€™assurer que รงa puisse marcher avec toutes les autres. Donc, au dรฉbut, cโ€™est un accompagnement presque individuel et aprรจs, cโ€™est un accompagnement de groupe. Donc, cโ€™est vraiment ces animations au sens large des communautรฉs qui permettent ร  chacun de sโ€™intรฉgrer, de trouver un rรดle et un niveau de participation qui le satisfasse.

Donc pour moi, cโ€™est la mise en place de ces bonnes pratiques, de choses qui puissent marcher, sachant quโ€™on est quand mรชme une รฉquipe assez rรฉduite, et que, alors, jโ€™ai pas le rรชve que la communautรฉ sโ€™autosuffise, jโ€™ai arrรชtรฉ de rรชver lร -dessus, mais en tout cas que les actions quโ€™on puisse mettre en place soient suffisantes pour montrer effectivement que ce projet est viable, animรฉ, dynamique, quโ€™il y a une รฉquipeโ€ฆ des personnes qui bossent au quotidien dessus et que cโ€™est suffisamment sรฉcurisant pour les gens qui hรฉsiteraient encore.

Le mot de la fin des invitรฉs


Walid: on a terminรฉ, alors je vais vous laisser avant de partir, de faire chacun un mot de la fin. Si vous avez un message ร  faire passer aux auditrices et aux auditeurs de Projets Libres!.

Magali: venez nous voir, contribuez. Si vous avez une hรฉsitation, ou en tout cas un intรฉrรชt pour Lutรจce et Citรฉ Libre surtout, je pense quโ€™on offre des solutions qui sont largement accessibles et facilement implรฉmentables dans les associations, les collectivitรฉs, petites, grandes et moyennes. Et je pense que cette solution a vraiment un potentiel รฉnorme et cโ€™est vraiment dommage de passer ร  cรดtรฉ.

Philippe: moi, je vais rรฉpรฉter quelque chose qui a รฉtรฉ dit un petit peu auparavant, que tu as dit et sur lequel on nโ€™abonde pas suffisamment, cโ€™est que lorsquโ€™on a un besoin, arrรชter de nous focaliser sur ce qui nous sรฉpare, sur ce qui nous rend unique, mais regardons plutรดt ce quโ€™on a en commun avec dโ€™autres personnes qui ont traitรฉ le sujet.

Jโ€™ai รฉtรฉ souvent confrontรฉ ร  ce type de rรฉponse : ยซ Non, vous, Ville de Paris, vous รชtes diffรฉrent. Et moi, mon besoin est diffรฉrent. ยป Non, en fait, on est des villes. On est des villes, on fournit un service public ร  nos citoyens. Notre but est le mรชme. Il est fait de diffรฉrentes faรงons, รงa oui. Lโ€™outil peut effectivement parfois sโ€™adapter, parfois avoir besoin de sโ€™adapter, et parfois ne pas rรฉpondre, รงa je lโ€™entends tout ร  fait. Maintenant, au lieu de dire : ยซ Parce que je suis unique, parce que je mโ€™appelle machin, et que personne dโ€™autre sโ€™appelle machin, je suis suffisamment unique pour dรฉpenser de lโ€™argent et faire quelque chose que je commande parce que je sais faire. ยป En fait, non, prenons la peine โ€“ alors je mโ€™inclus dedans, รฉvidemment โ€“ de regarder ce qui existe autour, de regarder les communautรฉs qui existent. Il y a des gens qui travaillent au quotidien sur des projets open source qui sont utilisรฉs partout et que personne ne connaรฎt, et il y a des projets qui sont refaits, refaits, refaits, parce que juste certains ne regardent pas le paysage et ce qui existe dรฉjร .

Walid: tout ร  fait. Refaire et refaire dans le logiciel libre, รงa semblait รชtre un truc assez commun.

Philippe: oui.

Walid: non, mais ce nโ€™รฉtait pas comme รงa que je voulais le faire. Alors, jโ€™ai fait mon projet. Ok, trรจs bien. Cโ€™est le mot de la fin. Merci Magali, merci Philippe de votre temps

Philippe : merci ร  toi Walid

Walid : et dโ€™รชtre venus nous prรฉsenter un peu ce que vous faites. Jโ€™ai trouvรฉ รงa trรจs intรฉressant. Et ร  titre personnel, รงa me fait trรจs plaisir. Je suis heureux. Donc, jโ€™espรจre avoir lโ€™occasion ร  un autre moment de vous avoir dans quelques temps pour reparler un peu de oรน vous en รชtes. En tout cas, pour les auditrices et les auditeurs, nโ€™hรฉsitez pas ร  faire des commentaires sur Mastodon et surtout ร  partager cet รฉpisode, comme tous les autres dโ€™ailleurs. ร‡a me ferait trรจs plaisir et puis cโ€™est important aussi pour le podcast.

ร‰coutez, Magali, Philippe, merci et puis bonne soirรฉe et puis ร  une prochaine.

Magali: merci beaucoup. Merci ร  toi.

Philippe: bonne soirรฉe.

Cet รฉpisode a รฉtรฉ enregistrรฉ le 7 janvier 2025

Licence


Ce podcast est publiรฉ sous la licence CC BY-SA 4.0 ou ultรฉrieure.


player.ausha.co/?showId=aKZYjTโ€ฆ

Sommaire

Description


Pour cet รฉpisode Projets libres ! nous parlons de dรฉmocratie numรฉrique et participative. Avec Valentin Chaput, co-fondateur dโ€™Open Source Politics, nous explorons le logiciel libre Decidim, crรฉรฉ par la mairie de Barcelone, et utilisรฉ dans bien des structures depuis !

Dans cet รฉpisode nous abordons les sujets suivants :

  • Quโ€™est-ce que la Civic tech, ou technologies civiques ?
  • Lโ€™environnement politique et les outils au moment de la crรฉation de Decidim
  • La gรฉnรจse de Dรฉcidim
  • La communautรฉ autour de lโ€™outil
  • La gouvernance de Decidim
  • Les modes de financements
  • Les utilisateurs de Decidim
  • Les dรฉfis ร  venir sur lโ€™outil
  • Le modรจle รฉconomique dโ€™Open Source Politics
  • Le mode de dรฉveloppement autour de Decidim et la maniรจre dont Open Source Politics sโ€™y insรจre
  • Le rรดle (ou pas) de lโ€™รฉtat vis ร  vis de Decidim

Cet รฉpisode est enregistrรฉ le 13 octobre 2023.

Lien pour en savoir plus sur Decidim et Open Source Politics



Liens supplรฉmentaires



Licence


Ce podcast est publiรฉ sous la double licence Art Libre 1.3 ou ultรฉrieure โ€“ CC BY-SA 2.0 ou ultรฉrieure.

projets-libres.org/valentin-chโ€ฆ

#Entretien


This entry was edited (3 months ago)

15 mars 2025, 10:30:00 CET - GMT+1 - ECE, Malijai, Alpes-de-Haute-Provence, France
Mar 15
Journรฉe numรฉrique Libre
Sat 2:30 AM - 9:00 AM
Lou Brusc


Dans le cadre de l'รฉvรจnement national Libre en Fรชte, nous organisons une grande journรฉe autour du numรฉrique Libre ร  L'Espace Collaboratif ร‰quitable de Malijai.

Une journรฉe de prรฉsentations, ateliers, รฉchanges autour des Logiciels Libres et des Communs.

Au programme :

  • 10h30-12h30 : atelier "dรฉgooglisation" smartphones
  • 10h30-12h30 : atelier prรฉsentation de distributions GNU Linux ร  installer sur votre ordinateur
    • Ubuntu
    • Linux Mint
    • Debian
    • Primtux, ร  destination des enfants du cycle primaire


  • 12h30-14h : repas sorti du sac (apportez votre dรฉjeuner ร  partager)
  • 14h-16h30 :
    • install-party GNU Linux
    • atelier "dรฉgooglisation" smartphones


  • 14h-15h30 : atelier outils de communication libre
  • 16h-17h : projection du petit film d'animation "Ada & Zangemann" et prรฉsentation du projet.

Participation aux frais : prix libre

Organisateurs / partenaires


  • Lou Brusc, tiers-lieu itinรฉrant
  • Linux Alpes (Groupe d'Utilisateurs Logiciels Libres)
  • ECE, tiers-lieu de Malijai
  • Collectif citoyen de l'atelier d'hygiรจne numรฉrique de Thoard
This entry was edited (3 months ago)

14 mars 2025, 18:30:00 CET - GMT+1 - Mairie de quartier de Quatre-Moulins, 29200, Brest, France
Mar 14
Le Libre dans les ateliers vรฉlo
Fri 10:30 AM - 12:00 PM
Infini


Dans le cadre de Libre en Fรชte 2025,

l'association Infini et le service Mรฉdiation numรฉrique et participation citoyenne de la ville de Brest accueillent :

L'Heureux Cyclage et deux ateliers membres du rรฉseau des ateliers vรฉlos participatifs et solidaires, L'atelier Dynamo (Nancy) et Vรฉloma (Bressuire) afin de parler du Libre, la philosophie et les outils informatiques en rรฉseau et en associations.

Romain, membre du collรจge de L'Heureux Cyclage, nous expliquera ce qu'est le rรฉseau, quelles sont ses valeurs, ses outils et ses pratiques libristes.

Axel, bรฉnรฉvole de l'association Dynamo, participe depuis quelques annรฉes, ร  la gestion des outils numรฉriques au sein de celle-ci. Initialement technicien, il organise de temps en temps des petits รฉvรฉnements et des animations qui ont pour but la promotion de la culture du Libre, principalement le logiciel libre, ร  destination des administrรฉs de la collectivitรฉ pour laquelle il travaille.

Ils nous prรฉsenteront l'hรฉbergement web et la mise ร  disposition ainsi que lโ€™usage des logiciels libres comme des outils parvenant ร  viser la mission principale de lโ€™auto-rรฉparation du vรฉlo, ainsi que quelques actions dรฉrivรฉes telles que le partage des ressources dont le contenu est sous licence libre via le wiklou, le wiki du biclou.

Adrien de Vรฉloma, nous parlera de la mission principale de son association c'est-ร -dire concevoir des solutions alternatives basse technologie, partager des plans libres rรฉfรฉrencรฉs concernant quelques prototypes de vรฉlos. Il รฉvoquera une vision plus culturelle du libre avec leurs engagements et leurs pratiques libristes.

La confรฉrence est ouverte ร  tout le monde et destinรฉe au grand public. Elle sera suivie d'un moment convivial autour d'un apรฉritif partagรฉ chez Infini.

L'Heureux Cyclage


Le rรฉseau fรฉdรจre en France plus de 180 associations qui animent sans but lucratif des ateliers vรฉlo. Les premiers de ceux-ci sont apparus en France ร  Grenoble et ร  Lyon en 1994 et se dรฉfinissent par leurs activitรฉs de promotion active du vรฉlo basรฉes sur le rรฉemploi de vรฉlos inutilisรฉs et lโ€™apprentissage de la mรฉcanique.

Il est engagรฉ dans le domaine de la philosophie du Libre et de l'informatique Libre pour les ateliers vรฉlo participatifs et solidaires de France. Comme Infini, il est un hรฉbergeur associatif et il propose des outils spรฉcifiques pour les ateliers de France, les forme et les accompagne cf. heureux-cyclage.org/outils-mutโ€ฆ. De plus le site Internet du rรฉseau est sous SPIP.

L'atelier Dynamo ร  Nancy


Un atelier vรฉlo d'autorรฉparation participatif. La structure compte 1200 adhรฉrents, 7 salariรฉs, 2 volontaires en Service Civique et environ 45 bรฉnรฉvoles. Ils ont dรฉployรฉ des services en ligne reposant sur des logiciels libres et utilisent certains de ceux proposรฉs par Lโ€™Heureux Cyclage. Depuis 2020, ils rรฉutilisent des ordinateurs (avec des systรจmes dโ€™exploitation GNU/Linux) via une autre association locale. Le matรฉriel provient principalement dโ€™une collectivitรฉ territoriale.

L'atelier Veloma ร  Bressuire


Une association dont lโ€™objectif est dโ€™accompagner des alternatives concrรจtes dans les domaines de la vรฉlo-logistique, des basses-technologies, de lโ€™alimentation et de lโ€™agroforesterie, en expรฉrimentant des outils, en diffusant des savoirs-faire et objets dans lโ€™optique de lโ€™autonomie, de la transition imaginaire. Engagรฉe dans une dynamique du Libre dans leur atelier hybride, ses membres travaillent sur du hardware et ont notamment dรฉveloppรฉ une remorque ร  trois roues avec frein ร  inertie et des tutoriels de fabrication en creative commons : charrette.bike, avec Freecad et framagit.org/Veloma/Charrette. Ils animent aussi un atelier d'autorรฉparation ร  Bressuire dans les Deux Sรจvres. De plus, l'association est adhรฉrente de French Data Network - FDN, Fournisseur d'Accรจs ร  Internet associatif (membre de FFDN, la fรฉdรฉration nationale) pour la connexion de leur atelier.

Affiche en grand format

Au plaisir de vous rencontrer ou de vous retrouver ร  pieds ou ร  vรฉlo !

--

Il y aura des arceaux ร  vรฉlo ร  proximitรฉ

L'arrรชt de bus le plus proche est : Cosmao Prรฉtot

L'arrรชt de tramway le plus proche est : Valy Hir

This entry was edited (3 months ago)

Lilbits: Fedora 41 for Apple Silicon, NVIDIAโ€™s new $249 AI dev kit, and Android 16 DP2


NVIDIAโ€™s latest Jetson platform for AI development is more powerful than its predecessor, but costs half as much. Radxa has launched a new motherboard for folks that want a powerful ARM-based processor in a mini ITX form-factor. Thereโ€™s a new build of Fedora available for Macs with Apple Silicon. And Google has released another developer preview of the next version of Android.

Hereโ€™s a roundup of recent tech news from around the web.
NVIDIA Jetson Orin Nano Super Developer Kit

NVIDIA Unveils Its Most Affordable Generative AI Supercomputer [NVIDIA]


The NVIDIA Jetson Orin Nano Super is a $249 dev kit (module + carrier board) with up to 67 TOPS AI performance. Itโ€™s half the prices of the previous-gen model, while offering 70% more AI performance and 50% more memory bandwidth.

youtube.com/embed/S9L2WGf1KrM?โ€ฆ

Radxa Orion O6 mini-ITX motherboard is powered by Cix P1 12-core Armv9 SoC with a 30 TOPS AI accelerator [CNX Software]


This 170 x 170mm (6.7โ€ณ x 6.7โ€ณ) board features a Qualcomm 8cs Gen 3 processor four 2.8 GHz ARM Cortex-A720 CPU cores, four more at 2.4 GHz, and four 1.8GHz Cortex-A520 cores. The Orion 06 board also has Immortalis-G720 graphics and a 30 TOPS AI accelerator, up to 64GB of RAM, two 5 Gb Ethernet ports, a PCIe 4.0 x4 connector for storage, a PCIe x16 slot, and an M.2 E-Key for a wireless card, among other things. The board is available from ARACE or AliExpress for about $200 and up.

The Second Developer Preview of Android 16 [Android Developers Blog]


Android 16 Developer Preview 2 is now available, with performance and battery life improvements as well as new developer APIs. Itโ€™s available for Google Pixel 6 and later devices.

Google picks a MediaTek modem for the Pixel 10 series [Android Authority]


Googleโ€™s recent smartphones ship with Tensor processors designed in-house by Google, but they use modems designed by Samsung. It looks like next yearโ€™s Pixel 10 could ship with a MediaTek T900 modem instead.

Fedora Asahi Remix 41 is now available [Fedora Magazine]


The latest release brings Fedora 41 to Macs with Apple Silicon. It includes support for x86-64 emulation and Vulkan 1.4 graphics, making it possible to play some games on Apple Silicon. Keep in mind that not all hardware is supported yet โ€“ microphone support is still a work in progress on all Macs with M series processors, a bunch of features arenโ€™t working on systems with M3 chips yet, and M4 isnโ€™t fully supporter yet either.

Keep up on the latest headlines by following Liliputing on Bluesky or @bradlinder@fosstodon.org on Mastodon. You can also follow Liliputing on Threads, Facebook, and X.

#ai #android #android16 #appleSilicon #asahi #fedoraAsahiRemix #jetson #jetsonOrinNano #lilbits #linux #mediatek #miniItx #nvidia #nvidiaJetsonOrinNanoSuperDeveloperKit #pixel10 #radxa #radxaOrion06

why do some YouTube videos on lemmy have a thumbnail, while some don't?


If you go to !videos@lemmy.world and scroll you'll see some of the posts have a youtube thumbnail image, but not all.

I wanna post YouTube videos, but no one seems to engage much without a thumbnail, which makes sense, but I'm not sure what would result in the post actually having a thumbnail

If anyone has advice or guidance I'd appreciate it :) Thanks!

EDIT: so far it seems like it's potentially a combination of what version of lemmy the posters account is running, and how that instance is configured...

This entry was edited (5 months ago)

Which reasonably sized instance to recommend newcomers?


Criteria: I'm looking for instances that are defed' with the Big 3 tankies (lemmygrad, lemmy.ml, and hexbear). I have no interest in trying to persuade my friends to create an acc and set up instance blocks before diving in, or dealing with the feedback when they run into the tankie brigade.

Edit: lemmy.cafe and infosec.pub seem to fit. I also find it really interesting just how many of the replies totally ignored my stated criteria.

This entry was edited (5 months ago)

Flipboard is making a new app for the fediverse


Looks like itโ€™s for feeds and the fediverse
in reply to Kayday

I'm answering a different question than the one you're asking, but I switched to Linux (specifically Fedora) as my main computer not too long ago. I had been trying to improve at Linux because I work in scientific research, but I was anxious because games seemed far...messier and complex than the scientific stuff I was more familiar with, and I didn't want to kill my recreation. This worry was unnecessary, because I have been immensely impressed by how straightforward playing Steam games through Proton (the windows emulation thingy that Steam uses). There have been a couple of minor issues that were easy to troubleshoot, and it was the kind of problem that sometimes crops up on Windows too.

I still feel quite overwhelmed by Linux, because I still don't really understand why some things work on one operating system and not another. Like, I understand that .exe files don't natively work on Linux (they require something like WINE, or Proton (WINE is like Proton, but not specialised for games)), but I don't understand why. I think to properly understand it, I'd need to become a kernel developer or something silly, so I think I need to make my peace with not really understanding the difference. I think that's okay though, because I don't really need to know that. It's sufficient to just know that they are different, and know how to respond (i.e. Knowing that the .exe version of software isn't intended for my system, but that I can probably run it if I use WINE or Proton).

Most of my teething problems with Linux have been non game related, and although some of them were very stressful to troubleshoot, I found it refreshing how easy it was to learn how to fix problems. Especially given that a big thing that drove me away from Windows was constantly feeling like my computer wasn't my own. Often when Windows goes wrong, it makes fixing the problem harder via hiding away settings, or obscuring information in a way that perversely makes solving small things require a much higher level of expertise. It ends up feeling like the system isn't trusting me to be able to solve problems for myself, which makes me feel powerless. I suspect you may relate to much of what I have said in this paragraph.

Coming to Linux from Windows can be stressful because suddenly, you are trusted with a lot more power. You can delete your entire operating system with one command if you want (sudo rm -rf /*, if you're curious) and there's nothing stopping you. The lack of guardrails can be scary, but there are far more helpful and kind Linux nerds on the internet than assholes, in my experience, so I have found many guides that guide me through solving problems such that I'm not just blindly entering commands and praying to the computer god. You sound like a person with a mindset towards progression, so you will likely do well with this challenge. If you're like me, you may relish the learning. Certainly I enjoy the feeling of progression that I've had the last year or so.

People here may suggest dualbooting or using a virtual box to try it out. I would suggest diving in, if you can. Unless you have software that you know is strictly windows only, setting aside some time to fully switch is a good way to immerse yourself. I tried with virtual machines and dual booting, but I ended up getting lazy and just using the Windows because it was the path of least resistance. I had to fully switch to actually force myself to start becoming familiar with Linux.

Hardly any of this directly answers your question, so I apologise if this is unwelcome; I wrote so much because I am more enthusiastic about this than the tasks I am currently procrastinating. Best of luck to you


Edit: some games have anticheat software that can cause issues. I play some multiplayer games with anticheat stuff and I've not had any problems, but I think I am fortunate to not play any with the kind of anticheat that gets its hooks in deep โ€” they may be the rare exceptions to gaming being refreshingly straightforward. I didn't consider them because they don't affect me, but others have mentioned them and may have more to say.

This entry was edited (5 months ago)

Upgraded the CPU and now have GPU problems... any help?


I went from a 2600x to a 5600 (yes, MoBo is compatible after BIOS update) and now for some reasons I get 1FPS in games and monitor is not really detected (resolution is fine, but I can't change refresh rate and in "color" settings it's shown as "None-1 Monitor").

I tried:

  • monitor factory reset;
  • updating GPU drivers (was already running latest);
  • removing and purging GPU drivers (sudo apt remove ~nnvidia and sudo apt-get purge nvidia*) and reinstalling (sudo apt install pop-desktop system76-driver-nvidia);
  • resetting RAM speed to factory (2400Mhz).

Still nothing.

As you can guess from the commands, I'm running PoP!_OS and a nVidia GPU.

What else can I try?

Thanks in advance!

Issue found: I disabled secure boot from BIOS and now I can change resolution and refresh rate

This entry was edited (5 months ago)

I distrohoped many times today


Hello,

first I installed Gentoo with glibc and it worked fine, I got sway up and running but after some time I got bored and wanted something new. so I decided to go with Arch with rEFInd bootloader but I couldn't make it work. Arch dropped me into a rescue shell. so I went back to Gentoo but this time with musl and this time I tried Hyprland on Gentoo. there were 133 packages to install for Hyprland, so I went for installing those packages but the build failed probably because using musl. now I thought I just pick that's easy to setup and I went with Debian and it got installed successfully. so yeah, right now I am using Debian after the back and forth between Arch and Gentoo.

sadly I pissed of some Gentoo devs on IRC #gentoo :(

maybe it was my fault I shouldn't have distrohopped when Gentoo was installed succesfully and working fine.

in reply to interdimensionalmeme

What operating system should I use with my laptop that isn't an awkward kludgy idiosyncratic mess?
I would say that Windows has plenty of kludges, like having problems with certain file names. Many versions of macOS are UNIXยฎ Certified Products (for example, macOS version 15.0 Sequoia on Intel-based Mac computers and on Apple silicon-based Mac computers), so it's surely not any less kludgy than Linux.

I suppose that it's not bad to change documentation to be more specific, and change a program such that it matches the new documentation and wouldn't cause any harm if it replaced all the existing versions of the program, but makes it possible to use the program to solve more problems. That would be to "add functionality in a backward compatible manner".

You are also free to create new programs that are not an exact replacement for existing programs, but can enable some people to stop using one or more other programs. That would not be what I describe as stagnation.

"The cat utility shall read files in sequence and shall write their contents to the standard output in the same sequence.", so I would be very annoyed if it did something different with a certain file but not others. I wouldn't say that the contents of a file and the contents after the file is expanded are the same.
In fact, I expect that some people use cat to process compressed files, and changing how cat acts with compressed files would probably cause them a large amount of annoyance, and would needlessly make a lot of existing documentation incorrect.

Bluetooth headphones not detected


The situation is this:
- I use a bluetooth dongle ASUS UB400 on my PC, bluetooth version 4.0
- My Sony wh-1000xm5 (bluetooth version 5.3) is not detected by the PC when I scan for new bluetooth devices
- Another Anker Soundcore Q20 headphones are detected and working fine, like the mouse and a bluetooth speaker.
- The Sony is detected by my android smartphones and working fine
- I switched the dongle with another one with different brand, and all the devices were detected (and work fine) with the excepcion of the Sony.
- Using Debian 12.8 and tested with bluetoothctl

Any advice is welcome.

This entry was edited (5 months ago)
in reply to ProgrammingSocks

Good point. I was confused because my other headphones when they are in pairing mode a blue light flashes repeatedly, but after reading the manual of the XM5 this means that is not connected not that they are in pairing mode, and as you said for pairing mode you have the press the power button for 5 seconds, the problem is that when I do that the headphones shutdown, May be there is an option to change that, I will check it out.
This entry was edited (5 months ago)

AMD Preps Many Graphics Driver Updates For Linux 6.14, DRM Panic Support


Ibis release 0.2.0 - Federated Wiki with Shiny Redesign


in reply to Nutomic

This is a cute idea but I've generally been satisfied with the idea of using Gitit. That's a wiki backed by a git repo, so you can use normal git commands to propagate updates between servers. github.com/jgm/gitit or "apt install gitit".

How decentralized is Bluesky really? -- Dustycloud Brainstorms


Differences between Lemmy and Mastodon


I'm trying to understand the way Mastodon works. Back in the day I started with IRC and then the many php-based forums and then reddit which led to lemmy. I never used twitter or similar platforms.
My understanding (and this is where I need help) is that all of the above are topic-based, whereas Mastodon is person-based? What I mean is that on lemmy I subscribe to things based on topic and I don't really care about usernames or user profiles, I only care about discussing a topic. It seems to me like Mastodon is the opposite? You follow persons and what they might say about any topic?
Is there something I'm missing here? Are hashtags close enough to sorting it by topic that it works just like a topic based platform? Is this difference inherent or just in my head because I don't understand Mastodon?
in reply to pmk

Mastodon is microblogging. As others have said, it's similar to Twitter. Lemmy is a link aggregator with a comments/conversation section per link, like Slashdot, Digg or Reddit.

I think the thing that people forget to do with Mastodon is to follow hashtags. The feature wasn't there early on but it's been there for probably a year or more now. Then you block or mute the accounts you don't want to see that post under those tags.

It's a useful substitute for following accounts when you have no idea which accounts to follow. You can then curate and actually follow accounts whose content outside those hashtags also catches your eye.

On the link aggregators there are the groups which don't exist on Mastodon, but that's what hashtags are for, right? Marking the topic.

The only hard part about it for me is feeling bad about blocking innocent accounts.

Also worth mentioning is that Mbin instances exist, and that software is basically both Lemmy and Mastodon rolled into one site. The posts aren't fully integrated though. You have to click something to view the microblog side of things and click something to go back.

in reply to pmk

I can only speak to the topics I followed on another account, but it provided plenty of reading for those topics. Whether it covered all possible posts and whether it works well for all topics, I couldn't say.

It does kind of rely on people tagging things properly, which people might not do if they're on a Mastodon instance specific to that topic. But then, they ought to know that those posts wouldn't Federate well, and indeed, might not want them to.

Casual Fediverse Resources, or a Traveler's Guide to the Fediverse


If you're reading this, you may be new or interested in seeing what's up.

What the Fed?
So putting it overly simply and from the start, the whole federation thing is basically like you following/subscribing to people/channels to make your timeline or for you page, but it's a whole community activity and some of the people/channels are from a variety of places rather than a single platform.

From there, you then curate what the community's found to suit your interests as you would in other places, following/subscribing and blocking, muting, or keyword filtering, depending on where you're participating from. For what your place and community's found, you'll look through either the "All" or "Other Servers" feeds. "Other Servers" just means only from other places and their communities, meanwhile the "All" feed is a blend of both original stuff from your place and from other places.

If you want to see only what your place's posting, sharing, and discussing, you'd look to either the "Local" or "This Server" feed. If you're from a small place, chances are this may be quieter than bigger places, like a village compared to a city. This may also extend to the aforementioned "All" feeds, but that depends on your place's community and whether they're avid lurkers following and subscribing to many without saying much, or the opposite, highly chatty with each other while not looking much beyond their little place.

Gettin' Messy
But what if your community hasn't found what you'd like to follow yet?

Here's where things get messy and either fun, or frustrating, depending on your mindset and time of day. You gotta roam the web, be curious. See the weird thing after someone's name? Like "DingoDazzle\@doughnut.delish?" That "doughnut.delish" is another place with who knows what there. Take a chance and see what else may be found on "doughnut.delish", then copy a username or profile/channel/community link you find there with a different place name like, "MadSodaScientist\@chemical.soup" into the search for your place and try to follow it.

Okay, so that's a whole thing, and it's more involved than corporate social media where it's often just a click, but that's how the raw discovery tends to work around here because it's connecting different places. It's clunky and manual, but once you've done it, you've helped your place out by making sure others don't have to do that. It's often a thankless task, but so is much of finding things for strangers.

Also it's worth mentioning, sometimes it won't work in your place, because technology is complicated and hard and everyone's using it a little differently. It's always a little wonder any of this works even a quarter as well as it does, all things considering.

Some Discovery Resources
However, there's more to finding other stuff than that, because the point of all this is community, and that means you're not alone. There's a number of resources to help.

For link aggregators using Lemmy or similar, there's Lemmyverse, for finding communities to subscribe to. Not to mention there's a few communities in these places for announcing and promoting new ones, such as !newcommunities@lemmy.world and !community_promo@lemmy.ca.

For microblogging sites using Mastodon or similar, there's Trunk, Fediverse.info, and Fedi.directory. Also for trying to connect to groups across said sites, there's A.Gup.pe.

It's also commonly recommended to follow hashtags related to your interests, e.g. #SillyTech, but also it doesn't hurt to keep an eye on #FollowFriday. There's also FediFollows that posts regular lists of people and accounts they think may be worth following.

For video sites using Peertube, there's SepiaSearch, and streaming sites using Owncast, there's Owncast Directory.

And if you want to zoom out further, there's Fediverse.observer, where you can see a range of different places using different software to host their communities. It's a great way to explore even further afield.

Think that's all I have for now. Be kindweird, , share with others, and embrace confusion.


Toss in whatever else you think may be helpful that I'm forgetting/unaware of, keepin' with the attempt to stay on the lighter, non-technical side.

in reply to ElectroVagrant

just a suggestion; for the first header I don't think you need to shorten Fediverse to Fed

What's the Fed


Doing so might confuse new arrivals and Fediverse is a commonly accepted term afaik๐Ÿ‘


Another suggestion:

From there, you then curate what the community's found to suit your interests as you would in other places, following/subscribing and blocking, muting, or keyword filtering, depending on where you're participating from.


From there, you can:
- opt-in and curate your personalized feed by following/subscribing to communities that's available.
- opt-out and [block, mute, filter] by [users, communities, instances.

This entry was edited (5 months ago)
in reply to caseyweederman

I'd say pixz is considerably more interesting to improve tar.

github.com/vasi/pixz

Used as a compressor with tar, it adds:

  • Parallel compression/decompression, increasingly important with many-core processors.
  • Indexed access. Tarballs, unlike, say, zip or 7zip, don't normally support jumping right to the point in an archive where a file lives.

It's LZMA-based, like xz, lzip, or 7zip. Good-but-slow compression, faster decompression than bzip.

This entry was edited (5 months ago)

Valve's plan to bring SteamOS to more devices is a promising sign if you want to stop gaming on Windows


in reply to cm0002

Very excited for the super new inductees that just want to build a Steam home console.

Buuuuut I really have not had issues with anything except Anti-Cheat (which Steam Deck has issues with anyway) using Pop!_OS on my PC.

It did take some learning, but most of that was done through just using the OS.

The only time I had issues doing something I wanted to was when I initially tried to install Mod Organizer 2 for Fallout: New Vegas. That took some reading up. Ended up being an easy fix and then all I had to do was learn how to install Windows components to my F:NV prefix in Protontricks to get almost any mod running.

So for anyone who wants to plug in and play their games, Linux is basically there. And for anyone more technical, it's not a crazy amount more work to do the stuff you're already doing.

โ‡ง