I don't think it is sustainable to have the entire world use a single organization's service. It is a big single point of failure. I recommend federated systems like #matrix or #xmpp where we have a choice of providers and no single point of failure. And for those who say it is not convenient, I suggest #Quicksy which is just a convenient on boarding hack built and interoperable with xmpp network. On boarding and usability of Quicksy is the same as #WhatsApp or #Signal, but no lock-in.
The problem is with us not understanding the root cause. It was centralization that forced and still forcing so many people to stick to #WhatsApp. Both #Telegram and #Signal is centralized. It takes away our choices to move to better apps and services by locking us to a single provider. Times like these are an opening for us to teach people about this fundamental issue. But we are losing that opportunity if we settle with Telegram, Signal or other centralized services.
@praveen something being ‘better’ is completely subjective. Many, many people outsider of tech would find decentralised serviced way too complicated and simply wouldn’t bother.
That is why I was focusing on #Quicksy. Those who don't want to think federation can see it as just like a centralized service and not bother about federation. But still others get benefitted by federation as they are not forced to use #Quicksy and can use any #xmpp service. There is absolutely no difference between Quicksy and Signal on boarding experience. Install app, enter you phone number, start talking to your contacts. How hard that it?
I was talking about user experience. For lack of client, we can just create it. Sustainability requires us to think long term and build things, not just choose from what is available today.
@praveen sure, but ios users are still users. the boarding experience for ios users is non-existent, so the point you raised about inconvenience stands. recommendations naturally go towards signal and telegram and will continue to be the case until a client is built.
Indeed there are two types of people, who want to create solutions based on principles and those who just want to choose from what is available. We need to convince people to choose the first option. And only when people care enough strongly, such solution get created. I don't mind asking people to choose less convenient solutions right now if it leads to better solutions long term.
@0 wow. You might try taking your own advice and thinking about your messaging first, before coming across like a passive aggressive tool.
The difference between service like Matrix et al and email/phones is that the latter has no barrier to entry. Even services like Mastodon, which are far less confusing to get started with, are too complicated for most non-techies.
The fact is, my mum or friends could easily use Signal. Not true for decentralised services like Matrix.
"We already had a conference with the Quicksy developer about this and are
aiming for a rebranded version, but this will be something based on Monal 5.1
or even 5.2 (e.g. 2 or 3 releases in the future)."
As I said earlier, it is only a matter of time someone feeling strongly about iOS support creates an app for Quicksy and sustainable solutions requires us to think beyond what is available today.
Thanks for creating the issue and poking Monal developers Praveen!
Alternative solution would be to just have “use your phone number” on the welcome screen of XMPP clients. This would enable contact book sharing and registration on the @quicksy.im domain. Then the client could mention in the app store description that it is “Compatible with Quicksy.im” if people searched for Quicksy.
Because having one official Quicksy.im client on iOS would raise a question: which client should it be based on: Siskin or Monal? As far as I understand (and I don’t have an iOS device to test) each one of them has their strengths and weaknesses but it seems Siskin will get funding to fix the last long-standing issue (OMEMO in MUCs): https://snikket.org/blog/sponsoring-group-omemo-in-siskin/
> my mum or friends could easily use Signal.
I have not met your mum or your friends. 🙄
Anyone who doesn't know how #computers work is effectively #illiterate and cannot possibly have a productive role in today's #society, the place of such people being reduced to that of passive #consumption.
Trying to justify that or worse, promote it, evidences deep moral and intellectual flaws.
Which is I welcome you and your twaddle to my #killfile. 👍
@praveen @kev tbh most Fediverse tools are far from user-friendly. Today a tech savvy friend tried to join us on Matrix via element.io and he struggled to get it working as the mobile app was buggy. He sent me screen recording of the bugs.
I myself was repelled by Diaspora (poor 90’s vibe design). Imho the only viable Fediverse tools are mastodon & peertube. The rest (as much as I like them to take off and gain momentum) still are far from what common man is comfortable to use.
Quicksy is the solution for non technical people. So those who don't want to know any of these can use it like WhatsApp or Signal. They don't have to learn or remember anything, just install Quicksy and start using. But at the same time for people who want greater freedom and privacy can choose any xmpp provider and still talk to all quicksy users. So there is convenience without lock-in or single point of failure.
@Unairedspecifics @Mehrad @kev
Also later if Quicksy turns bad or people learn about xmpp and other service providers, they are not locked to Quicksy. They can move to another provider without having to tell all their contacts to move and still talk to all of them staying on Quicksy. Just export your contacts and import it to your new account. Just like how you get a new email or phone number.
I also never said that non-technical people can’t understand, but what is evident that non-technical people typically tend to care much less about privacy and security and more lean towards convenience. Plus, people in general avoid change and they resist to change if the don’t know why the should (and if they know, they are technical enough, so despise the definition)
Quicksy is the best example of what can happen. People complained xmpp is complicated as people have to remember username, password, service provider hostname and can't find contacts easily. So #Quicksy was created with exact same user experience as centralized services, where you don't have to remember any of these and you can find contacts automatically from your phone book. That is the power of freedom, we can make it convenient eventually.
@praveen @kev I didn’t know Quicksy exists 👍🏼, but after reading their website I’m convinced that it is a terrible idea esp. because (similar to whatsapp, signal and alike, it uses phone number as username and identification. In the age of OTP sent via SMS, I’m not a big fan of being “jacked” (cloned simcard of Jack Dorsey)
I have to investigate more though, as I’m not confident I’ve got all Quicksy has to offer.
The point is, no one is forced to use #Quicksy if they don't like it. If people want the same level of user experience as WhatsApp or Signal we offer that as an option, but those who can manage the 'confusions' can still talk to Quicksy users. The point is everyone gets to choose how much privacy, freedom and security they want and still being able to talk to each other.
Yes, for now. But anyone feeling strongly about iOS support can adapt any xmpp apps on iOS to support Quicksy sign up. There is also a less convenient option of linking a regular xmpp account to a phone number to allow Quicksy users to discover them. So iOS users can use Siskin IM, and add their xmpp id to Quicksy directory so Quicksy users will discover them. They lose the auto discovery and easy sign up, not interoperability.
You can keep looking for excuses, like it is not yet in iOS. But building sustainable solution require some people to go first and build things out. This is true for #FreeSoftware as well. Many people chose to use and build Free Software when there were no ready replacements for every app. It was inconvenient at first, but the values it promoted made sure it got improved all the time. Same would be true for Quicksy.
I’m happy with signal and don’t see the advantage of using the services you describe over it. Why can’t we just leave it at that? Agree to disagree and move on.
My opinion might change in the future, but for now I’m happy with Signal.
No one is forced to use Quicksy. It is only for those who want the exact same user experience as Signal or WhatsApp. Linking phone number is also optional. No one is forced to use Quicksy or link their phone number if they don't want to. That is the whole point, everyone has the option to choose how much privacy, security and freedom they want without being locked into the choices of others around them.
Not sure if I follow, but a common pattern is that A installs #Quicksy and B, who already has an #XMPP account, shares his #JID as an XMPP URI over some suitable channel, e.g., #SMS, #email, #QRCode, #Bluetooth, etc. Quicksy then handles that URI by subscribing to the resource + sharing presence.
User B does not need to register his JID in directory, public or otherwise (neither needs user A for that matter, given that their phone number is known to you).
Though honestly, I haven't had a problem telling people “my address is X”. The UI is a common one so those already using some form of mobile messaging will take just a second or two to figure out what the big “+” button on the home screen does.
Bottom line is: distrust anyone arguing for centralisation. Those are the ones that will be shopping you in an authoritarian regime. This being something I've first hand experience in, sadly.
Seamless discovery means, your phone book is used to find contacts from the Quicksy directory so you don't need to add contacts manually. So if you know someone's phone number, and if they are in Quicksy directory, then you don't need to add them manually. Some people want this so we offer it, but it is optional.
> Any other way is hit-or-miss, isn't it?
Yes, by design. The idea that one should share one's presence and contact details with the world arose in the mid 00s in silicon valley. I think #LinkedIn might have been the first. When people signed up they would ask them for their email username and password (!!!!!!) and spam anyone they've ever corresponded with with “join” invitations.
They should have been sued right there and then. Now the damage is done.
> Quicksy is for people who lapped that up.
Yes. That's the world we live in and that's one way to deal with it. It's risky, dangerous, not perfect, but at least it shows that there is an approach to doing things that does not involve data hoarding.
And to boot, it's run by an individual (who's exposed, unwisely IMO, to unlimited liability) in a rule of law country with a culture of respect for #privacy backed by strong legal guarantees.
@wyatwerp @Mehrad @0 I think you are still missing the point here. No one is forced to use Quicksy. And Quicksy users are not forcing others to be on Quicksy. You don't need to be on Quicksy to talk to Quicksy users. So there is a big difference there already compared to Signal or WhatsApp, those who are on these services, we cannot talk without signing up for those services. We are not asking people who are comfortable with xmpp or matrix to join Quicksy.
@wyatwerp I give up if you cannot understand nuances or multiple layers. You are free to promote just xmpp and matrix.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!