Question about
dave

What should Apple do for developers they lift ideas from?

In iOS 5, Apple has added a number of welcome features that developers in both the jailbreak community and legitimate developer community have been working on for awhile. Unfortunately, they don't seem to offer any sort of credit or compensation for these ideas -- and it's definitely caused some unhappiness in the community.

Some recent examples:
iBooks / iOS 4 → Lift bookshelf background from Delicious Library.
Notifications → Android / MobileNotifier (to be fair, they hired the guy behind MobileNotifier)
Wireless syncing → See "Wifi Sync" in Cydia. Even the icon is exactly the same.
Reading list → See Readability, Instapaper, etc.

Don't get me wrong, I think it's neat that Apple realizes there's enough value in these sorts of applications and ideas that they want to approve their operating system. But they seem to handle it in a very poor, selfish way and leave many of their developers feeling screwed.

What could they be doing better? Giving them credit somewhere? Buying or licensing the idea? Hiring the developer?
top answers
dave's pick
userd40ad11b74f

This is kind of a tough one because these situations are all different. From a legal standpoint, if someone creates something truly novel they should probably patent it, but none of these items seem like something that is novel/inventive enough to be patentable (although who knows with the US patent system). So from a legal standpoint anything short of taking the code or completely copying the interface is probably allowable.

From a practical standpoint it isn't a great business idea to repeatedly shaft your developers so Apple should probably consider purchasing or hiring developers of kick ass applications. That way there are fewer hurt feelings. Besides it really isn't much money in the scheme of things and Apple is getting something of value (code or a talented employee).

From the list:

Delicious Library - This is poor form, but it is just the background and otherwise the applications aren't particularly similar. Apple probably should have changed the color or something, but in the scheme of things I don't think this is that big of a deal.

Notifications - They hired the guy with the proof of concept so I think they are clear there. Also, iOS and Android have borrowed liberally from each other in the past and will continue to do so in the future.

Wireless Syncing - This is the sticky one. Apple clearly liked what this guy did and probably should have given him a job, but I imagine, that in Apple management's eyes, publishing an app via Cydia is roughly equivalent to dropping a turd in the punchbowl at the Apple holiday party. I feel bad for this guy, but he had to know that Apple would add this feature at some point and he still made $500k. He isn't necessarily dead in the water either. Apple's wireless syncing isn't going to be everything to everybody and some of those power users will be willing to jailbreak and pay for innovative and custom features.

Instapaper/Readability - I haven't used Readability so I won't comment on it, but Instapaper will be fine. The developer has said that even if 99.7% of the iOS universe finds Apple's solution to be sufficient that remaining .3% is a bigger target market than he needs. This seems like the right attitude to take. Instapaper totally changed the way that I read on mobile devices. The offline functionality of Instapaper is critical to the way that I use it and I also want something that works outside of Safari (since I use Chrome on my Mac). Ecosystem agnosticism is also another big benefit (although it doesn't effect me at the moment) and could help Instapaper in the same way it has helped Kindle over iBooks.
mark as good answer

4 people like this answer

Clicking the mark as good answer button helps us highlight the best answers.

dave's pick
beau

This is going to sound cold, but not a damn thing. At this point devs should know that when they write for a platform that they don't control there is a risk that the company that owns the platform will come into competition with them. When that happens devs should be prepared to offer higher value or more in-depth services than what the OS vendor is willing to provide. As Marco Ament (of Instapaper) said, it's going to introduce more people to the concept that his app provides and may even serve as advertising for it. Take advantage of the attention, don't lament the new competition.

There is no rule that Apple, Google, HP or Microsoft can't compete with smaller developers.
mark as good answer

4 people like this answer

dave's pick
peterto

I don't think it's an easy solution here. What if the developer doesn't want to be hired by Apple? What if the developer doesn't want to be bought out by Apple? Perhaps they're making much more money than Apple is offering by being independent.

Licensing would bring a whole another bunch of issues. In their current TOS, Apple has the right to replicate anything they want without further compensation, which is probably a safety net for them not paying up every crazy person out there who says Apple replicated the smallest of features out there.

Also, I know it sucks, but I think if you're a developer, you should know that Apple can do this and there's a possibility of rendering your business less profitable. I think this is an interesting aspect that, only in this day and age, can happen where a business can be rendered kaput in a rather short amount of time by their dependent company integrating that small aspect in their whole ecosystem, if they think it's a good enough idea.
mark as good answer

3 people like this answer

dave's pick
connorg

I think in the grand scheme of things none of these examples was necessarily Apple copying or stealing an idea. Having notifications that slide down from the top was independently developed by Android and webOS, if I'm not mistaken, and there have been a couple different jailbreak mods that were "inspired" by that design. MobileNotifier has gotten the most press as of late but there have been others that were also very similar.

As for WiFi sync, I think the developer of the jailbreak version, although he was the first developer who actually built it, wasn't necessarily the one who came up with the idea. It was an idea that was tossed around a lot before the jailbreak version was actually released. I'd be hard-pressed to believe Apple wasn't at least toying with the idea before the unofficial version was submitted to them. Even the logo, I would argue, is a very natural conclusion for someone to come to when designing a logo that combines "wifi" and "sync."

