On 2014-04-17 24:07 +0100, Johan Engelen wrote:
Actually, I believe the Mac developer ID is just for being able to
the installer (so the OS doesn't complain upon first use), and not to
put Inkscape in the Apple Store.
Yes - though not the installer is signed (inskcape doesn't use one btw -
the DMG is not an installer), it's the application bundle itself.
Newer versions of OS X include a feature called 'Gatekeeper' which
checks apps which have been downloaded from the internet, as soon as the
user attempts to launch them, and allows or blocks the launch based on
whether they are signed or not. It was initially introduced as 'malware
Developer IDs which can be used to sign applications are only available
for registered Apple Developers. The membership costs 100$ per year.
- OS X: About Gatekeeper
Gatekeeper makes it safer to download apps by protecting you from
inadvertently installing malicious software on your Mac. The safest
place to download apps for your Mac is the Mac App Store. Apple reviews
each app before it’s accepted by the store, and if there’s ever a
problem with an app, Apple can quickly remove it from the store. When
you download software from any other place on the Internet, Gatekeeper
makes that safer, too. Developers can get a unique Developer ID from
Apple and use it to digitally sign their apps. The Developer ID allows
Gatekeeper to block apps created by malware developers and to verify
that apps haven’t been tampered with. If an app was developed by an
unknown developer — one with no Developer ID — Gatekeeper can keep your
Mac safe by blocking the app from being installed.
Gatekeeper gives you more control over what you install.
Gatekeeper gives you three security options. You can download and
install apps from anywhere on the web. Or you can choose the safest
option and download and install apps only from the Mac App Store. Or use
the default option, which allows you to download apps from the Mac App
Store as well as those signed with a Developer ID. If an app is
unsigned, Gatekeeper blocks the app from being installed and warns you
that it did not come from an identified developer. If you’re sure the
app is safe, you can manually override Gatekeeper by Control-clicking
the app and choosing to open it.
On 16-4-2014 23:53, Ted Gould wrote:
> On Wed, 2014-04-16 at 22:19 +0200, Johan Engelen wrote:
>> This just came up on the dev maillist: does Inkscape have a Mac
>> developer ID.
>> This looks like a board issue. Although I have a Mac, I am quite the
>> noob on it, and do not know about Mac developer IDs. Perhaps su-v can
>> chime in.
>> If this is something we need for a smoother experience on Mac, I hope
>> someone can take initiative or tell me how to get the ID and credentials
>> for us. Considering we are so close to native OSX builds, it'd be pretty
>> nice to release 0.91 with it.
> The problem is that we're a GPL'd program with shared copyright. There
> are some that believe the Apple Store is incompatible with the GPL, the
> FSF being one of them:
> Personally I'd disagree saying that as long as the source is available
> in the exact version as what is distributed in the binaries in the store
> and those binaries are built with a free compiler you're not effectively
> limited the user, even if the contract says that you could be limited in
> your use of those binaries. Practically speaking you have the same freedom.
> But my opinion, or the opinion of the board doesn't matter. /Every/
> copyright holder of a shared copyright project would have the right to
> e-mail Apple and claim that distributing Inkscape is a copyright
> violation and ask them to take down the app. Apple would have no choice
> but to remove it from the application store.
> So while I do believe being in the Mac store would be good for Inkscape
> and Inkscape users, I don't think that we can do it for practical
> considerations. It makes me worry about Free Software's continued
> success on Mac OS and Windows.