You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem: I have, at the moment, chosen not to give a Microsoft "partner" all of my personal information and a lot of money to buy a code signing cert, therefore Windows "Defender" and "Smart" Screen try to scare you out of installing my software, and sometimes inject random bugs into my code by rejecting syscalls.
Solution 1: Tell users to partially or fully disable Windows Defender if having problems with Stargate. Note that people already do the same to work around similar issues, even with apps that are code signed, like Steam (the Valve gaming platform)
Solution 2: Buy a code signing cert. Frankly, this is only going to happen if the project takes off in a major way and gets turned into a company or charity, as I am not going to be buying a personal code signing cert that will display my legal name to the user every time they install
Solution 3: Stop providing Windows builds. Obviously I would prefer to make my application available to that 87% of the world's computer users, but if it is going to be a terrible experience for both of us, I am better off focusing on Linux instead
The text was updated successfully, but these errors were encountered:
While I can see you want to convey to your users that the signed installer is not strictly necessary the tone of the article is combative and conspiratorial which potentially gives the reader a negative impression of you/your project.
Consider rewording your docs to simply state a fact or policy rather than an opinion. e.g. It is not practical or cost effective for us to sign our Windows installer at this time.
While SmartScreen is a hinderance for developers it's also a genuine (if debatably effective) safeguarding step. Microsoft do not charge developers for these certificates and they don't require you to be a partner, the issuing Certificate Authority is the body charging a lot of money for the certificate and they generally equate this cost with the overhead of performing effective identity validation (which is obviously a strict requirement for certifying a developer/organisation).
Thanks for the feedback. I am actually in the process of acquiring code signing certificates, hoping to have them for Windows and MacOS in the next month or 2. I found some legal maneuvering that will allow me create a business for cheap with minimal ongoing legal and tax burden, that Microsoft Partner CAs will accept as a proper legal entity and display yet-to-be-determined business name instead of my name.
Problem: I have, at the moment, chosen not to give a Microsoft "partner" all of my personal information and a lot of money to buy a code signing cert, therefore Windows "Defender" and "Smart" Screen try to scare you out of installing my software, and sometimes inject random bugs into my code by rejecting syscalls.
Solution 1: Tell users to partially or fully disable Windows Defender if having problems with Stargate. Note that people already do the same to work around similar issues, even with apps that are code signed, like Steam (the Valve gaming platform)
Solution 2: Buy a code signing cert. Frankly, this is only going to happen if the project takes off in a major way and gets turned into a company or charity, as I am not going to be buying a personal code signing cert that will display my legal name to the user every time they install
Solution 3: Stop providing Windows builds. Obviously I would prefer to make my application available to that 87% of the world's computer users, but if it is going to be a terrible experience for both of us, I am better off focusing on Linux instead
The text was updated successfully, but these errors were encountered: