@Goffi@mastodon.social avatar

Goffi

@Goffi@mastodon.social

Main dev of Libervia project (https://libervia.org), XMPP, Free Software and politics.

Développeur principal de Libervia.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Goffi, to MagicTheGathering French
@Goffi@mastodon.social avatar

a 20+ years and , boasts a minimal, well-conceived core feature set. It enables diverse software to intercommunicate without reinventing the wheel. It has evolved over time, maintaining backward compatibility, and allows for low-resource implementations. Suitable for any conceivable use case, it advocates for no indiscriminate resource consumption. XMPP stands as one of the communication protocols most aligned with the challenges of today and tomorrow.

Goffi, to email French
@Goffi@mastodon.social avatar

I'm delighted to announce that has received a new grant from to develop an <=> gateway.

This project will not only convert normal messages but also transform mailing lists into based forums. It includes UI/UX enhancements on Libervia, end-to-end encryption, and advanced handling of attachments.

More at: https://nlnet.nl/project/EmailXMPPgateway/

Goffi, to random French
@Goffi@mastodon.social avatar

I'm a bit tired to read that Google, FB, or whatever killed :

  • XMPP is not dead, far from it

  • I have a lot to say on Google, but at least they made a major contribution to XMPP and the A/V world in general by co-authoring Jingle

  • what was/is painful to XMPP is the lack of resources, specially for client devs, most of clients are made by very small team (often single person), and most of time on their free time

  • other painful things are ill informed criticisms and mis-informations

Goffi, to random French
@Goffi@mastodon.social avatar

Did you know? 4 times a year, many members of community (not all though) are applying to be member of the XMPP Software Foundation (), and for this they write a small presentation on who they are, what they are working on, and who they work for.

Every year, some of them apply to be member of board for administrative direction, or council, for technical decisions.

You can check public applications to see who are some of the humans behind XMPP: https://wiki.xmpp.org/web/Membership_Applications

Goffi, to random French
@Goffi@mastodon.social avatar

Just pushed a new protoXEP for implementing Remote Control in , along with an accompanying implementation in !

This is exciting, as it enables not only Remote Desktop, but also controlling devices without video feedback - like using your phone as an ad-hoc touchpad, laptop keyboard to control a Single-board computer, or making automation scripts, and more!

It's designed to be extensible, with plans to add clipboard sharing and gamepad input. Thanks to for their support!

Goffi, to linuxphones French
@Goffi@mastodon.social avatar

Hi, I haven't followed the progress for a while, which OSes are currently usable on (basic call/SMS, terminal, GPS, not crashing too much)? Is usable (in particular for )? Thanks!

Goffi, to random French
@Goffi@mastodon.social avatar

It's a pity that extensions () are so badly understood and there is so much misinformation on them.

Because the principle is really great: you have an idea, you explain it, and how to implement it, it's discussed, and evolves with feedback. Anybody can do it, you don't even need to be member.

Maybe later, an other idea, or a better version replace it, and it works thanks to the neat discovery mechanism of XMPP.

One of the main reasons why I've stuck with this .

nassigny, to random French
@nassigny@toot.aquilenet.fr avatar

Article bien rageant qui vient rappeler à quel point être dépendant de la voiture est un puissant moteur pour le vote RN. Proposer des alternatives à la voiture ce serait aussi faire reculer l'extrême droite.

"Il est frappant de constater que ce sont les jeunes ruraux dont la mobilité est quotidiennement difficile qui sont les plus nombreux à porter leur dévolu sur la droite radicale "

https://www.francebleu.fr/infos/economie-social/mobilite-avec-2h37-de-transports-quotidiens-en-moyenne-les-jeunes-ruraux-assignes-a-residence-souligne-une-etude-6543861

Goffi,
@Goffi@mastodon.social avatar

@nassigny « Il est frappant de constater que ce sont les jeunes ruraux dont la mobilité est quotidiennement difficile qui sont les plus nombreux à porter leur dévolu sur la droite radicale" »

Depuis quand le R.N. est appelé « droite radicale » et pas « extrême droite » ? En plus d'être dépolitisant (tout comme l'utilisation de « ultradroite »), ça rapproche de LFI qui, quand non nommé stupidement « extrême gauche », est appelé « gauche radicale ».

Goffi, to fediverse French
@Goffi@mastodon.social avatar

Fun fact: XEP-0070 (Verifying HTTP Requests via XMPP) should work with the <=> gateway as there is a plain body fallback mechanism. This can be used to authenticate an ActivityPub (such as ) user on an HTTP website. So implementing XEP-0070 would work both for XMPP and AP.

I haven't tried, but reading an other thread about authentication made me realize that.

Goffi, (edited ) to random French
@Goffi@mastodon.social avatar

One of the important thing to understand with and open specifications, is that despite having various projects which may be seen as "concurrents", people working on them collaborate to fix issues together and make the whole ecosystem work as good as possible for everybody. The summit is a vibrant exemple of that.

summit

Goffi, to random French
@Goffi@mastodon.social avatar

At the summit right now. We are talking about a possible XMPP 2.0.

Goffi, to random French
@Goffi@mastodon.social avatar

"This year we are 25 years old"

summit

Goffi, to web French
@Goffi@mastodon.social avatar

I've just pushed A/V call commands to the frontend of . I believe that it's the only CLI to date with calling capabilities (make and receive calls).

This complete and () implementations.

All thanks to / Assure grant (and hard work!).

