Critical typo: the line "but it's not claiming ownership except if that specific binary - as in, their machine compiled it." should read "except of that specific binary", not "if". Very much changes the meaning. Whoops.
> On Oct 7, 2015, at 5:16 AM, Collin Anderson <[email protected]> wrote: > > Code signing is a pain, though having read the official apple docs, I'd > interpret signing as taking responsibility rather than ownership. This > ultimately amounts to whose developer certificates get revoked if you're > creating malware, so it's a non issue for KiCad. > > I'd very much equate it to signing another person's key in gpg: the Wayne and > Layne account is vouching for the validity of the code and binary build, and > that it was built on a system with authenticated access to their keychain, > but it's not claiming ownership except if that specific binary - as in, their > machine compiled it. There is no wider implication I would say. > > Adam, I found this guide very helpful, it gives a great example of > integrating code signing into various build systems via a shell script, as > well as what exactly needs signing: > > http://successfulsoftware.net/2012/08/30/how-to-sign-your-mac-os-x-app-for-gatekeeper/ > >> On Oct 6, 2015, at 5:26 PM, Adam Wolf <[email protected]> wrote: >> >> Thanks for the feedback. I will take a look at signing with the Wayne and >> Layne account and will report back. As long as it doesn't look like we are >> claiming ownership over KiCad I only want to think about this stuff so >> much--we all have important things to do :) >> >> Adam Wolf >> >>> On Oct 6, 2015 3:51 PM, "Wayne Stambaugh" <[email protected]> wrote: >>> On 10/6/2015 12:43 PM, Nick Østergaard wrote: >>> > 2015-10-06 16:14 GMT+02:00 Adam Wolf <[email protected]>: >>> >> Hi folks! >>> >> >>> >> OS X has this thing called Gatekeeper. Applications that are downloaded >>> >> off >>> >> the internet fall under its "protection". Systems have 3 settings for >>> >> Gatekeeper: >>> >> >>> >> 1) Only allow applications distributed through the Mac App Store >>> >> 2) Mac Store + Developer signed applications >>> >> 3) Let anything run >>> >> >>> >> It is certainly beyond scope to distribute KiCad builds through the Mac >>> >> App >>> >> Store in the near future. It is not necessarily beyond scope for me to >>> >> set >>> >> up package signing. The main benefit we get is that users will no longer >>> >> have to right click on KiCad the first time they open it in order to run >>> >> the >>> >> unsigned application, and our application appears a little more >>> >> professional. >>> >> >>> >> Assuming the core team doesn't have philosophical objections to this, >>> >> there >>> >> are some organizational aspects. >>> >> >>> >> The application needs to be signed by a key we'd get from Apple. There >>> >> is >>> >> likely a $99/yr fee per *developer account* for this. We already have >>> >> one >>> >> at Wayne and Layne. If we used ours to sign the KiCad builds, there >>> >> would >>> >> likely be a place where you'd be able to see our name on the builds, but >>> >> we >>> >> could probably get this going in a few days. >>> >> >>> >> Alternatively, we could get another developer account just for KiCad. >>> >> Wayne >>> >> and Layne can cover the yearly fee. The application process was actually >>> >> kinda lengthy and involved some phone calls, but we can definitely do it. >>> > >>> > Personally I would not mind it to be signed by Wayne and Layne, >>> > afterall you are donating resources to KiCad, so I don't mind seeing >>> > your name on the certificate related information. >>> >>> I'm not sure what signing entails on OSX but if it's like signing any >>> other file with your GPG key, I don't see any problem with Wayne and >>> Layne signing the KiCad OSX bundles. >>> >>> > >>> >> I haven't worked with this stuff intimately, actually, so the next step >>> >> might be to: >>> >> >>> >> 1) confirm with the core team that this might be reasonable >>> >> 2) I look into it more >>> >> >>> >> Thoughts? >>> >> >>> >> Adam Wolf >>> >> Cofounder and Engineer >>> >> Wayne and Layne >>> >> >>> >> _______________________________________________ >>> >> Mailing list: https://launchpad.net/~kicad-developers >>> >> Post to : [email protected] >>> >> Unsubscribe : https://launchpad.net/~kicad-developers >>> >> More help : https://help.launchpad.net/ListHelp >>> >> >>> > >>> > _______________________________________________ >>> > Mailing list: https://launchpad.net/~kicad-developers >>> > Post to : [email protected] >>> > Unsubscribe : https://launchpad.net/~kicad-developers >>> > More help : https://help.launchpad.net/ListHelp >>> > >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

