The Flickr API is a national treasure
threads2.scripting.com
threads2.scripting.com
The problem with his post is that it doesn't even attempt to point out what's in it for Yahoo!, the owners of Flickr.
You can hold the position that there doesn't need to be anything in it for Yahoo! to declare this a "national treasure", but then you are fundamentally for redefining the internet and putting in a control body to dictate API versioning just like we have a local control body to dictate what is considered historic.
May be I am taking this analogy too far but that is my point: analogies without explicitly stated boundaries are almost meaningless in communicating your position.
I just don't see that happening with software.
"It's a win-win. We get to keep building and Yahoo can say they're the first tech company to have one of its creations declared as an official national treasure."
As it is now you ask the API for a list of images and it gives them all to you. It's then up to you to check each image and make sure it's legal to download.
It seems to me they should just return the list of ones that are legal or at least have the option to filter the list rather than have to do it manually.
It's worse than that though. You can't use Flickr to share your images with friends and family unless you mark the images as CC. Anything else and an app is not allowed to download them
My app was banned by Flickr even though that's the use case I wrote the app for.
How would Flickr know?
Otherwise, they arguably need to add more permissions. They know who you've marked as friends and who you've marked as family. Facebook and G+ have no problem restricting access to images based far more complicated criteria.
While you're at it, you might as well declare Celine Dion a US National Treasure (actually I'm serious... you can take her... please?)
Here's the doc that explains the difference between the free version and the for-pay version.
What if Apple eventually discontinues touch devices and iOS. Should iOS developers have a right to demand iPhones be made a national treasure so that game developers can still use the platform?
Sorry you invested so much into Flickr's API, but you had every chance to decide for yourself whether you should build on their platform.
The whole bait-and-switch method that a lot of large companies have employed in the past is unfair, and it usually involves companies enticing developers to pour huge amounts of resources into building on their platform, only to pull the rug out from underneath them and clamp down on API terms or ban applications (see Twitter with API tokens, Facebook with Social Reader etc).
It would probably be better if developers got together and threatened to pull all their apps off an ecosystem unless companies negotiated in good faith, even if only a small subset of developers stood to get screwed over. It's a principle which works quite well for unions aside from when they take it too far. Hopefully it wouldn't skew the balance too far either way, but it would definitely make negotiations bilateral instead of unilateral and result in a much fairer deal for developers.
Basically a BBB for APIs but ideally non-profit. The challenge would be in maintaining objectivity and conflict of interests.
> If we didn't do this, the city where I live, New York, would have a freeway running down the middle of it.
That's not really the reason that Robert Moses's LOMEX project failed.
> There would be no Central Park.
Again, 'national landmarks' are not the reason Central Park was created, nor are they the reason it still exists
> The East Village would only have NYU dorms.
That's kind of the way Greenwich Village is heading as it is. National landmarks haven't stopped NYU from taking over the neighborhood.
And it wouldn't take six days to get from one end of Manhattan to the other. (Edit: That was a joke, if the downvotes are originating from this sentence.)
If we're talking about LOMEX here, I don't think historical markings had anything to do with it being shot down. Residents of a couple neighborhoods in Manhattan were annoyed that half their neighborhood would be demolished to build it, as I understand.
Thanks for replying instead of downvoting.