Still need some stabilisation work, hopefully will be ready for incoming release.

https://libervia.org/__b/doc/backend/libervia-cli/call.html

Goffi, to Brussels French
@Goffi@mastodon.social avatar

On my way to for the summit, then .

Ping me here or on xmpp:libervia@chat.jabberfr.org?join if you want to meet.

I'll have 2 talks this week-end:

🗓️ Sat, 11:50, devroom (H.1302): Bridging Open Protocols: and Gateway via https://fosdem.org/2024/schedule/event/fosdem-2024-2857-bridging-open-protocols-xmpp-and-activitypub-gateway-via-libervia/

🗓️ Sun, 16:30, devroom (UD2.218A): How I've Built a Web Frontend for a Federated Communication Tool with https://fosdem.org/2024/schedule/event

See you there!

Goffi, to random French
@Goffi@mastodon.social avatar

now supports SCRAM-SHA authentication. Previously relying on outdated Twisted mechanisms, we experienced incompatibilities with recent servers like . This issue is resolved, and Libervia can now operate with up-to-date Snikket instances.

Goffi, to fediverse French
@Goffi@mastodon.social avatar

Excited to present at 2024:

🗓️ Sat, 11:50, devroom (H.1302): Bridging Open Protocols: and Gateway via https://fosdem.org/2024/schedule/event/fosdem-2024-2857-bridging-open-protocols-xmpp-and-activitypub-gateway-via-libervia/

🗓️ Sun, 16:30, devroom (UD2.218A): How I've Built a Web Frontend for a Federated Communication Tool with https://fosdem.org/2024/schedule/event/fosdem-2024-2337-how-i-ve-built-a-web-frontend-for-a-federated-communication-tool-with-brython/

Looking forward to insightful discussions on . See you there!

Goffi, to overwatch French
@Goffi@mastodon.social avatar

On my way back after a week in , big thanks to the and teams for having me. Was a pleasure to share about and the recordings should be up soon. Until next time!

Goffi, to random French
@Goffi@mastodon.social avatar

🚀 Just pushed the Data Channel Signaling implementation to ! In this case, it features a different workflow compared to usual Jingle File Transfer methods, with separate browser and implementations 💻

It's a great addition, allowing direct P2P file sending (where possible) from any device to any other one (like a CLI/Desktop frontend sending files directly to a remote browser). I look forward to enhancing the UI/UX! 🌐

Goffi, to fediverse French
@Goffi@mastodon.social avatar

New progress note (W22)! Unveiling A/V call implementation with #Jingle for #Libervia, funded by #NLnet. Updates on ActivityPub Gateway and upcoming talks in #Paris. Read the full note: https://www.goffi.org/b/libervia-progress-note-2023-w22-x3Wa

#XMPP #ProgressNote #ActivityPub #OpenSource #WebRTC #NGIAssure

Goffi, (edited ) to random French
@Goffi@mastodon.social avatar

After , I've now pushed implementation of a output in frontend, which shows A/V call video streams directly into your terminal! It's using or image protocols, or half-blocks (thanks to )

I'm not aware of any other CLI tools doing something similar ( or not). It's not as useful as GUI, but it's quite fun :)

Attached are 2 demo videos of call between Libervia and , on .

Goffi,
@Goffi@mastodon.social avatar
Goffi, to random French
@Goffi@mastodon.social avatar

I've just pushed the implementation of a GUI for calls in the CLI frontend of

That means that you have a full-featured GUI accessible quickly from your to make or receive your calls. Can also be useful to compensate for clients missing A/V calls.

Documentation at https://libervia.org/__b/doc/backend/libervia-cli/call.html

It works on and and supports desktop sharing.

jcbrand, to random
@jcbrand@mastodon.xyz avatar

The Mastodon instance my account is on has been down a lot lately. I feared it wouldn't come back up. Perhaps time to get a new account, but where?

Preferably more on the free speech side, but not banned to all hell.

The mastodon.xyz admin has been chill.

Goffi,
@Goffi@mastodon.social avatar

@guusdk @jcbrand @claude

The gateway is a server component that can work with any server or client, not only .

About the status, it's working. I have 2 more things to do before the release:

  • HTTP signature for GET requests (it's only done for POST requests right now), which will make it compatible with secure mode of other implementations.

  • Use per-user encryption keys. For now it's one for the whole instance.

Both things are easy to do, I just need some time.

zsoltsandor, to fediverse
@zsoltsandor@social.lol avatar

I like @Mastodon, however I am also flirting with the could-have-been, @movim as a platform to discover. If only had proper compatibility.

Goffi,
@Goffi@mastodon.social avatar

@lil5 @zsoltsandor @Mastodon @movim why not? It's good, it's doing the job well, and commands are often intuitive. Also I've started the project in 2008.

Goffi,
@Goffi@mastodon.social avatar

@zsoltsandor @Mastodon @movim FYI I've built an <=> gateway thanks to a grant: https://nlnet.nl/project/Libervia/ . It's compatible with .

It's mostly done but still in dev version because I'm overwhelmed with work. It should be released hopefully in coming weeks.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • magazineikmin
  • InstantRegret
  • Durango
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • mdbf
  • khanakhh
  • ethstaker
  • JUstTest
  • everett
  • GTA5RPClips
  • Leos
  • cubers
  • ngwrru68w68
  • osvaldo12
  • tester
  • tacticalgear
  • modclub
  • anitta
  • normalnudes
  • provamag3
  • lostlight
  • All magazines