Earlier quoted context omitted.
How would that get them to waive the fee? If your app is open source and they wanted it that bad they could just build it themselves, or develop their own replacement for it, and anybody else can pound sand. They have you over a barrel and they know it.
So let's Apple port, build and distribute open source for MacOS. I have no problem with that. Yet I bet it would cost Apple more than the money they do from the license they sell to OS developers.
Apple Accidentally Approved Malware to Run on macOS
41–50 of 134 posts
Re: Apple Accidentally Approved Malware to Run on macOS
#42Earlier quoted context omitted.
This is simply not true. Many OS developers are working in lower income countries. Or aren't even employed yet because they are in school. Your assessment only works for working developers in high income countries. And even then requiring 99 dollars is insane.
Insane is a bit of a strong word — it seems like a reasonable way to ensure that the world isn't flooded with incredibly low-effort apps. I know, I know — the world is already full of those, but I imagine it would be a lot worse if people didn't have to put down $99. Also, the $99 is the blanket cost to be an Apple Developer, including access to the App Store, technical support, etc. and it seems like a reasonable fe…
Re: Apple Accidentally Approved Malware to Run on macOS
#43Earlier quoted context omitted.
$99/year is such a small amount relative to the costs of software development that it's hard to worry about. Meanwhile, there is good value. (The developer resources Apple provides are not free.) You can argue that Apple should provide developer resources at no cost, but that just means someone else is paying for them or you will pay them in some other way... or do without. I think at this point in the tech boom we c…
> The developer resources Apple provides are not free. So then why is the charge for signing and not for developer tools? That way if I wanted to I could use somebody else's tools instead of paying Apple. > I think at this point in the tech boom we can all understand that when a company gives you stuff of value at no cost there are significant tradeoffs and paybacks. Which is why I paid so much for my copy of gcc. Wa…
Of course, Apple spends huge amounts of money on developer infrastructure (Xcode, LLVM, and Swift, for example). Since each additional copy of a piece of software does not incur additional costs for the developer, Apple can subsidize the development of developer tools using the $99 fee taken from (generally) professional developers who wish to publish their apps on the App Store or take advantage of notarization on macOS.
Many major open-source projects are largely developed by employees of large technology companies and foundations with significant budgets. The Linux kernel's largest committers oftentimes work at companies like Red Hat and Intel. Just because you get a given piece of open-source software for free does not mean that its development was done by volunteers in their free time.
Re: Apple Accidentally Approved Malware to Run on macOS
#44Earlier quoted context omitted.
$99/year is such a small amount relative to the costs of software development that it's hard to worry about. Meanwhile, there is good value. (The developer resources Apple provides are not free.) You can argue that Apple should provide developer resources at no cost, but that just means someone else is paying for them or you will pay them in some other way... or do without. I think at this point in the tech boom we c…
Apple are a multi-trillion dollar company, they don't need more money
If Apple doesn't charge developers, they could, e.g., pay for it through more margin on device sales, which means Apple customers are paying for it. That sounds nice for developers, but that's going to cause the developer resources to lose developer focus. Developer resources will be treated as marketing expenses and the scope and character of them will reflect this.
Re: Apple Accidentally Approved Malware to Run on macOS
#45Earlier quoted context omitted.
So let's Apple port, build and distribute open source for MacOS. I have no problem with that. Yet I bet it would cost Apple more than the money they do from the license they sell to OS developers.
But they're not going to do that for your project, only the ones they actually care about. In fact they already do this. Your macOS comes with bash (the old one because they don't like the new license) and a slew of other open source software. The whole thing is built on top of BSD. So they take what they want and then make you pay them for anything else.
Re: Apple Accidentally Approved Malware to Run on macOS
#46Earlier quoted context omitted.
> The developer resources Apple provides are not free. So then why is the charge for signing and not for developer tools? That way if I wanted to I could use somebody else's tools instead of paying Apple. > I think at this point in the tech boom we can all understand that when a company gives you stuff of value at no cost there are significant tradeoffs and paybacks. Which is why I paid so much for my copy of gcc. Wa…
Apple gives away Xcode and allows people to sign apps for their own iOS devices for free (although they must resign those apps every week). This is intended to allow students and other non-professional developers to learn to code and experiment with Apple developer tools without paying any money. Of course, Apple spends huge amounts of money on developer infrastructure (Xcode, LLVM, and Swift, for example). Since eac…
So then why do I have to pay them if I'm using emacs and gcc and C++?
> Just because you get a given piece of open-source software for free does not mean that its development was done by volunteers in their free time.
Yet, in many cases, that's exactly what happened. And even when it isn't, if it's distributed under a free software license then it keeps them from screwing you over because any adverse changes can be reverted.
Re: Apple Accidentally Approved Malware to Run on macOS
#47Re: Apple Accidentally Approved Malware to Run on macOS
#48Earlier quoted context omitted.
$99/year is such a small amount relative to the costs of software development that it's hard to worry about. Meanwhile, there is good value. (The developer resources Apple provides are not free.) You can argue that Apple should provide developer resources at no cost, but that just means someone else is paying for them or you will pay them in some other way... or do without. I think at this point in the tech boom we c…
The world is bigger than the US, Im from a fairly wealthy part of the world on average - - eastern Europe but I can't afford it or buy their products just so I can use their tooling. Probably people living in poorer parts of the world are laughing even harder.
Re: Apple Accidentally Approved Malware to Run on macOS
#49Earlier quoted context omitted.
What makes you thing that open source developers are fine with that? What are their other choices? Apple doesn’t care.
The choice is don't build for MacOS. In the long run Apple won't be happy with that and maybe they'll waive the fee.
I think you greatly overestimate how much Apple cares about this.
Re: Apple Accidentally Approved Malware to Run on macOS
#50Earlier quoted context omitted.
$99/year is such a small amount relative to the costs of software development that it's hard to worry about. Meanwhile, there is good value. (The developer resources Apple provides are not free.) You can argue that Apple should provide developer resources at no cost, but that just means someone else is paying for them or you will pay them in some other way... or do without. I think at this point in the tech boom we c…
> $99/year is such a small amount relative to the costs of software development that it's hard to worry about Huh? Some Open Source/Free software have a $0 budget.
You may say that a FLOSS project has no bank account, but it does not have $0 budget (unless it has no value, and is produced with nothing of value, by noone whose time has value).