As for Instapaper/Readability/Reader, I think that idea's been around long enough and has had enough competing implementations, no one would take a second glance if another independent developer came out with their own version, so who's to say Apple doesn't have the right to do the same?
mark as good answer

2 people like this answer

community pick
brett

I think that they should either hire the developer or buy their application. Licensing could get messy and I feel like it would work out better for Apple and its developers to just offer cash outright for the things that they lift. Apple's huge profits and deep well of liquid assets would allow them to do this.

Of course the problem with that tactic is that people may (read: will) try to bargain their way to unreasonable prices, at which point I'm not sure what steps to take. Users want the features and Apple is delivering (at roughly 2 years behind the pace) so in the end it works out. The developers will always find new ways to innovate, even if they are unhappy with the company for stealing their intellectual property.

Then again, the developers could always switch over to Android or Windows Phone, where there is a greater need for well designed, non-memory-leaking applications.
mark as good answer

2 people like this answer

sort by

8 more answers
baileylo

I think this whole thing can be pretty much summed up with this old interview clip from Steve, www.youtube.com­/watch­?v­=CW0DUg63lqU .

There is a difference between your examples. Wireless sync being stolen from Cydia is hard for me to swallow. That seemed like the next logical step in development; I was actually surprised it was not a launch feature. As to notifier, when your competitors have an awesome feature it becomes expected on your devices. This is not so much as stealing as it's keeping yourself relevant. The examples I have the most issue with are the reinvention of reputable third party apps that already exist in your market place.

What could be done?
I'd say copying or implementing somebody's UI or feature set is pretty much the biggest compliment. It's an admission from Apple that you got it right. Though the public may not know that iBooks is a lot like Delicious Library, people who are hiring iOS devs will know.

Edit:
Here are some interesting tweets about iBook from Wil Shipley: www.funkyspacemonkey.com­/developer­-delicious­-libra...

There's also another good talk from Wil Shipley, I can't find it. In his talk he says if your app is worthwhile you better expect it to be copied.
mark as good answer

1 person likes this answer

NotHotWater

One of my many mantras is "Imitation is the sincerest form of flattery", but I think many of the things Apple has introduced go beyond this. It just doesn't seem fair for Apple to take ideas from people who have spent a lot of time and done a lot of hard work and not give them credit. Even though it's probably legal for them to do so (I doubt these developers have copywrited and trademarked their ideas), Apple should give some sort of formal recognition or contingent licensing payment to the developers. I think that would be the easiest way - althought I doubt Apple is going to pay the Wifi Sync sync guy as much as the $500,000 he's already made.

It would probably be a stretch for them to hire a developer they ninja'd an idea from, but I wouldn't put it past them, especially after the MobileNotifier guy got hired. I mean, Apple is running a promotion where an employee can get $10,000 for a successful referral of personnel for the new iCloud division.
mark as good answer

1 person likes this answer

ggauthier

The development community should play by Apple's own rules. Before you submit a project to the Apple Store, make them sign a non-disclosure, and a non-compete. If they refuse, sell elsewhere. If they copy your idea, sue the ever-living f**k out of them.
mark as good answer

1 person likes this answer

mullane

I think where possible they should
a) buy the company for the talent/to integrate the product into their own products
b) hire the developer to work with them
c) licence ideas

However, it is up to the developer to trademark/patent their original ideas and if it isn't original, then they can't really be upset when Apple integrates it themselves as they were probably working on it before the developer even had the idea. All of the things you mentioned above aren't original ideas - anyone could come up with them.
To be honest I'm glad Apple is integrating these things directly into the OS because they will reach much more people and improve more people's experience of iOS rather than the small niche market that can find their own solutions or even jailbreak for Wifi Sync
mark as good answer

0 people like this answer

manveru

Apple will never give credit to anybody to these ideas, and not only because a lot of them are too wide spread or common of ideas to give credit to any single source. It would just make them look bad to say so blatantly that they have taken an idea from somebody else, even if it is true. Likewise, licensing an "idea" is not something that ever realistically happens, and licensing the whole product is unnecessary, as they write their own, original copy.

That isn't to say they couldn't do something to acknowledge when they've created a product because a home brew solution was so popular. Hiring the developer is usually a good idea, but another option they have could be to acquire the application out right. Then, they have both given due credit (and money) to the original writer, legally acquired any code or images they want to use, and as an added plus, potentially removed a competing app from the market. It could be a win for everybody.

Just a thought.
mark as good answer

0 people like this answer

thagrasshoppa

Acknowledgement is the only requirement, any other solution is, as perterto says, not simple. That said, this kind of predatory thing should cause more folks to really consider if they want to participate in the walled garden that is Apple.
mark as good answer

0 people like this answer

jportier

I have struggled with this one since the keynote because for the first time on a release of an OS it felt like they were working on integration instead of innovation. Wouldn't of been cool to see them do an Instapaper like approach but it be something completely different?
mark as good answer

0 people like this answer

roberto

If Apple wants to lift ideas from others for their devices, then they should stop suing companies that lift from them. Pot calling the kettle black, if you know what I mean.
mark as good answer

0 people like this answer

share:

Products mentioned

15 users following this question, including:

  • brett
  • dave
  • beau
  • userd40ad11b74f
  • manveru
  • thagrasshoppa
  • connorg
  • chaoticpinoy89
  • roberto
  • peterto

This question has been viewed 291 times.
Last activity .