Do they hope to pick up all other 3rd party apps users? Not that it matters much to me since my reason for quitting reddit is the way they mistreated the entire userbase (I don't use apps), but I'm curious nonetheless to see how this ends.
I don't really understand reddit's angle here... Why would they provide zero cost API access to an app, as long as the developer of the app isn't making a profit? Are they trying to act like that was the issue they had with these third party apps? That they e profitable?
How does it make sense for them to allow an app for that reason?
That's what Narwhal dev had publicly offered previously, there's no firm confirmation that's actually the deal and I'd be a little surprised if it was.
I think Reddit chose to give them a sweetheart deal because they're the worst competitor app, the dev had been least publicly critical of the API changes, and Reddit wants the PR value of an example case "proving" their API changes weren't maliciously anticompetitive towards third-party apps.
The fact that Narwhal has struck a deal now allows Reddit Inc to say "see! we do work with third party apps; it's not that we're bad, it's that RIF and Apollo are big meanies who won't cooperate!"
Which raises another question: are analysts and investors so stupid that they can't read between the lines? Because this looks like using a bucket to douse a five-alarm fire.
Don't forget that the API won't provide access to any NSFW sub. (There's a lot of reasons a sub might have NSFW posts besides just pr0n.) So Reddit literally expects people to pay for less content. It's absolutely bananas...
Jesus.....why would he even bother adjusting the business model if part of the agreement was he makes zero money??....Am I missing understanding something? Seems like a waste of time on developers part...
IIUC Narwhal 1 will be free but will drop its ads in return for being free (so a non-commercial app). Rather than a special deal I figure that this passed under the same rule that other noncommercial apps like RedReader did.
Narwhal 2 will charge a subscription to cover the API fees, including top up fees if you go over some limit, suggesting this is the normal reddit API pricing. I think developers of like Apollo couldn't do this because they had preexisting annual subscriptions. I guess Narwhal didn't have anything like this.
I guess I thought the whole issue was even if the app was not commercial, in order for users to actually make it work they need to use reddit API and that's unsustainable since it cost money regardless. Maybe that's where my misunderstanding stems from. I'm not the most tech savvy with all this API stuff.
Once upon a time (a little over a month ago? Pretty wild to think about) I might have paid to continue to use my 3rd party app of choice (Relay). But now? Not a chance.
I don't plan on going back since I just can't condone how Reddit management handled the whole issue, but there is one thing I wonder why it is not a possible solution for 3rd party apps:
Wouldn't it be possible to ask the userbase to just get the API key themselves?
If every user of a 3rd party app has their own API key, they won't have to pay anything won't they, since it will be hard to reach the free tier limit.
And even if a user does reach the limit he can get a couple thousands API calls for just a small number of cents.
Reddit will be still getting the same number of API calls, but it won't be the responsibility of the 3rdparty dev but on each user if the limit is reached
That would be against the terms of service for using the API and a surefire way to get your app removed from whatever storefront you have it listed on as soon as Reddit complains.