I'm tired of hearing people say that Dashboard is a rip off of Konfabulator. I can't stand Konfabulator. Konfabulator isn't even an original program. I have been a mac user for 4 years, and before that I was a Windows user. I was actually listed as a developer for windows programs, and was constantly shipped Windows and Office Betas. Konfabulator is nothing more then a nicer version of Active Desktop which to this day still exists in Windows world. Active Desktop has been around in one form or another since at least the summer of 1997, I think it actually came out in the winter of 1996. Active Desktop allowed for you to "subscribe" to these URLs that created active information applets on the desktop. It would get updated information from such places as CNet, or ZDNet, or stock portfolio's, airplane maps to see where your friends plane is and etc. It does the exact same thing Konfabulator did, and it did it in 1996. Why did it not take off? Because most people only had 28.8 connections so the program was incredibly slow. With as slow as the Active Desktop elements were, you might as well go to the site to see the updates.
So lets look at the facts.
1. Dashboard is a way to view different types of information with mini applications
2. Konfabulator does very very similar things
3. Dashboard is highly dependent on Expose
4. Konfabulator's concept is a "rip off" of Active Desktop
5. Active Desktop has been around since IE4 came out for Windows 95
Don't believe me about this? Well then, lets look at these links
http://www.microsoft.com/windows/ie/previous/gallery/default.mspx
http://www.computertim.com/howto/article.php?topic=windows&idn=45
http://www.infoworld.com/cgi-bin/displayStory.pl?970929.eaurora.htm
The concept that Konfabulator, Dashboard, Active Desktop, RSS/Atom are all going for is something we called "push" technology which was a big term used back in 96-97, because it made it easy to get information. There were programs like Pointcast, that pretty much does what we use RSS/Atom for, but it did it through one company. The success of Pointcast is what spawned off such things as Active Desktop, and I believe it was Netcast by Netscape.
People keep making a big deal about them using Javascript as the scripting language for Dashboard. Well, Javascript puts Dashboard programming in more hands then any other scripting language I can think of. Every webmaster should know Javascript, and that would make it within the capabilities of any webmaster to make their own widget.
Please people, keep an open mind when you say this stuff. Konfabulator is definitely not a new idea. It was part of a plan Microsoft almost bet the entire Desktop operating system of. It was part of the basis of the Anti-trust case. Apple uses it, and people accuse them of copying Konfabulator.