I am releasing free C# softwares I’ve created using Visual Studio.
In the future, some of these softwares might become Paid.
I was wondering if I need to purchase any kind of license for them ?
I understand that it’s good to have a certificate for your website (SSL?), if your trying to sell your software but what about your applications ?
I just don’t want anti-virus/browsers flagging my application as not trusted.
Any suggestion is appreciated.
3
It sounds like what need is to have your programs digitally signed (i.e. Code Signing). This is similar in concept to an SSL certificate, in that it proves that the program is from whomever the certificate was issued to & has not been modified (e.g. malicious code added).
The key to understanding Code Signing though, is that the certificates are seperate from SSL certificates – they’re specifically called code signing certificates
.
I’ve used VeriSign in the past when going through the Microsoft Logo Certification program, but found that their certificates are much more expensive than those available from GoDaddy or Comodo.
Edit
Also, there’s an article on MSDN: Introduction to Code Signing that you may find useful too.
3
I think Code Signing Certificate is an ideal option to protect your application. Code Signing Certificates help create a sense of online confidence when users download your software by verifying the authenticity of your identity.
Without code signing user will see –
With Code Signing Certificate
You can buy a code signing certificate at cheap cost from Comodo.
This article will give you a closer look about Code Signing Certificate.