-
jonasw
marmistrz, well, the XSF can’t and won’t give you legal advice on that matter
-
jonasw
we will work on a guideline of things you should definitely look into, and a few non-legal opinions on things
-
jonasw
but that’s in no way legal advice
-
jonasw
Ge0rG, any news on your schedule w.r.t. GDPR meeting?
-
jonasw
(tomorrow, 12:30 CEST)
-
Ge0rG
Can't do tomorrow 12:30 (lunch break)
-
jonasw
Ge0rG, winfried, pep., what would work for you instead?
-
pep.
any, not later on friday as usual
-
Ge0rG
I've got some time after the 25th.
-
Ge0rG
Sorry, not funny.
-
winfried
Ge0rG: any way we can keep you involved while not attending the meetings, or is your schedule too packed for that too?
-
winfried
(BTW, I do like the 25th pun)
-
Ge0rG
winfried: my problem is that I'm fully booked on a project that just began today, so I need to be available on short notice. I can't schedule anything for the next days, except Friday and *maybe* Thursday.
-
winfried
jonasw pep. Ge0rG I propose we will meet tomorrow without Ge0rG and friday in full? (both 12:30 CEST)
-
Ge0rG
It might work for me at 11:30 or 13:30 tomorrow, but I can't say for sure.
-
winfried
both 11:30 and 13:00 tomorrow wfm
-
Ge0rG
But please don't nail me on either.
-
Ge0rG
Just saying that it won't work at 1230 for sure.
-
winfried
Ge0rG: I understand, won't nail you for it
-
jonasw
winfried, pep., I’m fully available except Thursday and late Friday
-
Ge0rG
Except maybe with NIN.
-
jonasw
so 1130 CEST would workforme tomorrow
-
jonasw
or 1330 CEST, I think I’d prefer the latter slightly
-
Ge0rG
Or is it NIИ?
-
winfried
Ge0rG: NIИ, that is a youth memory!
-
winfried
jonasw: would friday 1330 CEST work for you or is that to late?
-
jonasw
winfried, that would work
-
winfried
jonasw: oops, meant to ask 12:30 on friday , but 13:30 would work for me too ;-)
-
jonasw
winfried, 1330 works better than 1230 on friday, I think :)
-
winfried
pep.: would tomorrow at 13:30 CEST AND friday at 13:30 fit you? Ge0rG may then attend tomorrow and friday for sure (correct Ge0rG ?)
-
Ge0rG
winfried: besides of the music, I also loved the Quake1 ammunition...
-
Ge0rG
winfried: I can't promise it 100% yet, sorry.
-
winfried
Ge0rG: sorry, I am from the wulfenstein era ;-)
-
Ge0rG
winfried: "Mein Leben!"
-
jonasw
my new portable digital audio player unfortunately cannot run doom anymore
-
jonasw
not enough colors (1 bit color depth)
-
Ge0rG
https://op-co.de/vr3/files/doom.gif - I had doom running on my first Linux PDA.
-
jonasw
that’s more than one bit ;-)
-
Ge0rG
Last modified 2004-01-31 18:48. Wow, that's less than I thought it'd be.
-
jonasw
(granted, people *did* run doom on black/white LCD TI Voyage 200 calculators by tricking the display into displaying 2 bit grayscale or something)
-
edhelas
https://news.ycombinator.com/item?id=17063761
-
winfried
edhelas: there we go again...
-
Zash
ZZzzz...
-
edhelas
> That said, I think that main problem with Jabber is lack of a single entity pushing it. So it'll naturally lose fight against corporation with billion-dollar marketing budgets. With Matrix it might be better.
-
edhelas
:D
-
edhelas
let's built a decentralized network, but handled by a single entity :-°
-
daniel
Wait the performance of the matrix server is so bad that had to disable presence?
-
Ge0rG
Where can I find old versions of XEP-0045 (which define the GC1 behavior)
-
daniel
Is this for real 😂
-
Wiktor
maybe that's just me but I think they have a point, Arathorn is very active both on social media, and getting publicity (French government case), they operate like a corporation but Matrix is still federated (anyone can run the instance etc.)
-
goffi
catching a bit conversation on standard@ after a while, for the record I'm strongly willing/needing a deletion mechanism for file sharing (I'm not using HTTP upload, but would be nice to make it generic enough so it can be used by HTTP upload). I was planing to use ad-hoc commands for that, and propose a XEP after testing on the field.
-
Zash
What came first, Jabber Inc. or the JSF?
-
Ge0rG
https://xmpp.org/extensions/attic/ only goes back to 1.16 :(
-
edhelas
daniel you don't have performance problems anymore if you remove the heavy features
-
daniel
I mean honestly I want to like matrix. And I actually hope they will succeed. They do some (non technical) things a lot better than the jabber community or the xsf
-
daniel
But from all I hear their stack is just polished shit just as xmpp is
-
Zash
Marketing?
-
Zash
It'd be nice if they had learned from XMPP, but from what I can see, they're following the exact same path.
-
daniel
Yeah Marketing fundraising to employ full time people. Their way of extending the standard that you basically have to submit a PR for the spec, the implementation in the server and the client at the same time
-
Zash
I'm sure Jabber was just as cool back when there was one client, one server, transports were all the rage and Jabber Inc. wasn't bought by Cisco yet.
-
Zash
Just wait until there are more than one of independently developed servers and clients, it'll be exactly the same as XMPP.
-
daniel
Rumor has that they are actively discouraging new server implementations
-
goffi
Zash: that's one of the main issue I have with matrix (with their initial aggressivity with XMPP), it's all controlled by one company and a few people.
-
Zash
Wasn't the excuse for the reference server being slow "but we're rewriting it in rust!!!"
-
Holger
Go!
-
Zash
Samesame
-
Holger
Yeah their server story looks like a desaster.
-
Zash
But otoh, Jabber was started as an open source project, not as/by a company with a marketing budget.
-
Zash
> List of acquisitions by Cisco Systems (redirect from Jabber, Inc.) Heh
-
edhelas
2019, Cisco is buying Matrix.inc
-
Zash
What about going through the IETF and having a (Software|Standards) Foundation?
-
daniel
I mean in a way it's interesting to see how their approach pans out in the next 5-10 years
-
daniel
If it's still a somewhat open standard in 10 years that you could federate with their approach might have been proven more effective
-
daniel
I don't think there is anything inherently bad with a single company providing the reference implementation. As long as you always have the *option* of forking while still federation
-
daniel
*federating
-
winfried
I think the real problem is the difference between an open chat application like Matrix and an ecosystem like XMPP. Getting started is *much* harder in the ecosystem, but in the long run you want an ecosystem not just one implementation.
-
Zash
winfried: Doesn't that depend somewhat on who "you" are, and what their goals are?
-
Andrew Nenakhov
Matrix uniformity comes from it's relative obscurity. Once it will have multiple implementations, it'll be absolutely same as XMPP.
-
moparisthebest
except without the specs/documentation ?
-
Wiktor
moparisthebest: you mean that https://matrix.org/docs/spec/ ?
-
Andrew Nenakhov
And of course they are less obsessed with this crypto bullshit
-
daniel
Are they?
-
moparisthebest
didn't they develop OLM themselves?
-
winfried
Zash: don't think so, when maintaining a system for a longer time then 5-7 years, you want an ecosystem, not just one application. Up to that point funding, acquiring technology/knowledge etc is easier when you use a monolithic code base. Once you are up to your first big overhaul, you get your regrets. No matter who you are and what your goal is....
-
pep.
What about some projects applying for MOSS funding
-
pep.
Xmpp projects
-
Zash
winfried: I mean like, a company wanting ultimate control, do they want an ecosystem? Or like, Signal.
-
winfried
Zash: If I want ultimate control, I can still use the XMPP ecosystem as codebase. In matter of fact, I expect most XMPP deployments are exactly like that!
-
MattJ
.
-
MattJ
Is it me or is the xmpp.org website slow?
-
jonasw
I think it might be you
-
Zash
1.78s
-
jonasw
loads fine here
-
Zash
MattJ: You've just gotten spoiled by how blazing fast the new prosody.im site is ;)
-
Link Mauve
About 1.8s here for prosody.im’s home page. :p
-
MattJ
Hmm, the link to compliance suites on https://xmpp.org/extensions/ is outdated
-
MattJ
Links to XEP-0375 instead of XEP-0387
-
jonasw
MattJ, PRs welcome!
-
MattJ
I'm looking for the page
-
jonasw
MattJ, https://github.com/xsf/xmpp.org/blob/master/content/pages/extensions.md
-
MattJ
PR in
-
Ge0rG
So, I'm still looking for JEP-0045, version 0.4
-
Zash
archive.org?
-
Ge0rG
And no, the git log doesn't go back *this* far.
-
Ge0rG
Zash: do you know the URL?
-
Zash
duno
-
Zash
explore
-
Ge0rG
I'm not sure why but "jabber groupchat history" leads to completely unrelated results.
-
Zash
https://web.archive.org/web/20021004130423/http://www.jabber.org:80/jeps/jep-0045.html
-
Zash
That seems to be as far back as it goes
-
Ge0rG
Zash: you are awesome, thanks!
-
Zash
I'm sure I've seen the "Groupchat 1.0" protocol somewhere too, but where?
-
Zash
Seems /attic didn't exist back then
-
MattJ
Ge0rG, have you seen https://mail.jabber.org/pipermail/standards/2002-September/001485.html ?
-
MattJ
(not entirely sure what your current mission is, but seems like it's related...)
-
Neustradamus
MattJ: There are tickets here: https://github.com/xsf/xmpp.org/issues
-
Zash
Neustradamus: Too slow: https://github.com/xsf/xmpp.org/pull/436
-
Neustradamus
-> for https://github.com/xsf/xmpp.org/issues/398
-
Neustradamus
SamWhited: ^^
-
Neustradamus
Any news for the XEP diff tool? https://github.com/xsf/xmpp.org/issues/412
-
Zash
Ge0rG: Hmm https://web.archive.org/web/20000617033408/http://docs.jabber.org:80/
-
Ge0rG
MattJ: thanks, that's another useful pointer
-
MattJ
In particular this message from that thread: https://mail.jabber.org/pipermail/standards/2002-September/001499.html
-
MattJ
which I'm sure you'll print, stick to the wall and throw darts at
-
jonasw
ohmygot mcversion="2"✎ -
Zash
https://web.archive.org/web/20000823073740/http://docs.jabber.org:80/jpg/chgc.html Well what have we here
-
jonasw
ohmygod mcversion="2" ✏
-
MattJ
!praise Zash
-
Neustradamus
I see that the redirection of docs.jabber.org is missing
-
Zash
https://web.archive.org/web/20000919185743/http://docs.jabber.org:80/jpg/x273.html examples!
-
Zash
The real spec!
-
edhelas
so simple
-
Zash
Ge0rG: Looks like the origin of the direct invite namespace https://web.archive.org/web/20020214222508/http://docs.jabber.org:80/draft-proto/html/conferencing.html
-
jonasw
<message type="groupchat" from="act3@gc.denmark"> <body>Hamlet has arrived.</body> </message>
-
jonasw
interesting
-
jonasw
a precedent for messages from the bare MUC JID :)
-
Ge0rG
jonasw: yeah.
-
Zash
<iq type='get' to='roomname@server'> <enter xmlns='jabber:iq:conference'/> </iq>
-
edhelas
jonasw that would be nice indeed, introducing each participant by all his familly name, relations and positions
-
jonasw
> get > enter
-
MattJ
jonasw, that's why most clients still support those messages (and it's handy)
-
jonasw
"still"
-
MattJ
Heh
-
jonasw
for new clients it isn’t that obvious ;-)
-
jonasw
*hint hint*
-
Kev
M-Link certainly sends messages from the room's bare JID.
-
Ge0rG
Messages from a MUC bare JID are often used for CAPTCHAs and other entrance impediments.
-
Kev
So-called "System messages". I hadn't realised those were folklore at this point.
-
Zash
Ge0rG: https://web.archive.org/web/20020207105531/http://www.pipetree.com:80/jabber/gc.html
-
Zash
How many groupchat protocols are there even?
-
Zash
3 or 4 by 2002?
-
Kev
I think it was three wasn't it? gc, iq:gc and MUC.
-
Kev
But maybe I missed one.
-
Zash
"conferencing"?
-
Zash
Or is that what became MUC?
-
Ge0rG
Zash, MattJ: thanks very much for your archeological support. Its result should hit standards@ any minute now.
-
jonasw
oha
-
jonasw
this will help skip the time waiting for the raspberry pi to update
-
jonasw
> 33.7 kB/s 9min 42s
-
Ge0rG
I can't see it yet.
-
jonasw
me neither
-
jonasw
but looking forward to it
-
Ge0rG
May 14 16:21:24 bender postfix/smtp[9754]: EC5C814540E1: to=<standards@xmpp.org>, relay=atlas.jabber.org[208.68.163.215]:25, delay=3.1, delays=0.28/0.04/2.3/0.43, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as C40468FC)
-
Ge0rG
,oO( Atlas Shrugged )
- Zash shrug
-
Zash
https://web.archive.org/web/20020602221836/http://docs.jabber.org:80/draft-proto/html/sxpm.html Hah, neat
-
jonasw
Ge0rG, maybe it’s running an apt update on a raspberry pi and waits for the result before forwarding to introduce some random mixing delay
-
Ge0rG
jonasw: that would be some interesting interdependency.
-
Link Mauve
“16:09:10 jonasw> a precedent for messages from the bare MUC JID :)”, mu-conference used to do that if some entity joined with a GC1.0 join.
-
Link Mauve
Ge0rG, ooh, the line above the last participant was that null participant, not a ncurses bug!
-
Link Mauve
Thanks for making me notice that.
-
pep.
Too many bugs..
-
Zash
99 bugs in the code, take one down, patch it around, 103 bugs in the code
-
pep.
Zash: how is potato farming going
-
daniel
Link Mauve: haven't you been at the meeting where we discussed doing the avater thing?
-
pep.
Congress?
-
pep.
At*
-
daniel
Yes
-
Zash
pep.:
-
daniel
Zash:
-
pep.
daniel:
-
Link Mauve
daniel, I wasn’t expecting that to break.
-
Link Mauve
I was wrong.
-
Ge0rG
Nasal Demons!
-
Alex
memberbot is online for our Q2-2018 voting
-
Ge0rG
So, I want to use XMPP for my IoT. Who is the right person to give implementation advice?
-
jonasw
depends on what IoT means
-
jonasw
I’m doing IoT-ish things with XMPP
-
Zash
Means whatever you want it to mean
-
Ge0rG
I want to control multiple LED lighting controllers, get them automatically discovered by OpenHab, and just have to give them names.
-
MattJ
Ge0rG, the LED lighting controllers... are based on what?
-
MattJ
Mine hang off an Arduino, and you won't be XMPP'ing from those (unless you use one of the fancier models with Linux on)
-
Ge0rG
MattJ: esp8266
-
MattJ
No sensible XMPPing on that either, although it runs Lua and I considered some very hacked port of a minimal subset of Prosody...
-
MattJ
Once you factor into account that JIDs can be multiple KBs, there's no chance of a compliant implementation
-
Zash
Prosody already doesn't normally work with that.
-
MattJ
True :)
-
Zash
Depending on who has the 3KB JID
-
MattJ
Ge0rG, in my case most things happen over MQTT, and I bridge to that from XMPP/whatever needs to. It's the simplest option
-
Ge0rG
MattJ: I'm not going to use the Lua runtime, and I don't need 3KB JIDs on my LAN
-
MattJ
Then you can probably manage some form of XMPP, if you're willing to cut corners
-
Link Mauve
https://xmpp.org/extensions/xep-0060.html#example-216 shouldn’t this be in a pubsub#owner rather than in a pubsub namespace?
-
MattJ
I mean, jonasw should be able to give you some tips for XMPP in constrained environments :)