Save My House From Apple
savemyhousefromapple.com
savemyhousefromapple.com
The thing that bugs me a bit though is how the developer is asking for money. "Save my house." Its been 14 days since this revenue stream was compromised and the guy is apparently in financial trouble. This doesn't sound like Apples fault. This is a lack of financial planning.
I am by no means well off. I get by. My partner, my child and I were struck down by a bad virus last month. For 3 weeks I couldn't work, I could just about roll out of bed to get to the loo. I am a freelancer, I have no sick pay, no payment protection etc. For 3 weeks I earned nothing. My family is on a budget for the next month but we are fine. We have savings to get us through 3 months of joblessness.
If 14 days of near zero income pushes you over the edge and risks you loosing your house then you probably need a career change. That or its time to spend less and save more. For many profession's this isn't possible. Some people need several jobs to make ends meet. However, for a I expect fairly talented developer there are plenty of jobs and opportunites to get you on the right track.
1- You get paid a month later. (and apparently, he is not going to for January) 2- If that's your dependable income, you'll need 3-4 months until you find a job or figure out a different revenue stream.
So if he is not getting paid for January, that's already 2 months of non-pay. But I agree on the lack of financial planning. Before jumping (and dropping from college) into this market (small products + freelancing), I saved 1 full year of expenses. Yes, you read it right, 1 full year.
My first aim is to guarantee the next year spendings. It's 70% done now (my year began on September, though). After that, I can spend/invest/save or whatever.
Obviously it isn't ideal but you do what you have to do to keep going. If your revenue stream dries up you contact Apple to try to reestablish it. How long does that take? Maybe 1 email and 2 phone calls a day. Lets be generous and say this takes an hour each day. That then leaves 7 hours of thumb twiddling.
I have been in similar situations and have just nabbed a job on Guru. Its horrible BUT it brings in that little bit of money to keep the lights on until more work comes in.
I agree on it's horrible, but I don't agree that it brings money. You are very likely to land a $500 job that takes over 80 or 100 hours of work, and the buyer may end up rating you badly or not paying you.
Imagine not even being in the App Store and your app's mainstream customers with default settings seeing a scary warning message because your certificate was accidentally blacklisted. Coming to the HN front page later this year..? :-)
Orienting your business around the ecosystem of a corporation with an itchy trigger finger is a tricky game of dice.
Way back when, Microsoft was openly painted by Apple (and the Apple cult followers) as being evil. Interestingly enough, Microsoft never sought to have this kind of a death grip on its users, at least not by force. And, I've never heard of MS killing-off someone's revenue stream like that. You buy their tools and develop for the platform. They don't have a say at all. That's the way it should be.
Somehow a united front needs to be organized and presented to these companies in order for them to understand that they are causing serious damage.
To say that, as entrepreneurs, businessmen and developers we don't want to see the tech landscape develop and evolve in this manner is probably an understatement.
I wonder if CNBC might be interested in doing a documentary on the damage to small businesses and entrepreneurs done by the likes of Google, Apple, eBay and Paypal? That could be an interesting angle.
The painful difference is, where Microsoft actively aimed for the big game, leaving most smaller businesses to do as they please as long as they stayed small, the automated systems build to control rather than own the ecosystem (i.e. app stores) hurt everyone equally.
This leads to painful stories about big evil Apple/Google/eBay hurting the little guy. It sucks, it's a very worrying trend and I agree we should be pushing back.
But it's still nowhere near as "evil" as MS former dominance, when the options were a) build for Windows and get killed by MS if you become to big, or b)... Oh wait, there was no other option.
But it's still nowhere near as "evil" as
MS former dominance
This argument comes up a lot but I just don't see it.In regards to the death of such companies like Netscape or Borland, you cannot put the blame on Microsoft's evilness. Sorry but you cannot. These companies completely fucked up their products. If they kept working and improving instead of fucking up their products, Borland would still sell developer tools and Netscape would still make serious money with their browser.
Also, take a look at Adobe. This company is not only big and old, but it thrived in a Microsoft-dominated world with products that directly competed with Microsoft's own products.
Now do a small exercise, take the effects of present-day Apple and scale that to a 90% market-share.
IE > Netscape
Visual Studio > anything by Borland
Excel > Lotus
Word > Wordperfect
What killed Netscape was that version 3.0 of their server products were terrible. At the time I was working for a company that had spent millions on version 2. It was easier to jump platforms than to try to get 3 stable for us...
Maybe IE6 was better than the competition in 2001, but it was also terribly buggy and non-standards-compliant, encouraged developers to include Windows-only components that made it impossible for users to change browsers or even upgrade, and then wasn't upgraded for 5 years. Five years. And they did it that way not by accident or incompetence, but because they knew before anyone else that the web was a competitor, and they wanted to screw it up as much as possible.
Hate hate hate IE6 and be proud of it. Microsoft has a lot of karma to make up.
Even if a company is one of the biggest and wealthiest in the world, development still takes time and resources. Which is why hypothetical questions like what would have happened if Microsoft built Silverlight earlier DO NOT make sense, simply because they didn't build Silverlight earlier and that's that.
Disregarding the fact that Microsoft already had a Flash competitor (ActiveX), Silverlight's technical advantages comes from the underlying platform, which is .NET and no matter how you look at it, if you're talking about current-day Silverlight, then you must include .NET into that equation.
On building Silverlight 5 years earlier, that would have been impossible, considering you're talking about year 2003, with .NET being initially released in 2002. So to make that decision 5 years earlier, then you have to shift the evolution of everything that led to it 5 years earlier. That means the release of .NET should have been in 1997, so development on it should have started somewhere in 1994, before the release of Windows 95.
You could then say that if only Microsoft invested more resources into .NET and Silverlight, then these projects would have been released faster. But by all indications Microsoft made .NET and the Avalon-related technologies (like WPF and Silverlight) their top priority, so they simply couldn't work faster.
huh?
So all that time they were working on silverlight, there was no one working on xbox. or office. or ie. or windows vista/7/xp-patches. or sharepoint. or asp.net. or sql server. or iis. or c#. or linq. or ford sync tech. or metro. or windows phone 7.
Please...
had they wanted to get in to the photoshop realm, they would have.
screen savers
disk compressors
They've wanted to own the ecosystem but not everything in it. In fact, there was a significant strategic tension between wanting to control the tools developers use to build apps and wanting to leave the app development space as open and accessible as possible.
You don't need a developer licence to write an app to run on Windows. Likewise, you don't need permission from Microsoft to sell that app to Windows users. You don't even need to be running Windows on your development machine. Those are three significant, meaningful ways that Microsoft's approach, even at its most hegemonic, has always been more open, accessible and inclusive than Apple's.
It is true that it is way easier to write programs using Apple's (free, at the moment) tools, and it sure helps to have access to a Mac, if alone for testing, but you do not _need_ either. In that, it is not that much different from Windows. You can write Windows (Win32 or .NET) tools on Unix, but I would not advise going that way.
For now that remains true on OSX, but it's not true for iOS, which is what TFA is about, and as OSX imports more ideas from iOS I'm not entirely comfortable it will remain true.
So while they may not have before, Microsoft is certainly not immune from this trend.
The Free Software/Open Source community has been talking about this for years.
We'll still here. We have open source licences that you can use to prevent people doing certain things.
Both androind and Windows provide guidelines to port over your applications over. So I don't think this option exists only in practice.
I assume this may be a theme in the making.. I wonder if App Store like ecosystems have similar issues. I havnt heared of any in the android market, but im sure similar cases can be found.
People are a little wary of downloading from android store because of the scaremongering over viruses etc.
Also there are many people who seem to give bad reviews on android store with little justification.
You're 100% at their mercy.
Having a lot of money and a big legal department doesn't automatically make it easy to get out of unpaid debts. Courts take these things very seriously.
If there's a contractual get-out clause that allows Apple to avoid payment, or if there's something in the developers actions that has created ambiguity, then it would be good for all of us to understand the details.
A poll that basically says "hands up if you think Apple owes you money" is not informative.
Of course, Honda plans to appeal, so...
Apple software distribution system is a feudal system where, unfortunately, programmer is a peasant.
"We've lost nearly half a month of income (so far) due to this and there is also some question as to when we might hope to see payment from Apple for the previous month's (January) software sales. It looks like that may not happen any time soon. (This isn't the only case where Apple has hurt people who do things right lately.)"
So the individual hasn't seen a check for 2 months. We are a nation that loves to buy more than we can afford. Why should I feel sorry and bail someone out for making poor choices prior to this two month period of suckiness handed down by Apple?
I am taking it as an opportunity to remind people. That rainy days happen. And it's best if you plan in advance. However, we as a society would rather buy a brand new iPad 3 instead of put money in the bank.
For the grandparent, consider my scenario. My wife lost her job a few years ago and was unable to find a new one since then (apart from some low-paying unstable jobs now and then). During the course of these few years our savings were eaten bit by bit and we're now reduced to a situation where we live literally from month to month. We've reduced the expenses as much as we could (for example, no winter vacation this year or no eating out), but still my paycheck can barely cover monthly expenses. No savings left for rainy days. And I fear that an exceptional event might be ruinous for our finances. My two kids are too small to be aware of this, but it still pains me.
I'm willing to grant that apple is horrible, evil, son of the devil, voted for Palin, whatever. but really, is this any worse than a car accident or a heart attack?
In some ways yes. We generally have car and medical insurance to help with the financial side of catastrophic events. There is no 'software dev' insurance to help mitigate things if someone doesn't pay you or reneges on their contract. You have to bear all the costs of legal and administrative costs in chasing down the other party.
Perhaps some dev insurance program would be able to bear up to $x legal cost in exchange for y% of your burden.
I mean am I really going to feel safe quitting my job to make iOS/Mac apps if Apple can just cut off my revenue stream without recourse? This is an easy problem for Apple to fix and it'll cost them somewhere down the line where someone with the next big app decides not to chance it because he's heard that Apple may just dump you and not give any reasons why.
Basically, because they can.
Actually, although lots of people seem to think Apple doesn't offer contact by phone, it does:
https://developer.apple.com/contact/phone.php
Having said that, presumably these were the very people not assisting the OP. I've never called them about an App Store issue, only about account issues (problems with bank details, changing from personal to company account etc.)
I'm extremely sympathetic to anyone who's struggling, but seriously, why should a birthday matter in this context? You can debate Apple's app store policy, but should they be expected to factor in stuff like birthdays when they enforce it? It just seems like a cheap pity play that, for me at least, undermines whatever point is being made.
I have apps on the iOS store as well (just like many of you) so I am aware of the emails you get from Apple telling you that your Apple developer account is going to expire. I have never heard of another developer having a problem with renewing their credentials. If there was an actual bug, I don't doubt more developers would be affected.
Honestly, I bet he forgot to renew, his apps got pulled, and now he's scrambling to cover his losses.
"Three days later I was able to get a response from Apple that verified this was, indeed, a problem with their internal software and that there was nothing I could do about it." Quoth the article.
In the comments someone mentions a similar situation that resolved when his original account expired.
Again though.. I hate to see devs getting screwed over in any context, and I wish Bryan the best, but personally I think he's making his point poorly. Apple is not trying to take his house, and his birthday is irrelevant to their actions.
I'd rather buy his stuff than simply donate him money. This way it would be better for both of us.
Instead he asks for money "for free" and does not provide a direct link to buy his app. This looks really strange.
This also goes for anybody who takes out a mortgage they can't afford. Don't ever get any debt or create any expenses you will no longer be able to pay if you got fired tomorrow.
If you have a family to feed and a mortgage to pay, you should not work at a startup.
One of the reasons why we've had this latest recessions is because consumers have been financially irresponsable, taking out mortgages they can't afford, relying 100% on their salary for income and having no backup plan.
If I were to lose my job tomorrow, I would be fine for the most part. I'd probably have to move out and get a cheaper apartment, but I'd be fine. I'm not shackled to a mortgage and have no debt of any kind. I'm working towards success, but I'm ready for whatever life decides to throw my way.
This seems to apply to a vast, vast majority of the population... In our little tech/entrepreneur bubble, we're the exception, not the rule, in that we can generate income largely by ourselves.
it's hard for me to accept that an iPhone developer is down to live on donations in the current job climate.
...
I'm having a really hard time figuring out the part here where Apple is some evil entity depriving a developer of their livelihood. Sure, this sucks, but it's not like nobody can buy your software. There's plenty of Mac software out there that isn't even on the Mac app store to begin with, so I'm having a hard time figuring out why this developer is having such a huge problem that he needs to resort to begging for donations.
Unfortunately, this highlights the drawbacks of relying on a third-party for all of your income, especially when the relationship is one-sided. Apple's App Store is an incredible opportunity for a lot of developers, but for the vast majority, Apple has very little accountability to you.
This is no different than the people who build a business around AdSense, only to be terminated and receive the silent treatment at some point - which itself is nothing new, as this has been going on with affiliate programs since I got involved with them in the mid-90's. If I've learned one thing, it's this: Don't ever build your company around another company unless you have a really good personal relationship with them or a strong, fair contract.
The worst part is that Apple isn't even the worst offender around.
Actually thinking about it, that may have been Google Checkout, but the point still remains.
If I were to develop for iPhone there is no way I would invest serious R&D time and money into something with the risk that this could happen. More likely I'd just build a bunch of $1-5 apps and have them suddenly flatlining either because of this or user apathy factored into my plans.
I wouldn't trust the arbitrary mercies of any large corporation to put food on my (hypothetical) kid's table.
You just DON'T trust a single entity to handle all your sales and finances while they have ABSOLUTE power to terminate their service any time they want. Have a backup, sell it on your own web site.. oh no you can't because this is Apple...
Getting more money makes them more evil. That's it for me. I'm not going to buy any Apple products again. I was using a lot of OSS tools, so switching to Linux should be easy.
My Advice to software developers is:
Try to make cross-platform software. You are giving such companies much less power this way.
Look, why to spend any time writing software that might be just killed overnight by a big faceless corporation? The same Apple Fan Boys who hate Adobe Flash because it is "closed" and not html5 "standard" as were told by their guru are at the very same time so heavily invested in Apple Corp closed eco-system that is just so much worse than anything that Adobe does.
I just don't get it.
I've read that, in order to get the #1 slot in "top grossing" for iOS apps, you need to be earning between $40k-$100k per day.
The publisher I'm working with has been sitting on an app that's been in the top 5 grossing for 5-6 months.
Follow the money...