what steps do I have to accomplish to get an account for wiki.xmpp.org?
bunghas left
neshtaxmpphas left
intosihas joined
Kevhas joined
adiaholichas left
վարյաhas left
restive_monkhas joined
florettahas left
florettahas joined
adiaholichas joined
adiaholichas left
վարյաhas joined
intosihas left
Kevhas left
debaclehas left
adiaholichas joined
intosihas joined
restive_monkhas left
Samhas left
Samhas joined
wgreenhousehas left
wgreenhousehas joined
adiaholichas left
adiaholichas joined
intosihas left
intosihas joined
Kevhas joined
neshtaxmpphas joined
neshtaxmpphas left
intosihas left
Kevhas left
adiaholichas left
crypthas joined
crypthas left
crypthas joined
crypthas left
Steve Killehas left
Steve Killehas joined
Menelhas left
վարյաhas left
florettahas left
florettahas joined
adiaholichas joined
crypthas joined
adiaholichas left
վարյաhas joined
restive_monkhas joined
Skull Fuckerhas left
raghavgururajanhas joined
thilo.molitorhas left
intosihas joined
adiaholichas joined
harry837374884has left
adiaholichas left
crypthas left
adiaholichas joined
adiaholichas left
intosihas left
BASSGODhas left
վարյաhas left
վարյաhas joined
adiaholichas joined
Yagizahas joined
intosihas joined
intosihas left
intosihas joined
andrey.ghas left
crypthas joined
crypthas left
crypthas joined
crypthas left
crypthas joined
Kevhas joined
crypthas left
crypthas joined
adiaholichas left
crypthas left
crypthas joined
BASSGODhas joined
florettahas left
crypthas left
crypthas joined
raghavgururajanhas left
intosihas left
florettahas joined
crypthas left
moparisthebesthas left
Kevhas left
moparisthebesthas joined
intosihas joined
crypthas joined
Sevehas joined
intosihas left
intosihas joined
Samhas left
adiaholichas joined
restive_monkhas left
atomicwatchhas joined
Kevhas joined
COM8has joined
COM8has left
COM8has joined
COM8has left
neshtaxmpphas joined
neshtaxmpphas left
atomicwatchhas left
Menelhas joined
jgarthas joined
crypthas left
Tobiashas joined
crypthas joined
adiaholichas left
adiaholichas joined
crypthas left
thilo.molitorhas joined
thilo.molitorhas left
intosihas left
adiaholichas left
Kevhas left
florettahas left
adiaholichas joined
goffihas joined
restive_monkhas joined
adiaholichas left
adiaholichas joined
florettahas joined
mimi89999has left
mimi89999has joined
crypthas joined
crypthas left
Menelhas left
Menelhas joined
Skull Fuckerhas joined
atomicwatchhas joined
Tobiashas left
Tobiashas joined
marc0shas left
marc0shas joined
yushyinhas left
pasdesushihas joined
konstantinoshas joined
jcbrandhas joined
jcbrand
IIRC someone has to create it for you, but I can't remember who
jcbrand
(not very helpful I know)
adiaholichas left
thilo.molitorhas joined
restive_monkhas left
thilo.molitorhas left
intosihas joined
rionhas left
rionhas joined
Samhas joined
emushas joined
bunghas joined
Guus
I can do that. Instructions are actually on the home page, linking to this article: https://wiki.xmpp.org/web/Sysops
wgreenhousehas left
thilo.molitorhas joined
wgreenhousehas joined
konstantinoshas left
pasdesushihas left
COM8has joined
COM8has left
intosihas left
restive_monkhas joined
crypthas joined
yushyinhas joined
crypthas left
adiaholichas joined
wgreenhousehas left
վարյաhas left
վարյաhas joined
wurstsalathas joined
wgreenhousehas joined
pasdesushihas joined
nikhilmwarrierhas joined
nikhilmwarrierhas left
nikhilmwarrierhas joined
adiaholichas left
Kevhas joined
emus
thilo.molitor: let us know what changes has been done
bunghas left
adiaholichas joined
BASSGODhas left
restive_monkhas left
BASSGODhas joined
adiaholichas left
Kevhas left
intosihas joined
վարյաhas left
վարյաhas joined
karoshihas joined
adiaholichas joined
վարյաhas left
վարյաhas joined
jgarthas left
konstantinoshas joined
վարյաhas left
վարյաhas joined
msavoritiashas joined
msavoritiashas left
msavoritiashas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
Alexhas joined
intosihas left
Fishbowlerhas left
Titihas joined
harry837374884has joined
mjkhas joined
Titihas left
Fishbowlerhas joined
intosihas joined
Titihas joined
Menelhas left
Menelhas joined
yushyinhas left
Menelhas left
Menelhas joined
Menelhas left
Menelhas joined
Kevhas joined
restive_monkhas joined
վարյաhas left
վարյաhas joined
yushyinhas joined
stphas joined
lskdjfhas joined
adiaholichas left
վարյաhas left
վարյաhas joined
Kevhas left
wgreenhousehas left
wgreenhousehas joined
adiaholichas joined
restive_monkhas left
վարյաhas left
վարյաhas joined
pasdesushihas left
adiaholichas left
marc0shas left
marc0shas joined
Kevhas joined
restive_monkhas joined
pasdesushihas joined
վարյաhas left
վարյաhas joined
adiaholichas joined
wladmishas left
wladmishas joined
Andrzejhas joined
Link Mauve
“22:09:34 moparisthebest> I don't even like that language, why should anyone "come to us" in the first place? only if they feel like it I suppose”, around me, there were quite a few of my friends who once tried to contribute to XMPP clients, not even specs or servers or anything similar, but in my experience you usually come to that after you’ve found them lacking in some way and want to improve them.
Samhas left
Link Mauve
Merge/pull requests being neglected for years (perhaps forever), issues being ignored or closed with little to no consideration, anxiety about issues being public or them not doing the right thing or posting what’s needed, were powerful deterrents to them continuing in that direction.
wladmishas left
Link Mauve
Oh, and communication only in chat rooms where you have to socialise with a lot of unknown people is also an issue.
Link Mauve
Some people very much would want to contribute, but all of this tech acts as a barrier which filters them out, to never see them again.
Link Mauve
Some of these people are happily working at a tech company, brilliant CS students, or even people from very different fields who could help with non-technical stuff.
jcbrand
> Merge/pull requests being neglected for years (perhaps forever)
This comes back to the issue of free labour. Other people are not obligated to do free work for you, and to the extent that projects are open source, they can be forked.
adiaholichas left
jcbrand
In a voluntary system, where people are not compelled to do work for others, you will have a situation where PRs aren't addressed
restive_monkhas left
jcbrand
It's in the nature of the agreement that people aren't forced to work for free on stuff they don't want to
Link Mauve
jcbrand, yes, but even with very little resources there are huge improvements to be had here.
jcbrand
Can you give a concrete example?
Kevhas left
Link Mauve
In another project I work on, the main maintainer is trying to at least put labels on issues and merge requests, and give a succint answer as to whether she feels it’s a good direcion or not.
debaclehas joined
Ge0rGlooks at his own issue trackers, full of shame
Link Mauve
Bigger projects often have a bot which auto-replies to new issues/MRs requesting a particular maintainer for the code changed.
Link Mauve
Ge0rG, /me as well, I’m not good at all at that yet. ^^'
jcbrand
Link Mauve: That's work. She has decided to spend the time and energy on that, but no-one can demand it from her
jcbrand
It's great that she does, and I also think people like that deserve praise (which gets into the whole meritocracy debate)
jcbrand
but we can't demand or even expect it
Link Mauve
jcbrand, that’s obviously work yeah.
Ge0rG
jcbrand: I would say this is the difference between a free software project and a source code dump
neshtaxmpphas joined
jcbrand
People are free to walk away from a project which they don't want to work on anymore
Daniel
Reviewing pull requests / code review is absolutely dreadful work. My next open source project is probably just going to be 'closed contribution'. That's at least honestly communicating how I feel
jcbrand
particularly if they don't have paying customers
jcbrand
if you have paying customers you could still argue that you have some responsibility towards them
Link Mauve
jcbrand, then advertise that you are not working on it any longer, and would like someone else to step up as a maintainer.
Link Mauve
jcbrand, why just if they are paying?
jcbrand
because there was an explicit exchange of value and generally that comes with some kind of binding agreement
Link Mauve
I personally feel this responsibility towards my users no matter the money I receive from them (I don’t receive any).
jcbrand
Yes, because you're a conscientious person, as are most people who work on FOSS for free for many years
Link Mauve
jcbrand, a lot of companies would disagree with you, closing at random and never doing any of the maintainance you once paid for.
jcbrand
Yes, and that's worth criticizing
jcbrand
If a company goes bankrupt, it kinda goes again into the "can't force people to work for free" thing
jcbrand
aka slavery
jcbrand
But I respect the people/companies who open source their code or try to accommodate users when they go bankrupt
pep.
That's work, sure, and that's what it takes to include people that wouldn't feel included. It's a choice to make
Link Mauve
↑ this.
adiaholichas joined
Link Mauve
I described a few bits of hurdles which prevented potential contributors from getting into the XMPP community, mostly because of their upbringing as women but not only, whether we act on it or not is up to us.
restive_monkhas joined
wladmishas joined
jcbrand
So MRs not being addressed is keeping woman away from contributing to XMPP?✎
jcbrand
So MRs not being addressed is keeping women away from contributing to XMPP? ✏
Ge0rG
it's keeping non-stubborn people away from contributing
Link Mauve
When I said upbringing, (at least here in France) it comes with the baggage of aiming to be as discreet as possible, to not make waves, to avoid confrontation, to try to do things on your own before reaching for help, if ever, etc.
adiaholichas left
Link Mauve
This isn’t specific to women, you’ll find countless counter-examples of both genres, but it is still a consequence of gendered education.
jcbrand
Doing things on your own before reaching for help is good advice
BASSGODhas left
jcbrand
I wish more people followed it
jcbrand
Another would be to explain what you did and why you're stuck when you ask for help
Link Mauve
jcbrand, being stuck and giving up before reaching out for help isn’t a good outcome.
Link Mauve
And you will need help, when you’re completely new to both free software, XMPP, a particular client, its culture, bug tracker, community, maintainers…
jcbrand
Perhaps being stubborn is a requirement for being a FOSS contributor? Perhaps giving up prematurely is just not going to cut it? Regardless of what CoC a community has or what other things it does?
Kevhas joined
jcbrand
There needs to be some kind of intrinsic motivation here... you have to be motivated to be involved and to do stuff
pep.
Perhaps being stubborn is indeed a requirement to be a Foss contributor because of what we made it
msavoritias
jcbrand: absolutely disagree
pep.
It's not an inherent requirement to being a Foss contributor
jcbrand
pep. Because of the nature of voluntary interaction
msavoritias
Yeap. Its what we made of foss culture
msavoritias
Which basically is open source software that doesnt really respect its users at all
Daniel
Being able to research / use Google is 95% of our industry
restive_monkhas left
msavoritias
Not in all cases of course
pep.
jcbrand: there is a lot more than voluntary interactions going on here, you forgot about all the power structures
mdoschhas left
Link Mauve
jcbrand, oh, one of the people I have in mind is very stubborn, she’ll try to fix her problem for days or weeks or months before giving up. But once fixed, if the answer is *tumbleweed* she won’t be able to overcome that alone.
jcbrand
I don't know what you mean, if she fixed the problem, she can use that fix
pep.
(tumbleweed?)
Link Mauve
Contributing to free software isn’t about fixing your own problem and then using your own fork forever, an integral part of it is providing it to other users as well.
jcbrand
Yes, and if other users reject it, then that's the way it is
mdoschhas joined
jcbrand
You can't force other people to use your FOSS code
Link Mauve
pep., the thing you see in cartoons, where to signify nothing happens some ball of straw (?) rolls in the background.
pep.
Link Mauve: oh
gooyahas joined
Andrzejhas left
Link Mauve
jcbrand, I don’t have any ready-made solution to those social problems, otherwise I’d be advocating for them already, but saying “that’s just the way it is” and thus ditching a lot of potential contributors isn’t something I approve of.
restive_monkhas joined
jcbrand
I'm not ditching anyone
Link Mauve
Current FOSS culture is.
jcbrand
I just don't buy this argument. As if there is a long line of people waiting outside to contribute and somehow we (being bad in some way) are preventing them from contributing
neshtaxmpphas left
msavoritias
Yep. This is a widespread problem of my cide i dont care.
Which is funny because open source is supposed to be about collaboration
neshtaxmpphas joined
jcbrand
msavoritias: maybe for you
jcbrand
I'm not against collaboration but you can't say what FOSS is for everyone
msavoritias
jcbrand: that is what you are describing tho
Link Mauve
I don’t think so either, but in the off case of someone wanting to contribute who isn’t part of our current circles, the many barriers to entry we erected are a problem.
jcbrand
No, I'm describing voluntary interaction, of which collaboration is a part, but there's also competition in FOSS and other forms of interaction
pep.
Again, maybe that's because we want it this way
jcbrand
To me, FOSS is about freedom. The freedom from coercion is a big part of that.
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Link Mauve
We can say XMPP is a white boys club, that probably wouldn’t be too far from the truth. Still, I don’t like that fact.
Link Mauve
And I don’t think we should aim at keeping it closed that way.
jcbrand
It's wrong though
jcbrand
There are Indian developers working on XMPP, there are woman and there are other non-white people
msavoritias
> jcbrand wrote:
> No, I'm describing voluntary interaction, of which collaboration is a part, but there's also competition in FOSS and other forms of interaction
What you are describing doesnt sound like voluntary interaction though.
It sounds more like contributors have to "prove" themselves by passing a bunch of barriers we have to them cintributing.
jcbrand
And I'm not aware of anyone aiming to keep it a white boys club
pep.
jcbrand: marginally yes
Link Mauve
Oh sure, a lot of non-white boys are working with XMPP, but how many are involved in this community?
jcbrand
msavoritias: No, I'm saying other people cannot be forced to review and integrate contributions
jcbrand
Because participation is voluntary
msavoritias
jcbrand: sure. But the labels as Link Mauve said or the better communication with the COC or other initiatives are part of that making it easier
jcbrand
Honestly, if I was a woman or non-white, I think I would be annoyed if my contribution is considered✎
jcbrand
Honestly, if I was a woman or non-white, I think I would be annoyed if my contribution is considered marginal ✏
Link Mauve
jcbrand, this is just one specific issue, amongst many others (of which most of us are probably not aware).
jcbrand
msavoritias: So what? You still cannot force someone to add labels
Link Mauve
jcbrand, what do you mean “considered marginal”?
jcbrand
Simple as that
msavoritias
The mentality of i dont have to do anything for users/contributors is very exclusionary by nature
jcbrand
Ah so "inclusivity" requires people being forced to do things against their will?
msavoritias
> jcbrand wrote:
> msavoritias: So what? You still cannot force someone to add labels
No i cant. I can just say that saying that it is voluntary while not doing the minimmum effort to collaborate fith the community and your users doesnt seem very voluntary
nikhilmwarrierhas left
pep.
jcbrand: well you choose to be inclusive. Here it doesn't seem like you want to be
msavoritias
It feels like a "test" i have to pass to prove myself to you
Link Mauve
jcbrand, if their will is to keep excluding potential contributors based on self-made walls, perhaps yeah.
jcbrand
pep. I'm not exclusive. I don't exclude anyone from using my code, from forking it, or from contributing to it. That's enough
Link Mauve
jcbrand, I wasn’t going especially for your project, I think exactly none of us are being inclusive currently.
pep.
Not being something doesn't equal being its opposite
jcbrand
Link Mauve I'm replying to pep. saying that I don't want to be inclusive
Link Mauve
“Just fork it if you aren’t happy” isn’t being inclusive, it’s the bare minimum you must allow to be considered free software.
neshtaxmpphas left
neshtaxmpphas joined
Link Mauve
jcbrand, it’s again not your project, but your stance in this discussion which he is pointing.
jcbrand
My stance is that people cannot and shouldn't be forced to do free work, and you guys are saying that free work is required to be inclusive
pep.
(Also I'm on the phone sorry, really short sentences and latency because typing)
jcbrand
If you want to do the work that you think is necessary to be inclusive, then by all means, don't let me stop you, but you can't expect it from people and somehow tell them they're bad people if they don't want to do free work
jcbrand
And IMO part of contributing to FOSS is to be realistic
Link Mauve
jcbrand, not necessarily from you tbh, other contributors who like that could do it, I’ve always seen a huge increase in pleasantness to interact with projects when someone is managing the bug tracker, even if they themselves aren’t a developer.
adiaholichas joined
jcbrand
and to realise that you can't demand unpaid volunteers to do stuff for you
jcbrand
Link Mauve: Yes, emus has done that for Converse and it makes a big difference
Link Mauve
But that’s also voluntary work, if it isn’t welcomed or encouraged or rewarded it will never happen, or in the off chance someone wants to do it they will stop pretty quickly.
pep.
jcbrand: you're saying two things here though, you're saying we expect too much for you to be inclusive, and you're also saying you already are, which conflicts with the first part
jcbrand
No, I said I'm not exclusive
jcbrand
Which to me is enough
BASSGODhas joined
Link Mauve
jcbrand, I don’t think we’ve said you are a bad person for not doing that work, just pointing that not doing it adds a barrier to potential contributors who aren’t part of the white boys club. :p
jcbrand
It's not about me personally
jcbrand
It's about the line of argument being taken
jcbrand
I gotta get to work
xeckshas left
Link Mauve
See you! \o_
xeckshas joined
Link Mauve
This was an interesting discussion, thanks. :)
pep.
Fwiw I'm happy we got to this point in the 2-3 years I've backed off, there is progress. And it's much easier to chat about it, even though we still don't agree
jcbrand
One last thing... that I was trying to think of how to formalise... The line of reasoning that you're "exclusionary", "don't respect the users" and so on, is a negative form of motivation. It's saying, "do this or you're not a good person".
I don't think this is helpful. It's much better to motivate people positively. So, the people who *do* make an effort, give them praise, give them credibility and appreciation, so that there is an incentive to continue.
jcbrand
Thanks as well 🙂
Link Mauve
jcbrand, I think it’s usually done that way in communities which take that problem hands on and work on solutions together.
Kev
I don't think there's any requirement on OSS volunteers to be inclusionary, or indeed to have any sort of community ta all if they don't wish to - it's enough to throw some code over the wall (although I do think it's good to set expectations). But if one *does* want to build a development/whatever community it is a positive thing to try to find ways to remove barriers to people joining it. For my tuppence.
restive_monkhas left
Link Mauve
I’ve heard very good echoes of that in the Rust community for instance, although I haven’t interacted much with them to experience it first hand.
Andrzejhas joined
wgreenhousehas left
pep.
So the question really is, does the XSF want it :)
wgreenhousehas joined
jonas’
no, the question is, who does it ;)
BASSGODhas left
վարյաhas left
վարյաhas joined
Kev
Both are questions :)
Kev
But yes, just deciding you desire something to happen doesn't, sadly, come with a magic wand.
jonas’
not wrong
neshtaxmpphas left
neshtaxmpphas joined
pep.
No, the XSF as a whole can take a stance and decide (or not) to be inclusive. In a way it's already done with the CoC. And everybody who gravitates around the XSF is of course encouraged to contribute. It's not a one person job, it's the effort of the whole community. If not everybody does it, then just one person could ruin efforts of a small group
APachhas left
jonas’
well if the XSF takes a stance and then nobody does the job, it's not good either
pep.
Well here we are then. The CoC is out, what now
jonas’
do things and talk about them?
Kev
There's probably two 'doing its' here. One is following whatever community norm we try to set for ourselves, and everyone needs to do that - but potentially someone needs to police it. The other is putting in the work to come up with norms, and whatever positive actions might need explicitly doing.
Kev
If the CoC says "Don't be an arsehole" - everyone needs to not be an arsehole.
If we decide we want to find underrepresented groups and reach out to them, that needs an explicit action from someone(s).
antranigvhas left
antranigvhas joined
Daniel
> If we decide we want to find underrepresented groups and reach out to them, that needs an explicit action from someone(s).
I wonder how that would actually work in practice. besides 'being nice and welcoming'
Andrzejhas left
debaclehas left
Andrzejhas joined
BASSGODhas joined
APachhas joined
Link Mauve
Daniel, probably a bit like design work, where we would contract someone who is affected by some of these issues and work with them to improve our stuff.
thndrbvrhas left
Daniel
?
millesimushas left
Link Mauve
Daniel, the issue here is about improving things we are not even aware are a problem.
Link Mauve
Which is very similar to design/UX work in our software, as we’re used to them we don’t see the glaring problems caused by it.
Daniel
no i mean how and where would I actually find someone to work on my XMPP project?
Daniel
i don’t mean hiring a consultant to tell me how to be more nice
Link Mauve
Ah uh, I don’t actually know.
nikhilmwarrierhas joined
Steve Killehas left
Kev
Daniel: It was meant to be an example of a thing needing explicit action, in contrast to group compliance, rather than something I was proposing.
Steve Killehas joined
neshtaxmpphas left
neshtaxmpphas joined
adiaholichas left
Menelhas left
millesimushas joined
adiaholichas joined
yushyinhas left
xnamedhas joined
adiaholichas left
yushyinhas joined
Dele Olajidehas joined
adiaholichas joined
florettahas left
Paganinihas left
florettahas joined
Delehas joined
Delehas left
Delehas joined
Delehas left
mimi89999has left
mimi89999has joined
emushas left
վարյաhas left
վարյաhas joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
marc0shas left
marc0shas joined
Link Mauve
Oh, another inclusivity thing which is very often overlooked in our community is i18n.
Link Mauve
Our specifications are all written in English, and the few Russian ones get laughed at (perhaps at reason, I haven’t been able to read them).
mathieui
Yeah, but at the same time translating specifications is possibly even harder than writing them in the first place
Link Mauve
When I wrote my first XMPP client, if some French association didn’t have a page about getting started in French I wouldn’t have been able to do it probably.
Link Mauve
mathieui, yup, I agree.
Link Mauve
And keeping them up to date with the source of truth is even harder.
Link Mauve
But the vast majority of people don’t speak English.
Guus
Do you have a concrete proposal?
Link Mauve
I was insisting on bug trackers earlier, the barrier of having to speak English there has been a big issue for many people around me (this time not women, their handicap was being French :p).
pep.
Yeah I had to propose my help to someone in jabberfr@ not so long ago about this ^
Ge0rG
I still remember the handicap of interacting with French xmpp projects in the early days of Android. it was a horrible experience
pep.
And it happens regularly
Link Mauve
Guus, making language-specific rooms, providing help with opening issues by proxy, stuff like that.
Samhas joined
pep.
Making obvious where these places are, also
mathieui
Link Mauve, but I am not sure there is strong value into making that close to the XSF, as opposed to making it wherever there is a community of local-speaking XMPP people
Alexhas left
Ge0rG
XMPP is a very small community, it can become rather hard to maintain support venues in multiple languages
Link Mauve
mathieui, yup, with JabberFR we kind of fill that hole already for French.
mathieui
yeah
pep.
mathieui, I'm not sure I entirely agree. Does that mean people on JabberFR should do their own specifications their? And not within the XSF?✎
pep.
mathieui, I'm not sure I entirely agree. Does that mean people on JabberFR should do there? own specifications their? And not within the XSF? ✏
pep.
(fail correction.)
mathieui
No, I was talking about the chatroom & help thing
pep.
Right but one thing leads to another
Link Mauve
Our wiki is terribly understaffed (with zero current contributor), but it once provided translation of various resources from the XSF.
BASSGODhas left
pep.
The fact is that one has to speak english to contribute to anything XSF (even tech in general)
mathieui
on the other hand, I could see value in being able to i18n xmpp.org, specifications aside
Guus
I wonder where we are with this on a scale of "desirable" to "realizable".
Link Mauve
It never got linked to from xmpp.org though.
mathieui
Guus, we are currently nowhere :p
Vidakhas left
mathieui
and there is no clear and simple action to be taken on the XSF side as of now
pep.
Guus, I think a first step as was said above would be to link to places that currently exist. That we can probably change on xmpp.org
Vidakhas joined
pep.
And yeah i18n on xmpp.org if it's not already there (I think it is to some extent?) would also help
pep.
Ok /fr/ is a thing but everything is in english
pep.
So there's tooling already
mathieui
hugo supports multilingual stuff
pep.
(and the theme)
Samhas left
debaclehas joined
pep.
But I do think we could come up with something regarding specifications
mathieui
I wonder if it is possible to plug weblate or other translation facilities onto the website, instead of having to commit manually each translation
mathieui
(and having to be aware of what needs to be translated)
Guus
I think that half-complete, or worse, outdated i18n is a lot worse than having no i18n.
adiaholichas left
adiaholichas joined
mathieui
Guus, I have mixed feelings on that
Guus
and if jabberfr apparently doesn't have the resources to get their own native wiki up to date, I have very little confidence that the XSF is going to pull off i18n properly.
Link Mauve
Guus, it would be easier to do translation in a weblate than copying from one xmpp.org page into some MediaWiki page, and then doing the translation there, without any way to track changes.
Guus
Would I object to having a fully i18n website en resource repo? Not at all. Can we do it properly? Only if we throw more money at it than that I believe is sensible.
Alexhas joined
վարյաhas left
վարյաhas joined
pep.
Yeah I also have mixed feelings on half-i18n. I'm not entirely sure I agree. Understanding something a little seems better than not understanding at all
mathieui
Guus, the issue of the jabberfr wiki is multifold, we don’t like wikis, it needs around 10 years of catching up, the main wiki contributor disappeared a few years ago, and updating this stuff is thankless work :p
Guus
mathieui: all of these arguments will be equally true for an i18n effort in XSF.
mathieui
Guus, not really, the scope of doing i18n effort in the XSF is much more limited (specifications aside)
adiaholichas left
mathieui
there are *hundreds* of pages about dead clients on the jabberfr wiki, with multiple references, things from the early days, JEP references, etc
Guus
an insurmountable scope nonetheless.
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
djorzhas joined
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Guus
I'd love to be proven wrong - and occasionally, I am, but I am far from optimistic here.
konstantinoshas left
adiaholichas joined
mathieui
I’ll put it differently: translating is hard work best done by professionals and I don’t exactly have confidence to proppose i18n on the xsf website; but it is much more framed than having to write an XMPP reference on a wiki with links to all relevant information, translated, for different levels of technical expertise, with server guides, client guides, client version history with feature listing and drawbacks, video tutorials
Dele Olajidehas left
Dele Olajidehas joined
BASSGODhas joined
Link Mauve
GIF tutorials! :D
Link Mauve
(Yes, the file format. :D)
restive_monkhas joined
BASSGODhas left
Wojtekhas joined
Vidakhas left
restive_monkhas left
Link Mauve
I wouldn’t be able to do it alone, but as I enjoy doing translation work I would certainly contribute to such an effort.
jonas’
I'll happily add things to my weblate instance (which is currently only used for Snikket stuff)
papatutuwawahas joined
վարյաhas left
վարյաhas joined
nikhilmwarrierhas left
BASSGODhas joined
Vidakhas joined
Skull Fuckerhas left
Skull Fuckerhas joined
msavoritias
I am open to doing translation work too if it matters
pep.
Me too.
Alexhas left
emushas joined
Guus
Realizing that this is different from what we are discussing here, but: if people enjoy doing translations, then there are plenty of projects that would welcome those.
konstantinoshas joined
emus
> jcbrand escribió:
> Link Mauve: Yes, emus has done that for Converse and it makes a big difference
He is talking about labeling issues for example and it is a tedious task, but I have managed to do it for Jitsi, Converse, Monal, blabber and yaxim.
and I am happy to invest in others, too
chipmnkhas left
Link Mauve
Guus, I already do translation on a few XMPP projects, but would like more of them I think. ^^
վարյաhas left
վարյաhas joined
pep.
Guus: not that I particularly enjoy translating. I also think I'm pretty bad at it. I do it because it needs doing
Guus
Link Mauve: Openfire has received a full French translation only last month, but that excludes all of its plugins. I'm more than happy for anyone to have a crack at those.
adiaholichas left
Link Mauve
:o
adiaholichas joined
Guus
pep.: I feel you. I absolutely detest doing translations myself.
Guus
another project: https://hosted.weblate.org/projects/conversejs/#languages
moparisthebesthas left
Guus
if people enjoy this stuff... you'll be welcomed with open arms.
Guus
there might be the odd Dutch guy obsessively throwing flowers at you.
debaclehas left
Link Mauve
Guus, I have done a good part of the translation of Converse. :)
Dele Olajidehas left
Guus
I'd be happy to point out how to perform translations for Openfire to anyone interested. Let's do that in open_chat@conference.igniterealtime.org rather than here though.
moparisthebesthas joined
Tim Rhas joined
Dele Olajidehas joined
msavoritias
Guus: i was talking in the context of being able to translate the xmpp.org website and/or xeps with weblate
Tim Rhas left
adiaholichas left
Tim Rhas joined
restive_monkhas joined
restive_monkhas left
adiaholichas joined
Alexhas joined
gooyahas left
gooyahas joined
Kevhas left
Kevhas joined
Link Mauve
Alright, the French translation of Converse is now up to date again!
I thought there was some moving of the xeps velongings? But I am not sure if I found the right repo
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
emus
https://gitlab.com/xsf/xeps/-/tree/main
restive_monkhas left
emus
jonas’: or was it some testing?
emus
last commit 1 yr ago
emus
I assume not
Dele Olajidehas joined
jonas’
it was some testing, I'll delete it some time these days
BASSGODhas joined
emus
Ok
xnamedhas left
intosihas left
intosihas joined
emus
jonas’: does this .onion publication suggestion belong in the github repo?
BASSGODhas left
BASSGODhas joined
euhas joined
moparisthebest
it's really a task for infrastructure team...
marc0shas left
marc0shas joined
APachhas left
crypthas joined
Danielhas left
papatutuwawahas joined
Tim Rhas left
crypt
> Link Mauve:
> 2022-05-06 03:01 (CDT)
> Current FOSS culture is.
???
nuronhas left
crypt
Link Mauve: Implies the current _culture_ must fixed to accommodate whom?
qwestionhas joined
crypt
People who are not interested in something doesn't equate to _left out_.
Kevhas left
Kevhas joined
intosihas left
intosihas joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Danielhas joined
crypt
If you want diversity and representation, then you're talking about politics again.
APachhas joined
nuronhas joined
Tim Rhas joined
Kevhas left
wladmishas left
BASSGODhas left
wladmishas joined
homebeachhas left
Half-Shothas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
intosihas left
menelhas left
menelhas joined
intosihas joined
adiaholichas left
BASSGODhas joined
Dele Olajidehas left
crypthas left
andrey.ghas left
Samhas left
Samhas joined
adiaholichas joined
crypthas joined
intosihas left
BASSGODhas left
intosihas joined
qwestionhas left
BASSGODhas joined
andrey.ghas joined
jonas’
crypt, oh good, I finally catch you
jonas’
in reply to your request earlier
jonas’
two days back or so
jonas’
crypt, ok, let me translate your message, i.e. what you said to me effectively:
> jonas’: do you want to invest time and energy in a discussion of changing the tos [which were instated to save time and energy]. If yes, which room would work best for you? Perhaps a scheduled time on a
weekend day, so that as many people as possible can throw in their uninformed [because they don't run the service and don't know what comes with it] ideas?
> Perhaps even announce it on the homepage to get as many random folks involved as possible! It could cause even more traffic in the support channel in the future, taking more of your freetime without any
compensation!
I hope you can see why I'm not going to do that. People who're interested in change need to first show that they are ready to invest *their own time and energy* in that. I'm not going to do that for anyone
unless I *want* to, which I don't for this and at this point. I'm not at all interested to go into "advance payment" on any contributions (i.e. I won't write documentation beyond what exists, blogposts or share
any details beyond what I might want to share in a specific moment and a question from someone who I'm not familiar with is not likely to inspire interest in sharing anything).
One way to show this can be to run your own instance of the service. Another way can be to make pull requests or send patches if you don't like interacting with GitHub.
adiaholichas left
adiaholichas joined
crypt
jonas’: No worries
menelhas left
menelhas joined
xnamedhas joined
intosihas left
crypt
jonas’: I respect the fact that German law may limit you.
qwestionhas joined
Kevhas joined
florettahas left
Kevhas left
Kevhas joined
thndrbvrhas joined
qwestionhas left
homebeachhas left
Half-Shothas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
qwestionhas joined
daagshas left
crypt
jonas’: if you ever want to chat and bounce some ideas off each other, feel free to reach out to me.
pasdesushihas left
Titihas left
crypthas left
crypthas joined
crypthas left
intosihas joined
crypthas joined
daagshas joined
intosihas left
intosihas joined
adiaholichas left
Tim Rhas left
homebeachhas left
Half-Shothas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Tobiashas left
Tobiashas joined
intosihas left
djorzhas left
homebeachhas left
Matthewhas left
Half-Shothas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
APachhas left
qwestionhas left
qwestionhas joined
marc0shas left
marc0shas joined
Samhas left
krauqhas left
krauqhas joined
adiaholichas joined
APachhas joined
Link Mauve
crypt, not “diversity and representation”, which sounds like some corporate bullshit, I talked about actual people who wanted to make actual contributions but got stopped by the many barriers to entry we have.
crypthas left
crypthas joined
adiaholichas left
neshtaxmpphas left
neshtaxmpphas joined
Tim Rhas joined
adiaholichas joined
Samhas joined
crypthas left
adiaholichas left
crypthas joined
crypt
Link Mauve: can you list the barriers so we're clear?
Wojtekhas left
Link Mauve
No, because I don’t experience them myself, being in free software since what feels like forever.
Link Mauve
Earlier today I mentioned those, but there are many more I’m not aware of:
09:34:17 Link Mauve> Merge/pull requests being neglected for years (perhaps forever), issues being ignored or closed with little to no consideration, anxiety about issues being public or them not doing the right thing or posting what’s needed, were powerful deterrents to them continuing in that direction.
09:35:02 Link Mauve> Oh, and communication only in chat rooms where you have to socialise with a lot of unknown people is also an issue.
crypthas left
djorzhas joined
crypthas joined
crypt
> Link Mauve:
> 2022-05-06 02:54 (CDT)
> Earlier today I mentioned those, but there are many more I’m not aware of:
> 09:34:17 Link Mauve> Merge/pull requests being neglected for years (perhaps forever), issues being ignored or closed with little to no consideration, anxiety about issues being public or them not doing the right thing or posting what’s needed, were powerful deterrents to them continuing in that direction.
> 09:35:02 Link Mauve> Oh, and communication only in chat rooms where you have to socialise with a lot of unknown people is also an issue.
This group is addressable. I hope people are listening.✎
crypt
> Link Mauve:
> 2022-05-06 02:54 (CDT)
> Earlier today I mentioned those, but there are many more I’m not aware of:
> 09:34:17 Link Mauve> Merge/pull requests being neglected for years (perhaps forever), issues being ignored or closed with little to no consideration, anxiety about issues being public or them not doing the right thing or posting what’s needed, were powerful deterrents to them continuing in that direction.
> 09:35:02 Link Mauve> Oh, and communication only in chat rooms where you have to socialise with a lot of unknown people is also an issue.
These are addressable. I hope people are listening. ✏
Link Mauve
I think so too. :)
moparisthebest
only by the individual projects, nothing at all to do with the XSF
moparisthebest
I personally feel excluded when projects say "join our discussion on discord!" but I just write them off as shitty projects and move on
Link Mauve
moparisthebest, we were talking about the XMPP community at large, not just the XSF itself.
Link Mauve
For XSF stuff, allowing GitHub PRs in addition to emails was a good accessibility move imo.
Zash
moparisthebest, no no no, that's _you_ being excluding!!! /s
Link Mauve
moparisthebest, I too don’t contribute to such projects.
brunrobehas left
Marandahas left
Mjolnir Archonhas left
moparisthebest
the XMPP community at large is fine, some projects don't want your contributions, others do, if you think an individual project could improve talk with the devs
Link Mauve
Their loss I guess.
Zash
Mutually Assured Exclusion!
Samhas left
Zash
I get the feeling that there are two issues that are confused or conflated, one being that of having an including and welcoming environment, and the other being the fact that some kinds of contributions create additional work for volunteers.
Kevhas left
adiaholichas joined
moparisthebest
all contributions create additional work for volunteers, it's just a matter of if that additional work is worth it or not
Daniel
My bozo bit doesn't discriminate
florettahas joined
djorzhas left
emus
Folks, recently someone posted a new design of the XMPP logo. Did you see it? Do you find the post?
djorzhas joined
harry837374884has left
menelhas left
brunrobehas joined
adiaholichas left
menelhas joined
Zashhas left
Zashhas joined
homebeachhas left
Matthewhas left
Half-Shothas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Samhas joined
crypthas left
xeckshas left
xeckshas joined
homebeachhas left
Matthewhas left
Half-Shothas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Dele Olajidehas joined
moparisthebest
doesn't OX end up uploading an encrypted private key such that the server can pull off https://www.kopenpgp.com/ ?
crypthas joined
mdosch
No implementation does this atm.
karoshihas left
վարյաhas left
վարյաhas joined
adiaholichas joined
antranigvhas joined
florettahas left
վարյաhas left
վարյաhas joined
intosihas joined
moparisthebest
security considerations then ? GPG is not going to fix it I guess...
Mjolnir Archonhas joined
djorzhas left
adiaholichas left
raucaohas left
homebeachhas left
Matthewhas left
Half-Shothas left
uhoreghas left
Daniel
OpenPGP is horribly complex and the fact that I don't know for sure is proof of that _but_ I don't think ox uses secret key rings?
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Marandahas joined
Daniel
But instead uploads a passphrase protected pgp message that contains the key
Daniel
Which I _think_ is a different mechanism?
homebeachhas left
Matthewhas left
Half-Shothas left
uhoreghas left
bunghas joined
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
raucaohas joined
adiaholichas joined
Daniel
OX borrows from autocrypt in that regard iirc. My knowledge of ox is limited. But I have implemented autocrypt...
pasdesushihas joined
moparisthebest
it's pretty horrible all together https://latacora.micro.blog/2019/07/16/the-pgp-problem.html but there isn't a great replacement either
mdosch
moparisthebest: vanitasvitae or flow (sorry, I forgot whom was it) said today that Ox is not affected by kopenpgp.
moparisthebest
well that's good, thanks mdosch
Samhas left
konstantinoshas left
mdosch
Afaiu they say a mitigation is to store the key as encrypted pgp message which is exactly what Ox is doing: https://xmpp.org/extensions/xep-0373.html#backup-encryption
adiaholichas left
vanitasvitae
moparisthebest: what mdosch just said
marc0shas left
Titihas joined
Samhas joined
vanitasvitae
moparisthebest: but also this attack requires a very specific attack scenario
vanitasvitae
It basically only applies to webmail afaict.
marc0shas joined
vanitasvitae
So even if GnuPG doesn't fix it, it isn't too bad.
msavoritiashas left
vanitasvitae
If an attacker can alter your public keys on your machine you are screwed anyways
crypthas left
intosihas left
crypthas joined
Tim Rhas left
Tim Rhas joined
homebeachhas left
Matthewhas left
Half-Shothas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
adiaholichas joined
jcbrandhas left
mdosch
> it's pretty horrible all together https://latacora.micro.blog/2019/07/16/the-pgp-problem.html but there isn't a great replacement either
I read a little bit and so far it only says "it's bad" without explaining why. I hope the explanations will follow, but so far I enjoy reading it.
> Back in the MC Hammer era from which PGP originates…
> PGP predates modern cryptography; there are Hanson albums that have aged better.
🤣
karoshihas joined
raucaohas left
moparisthebest
It explains why
raucaohas joined
mdosch
As I said, I am just reading. And so far it didn't and I hope it'll follow. :)
adiaholichas left
mdosch
> We’ve learned a lot since Steve Urkel graced the airwaves during ABC’s TGIF
OMG, are they going to use those pop culture references through the whole post? 🤣
mdosch
> and PGP is old enough to buy me drinks
So PGP and XMPP could go to a bar and have fun. :)
Skull Fuckerhas left
Thilo Molitorhas left
crypt
Link Mauve: I think this format is not the best to address and resolve issues. For bringing attention to something... sure! But personalities and distractions quickly divert the conversation.
Link Mauve
crypt, which format?
Skull Fuckerhas joined
crypt
> Link Mauve:
> 2022-05-06 03:56 (CDT)
> crypt, which format?
This open discussion, room format.
Thilo Molitorhas joined
Link Mauve
Ah, indeed.
Link Mauve
For more actionable tasks it’s better to reach out individual projects imo.
crypt
Maybe if there were side threads like in Slack... possible.
Link Mauve
I’ve used Slack only once, and that was before it had threads I think.
crypt
Basically, a message can become its own conversation thread within the Channel.
crypt
People discuss something more in-depth in the side thread.✎
crypt
People can discuss something more in-depth in the side thread. ✏
crypt
> Link Mauve:
> 2022-05-06 03:58 (CDT)
> For more actionable tasks it’s better to reach out individual projects imo.
That's what I would do.
florettahas joined
crypthas left
raucaohas left
crypthas joined
disgyzehas joined
crypt
Link Mauve, pep.: is an _XSF Operations_ room in order?
Yagizahas left
raucaohas joined
kinetikhas left
kinetikhas joined
moparisthebest
There is one
homebeachhas left
Matthewhas left
Half-Shothas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
Alexhas left
djorzhas joined
wgreenhouse
the xmpp.org website is delegated to something called the i-team (internet team?)
wgreenhouse
[infrastructure team?]
crypthas left
emus
infra
crypthas joined
wgreenhouse
ty
emus
but not, it is mostly visually edited buy commteam and members if they have something to change, i team ensures hosting works etc