-
debacle
Any news about the summit or the lack of? MattJ, will you *be* the summit? :-)
-
root
> Any news about the summit or the lack of? > MattJ, will you *be* the summit? :-) Didn't know MattJ was that tall.
-
moparisthebest
Nice one
-
MattJ
debacle: the FOSDEM room was approved. Ralph said he will be there, I will be there. The summit will happen, but I don't think venue has been arranged yet. There is a board meeting later today.
-
Seve
Great 🙌
-
debacle
Thanks so much, MattJ! I can wait another day buying my train tickets.
-
emus
MattJ: Board Meeting in 2h right?
-
MattJ
Correct
-
Daniel
did the meeting take place? are those not public anymore? was/is the time off?
-
MattJ
It's a video call, link at https://wiki.xmpp.org/web/Board-Meeting-2022-12-14
-
jonas’
pro-tip/TIL: don't close the browser you're joining a video conference with ^^'
-
Ellenor Malik
proTIL
-
jonas’
re editor tooling, I just did this: https://floss.social/@jssfr/109513032749707395
-
moparisthebest
XMPP clients should probably do similar things to browsers when displaying unicode domains, do any currently? https://daniel.haxx.se/blog/2022/12/14/idn-is-crazy/
-
Zash
What do they do?
-
moparisthebest
I don't see anything on modernxmpp about it, but it's not purely UX it can also have security issues, annoying
-
jonas’
moparisthebest, FWIW, I learnt the other day that mailman3 can do ARC signing, we probably want that to get the mailing list to work properly with gmail & co.
-
jonas’
migration to mailman3 without data loss is possible (did that for my private MLs), just™ needs someone to do it
-
moparisthebest
Zash: apparently browsers show the punycode representation if characters from different languages are mixed
-
jonas’
that's pretty smart
-
moparisthebest
jonas’: nice re: mailman
-
Daniel
Conversations has a little bit of Unicode 'protection'
-
Daniel
Displaying the odd character in the jid as red
-
Daniel
https://share.gultsch.de/daniel/MNeebJOMdiFdLFzW/Screenshot_20221214-175801.png
-
Daniel
For example
-
moparisthebest
Yea we have the extra problem of local part, how do you currently determine the character is odd?
-
Daniel
It checks what's the most commonly used script in that part of the jid is and displays all other scripts in red
-
Daniel
So pure Cyrillic @ pure Latin domain would be fine
-
Daniel
But Latin with one Cyrillic @ domain would not be
-
moparisthebest
That sounds like a good recommendation to me... Want to write up a XEP ? :)
-
moparisthebest
Meanwhile brb registering google.com to host a public XMPP server on
-
moparisthebest
Just joking I'm sure all the good google homoglyphs have been registered long ago
-
Menel
Seems Google registered it
-
Zash
https://www.unicode.org/reports/tr39/ related?
-
Daniel
> Meanwhile brb registering google.com to host a public XMPP server on This just looks like ascii to me?
-
mjk
that's the joke?
-
moparisthebest
I tried to paste the lookalike l but I can't tell if I did it right from here haha
-
mjk
> Screenshot_20221214-175801.png that is quite nice! a hidden gem
-
ralphm
The general term for all this is Homograph Attacks and there's been a bunch of work on trying to normalize identifiers to prevent this. stpeter did a few presentations on this at previous Summits and he also also authored several IETF speficifications around PRECIS. I cannot point to a single best starting place, but asking Peter is probably a good idea.
-
moparisthebest
PRECIS is the thing the federated network can never upgrade to right?
-
MattJ
Not practically, unless the XSF starts specifying Unicode versions
-
Menel
Why is there even stuff that relly looks the same? Shouldn't Fonds made that one can see the difference?
-
MattJ
Ask humans :)
-
jonas’
Menel, sometimes letters just look alike in different scripts unfortunately
-
moparisthebest
Non-ascii was a mistake
-
jonas’
but they're still different letters and need to be distinguished
-
jonas’
moparisthebest, says the US-american :P
-
mjk
font designers are just inherently lazy, and copy-paste glyphs across scripts on any opportunity /s
-
jonas’
font design is arcane wizardry, I don't blame them for anything
-
mjk
true, that
-
jonas’
except this, someone deserves blame for that: https://www.sansbullshitsans.com/
-
Zash
ᎻᎬᏞᏞᎤ
-
moparisthebest
This is my favorite unicode thing so far https://www.reddit.com/r/rust/comments/5penft/parallelizing_enjarify_in_go_and_rust/dcsgk7n/
- mjk installs noto-sans-cherokee-fonts
-
stpeter
I've added meeting notes to https://wiki.xmpp.org/web/Board-Meeting-2022-12-14 - corrections welcome
-
stpeter
(they might be somewhat rough)
-
debacle
Nice: > Ralph is working on the location for the Summit
-
Seve
Thank you for the notes!
-
emus
> when people stop doing stuff, then someone will eventually step up I just want to admit that this is not a good practice in my view. I assumes we just wait until one is soo frustrated that they leave (as it happenes). We want people active and motivate of course. This passive setup is the highway to depress engaged folks.
-
MattJ
Ralph immediately followed that with a clarification that he wasn't saying we should sit back and wait. But two people volunteered during the meeting, so there is an example 🙂
-
emus
MattJ: Ok, did got that, but yes
-
emus
I think my problem still is the seemngly inherent passiveness. I would like to turn thinks into a more active behaviour. I think we still haven't even written based reached out to the organisation that we need support here (well I agree that might not be clear by now I see)
-
jonas’
"to the organisation"?
-
jonas’
which organisation?
-
emus
jonas’: XSF
-
emus
members*
-
jonas’
wasn't my members@ mail enough?
-
jonas’
(and the thread that followed)
-
emus
jonas’: Yes, and thats fine. But my point is on Board actively adressing (way earlier) and calling for support with some official guidance
-
MSavoritias (fae,ve)
Agreed
-
MSavoritias (fae,ve)
It shouldnt have come to this
-
emus
(I dont want to blame at anyone, just making my point what does not go so well from my limited perspective)
-
jonas’
ah, fair
-
ralphm
Volunteering is hard. Story time. At my daughter's sports club, I am responsible for creating a schema of people to man the clubhouse bar. This should be done by either players (once per season) or _real_ volunteers, usually parents. Sometimes it is really hard to get the schedule filled in. Players have away games, are coaching another team, and so on. So one day I didn't have anyone. You don't want the bar to be closed. Visiting teams and their supporters want something to drink. What to do? I personally reached out to people, parents, etc. Tried to switch shifts. Couldn't find anyone. So ultimately I announced that the bar _will_ be closed. Put it on the club's Facebook. And sure enough, people realized something needed to be done and I got the schedule filled with people stepping up. Volunteering is hard. People are busy. Have work, family, already do other stuff or have volunteering work for other organizations. Asking people to commit for a role that is more than the 2 hours pouring coffee is a challenge. So yes, we as Board could have done more to address the issues that Jonas raised. But ultimately it is not just Board's responsibility, but the Membership's. I am really happy that we found people to step up again, even though they already have other roles. Because they feel they can't let it slip. And they started stepping up despite Board not picking it up soon enough. Thank you people!
-
emus
Even your example might be right, I don't follow it. And running a bar in a club is not the main business of the club. And I still see Boards responsibility to do their best to keep up with the "clubs" main business, at least mobilizing members and creating awareness (actively). Besides, it wouldn't have taken a lot efforts from board too
-
mjk
so... are there two types of volunteers? :)) those who step up because they want to, and those who do that because nobody else did
-
emus
Yeah, that too
-
emus
but lets not get into philosophy here. I ask the relevant folks in the editor chat to organise a separate meeting on the topic, so we can further dicuss what should be done in what way
-
Kev
> so... are there two types of volunteers? :)) those who step up because they want to, and those who do that because nobody else did Certainly. I don't have the energy to do what I once did in the XSF, but I'll try to fill in holes temporarily when things need doing.
-
emus
but such attitude/structure/organisation in general leads to actions at the very low end of possibilities and motivation
-
emus
(I believe/feel)
-
Kev
Thanks, I'm sure.
-
emus
How you mean? I didn't wanted to get you mad
-
Kev
I think, to some extent, in volunteering you get what you can get. I'm not suggesting no-one should aim for better, and trying to grease cogs to make it easy for people to do things is absolutely worthwhile, but it's still just whatever people can find the time/energy/motivation to do.
-
emus
yes, but I am trying organise and improve exactly that. And we got a sitation where that engery lead into resignation frustration (and likely before too). To me thats alarming.
-
ralphm
This. Maybe this is a flaw in the way I perceive the way, but you can't will organizations is being more active. Particularly if they are volunteer run. Of course one could eventually hire a person to do this work, as we discussed in the meeting, but then the problem becomes figuring out how we can legally best approach that and this _also_ costs a bunch of (volunteer) time. Probably unreasonably so, compared to the actual task. And then finding a person that has affinity and knowledge about our goals and processes. Look, I really _want_ stuff to just happen. But in the end it is about people willing and able to do the work, as Kev nicely put.✎ -
ralphm
This. Maybe this is a flaw in the way I perceive the world, but you can't will organizations is being more active. Particularly if they are volunteer run. Of course one could eventually hire a person to do this work, as we discussed in the meeting, but then the problem becomes figuring out how we can legally best approach that and this _also_ costs a bunch of (volunteer) time. Probably unreasonably so, compared to the actual task. And then finding a person that has affinity and knowledge about our goals and processes. Look, I really _want_ stuff to just happen. But in the end it is about people willing and able to do the work, as Kev nicely put.✎ ✏ -
ralphm
This. Maybe this is a flaw in the way I perceive the world, but you can't will organizations into being more active. Particularly if they are volunteer run. Of course one could eventually hire a person to do this work, as we discussed in the meeting, but then the problem becomes figuring out how we can legally best approach that and this _also_ costs a bunch of (volunteer) time. Probably unreasonably so, compared to the actual task. And then finding a person that has affinity and knowledge about our goals and processes. Look, I really _want_ stuff to just happen. But in the end it is about people willing and able to do the work, as Kev nicely put. ✏
-
emus
I think we got to the spot of "is the glass half full or half empty" mndset discussion 😄 is fine, I hopr my point was made comprehensible
-
emus
Ok, another comment: We never really tried this right? I think this would have been a great chance to tender for a very active approach to the problem
-
larma
In the board's meeting notes it says that "Ralph is working on the location for the Summit". Are we talking about the same dates as usual (2 days before fosdem, that is Feb 2-3) or something else here?
-
ralphm
I admire your optimism and enthusiasm. I generally try to be, and mostly succeed. But I have a bunch of experience in this area. In many organizations, and particularly at the XSF. And the way it generally works is that some people step up and you want to avoid putting a whole management process around it. If possible Board should *not* be involved in how the Editor role functions. Just that it functions. And if we had had our meeting months before, the outcome would be similar: try and find people that want to step up. As we did today. We don't need a gazillion meetings. Just getting some stuff done. Probably with Jonas' tickets as good strarting point. That's it.
-
ralphm
larma: yes
-
ralphm
(yes, the Thursday and Friday ahead of FOSDEM, and yes the same location, hopefully)
-
larma
Just wanted to reconfirm before booking a hotel room 😉
-
ralphm
Good thinking
-
MattJ
emus, just a reminder that a couple of years ago we identified a gap in the XSF's communications/social/community management and tried to fill it as a paid position (because the community failed to adequately fill it for a long time), and you were one of the most vocal opponents :)
-
MattJ
So yeah, we've tried something like this in the past, and it didn't go great
-
MattJ
Mixing money and volunteer work is (and always will be) tricky
-
MattJ
I think that, a couple of years later, we made the right choice to not contract that person
-
MattJ
If you're happy with the role that you stepped into (with the newsletter, social media, etc.), I know we're happy with the work you've been doing
-
MattJ
and all the other people support it of course (all volunteers)
-
MattJ
I think having the community pull together like that for something is more healthy than paying someone "external" who has no interest in the XSF or it's mission
-
ralphm
yes
-
singpolyma
I do think small charities with staff are a thing, and *maybe* it is worth the XSF having staff (even if it's just one person) but contracting out any core operation like the newsletter as a piece kind of thing would probably not go well I agree. Building a single piece of software tooling is a bit of a different case, I think, but also I wasn't in the meeting so don't listen to me too much ;)
-
Kev
I might try and catch up on the rest of this conversation in the morning. GN folks.
-
MattJ
My main point in the meeting was that we have community members with the appropriate knowledge and skills, and I've not heard that money is what's holding them back from assisting us with editor tooling
-
MattJ
Good night :)
-
ralphm
Indeed.
-
MattJ
And to the point that we weren't proactive enough, I don't know... maybe we could have been clearer, but I feel like Jonas's post to members@ was pretty clear. I'd like to think everyone on members@ already has a grasp of the situation without someone from Board having to send an email repeating it. And indeed, several people (including myself) have been working on stuff during this time.
-
emus
ralphm: I dont now... I just very up to try different. especially if the fiscal hosting is easy to apply. Its an opportunity to guide things and get things done over the hurdle that some tasks are unloved or difficult or time consuming MattJ: yes, but we are damn low on resources, and I dont know how long I can keep this up and no, I am not calling randomly for meetings, I just see it as the only way to cope with it by arranging at all
-
MattJ
For the record, the fiscal hosting is largely unrelated to any of this
-
MattJ
That's for non-XSF entities (projects, etc.) to be able to have their funds "hosted" by the XSF
-
emus
> MattJ: > 2022-12-14 11:06 (GMT+01:00) > I think having the community pull together like that for something is more healthy than paying someone "external" who has no interest in the XSF or it's mission no, i mean pay xsf member to do very certain core task to ensure we run our "business" (same with the infrastructure)
-
ralphm
As I said in PM, *money* is not the issue. Having a contracting agreement or even employment brings *legal* responsibilities. Also I don't think we should have our Fiscal Hosting apply to ourselves.
-
MattJ
emus, which member would we pay?
-
emus
> MattJ: > 2022-12-14 11:16 (GMT+01:00) > That's for non-XSF entities (projects, etc.) to be able to have their funds "hosted" by the XSF but we cannot use it for our own projects?
-
MattJ
> but we cannot use it for our own projects? We don't need to, because we already manage our own finances :)
-
emus
> MattJ: > 2022-12-14 11:17 (GMT+01:00) > emus, which member would we pay? lets call for it and see if ee find a candidate
-
MattJ
emus, even though multiple people already said they would work on what's needed *without* payment? (including myself)
-
ralphm
emus: you cannot do all the things. That's why we have more people in the XSF. If we want to be really procedural: it is the Board to set up the framework within which the organization can function. Like work teams and such. And then we have an Executive Director (our "CEO", currently MattJ), who's responsibility it is to keep it running, day to day. But we don't have to be strictly procedural.
-
emus
> MattJ: > 2022-12-14 11:10 (GMT+01:00) > My main point in the meeting was that we have community members with the appropriate knowledge and skills, and I've not heard that money is what's holding them back from assisting us with editor tooling > Good night :) I think offering compensation is also a good way of telling dedication and also a general statement of importance Good night
-
ralphm
But for sure we don't have to do everything through Board. As MattJ says: stuff is already being done. By people who've been involved in one way or the other for quite a while. What problem are we trying to solve now?
-
MattJ
emus, I think I disagree with that. Once you start paying some people, you're alienating others. Especially (as was raised in the meeting) if we limit who we might consider paying to certain groups, e.g. our current members.
-
MattJ
Open-source doesn't generally use money as a way ot rewarding dedication, it's just not a thing that's commonly done
-
emus
- I want to get away from always only hoping/waiting passively for volunteers - I want to test as an opportunity - I would offer compensation even if they would do it without 🙂 - Prevent people randomly starting on their own solution, which ends up being refused or double work - Reduce frustration All of that because its an incident at our core business. I think its also a symptom for some general problems. btw, I hope no one takes this in a personal bad tone. I am just trying advocating things.
-
emus
yeah, maybe we dont need the board but back then we should have right away find someone being named to try to resolve the situation
-
emus
*resolve = engage in trying to find a solution
-
emus
> MattJ: > 2022-12-14 11:24 (GMT+01:00) > Open-source doesn't generally use money as a way ot rewarding dedication, it's just not a thing that's commonly done Look at LibreOffice (TDF) or KDE e.V.
-
emus
they do
-
emus
and I think also sucessfully.
-
singpolyma
I think the main issue is that a person with no time doesn't get more time when you give them money
-
emus
and yes, spending money in a mixed setup is not common and we have our restrictions with it. But I believe everyone in the xsf would agree on especiall this topic. So it could be an exception where we all could agree to and see if that works for us
-
singpolyma
So unless the member is already a not fully allocated consultant of some kind, the money doesn't help
-
ralphm
So basically what happened is that we got people involved (by themselves) that are respectively on the Infrastructure Team (the guys involved with tooling and our machines) and people already on the Editor Team. That didn't sound very random to me.
-
emus
> singpolyma: > 2022-12-14 11:32 (GMT+01:00) > I think the main issue is that a person with no time doesn't get more time when you give them money I really would like to see and test it before being so sure with this.
-
emus
Ok I leave it for today. I think my point was clear. Lets again sleep.over it :-)
-
ralphm
emus: let me be clear: I am not going to try and find out who to get people hired or contracted if we don't need to. This is a lot of additional work. Yak shaving, maybe even.✎ -
ralphm
emus: let me be clear: I am not going to try and find out how to get people hired or contracted if we don't need to. This is a lot of additional work. Yak shaving, maybe even. ✏
-
emus
Yeah, I see that. But if we dont have an Editor in one month nor any automation project in sight I would like to comeback to the topic
-
emus
Good night
-
MattJ
Good night :)
-
ralphm
Sleep well all
-
moparisthebest
Or if not enough automation gets done the board could decide it doesn't need done, and we can just, auto publish the latest from GitHub or whatever (no more attic, dig through git history yourself etc)