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

Provide signed binaries and submit to snapcraft.io, Microsoft Store, Mac App Store #22

Open
kriskbx opened this issue Aug 27, 2018 · 6 comments
Milestone

Comments

@kriskbx
Copy link
Owner

kriskbx commented Aug 27, 2018

No description provided.

@kriskbx kriskbx added this to the 1.0.0 milestone Aug 27, 2018
@bobvandevijver
Copy link

You probably need to add signing for this (I was just about to open a new ticket for that)

@kriskbx
Copy link
Owner Author

kriskbx commented Sep 1, 2018

Yeah, I'm aware of that. Unfortunately the cheapest open source certificate for code signing still costs about 30€/year plus additional 100€/year for Apples developer program. I'm currently looking into ways how to keep this project open source but pay for my upcoming expenses. If you have experience with that, feedback or tips would be highly appreciated.

@bobvandevijver
Copy link

I have no experience with signed open source releases unfortunately 😞

@kriskbx kriskbx changed the title Submit to snapcraft.io, Microsoft Store, Mac App Store Provide signed binaries and submit to snapcraft.io, Microsoft Store, Mac App Store Sep 4, 2018
@kriskbx
Copy link
Owner Author

kriskbx commented Sep 4, 2018

Looks like I there's no other way and I gotta pay these fees to create signed binaries. I won't do that at the moment, but my plan is to setup a Patreon page in the near future for all my open source work. Hopefully I can encourage people to donate at least 10€ / month in total to cover these expenses. Maybe I implement a small popup window like Sublime Text does... I favor this approach over monetizing it in the stores because I want everyone to freely use my software. If someone enjoys it it's on his or her own to support me and further development or not.

@naturallymitchell
Copy link

You could distribute Windows packages through Chocolatey, afair, and MacOS packages through Homebrew. I just checked and neither does code signing, but at least they're free.

@kriskbx
Copy link
Owner Author

kriskbx commented Oct 3, 2018

I will eventually do that. But code signing is not about the distribution, but about convenience and trust:

screen shot 2018-10-03 at 21 06 07

On Mac OS you have to navigate to your /Applications folder, right click on the app icon and select open to be able to open the application and get rid of this warning. On Windows the procedure is easier but also bugging. Besides that code signing is there to ensure that the author of a specific software distributed it and no ones else. Especially in open source everyone can build binaries and sneak some bad code in there. With code signing the users of your software know exactly that the binary was built by you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants