5 ms·
Ahem. https://developer.apple.com/terms/apple-developer-agreement/Apple-Developer-Agreement-English.pdf https://developer.apple.com/terms/apple-developer-agree
by chrisfinazzo 7y ago
Ahem.
https://developer.apple.com/terms/apple-developer-agreement/Apple-Developer-Agreement-English.pdf https://developer.apple.com/terms/apple-developer-agreement/...
- scarface74 7y agoAnd you are not forced to abide by the developer terms to release a program for the Mac just as I said. Despite all of the HN conspiracies, you can develop for and release code on the Mac without Apple’s permission. You don’t have to abide by those terms.
- ceejayoz 7y agoThe Zoom and BlueJeans apps are both signed, which indicates they're part of Apple's Developer Program, and thus bound by its terms. If you want to distribute an unsigned app and guide users into bypassing Gatekeeper for it, by all means, do so... but that's not what's happening in this case, nor is it particularly common due to the intentional hoops they make you (or more accurately, every single prospective user of your app) jump through.
- scarface74 7y agoAnd that still doesn’t contradict my statement that you can distribute apps for the Mac without being in the developer store....
- chrisfinazzo 7y agoWait a while. Holding one's breath not recommended. For those who don't want to (or cannot, due to the nature of their application) use the Mac App Store to distribute software, the requirements will only continue to get more specific until (to the extent possible) all executable code and resources are notarized and signed with an identity. <Insert Perry the Cynic rant about unsigned code - "What the hell is wrong with you!?">
- scarface74 7y agoThis same prediction has been going on since 10.6 - over 7 versions ago. How do you propose that Apple forces code signing on programs that run on top of a VM like the CLR or JVM? How do you propose they enforce it for programs run using a scripting language? The best they could do is force signing on the runtimes. But my point still stands. Today on July 9th 2019 you are not forced to be part of the developer program to distribute apps on the Mac. Despite all of the pollyanish the sky is falling type that has been going on for over a decade.
- chrisfinazzo 7y agoNot to put too fine a point on it, but those examples don't pass muster. - If you're not using .NET, the CLR doesn't affect you, and although Microsoft has done well with ,NET, I wouldn't necessarily expect Apple to make Redmond's job easier. - Java is much the same boat, and is perhaps in even worse shape as it used to be included by default in macOS releases but now isn't. Read: security nightmare. - From 10.16 on, scripting languages also aren't included by default. This seems less adversarial than the situation with Java, but for things like Homebrew, it's a stumbling block they will need to overcome. https://discourse.brew.sh/t/mac-os-deprecating-system-scripting-languages/4941/3 https://discourse.brew.sh/t/mac-os-deprecating-system-script...
- scarface74 7y agoApple introduced the Mac App Store over a decade ago. Since then, conspiracy theorists have been predicting that Apple will force all apps to be signed. Are you predicting that Apple will disallow all scripting language runtimes and all VM based development environments? So if these same predictions have been wrong for over a decade - and still aren’t happening with 10.13, exactly when will this happen? As far as Apple not including (outdated) versions of various scripting languages or Java - neither does Microsoft. That hasn’t been a major impediment to adoption.
- chrisfinazzo 7y ago