I've implemented xep-0153 this weekend, quite simple, I was wondering what is the recommended XEP for handling avatars (with xep-0084) ?
jonasw
XEP-0084 is preferred, but XEP-0153 required for backward compatibility and MUCs
edhelas
okay
SaltyBoneshas left
mimi89999has left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
alacerhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Guushas left
blablahas joined
daniel
Publish your own with pep, provide read access for vCard avatars and let your server do the conversion
jubalhhas left
jubalhhas joined
Guushas left
SaltyBoneshas joined
lovetox
daniel, what do you mean with "provide read access"
lovetox
how would i do this from a client
jonasw
lovetox, if you don’t find an avatar in PEP, try vcard transparently
lovetox
ah, only read support, i get it
Dave Cridlandhas left
lovetox
i do it the other way around, read/write vcard, only read for 0084 (for servers that dont support conversion
daniel
I mean technically you don't _try_ because both are pushed to you. Either via pep or via hash in vCard
daniel
So you pretty much know ahead
daniel
But yes
Dave Cridlandhas left
la|r|mahas joined
jonasw
I don’t think we rely on pep notifications to work
jonasw
we use it to build a local cache, but when asked for an avatar && we haven’t seen a pep notification, we’ll still try
Guushas left
Guushas left
daniel
I wouldn't consider it good practice to fire 300 avatar request on launch
Dave Cridlandhas left
Andrew Nenakhovhas joined
daniel
I rather rely on pep
daniel
Which is kinda working OK most of the time
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
lovetox
displaying a avatar is not so critical that i would start requesting it
lovetox
different story with a omemo key for example 🙂
jonasw
daniel, avatars aren’t requested until in-view, so there’s some time for pep to fill the gaps
Dave Cridlandhas left
Dave Cridlandhas left
rionhas joined
Dave Cridlandhas left
lnjhas left
Guushas left
Dave Cridlandhas left
Dave Cridlandhas left
lnjhas joined
Tobiashas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
alacerhas joined
Dave Cridlandhas left
jubalhhas left
rionhas left
alacerhas left
rtq3has left
Dave Cridlandhas left
Valerianhas left
Dave Cridlandhas left
rtq3has joined
Dave Cridlandhas left
Dave Cridlandhas left
rtq3has left
rtq3has joined
Dave Cridlandhas left
Valerianhas joined
remkohas joined
Dave Cridlandhas left
Dave Cridlandhas left
Tobiashas left
SaltyBoneshas left
SaltyBoneshas joined
vanitasvitaehas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
la|r|mahas joined
Dave Cridlandhas left
Dave Cridlandhas left
rtq3has left
Dave Cridlandhas left
rtq3has joined
Dave Cridlandhas left
Guushas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Guushas left
Andrew Nenakhovhas joined
rtq3has left
rionhas joined
rtq3has joined
rtq3has left
rtq3has joined
Guushas left
tuxhas left
tuxhas joined
lskdjfhas joined
alacerhas joined
rtq3has left
rtq3has joined
lskdjfhas left
lskdjfhas joined
alacerhas left
mimi89999has left
Dave Cridlandhas left
rtq3has left
rtq3has joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Dave Cridlandhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
danielhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Guushas left
Tobiashas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Guushas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
stefandxmhas joined
danielhas left
Dave Cridlandhas left
danielhas left
danielhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Dave Cridlandhas left
alacerhas joined
danielhas left
danielhas joined
Tobiashas left
nycohas joined
Tobiashas left
vanitasvitaehas left
Tobiashas left
Guushas left
rtq3has left
Tobiashas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
nycohas left
nycohas joined
marmistrzhas left
andyhas joined
Tobiashas left
Tobiashas left
Dave Cridlandhas left
Nekithas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Guushas left
Dave Cridlandhas left
Tobiashas left
lnjhas left
Dave Cridlandhas left
Tobiashas left
andrey.ghas left
Dave Cridlandhas left
jubalhhas joined
Guushas left
Tobiashas left
rtq3has joined
Tobiashas left
rionhas left
lumihas joined
mimi89999has left
rtq3has left
rtq3has joined
stefandxmhas left
lnjhas joined
Tobiashas left
Tobiashas left
jubalhhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Tobiashas left
blablahas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Dave Cridlandhas left
jubalhhas joined
jubalhhas left
Tobiashas left
la|r|mahas joined
lskdjfhas joined
rionhas joined
Nekithas joined
Guushas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Tobiashas left
jubalhhas joined
rtq3has left
jubalhhas left
rtq3has joined
jubalhhas joined
jubalhhas left
Tobiashas left
alexishas left
alexishas joined
Dave Cridlandhas left
jubalhhas joined
Tobiashas left
mathieuihas joined
Dave Cridlandhas left
Valerianhas left
Dave Cridlandhas left
Tobiashas left
mimi89999has joined
Tobiashas left
Dave Cridlandhas left
Tobiashas left
rionhas left
Dave Cridlandhas left
rionhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Dave Cridlandhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
jubalhhas left
jubalhhas joined
Dave Cridlandhas left
Dave Cridlandhas left
Tobiashas left
Dave Cridlandhas left
Tobiashas left
jubalhhas left
jubalhhas joined
jubalhhas left
stefandxmhas joined
Tobiashas left
jubalhhas joined
Tobiashas left
alexishas left
rtq3has left
alexishas joined
Tobiashas left
rtq3has joined
jubalhhas left
jubalhhas joined
Dave Cridlandhas left
stefandxmhas left
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
stefandxmhas joined
Tobiashas left
SamWhitedhas left
Zashhas left
Zashhas left
lskdjfhas joined
lskdjfhas joined
Tobiashas left
Dave Cridlandhas left
alexishas joined
Valerianhas joined
Dave Cridlandhas left
jubalhhas left
jubalhhas joined
Tobiashas left
rionhas left
alexishas left
alexishas joined
Dave Cridlandhas left
Dave Cridlandhas left
SamWhitedhas joined
Timhas joined
alexishas left
alexishas joined
Tobiashas left
marmistrzhas joined
Dave Cridlandhas left
alexishas left
alexishas joined
marmistrzhas joined
Dave Cridlandhas left
valohas left
valohas joined
blablahas joined
blablahas joined
jubalhhas left
rtq3has left
rtq3has joined
jubalhhas left
Neustradamushas left
Neustradamushas joined
jerehas joined
jerehas joined
Tobiashas left
rtq3has left
Tobiashas left
lskdjfhas left
Tobiashas left
Tobiashas left
Tobiashas left
Tobiashas left
jerehas left
lorddavidiiihas left
jerehas joined
lorddavidiiihas joined
jerehas left
MattJhas joined
jerehas joined
jubalhhas joined
jubalhhas left
Neustradamushas left
Neustradamushas joined
alacerhas left
alacerhas joined
marmistrzhas left
moparisthebesthas joined
moparisthebesthas left
moparisthebesthas joined
Dave Cridlandhas left
alacerhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Neustradamushas left
Andrew Nenakhovhas left
Neustradamushas joined
Andrew Nenakhovhas joined
danielhas left
pep.has left
Dave Cridlandhas left
marmistrzhas joined
Guushas left
danielhas left
jubalhhas joined
jubalhhas left
jubalhhas joined
rionhas joined
alexishas left
Guushas left
mimi89999has left
blablahas joined
Guushas left
Guushas left
Tobiashas joined
rtq3has joined
j.rhas left
jubalhhas left
j.rhas joined
Tobiashas joined
andyhas left
marmistrzhas left
jubalhhas joined
rtq3has left
rtq3has joined
lovetoxhas left
Guushas left
lovetoxhas joined
marmistrzhas left
marmistrzhas joined
UsLhas left
UsLhas joined
jerehas joined
jerehas joined
Zashhas left
winfriedhas joined
mimi89999has left
danielhas left
pep.
When is the next gdpr event again. If it was today I'm sorry I'm sick in bed. I don't know about tomorrow..
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
jonasw
pep.: next is tomorrow, 12:30 CEST
lovetoxhas left
Timhas joined
Timhas joined
jjrhhas left
Timhas left
Timhas joined
lskdjfhas joined
rionhas left
alacerhas joined
jubalhhas left
jjrhhas left
Zashhas left
Zashhas left
Zashhas left
Zashhas left
Zashhas left
jjrhhas left
Zashhas left
Zashhas left
jjrhhas left
Dave Cridlandhas left
SamWhitedhas left
Dave Cridlandhas left
jubalhhas joined
jubalhhas left
alacerhas left
alacerhas joined
Timhas joined
vanitasvitaehas left
alexishas joined
jjrhhas left
Dave Cridlandhas left
Dave Cridlandhas left
blablahas joined
blablahas joined
Valerianhas left
Valerianhas joined
Dave Cridlandhas left
stefandxmhas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
rtq3has left
vanitasvitaehas left
jonaswhas joined
rionhas joined
jonaswhas left
Valerianhas left
alexishas left
alexishas joined
Dave Cridlandhas left
jubalhhas joined
jubalhhas left
jubalhhas joined
jubalhhas left
Zashhas left
alexishas left
alexishas joined
rtq3has joined
Dave Cridlandhas left
lovetoxhas joined
Dave Cridlandhas left
Dave Cridlandhas left
rionhas left
alexishas left
alexishas joined
sezuanhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
sezuanhas left
blablahas joined
waqashas joined
Dave Cridlandhas left
danielhas left
jjrhhas left
tahas joined
Valerianhas left
Valerianhas joined
jjrhhas left
rionhas joined
jubalhhas joined
blablahas joined
rtq3has left
Guushas left
valohas left
valohas joined
Guushas left
rionhas left
rtq3has joined
Guushas left
jjrhhas left
jubalhhas left
jubalhhas joined
rionhas joined
Guushas left
Guushas left
Guushas left
Guushas left
Guushas left
Guushas left
SaltyBones
gdpr event?
MattJ
*GDPR Party
MattJ
General Data Protection Rave
MattJ
SaltyBones, there have been a series of meetings discussing the impact of GDPR on XMPP operators
Zash
Groovy Drunken Party Rave
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
jjrhhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
jjrhhas left
Guushas left
rtq3has left
SaltyBones
oh cool
SaltyBones
that's a great idea I hope the results are documented somewhere? :D
MattJ
They are
MattJ
https://wiki.xmpp.org/web/GDPR
SaltyBones
<3
Guushas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
jubalhhas joined
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Nekithas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
marmistrzhas left
sezuanhas joined
Nekithas joined
marchas joined
danielhas left
moparisthebest
so that page says "The GDPR is applicable to anyone offering services from EU, or to EU citizens, paid or non-paid and to anyone explicitly targeting EU inhabitants. "
moparisthebest
which directly contradicts https://ec.europa.eu/info/law/law-topic/data-protection/reform/rules-business-and-organisations/application-regulation/who-does-data-protection-law-apply_en
moparisthebest
which says "Provided your company doesn't specifically target its services at individuals in the EU, it is not subject to the rules of the GDPR."
moparisthebest
right?
lskdjfhas left
moparisthebest
cc pep. jonasw winfried ^
ibikkhas joined
rtq3has joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
andyhas joined
SaltyBoneshas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
marchas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Dave Cridlandhas left
jubalhhas joined
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Guushas left
tuxhas joined
Guushas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
marchas joined
lskdjfhas joined
Guushas left
Yagizahas joined
rtq3has left
andrey.ghas joined
jubalhhas left
tahas joined
jubalhhas left
Neustradamushas left
Neustradamushas joined
jubalhhas joined
jubalhhas left
jubalhhas joined
Dave Cridlandhas left
rtq3has joined
jubalhhas left
jubalhhas joined
matlaghas left
blablahas joined
rionhas left
Dave Cridlandhas left
blablahas joined
Dave Cridlandhas left
Dave Cridlandhas left
Valerianhas left
danielhas left
marmistrzhas left
Dave Cridlandhas left
Dave Cridlandhas left
Valerianhas joined
tahas joined
Yagizahas left
Dave Cridlandhas left
rtq3has left
alihas joined
rtq3has joined
ibikkhas left
Valerianhas left
Dave Cridlandhas left
Dave Cridlandhas left
Valerianhas joined
jubalhhas left
rionhas joined
Yagizahas joined
jubalhhas left
Dave Cridlandhas left
Wiktorhas joined
blablahas joined
Valerianhas left
marmistrzhas left
rionhas left
jubalhhas joined
blablahas joined
jubalhhas left
la|r|mahas joined
rtq3has left
Dave Cridlandhas left
rtq3has joined
rionhas left
blablahas joined
alihas left
Dave Cridlandhas left
rtq3has left
rtq3has joined
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas joined
Dave Cridlandhas left
blablahas joined
Syndacehas left
Syndacehas joined
jubalhhas joined
marmistrzhas left
jubalhhas left
tahas left
tahas joined
vanitasvitaehas left
ibikkhas left
jubalhhas joined
Guushas left
Dave Cridlandhas left
lnjhas left
Dave Cridlandhas left
jubalhhas left
sezuanhas left
Dave Cridlandhas left
Dave Cridlandhas left
jubalhhas joined
Dave Cridlandhas left
valohas joined
jubalhhas left
Dave Cridlandhas left
Guushas left
jubalhhas joined
Dave Cridlandhas left
la|r|mahas left
Guushas left
Guushas left
Holger
The first link on https://xmpp.org/about/xsf/jabber-trademark/whats-required.html ("actual license language") is dead, FWIW.
but as far as anyone knows right now, there is no actual document from cisco granting that, at least last time I talked to peter he said he would look for it
lumihas left
j.rhas joined
j.rhas joined
jonaswhas left
Holger
moparisthebest: So the last sentence on https://xmpp.org/about/xsf/jabber-trademark/background is wrong?
Dave Cridlandhas left
rionhas joined
rionhas left
Neustradamus
A lot of links are dead since the XMPP.org server crash
Dave Cridlandhas left
Zash
Wasn't there a giant issue collecting them all?
moparisthebest
Holger, so if you read it, it was a trial agreement for 12 months, at which time they would make another agreement
moparisthebest
that other agreement either 1) never happened or 2) no one knows where it is
Neustradamushas left
moparisthebest
peter said he would look for it, I haven't followed up
Neustradamushas joined
moparisthebest
oh right, and after the 12 months JINC was supposed to transfer the trademark to the JSF, which obviously never happened, right?
Holger
moparisthebest: Can't find any of this in https://xmpp.org/docs/Trademark_License_Agreement.pdf but whatever.
moparisthebest
Holger, https://xmpp.org/docs/Trademark_Enforcement_Agreement.pdf section 3. Term and Termination
Dave Cridlandhas left
Dave Cridlandhas left
remkohas left
Dave Cridlandhas left
jubalhhas left
jubalhhas joined
sezuanhas joined
Holger
So the Enforcement Agreement supersedes the License Agreement?
moparisthebest
it came after?
marchas left
Holger
It's not about a different topic (using the trademark vs. administering it)?
moparisthebest
I'm not a lawyer, it's just clear https://xmpp.org/docs/Trademark_Enforcement_Agreement.pdf is no longer in effect right?
Holger
Maybe, but I thought you were saying nothing is in effect.
Dave Cridlandhas left
andyhas joined
moparisthebest
I don't know, it all seems very questionable though
moparisthebest
I'd kind of wager no one currently at cisco knows anything about it
Holger
Legal stuff always feels fragile to me.
Zash
It is
Zash
It's code that runs on PEOPLE
Dave Cridlandhas left
Dave Cridlandhas left
moparisthebest
I feel like the XSF should probably look into it and answer these questions before handing out any more sublicenses or recommending using the term
moparisthebest
is there an official way to pester the board about this? :)
Zash
Haxxor the Trello?
moparisthebest
hmm seems easier to just crash the next board meeting
moparisthebest
if I happen to be lurking at the same time
sezuanhas left
lnjhas joined
moparisthebest
Holger, it says it 'conteplates the grant to the JSF by JINC of a perpetual royalty-free license to use the jabber trademark'
moparisthebest
and it's no longer in effect
moparisthebest
seems to me unless there is another agreement the JSF lost that license after a year?
moparisthebest
again who knows, I'm a programmer, meh
moparisthebest
OH wait I think I get it
moparisthebest
https://xmpp.org/docs/Trademark_License_Agreement.pdf allows the JSF to *use* the trademark, it explicitly says it is NOT allowed to sublicense it
moparisthebest
then https://xmpp.org/docs/Trademark_Enforcement_Agreement.pdf allows sublicensing for a trial period of 12 months
moparisthebest
is that right?
blablahas joined
Ge0rG
moparisthebest: IIRC that trial is automatically converted into a full license after the year
moparisthebest
Ge0rG, where does it say that?
Dave Cridlandhas left
moparisthebest
Upon termination of this Agreement other than in connection with the transfer of the ownership of the mark to the JSF, JINC shall again become soley responsible for administration of the mark.
moparisthebest
that's section 3 of https://xmpp.org/docs/Trademark_Enforcement_Agreement.pdf
moparisthebest
so I think we can all agree the ownership did not transfer right?
Ge0rG
moparisthebest: I've read through all of these documents last year, and I wanted to make the sub license process easier. I failed on stpeter
moparisthebest
which I think means that agreement is no longer in effect
Ge0rG
moparisthebest: but my reading is that the xsf is actually legally allowed to sublicense
moparisthebest
as I read it, XSF has no right at all to sub license, after May 2nd, 2004
moparisthebest
where Ge0rG ? not saying you are wrong, just that I don't see that part
Dave Cridlandhas left
Dave Cridlandhas left
rtq3has left
rtq3has joined
lnjhas left
Dave Cridlandhas left
Dave Cridlandhas left
Ge0rG
moparisthebest: stpeter will know
moparisthebest
we talked about it in here, he said he'd look for the next agreement
marmistrzhas left
Dave Cridlandhas left
moparisthebest
but in the meantime, handing out sublicenses based on "we think someone has the contract in a filing cabinet" is pretty shaky
Dave Cridlandhas left
marmistrzhas left
jjrhhas left
jjrhhas left
jubalhhas joined
Ge0rG
moparisthebest: that's a Board topic. I tried it multiple times and failed, but with different questions
Dave Cridlandhas left
winfried
moparisthebest: old question, three ways you can be subject to the GDPR:
1) you are EU based
2) you target EU citizens
3) you collect on a large scale (millions) data on EU citizens
Dave Cridlandhas left
Zash
Ge0rG for board?!
Neustradamushas joined
Dave Cridlandhas left
Neustradamushas left
Neustradamushas joined
moparisthebest
winfried, so the xmpp wiki is wrong, you aren't subject if you provide services to EU citizens as long as you aren't specifically targetting them?
moparisthebest
that would be good to correct, as then it wouldn't affect basically any xmpp servers outside EU
moparisthebest
Ge0rG, I agree with you re: board topic, maybe an email to members@ would get it on their radar? idk
Neustradamushas left
Neustradamushas joined
rtq3has left
rtq3has joined
jubalhhas joined
SaltyBoneshas left
winfried
moparisthebest: if you aren't targeting them and AND you don't collect on a large scale data on them, then it wouldn't affect you. Thanks for pointing out the issue with the wiki!
Wiktorhas joined
tahas joined
tahas joined
j.rhas joined
moparisthebest
that's great news for small friends+family xmpp servers
nycohas left
edhelashas left
andyhas left
blablahas left
edhelashas joined
rtq3has left
Dave Cridlandhas left
mimi89999has left
Dave Cridlandhas left
blablahas joined
rtq3has joined
Guushas left
Dave Cridlandhas left
Dave Cridlandhas left
SamWhited
If it's a small friends+family server it doesn't matter anyways unless you think your friends or family are likely to file a complaint about your handling of their data.
moparisthebest
well I've given random xmpp devs accounts to test stuff
moparisthebest
I don't really want to even consider GDPR there, turns out I don't have to, which is good
Dave Cridlandhas left
jubalhhas joined
SamWhited
You probably don't either way unless you're worried that they'll ask you to delete your data, you'll say no, and then they'll report you.
Dave Cridlandhas left
winfried
SamWhited: personal use is not subject to the GDPR, and the GDPR is *way* more relaxed to small scale data processing. If your name is Google, Facebook or Palantir, you should worry.
SamWhited
Right, but not if you're hosting a server for friends and family and a few random devs.
winfried
SamWhited: exactly
j.rhas joined
Guushas left
lovetoxhas joined
danielhas joined
danielhas joined
SamWhitedhas joined
SamWhitedhas joined
lovetoxhas joined
SamWhitedhas joined
danielhas joined
j.rhas joined
Neustradamushas left
winfriedhas joined
stefandxmhas joined
j.rhas joined
SamWhitedhas left
winfriedhas left
winfriedhas joined
Chobbeshas joined
valohas joined
rtq3has left
Guushas left
Zashhas left
j.rhas joined
rtq3has joined
rtq3has left
rtq3has joined
Guushas left
Ge0rG
SamWhited: family and friends are exempt, unless you take money