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

Sign Sparkleshare binary to make installation on OS X easier #1672

Open
yeah opened this Issue Nov 29, 2015 · 4 comments

Comments

Projects
None yet
3 participants
@yeah
Contributor

yeah commented Nov 29, 2015

With the introduction of Apple's Gatekeeper in Lion, unsigned apps downloaded from the Internet can no longer be executed. The two possible workarounds (disabling Gatekeeper in Settings or pressing Control while opening the app via the context menu) are cumbersome and sometimes hard to explain to users.

Without judging on whether it's a good or bad thing that Apple's now made OS X more of a walled garden, I think SparkleShare should play along for the sake of its (not so IT savvy) users.

@hbons, what's your opinion on this? If I understand correctly, Apple is charging $99/year for the developer program. Should that be the only reason holding you back, my company Planio (which is using SparkleShare with great success!) would be happy to cover for that as part of an ongoing donation to the SparkleShare project.

@aggsol

This comment has been minimized.

aggsol commented Dec 4, 2015

SparkleShare emphasizes to be open and free for everyone.In spirit of this disabling the Gatekeeper is the proper way. Also as SparkleShare is GPL3 everybody is free to build and sell SparkleShare there if anyone wants it.

@yeah

This comment has been minimized.

Contributor

yeah commented Dec 4, 2015

SparkleShare emphasizes to be open and free for everyone.In spirit of this disabling the Gatekeeper is the proper way.

I agree, that's what we as computer-savvy people can do. My argument was made with the "average user" in mind for whom - I believe - SparkleShare was made as well, and who might not know how to do it.

And yes, educating them about Gatekeeper and why it's bad would be a totally acceptable answer. But afaik, the download page at sparkleshare.org doesn't attempt at doing that either.

Also as SparkleShare is GPL3 everybody is free to build and sell SparkleShare there if anyone wants it.

Yup, I have been thinking about this as well. We could just fork SparkleShare, slap our own name + logo on it and do our own thing. But wouldn't that be even worse for the SparkleShare project? I want our users to see the SparkleShare "brand" and I'd like them to understand that they're using an awesome open source software.

@hbons

This comment has been minimized.

Owner

hbons commented Dec 4, 2015

I think it's a good idea to have signed binaries. I don't think it conflicts with the spirit of Free software all. People will still be able to build their own binaries and we can offer a normal download as well.

@yeah It would be amazing if you could cover this cost. Thanks so much. I don't know how to set this up with MonoMac though, can you do some research into this?

@yeah

This comment has been minimized.

Contributor

yeah commented Dec 7, 2015

@hbons hbons added the feature label Jan 26, 2016

@hbons hbons added the macOS label Jun 18, 2016

@hbons hbons added this to the 2.0.0 milestone Jul 12, 2016

@hbons hbons modified the milestones: 3.0.0 - "Fairy Dust", 2.0.0 - "Break All The Things" Sep 9, 2017

@hbons hbons modified the milestones: "Fairy Dust", 3.32 Mar 2, 2018

@hbons hbons removed the feature label Mar 8, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment