openstenoproject / plover

Open source stenotype engine
http://opensteno.org/plover
GNU General Public License v2.0
2.32k stars 281 forks source link

Please, sign macos app #1667

Open evg64 opened 5 months ago

evg64 commented 5 months ago

Hello! Plover can not run on Mac by default due to security reasons (it is not signed, so MacOS cannot validate app's developer). However there is a workaround: you can add Plover to exception list so that OS still runs it (despite untrusted developer). My problem is the following: my corporate policies forbid launching unsigned applications (there isn't even button like "still run potentially dangerous software"). So it seems there is no way to run Plover on my Mac. If it is possible, please, sign the app.

appetrosyan commented 5 months ago

Signing programs for Mac OS is a complicated and somewhat expensive ordeal. You need an Apple developer ID which is not free, then you need to have a private key and have it be notarised by Apple. Which is also quite expensive.

I don't know about the funding situation... Maybe it's feasible?

https://support.apple.com/en-gb/guide/security/sec3ad8e6e53/web

evg64 commented 5 months ago

It's a pity, the signing process is not simple/free. Concerning the funding feasibility - I think there is an option to give it a try through donations, but no guarantee. Is it possible to run Plover from sources with Python interpreter?

user202729 commented 5 months ago

Of course it's possible (how else would the developers run it?) — there is a link to the guide in the README, refer to https://github.com/openstenoproject/plover/blob/main/osx/README.md .

There's still the question of whether the corporate policy allows it however.

gdwaynewarner commented 5 months ago

When I download a new version of Plover on my iMac, I Control-click it, which brings up a dialog window which asks something like “Allow all users to access?”

When you click “Yes,” Plover should start working for you.

appetrosyan commented 5 months ago

sorry, @gdwaynewarner this is a specific case where that’s not easy

gdwaynewarner commented 5 months ago

Ah, good to know! On Apr 7, 2024, at 08:08, user202729 @.***> wrote: Of course it's possible (how else would the developers run it?) — there is a link to the guide in the README, refer to https://github.com/openstenoproject/plover/blob/main/osx/README.md .

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>