20 Jan 2006
The Photocasting feature in Apple's updated iPhoto application violates numerous internet standards, according to several dignitaries from the RSS community.
"Photocasting centres around a single undocumented extension element in a namespace that does not need to be declared," stated Mark Pilgrim, a software developer who conducted a number of tests in an effort to document the feature.
"IPhoto 6 does not understand the first thing about HTTP, the first thing about XML, or the first thing about RSS.
"It ignores features of HTTP that Netscape 4 supported in 1996, and mis-implements features of XML that Microsoft got right in 1997. It ignores 95 per cent of RSS and Atom and gets most of the remaining five per cent wrong."
Photocasting allows Mac users to share photos with friends and family. The feature will automatically upload the photos to a server and publish an RSS feed.
Other users subscribe to those feeds through iPhoto or a feed reader, allowing them to automatically receive updates when new photos are posted.
Apple chief executive Steve Jobs claimed at the unveiling of the application last week that the feature adheres to the RSS standard.
"We use industry standard RSS so that anyone can subscribe. You do not even need a Mac," he told delegates at the Macworld conference in San Francisco.
But early tests showed that the feature fails to work with some feed readers because it deviates from common RSS practices.
"It's pretty bad. There are lots of errors, the date formats are wrong, and there are elements that are not in RSS that are not in a namespace," said Dave Winer, who is considered the creator of RSS.
"Assuming that [Apple's] intentions are good, and they're not trying to kill RSS, why don't they put some of us under [a non-disclosure agreement] and let us help them get the bugs out before they ship," he suggested.
Latest stories from Software
Related articles
Related jobs
Poll
What is the most important IT priority for your company this year?
Connect with V3.co.uk
This paper focuses on a series of best practices and techniques for development teams looking to improve their software development processes
Why good data management at all levels is essential in the modern business (video, 6mins)
Hosting Delivery Manager - Swindon Hosting Delivery...
My client is one of the most successful hedge funds/proprietary...
1st line service desk analyst. Established and successful...
CCNA Network Engineer (CISCO, FIX, Networking, XML, Support...
Keep up to date with the latest products, services and technologies from the world's leading IT companies. IThound.com brings you over 2,000 white papers, case studies and analyst reports.
Do you agree?
RSS 2.0 & iPhoto Valid Photocasting?
More a question than a comment. One of the iPhoto photocasting feeds I subscribe to is http://www.maharaj.org/rdf.xml It appears (to me, anyway) to be: (1) iPhoto compatible and iPhoto RSS sound (2) Yahoo media RSS compatible (3) RSS 2.0 valid (4) .mac independent Am I right about that? If so, can anyon tell me if I should/could I use it as a template for my own photocast, or is there something here that I'm completely missing? Tx
Posted by: Carlos 05 Apr 2007
Who cares!
Please Winer is out from under his rock I see! I mean come on "Apple kill" RSS? It's Apple, you know the 2-3% market share company! They don't matter right? Not relevant right? They're a niche player. Worse iPhoto is used by how many people? Then how many of those are using this feature? What, are we down to .003% of the computers on the internet now? Please. Let's find something else to get our names in the press.
Posted by: JeffG 21 Dec 2006
RSS STANDARDS!!
Get it right. If there are not RSS rules how can you cheat.
Posted by: Steve 21 Jan 2006
too many standards
there are standards already the problem is there are too many of them by people that want to things just a bit diffrently. There's the original RDF standard then rss .91, rss .92, rss 1.0 and rss 2.0 then there's atom which is basically a combo of html and rdf. all have basically the same features and functionality. we really don't need MS or Apple poluting the streams even further or splitting the standards even farther. we need inovation with elegance not strong arm tactics like embrace and extend which is like the bord assimilation, resistance is futile.
Posted by: pjkix 21 Jan 2006
Syndication standards
The article got it wrong. There are standards for RSS and ATOM and if Apple is violating those standards they are claiming they support, then they deserve to be outed. The article probably meant that there is no international standards organization controlling the RSS standard, but the spec is defined and published (http://blogs.law.harvard.edu/tech/rss) and ATOM, which is *the* modern standard for content syndication *IS* defined by the IETF in RFC4287. Both of these standards are extensible, so Apple could define custom elements for their feeds; however, they need to define these elements in their own namespace. The article implies that they aren't doing that though.
Posted by: William McVey 21 Jan 2006
yet another example
that jobs is on the dark side of the force
Posted by: smallcaps 21 Jan 2006
Idiotic reporting at its best.
This site makes this seem like standard journalistic practices are being used but the sensational and biased nature of this article leaves something to be desired. You are taking a page right from Fox News. You defeat your own purpose in writing this when you admit that there are no standards. You condemn Apple, yet go on to praise Microsoft for the same practice? I wonder if there is any editorial board for this website?
Posted by: Jim 21 Jan 2006
RSS "Standard"
Nice title. There IS no RSS standard, and this is version 1.0 software we're talking about. I suggest you report the bugs to Apple before bashing a potentially useful feature, and see what their response is. Regardless of the web performance in SOME readers, it happens to work fine in the software itself, and I seriously doubt these 'bugs' are intentional.
Posted by: Matt 20 Jan 2006
interesting, but i don't think "cheating is the right word" but hey, ya never know
apple is getting big now.. hopefully they don't turn into microsoft ;)
Posted by: louis Abate 20 Jan 2006
Sweet Irony
Of course, the most ironic part of all of this is that this is the exact type of behaviour that Mac users have had to endure from most other software vendors for years. How many websites have Mac users not been able to use because they weren't using Internet Explorer on a Windows machine? Software compatibility a two way street. Apple makes a decision to produce software that doesn't work with something that someone is running on a Windows machine and the world is up in arms. But if some major corporation or bank puts up a website that will not let 25 or 30 million Mac users access their banking data, no one seems to bat an eye. I really don't get why it's big news when Apple produces something that does to Windows users that Windows developers have been doing to Mac users for years.
Posted by: Dan 20 Jan 2006
Stop the insanity!
I have to take issue with the entire article. On the one hand your title implies Apple is "cheating on RSS Standard" yet later say there in fact is no "standard" and "strictly speaking Apple is not doing anything wrong." The reality is that these self-anointed "dignitaries" like Dave Winer have been forever trying to keep RSS technologies within their defined view of what it is without any official capacity or function. They crawl out and get print space every time something they don't like comes forward. I'm tired of it and would welcome some kind of standards body etc., but until then it's just out there to be exploited to the advantage of the vendor that outs it to work. My advice is if you're displeased with events and developments like this to devote your efforts to pushing for standards and a standard body adoption. That will accomplish far more than this junk. Frankly I'm honestly tired of Winer. This so reminds me of the AppleScript vs.Frontier days and frankly Scarlet...
Posted by: jeffsters 20 Jan 2006
What standard?
I've been told there is no standard for RSS. How could they be cheating?
Posted by: Steve 20 Jan 2006
Yet another example of the rotten apple
Apple is developing quite a track-record for thinking the world revolves around them. it's a damn shame too. i think they produce quality hardware and software for the most part, but these types of ever-increasing transgressions coupled with their ever-lovable liar Steve Jobs prevents me from ever wanting to step too deep into the apple-world.
Posted by: janos 20 Jan 2006
cheating?
very eyecatching title lol
Posted by: fatleg 20 Jan 2006
Cheating on something that's not a standard?
How is this possible? You can't cheat on something that is not a standard.... and Micro$oft didn't cheat??? On no, they're as pure as the driven snow...
Posted by: Ben Dover 20 Jan 2006