Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove macOS support flag for Cinny #2269

Open
shadow-identity opened this issue Mar 31, 2024 · 4 comments
Open

Remove macOS support flag for Cinny #2269

shadow-identity opened this issue Mar 31, 2024 · 4 comments
Labels
ecosystem Adding and removing ecosystem projects

Comments

@shadow-identity
Copy link

The Cinny client marked as "stable" at the Clients page. There is also a button to download its masOS version.

image

However, macOS package is not signed, so macOS prevents users to run it.

User has now two options: to not use the client, or to bypass macOS security system, which can be harmful and can lead to security issues in his system and can not be recommended.

I don't think it's ok to encourage users to bypass OS security systems to use "secure" messaging apps. So it feels like matrix.org should not promote macOS build of the app.

Screenshot 2024-03-31 at 12 36 08
@HarHarLinks
Copy link
Contributor

@shadow-identity
Copy link
Author

It received 0 attention in a year and a half.
image

@justjanne
Copy link

I don't think it's ok to encourage users to bypass OS security systems to use "secure" messaging apps. So it feels like matrix.org should not promote macOS build of the app.

Signing applications is a process that requires significant amounts of time and money. While some Matrix clients, e.g., Element, can shoulder this burden thanks to corporate funding, it's not reasonable to expect all open source projects that develop Matrix clients to go through this process.

A compromise might be to mark the signing status of clients on the client list and the client detail view.

@shadow-identity
Copy link
Author

I understand it completely from the developer's point of view.

From the user's point of view, macOS support means that they can easily install it on their Mac and it will work. If matrix.org pretends to be user-friendly, not nerd-friendly, I think it also should share this meaning. If the user needs to compromise security to install a client, or to build the app from sources on whatever platform, or to do any other pretty specific and nasty things, it should, I agree, have at least some noticeable mark on it.

@MTRNord MTRNord added the ecosystem Adding and removing ecosystem projects label Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ecosystem Adding and removing ecosystem projects
Projects
None yet
Development

No branches or pull requests

4 participants