-
purplebeetroot
> https://trello.com/c/GHGXcYuq/405-how-should-we-approach-txxmpps-pr Ever thought to use some FLOSS instead of trello? Same goes for the usage of github. Why not use gittea? Has also kanban integrated.
-
jonas’
purplebeetroot, which floss?
-
jonas’
github/gitlab: self-hosting there would require extensive care we cannot afford currently.
-
jonas’
mainly because you need to find a good balance between spam protection and opening up the platform for contributors
-
purplebeetroot
jonas’: I understand the aspect of spare resources very well. But don't underestimate the floss comunity to care for another. There are several projects that do hosting on donation basis.
-
purplebeetroot
Just to name two examples: https://about.0xacab.org/ (riseup for example uses this) https://codeberg.org/ (non-profit org to host for floss project.)
-
purplebeetroot
Codeberg uses gittea and Oxacab uses gitlab afaik.
-
jonas’
purplebeetroot, IMO, 0xacab.org is already not an option, because you need to go through extra hoops to create/fork more than one repository
-
mdosch
Also I don't know whether we want 'acab' in our infrastructure. 😂
-
jonas’
yeah, that too
-
Zash
Is there a reason not to leave this to Board?
-
SamWhited
It's already been left to board, they chose GitHub.
-
SamWhited
(which is fine, that's where the people are, don't underestimate network effect. It would be nice if people were elsewhere too, but we're not the body to change that.)
-
Zash
For Trello, which to me seems like an internal tool that I don't need to use
-
SamWhited
(although this is neat, I didn't know the riseup people had a code hosting site)
-
purplebeetroot
> Also I don't know whether we want 'acab' in our infrastructure. 😂 Currently you have proprietary mass surveiliance company and patent trolls in your infrastructure. In that regards ACAB does seem like a good trade-off :-p (I'm not into acab, but I would prefer that option over status quo)
-
purplebeetroot
> (which is fine, that's where the people are, don't underestimate network effect. It would be nice if people were elsewhere too, but we're not the body to change that.) That is like proposing to better use telegram or what's app because of net-effect.
-
purplebeetroot
It won't change until it change.
-
mathieui
fI don’t think use of trello over another FOSS tool is very significant, as it is mostly for internal usage, and it should be up to the people who use it to decide to change it or not
-
jonas’
purplebeetroot, I personally don’t buy the mass surveillance argument for FLOSS hosting
-
jonas’
I’m not one to decide, but for a basis of discussion, you can find a more detailed write up of my opinion here: https://sotecware.net/on-centralisation-of-code-hosting-infrastructure-an-argument.html
-
purplebeetroot
> it should be up to the people who use it to decide to change it or not 100% agree. I can still dislike their decision for several reasons
-
purplebeetroot
> purplebeetroot, I personally don’t buy the mass surveillance argument for FLOSS hosting Using github is bringing promotion and marketing for microsoft as a trusted entity.'..when even all the floss project trust microsoft then, microsoft must be ok'
-
jonas’
that is a very simple view of the things.
-
SamWhited
We have a mission that involves changing XMPP. We don't have a mission that involves changing GitHub. It's as simple as that. If we want to survive we need to be on GitHub, if that changes I'm sure people will reconsider.
-
SamWhited
And it was up to the people who use it and they decided on GitHub.
-
purplebeetroot
> that is a very simple view of the things. And? You believe it's wrong?
-
jonas’
it is inaccurate, as I said earlier.
-
purplebeetroot
Remember how microsoft support(ed?) ICE? That police force to arrest and deport thousends of (non)migrants even arresting kids? You bring marketing to microsoft. You can do so much better.
-
jonas’
purplebeetroot, not with the resources we’re given
-
jonas’
"pick your battles"
-
SamWhited
The XSF is not here to decide if Microsoft's contracts with ICE are good or not. End of story.
-
SamWhited
Don't get me wrong, I don't disagree with you, but convincing the XSF to abandon GitHub isn't going to fix anything, it's just going to hurt the XSF.
-
SamWhited
We need to stop relitigating this every few months.
-
Zash
Yeah, sorry purplebeetroot, you missed this discussion and it's too soon to have it again.
-
Zash
All you're doing now is wasting energy that could have been spent on making XMPP better.
-
purplebeetroot
> We have a mission that involves changing XMPP. Yes. And which actions will be taken, will happen in accordance to the own culture and moral standarts. I'm only here to remember you about the later.
-
jonas’
also, to be clear: self-hosting is not an option resource wise; moving to a not-quite-yet established obscure platform hosted by volunteers is also not an option stability wise.
-
jonas’
gitlab was considered for the editor team, and I’m inclined to burn it down again because it’s not working as reliably as it seemed in the first few months anymore.
-
SamWhited
GitLab is utter garbage, unfortunately. I have never used worse software except maybe Confluence. Trying to find anything in their maze of options is a nightmare, its slow, etc.
-
SamWhited
GitTea is okay if you want a GitHub like flow. Sourcehut is nice if you want an email flow (but still very early and *very* buggy in my experience)
-
Zash
We're barely keeping up with the services we do self-host, possibly apart from this very XMPP / MUC server 😉
-
Zash
> GitTea First time I've seen that spelling 😀
-
SamWhited
Isn't that what it is? Something like that
-
SamWhited
Ahh, Gitea. I knew it was something involving tea.
-
Zash
IIRC it's pronounced like Git-Tea
-
SamWhited
Their logo involves tea, so I just assumed it was spelled out.
-
Zash
Maybe that can be used to convince ITeam Lead of using it!
-
MattJ
Reminder that I don't drink tea and I think cricket is jolly boring
-
jonas’
YOU DON’T DRING TEA?!
-
purplebeetroot
> The XSF is not here to decide if Microsoft's contracts with ICE are good or not. End of story. If XFS does not support basic human rights, I'll call the board to step down. If the board is not capable of knowing of mass deportation is bad, reflect, listen, diversivy the board... Your posistion is harmfull to xmpp. And that is why this discussion also matters to xmpp.
-
jonas’
purplebeetroot, you know what’s harmful to XMPP?
-
jonas’
distracting from actual on-topic discussion with things simply outside of the scope of the XSF. The XSF is not a human rights organization.
-
MattJ
Ok, let's not let this conversation get out of hand
-
MattJ
I'm a board member and iteam lead. We can barely manage our static website, we can't self-host source control right now
-
purplebeetroot
How many of the board members are non-white-cis-guys?
-
MattJ
I personally have disliked Github since before it was cool to dislike Github. I'm open to solid proposals for alternatives... but right now nothing has come up
-
mdosch
What is cis again?
-
MattJ
Any migration itself is a lot of work and effort
-
Zash
mdosch, It's not the topic of the XSF main discussion channel at least.
-
mdosch
Of course.
-
SamWhited
purplebeetroot: again, I don't disagree with you on any particular thing here, but jumping down peoples throats isn't helping your case. This is why OSS (and the left in general politically) always seem to do such a bad job at everything; we (including myself, not speaking for anyone else) tend to tear eachother down and evangalize instead of actually trying to fix problems. The XSF is trying to fix problems by creating a more open, distributed chat network. We can't deal with every other problem under the sun too, we just don't have the people power. Please stop arguing.
-
purplebeetroot
> Any migration itself is a lot of work and effort I agree and not everyone can do so. I understand. But neither does this make the arguments to migrate invalid. If I sounded like :'You must migrate or you're evil.' Then I'm sorry. This is not my intenf
-
MattJ
I think a valid point was raised about Github, and I don't think (m?)any of us disagree with moving to something better
-
MattJ
But lack of action is not because we are against human rights, it's that we all also have a life outside XMPP to deal with, and coordination is not trivial
-
larma
purplebeetroot, I guess you can convince most people at the XSF to migrate to some self-hosted source control with just something like 5000$/months donation (please advance donation for at least 24 months) so we can pay sysadmin and servers to run it 😀
-
MattJ
Yes please
-
MattJ
But this gets back to fundraising and such
-
MattJ
Hmm, actually right now I'm in a situation where I would gladly take paid infrastructure work from the XSF 🙂
-
purplebeetroot
> But lack of action is not because we are against human rights, it's that we all also have a life outside XMPP to deal with, and coordination is not trivial Someone else said: > The XSF is not here to decide if Microsoft's contracts with ICE are good or not. End of story. Mass deportation is anti-human right. Sure, main purpose of XSF aren't such desicions, but they are still important and if ones infrastructure supports mass deportation, then I believe it's a valid question to reflect as XSF on it.
-
emus
> MattJ escribió: > Hmm, actually right now I'm in a situation where I would gladly take paid infrastructure work from the XSF 🙂 Yes and also what larma state with a bit of fun: I think essential work like this should be arranged, and if necessary by payment. I think a first good step would be to degine what work should that be and then we can look how much of that we could pay if necessary. There are other options than having fulltime employees, too.✎ -
emus
> MattJ escribió: > Hmm, actually right now I'm in a situation where I would gladly take paid infrastructure work from the XSF 🙂 Yes and also what larma state with a bit of fun: I think essential work like this should be arranged, and if necessary by payment. I think a first good step would be to define what work should that be and then we can look how much of that we could pay if necessary. There are other options than having fulltime employees, too. ✏
-
purplebeetroot
> purplebeetroot, I guess you can convince most people at the XSF to migrate to some self-hosted source control with just something like 5000$/months donation (please advance donation for at least 24 months) so we can pay sysadmin and servers to run it 😀 I don't understand this. Migration is done one time. That's the additional work. Hosting can be done by existing services.
-
Ge0rG
purplebeetroot: there are no good, reliable, free existing services.
-
emus
purplebeetroot: We cannot make right all the bad in the world and changing without haveing the resources (please believe us, its not that simple), wont change anything in the world and likely make it bad if we destroy our own infrastructure with spontaneous moves.
-
Guus
purplebeetroot Have you been here before? I don't recognize your nickname.
-
purplebeetroot
> purplebeetroot Have you been here before? I don't recognize your nickname. No. First time this MUC.
-
Guus
Most of the people here are intimately familiar with many of the infrastructure that we're using, the policies that we're following, and the challenges that we have. If they tell you that we've looked at it, and, apart from the whole discussion whether this is warranted or not, is simply not achievable now - I tend to believe them.
-
purplebeetroot
(Maybe not the best intro of myself that start I had :-p)
-
Guus
You can keep pushing, but that's not getting you anything but annoyance.
-
ralphm
++
-
ralphm
Whether it is where we host our stuff, or our choice of XML to base our protocol on, or the fact that this weird dude is the Chair of our foundation, starting out to ask for change is certainly not the best way.
-
ralphm
I am sympathetic to your question, but as always, there are Reasons™ for why things are like they are, and change requires effort. Preferably from those that wish it.
-
Zash
Or when people show up and ask why your FOSS project isn't on Github yet and when we're switching. Or switching away. Or changing the name of the default branch.
-
emus
Other then that I think MattJ point is important
-
ralphm
Zash: and Mercurial, I'm sure.
-
Zash
ralphm: Didn't wanna draw attention to that, we haven't had our annual "hey why aren't you using git(hub)" yet.
-
mathieui
Zash, well it _is_ early in the year
-
ralphm
Might as well have it covered for 2021: No, we're not doing that.
-
Guus
Handy reference for future use: https://logs.xmpp.org/xsf/2021-01-11#2021-01-11-10a1c75991220571
-
Guus
Should we have XMPP apps listed here? https://www.securemessagingapps.com/
-
mathieui
Probably, yes
-
Guus
Does someone that can read/write Dutch have time to answer this? https://community.freedom.nl/t/reuring-over-whatsapp-hoe-stuur-je-meekijkvrije-berichten
-
Guus
A discussion around 'safe' IM that a new ISP in the Netherlands is having.
-
emus
> Guus escribió: > Should we have XMPP apps listed here? https://www.securemessagingapps.com/ I placed an enquiry
-
Guus
👍
-
emus
Lets see what comes. If I have further technical question I cannot answer I will ask those here
-
emus
I will also make a suggestion I will send to him based on the existing table (of course if one is quicker than me, please go ahead)
-
ralphm
FWIW, e2ee is just one part of the puzzle.
-
emus
ralphm: Was about the netherland article said?
-
ralphm
Yes. I all discussions around this, the focus is on end-to-end encryption, but there are other factors that are important. E.g. how do you connect to other people without revealing your address to a third party. Message archives.✎ -
ralphm
Yes. In all discussions around this, the focus is on end-to-end encryption, but there are other factors that are important. E.g. how do you connect to other people without revealing your address to a third party. Message archives. ✏
-
edhelas
> Does the app have self-destructing messages?
-
edhelas
funny that this can be a requirement
-
edhelas
emus for which clients did you do it ?
-
emus
Nothing yet, I was wondering if we should just place XMPP there, but of course that can be distracting and misguiding Otherwise I may use Conversations and Monal
-
Zash
XMPP isn't an App
-
edhelas
Dino, Gajim…
-
edhelas
They put Element/Riot
-
edhelas
you can play the same game and list a few XMPP apps
-
edhelas
at least it's a way to show that all those clients are compatible
-
edhelas
we can even promote things that way
-
edhelas
"The biggest end-to-end federated network"
-
emus
> Zash escribió: > XMPP isn't an App I know, but I rather thought using it as collective placeholder for whats "knowingly" established
-
emus
edhelas: yes, ok if that is possible
-
ralphm
edhelas. Indeed, self-destructing messages are a courtesy of a receiving application. Unless you can tightly control an application so it isn't tampered with, I feel that it is a misfeature that gives a false sense of security.
-
ralphm
(the same goes for issuing a request to delete a message that already left your domain of control)