License quibbles aside, if this doesn’t prove the developer is acting in good will, I don’t know what does. Kudos to Kapeli for not letting Apple punish his users.
(I LOVE Dash for IOS - using my iPad as a remote API doc viewer controlled from my Mac is super handy)
It doesn’t prove anything beyond him open sourcing his application. It might suggest it though.
Golly, there are some lovely conditionals in the code.
I don’t even know Objective C and that makes my skin crawl :) Proof positive that elegant code and a superlative product are not actually correlated.
The license file in the repo is GPLv3. Doesn’t Apple still prohibit GPLv3 apps from their iOS store?
So the original author could distribute with Apple under any license they please, but no one else can use this source to make new apps as they could only use it under GPLv3. And similarly, unless the author is getting some kind of copyright assignment or signed contributor licensing agreement, he can’t ship any contributions.
Even though GPLv3 is my fave, I don’t understand this choice of license for this use. Is the author abandoning the app? Is there a reason the author would want to claim to be open source/free software without actually risking competitors?
I believe you’re correct on the licensing issue, but I think he’s chosen the license for exactly that reason. He can’t distribute it via the App Store (cf. the earlier controversy about his developer account, eg, 1 and 2), so he’s preventing anyone else from using it unless they sideload it.
Good point. I believe it will be worth to create an issue on the project and have the author chip in.