Palm gets a cash injection

Last week’s Foleo annoucement was a bit underwhelming. I wouldn’t go as far as to call it the “Folly-o”, as I’ve seen some sites dub it, but it still doesn’t seem like Jeff Hawkins ‘best idea ever’, which is apparently how he views it. I see potential there, but the product as revealed is underwhelming. Even Hawkins said that if he could do it again he’d put in a better CPU to handle video. Jeff, the product hasn’t launched yet, YOU CAN DO IT AGAIN! Don’t launch it if it has known flaws, do it right the first time. First impressions count.

Well, Palm got some better news today – private-equity firm Elevation Partners is acquiring a 25% stake for $325 million. Possibly even better news, the deal also brings Jon Rubinstein, who formerly ran the iPod divsion at Apple, in as executive chairman of Palm’s board. Fred Anderson and Roger McNamee, both managing directors and founders of Elevation, will also be joining the board. Current board members Eric Benhamou and D. Scott Mercer will depart.

Hopefully Rubinstein and bring some focus to Palm and put them back on track as a real innovator in the mobile device space. He had this to say, in a release:

“Approximately 1 billion cell phones are sold each year, and mobile computing is a category with enormous potential. This is a company with an impressive history of introducing game-changing products–it pioneered the smart phone–and I intend to help extend that legacy.”

I’ve been a Palm supported for quite a while, getting my first unit in 1998. I’d love to see more innovation out of Palm – maybe something to explain Hawkins’s view of the Foleo.

Posted in Palm OS | Leave a comment

Galleon development to restart?

Alex of TiVoBlog alerted me to his most recent post. He noticed a recent post on the Galleon forum by a John Kohl, stating that Galleon development is going to restart.

For those who don’t know, Galleon is one of the most, if not the most, popular TiVo HME applications. It was developed by Leon Nicholls as an evolution of, and replacement for, his original JavaHMO application. However, Leon was disheartened by TiVo’s lack of support for Home Media Engine, and he decided to give up developing Galleon with the release of version 2.3.0 on April 15, 2006. Galleon has languished since then. It is still a nice application, but it hasn’t had any new features added, and it doesn’t support the HD display capabilities of the Series3, as some newer HME apps do.

The good thing is, Leon created Galleon as an open source project. So the source code is openly available for anyone to pick up and carry forward. It sounds like John plans to do just that.

Galleon development is restarting. Goal #1: learn the source base, get up to recent source releases of third-party components.
Goal #2: HD applications

I’m happy to see this, HME is one of the things that sets TiVo apart from other DVRs, and Galleon is one of the leading examples of what it can do. One of my other favorites is Apps.tv.

I would like to see TiVo update the public HME API & SDK, and provide more support for HME developers. But, as I reported from CES in January, TiVo doesn’t have any immediate plans to focus on the public HME environment. HME is being used extensively internally – recent additions such as the TiVoCast, KidZone and Guru Guides, and Universal Swivel Search applications are all written using an internal version of the HME tools.

The recent publication of Beginning TiVo Programming, a book on HME development, is a great boon to those doing HME development. The lack of such a book is one of the things Leon lamented when he decided to stop doing HME development.

Posted in TiVo | Leave a comment

Would you like a 2TB Series3?

The standard Series3 comes with a 250GB drive. Resellers like DVRupgrade have been selling expanded units with up to 1TB of internal storage. And, just a month ago, the TiVo hacking community published the Kickstart 62 code to enable eSATA. With a 1TB eSATA drive, 1.25TB units were possible.

But there was a catch – units with expanded hard drives could not use eSATA. The way the TiVo software handles drives, it has limits on the partitions. The software used to expand the drives made the new partitions interfere with the second drive.

Well, now Engadget is reporting that has changed. The new release of the MFSLive 1.2 boot CD now supports expanded drives *and* eSATA drives. The Release Notes are here, the download is here, or see the MFSLive home page for links to the usage guide, FAQ, etc.

With the new MFSLive CD you can prepare two drives for your Series3 – one internal SATA and one eSATA – which opens the door to a 2TB Series3, using twin 1TB drives. My understanding is that the current TiVo software is limited to supporting 2TB total, so that will be the ceiling for now. (Which I think is quite enough, really.) It probably won’t be long before WeaKnees and DVRupgrade offer pre-expanded units capable of supporting more than 1TB.

A 2TB Series3 should support approximately 300 hours of HD recording and an astounding 2,700 hours of SD recording. If anyone does the 2TB upgrade I’d love to hear how it goes and what the actual reported times are on your unit.

Posted in TiVo | Leave a comment

Are Best Buy and Blockbuster getting into video downloads?

Ars Technica is reporting that Lionsgate CEO Jon Feltheimer let slip some information that indicates Best Buy and Blockbuster are going to enter the video download market.

“We have nearly a dozen active agreements in place for digital delivery of our content with such major players as Apple, Amazon, Microsoft, Blockbuster, Best Buy, and Wal-Mart, with more to follow.

All of those companies have active download services – except Blockbuster and Best Buy.

There is another issue – Apple, Amazon, and Microsoft all have ways to display their downloads on a TV. Apple has Apple TV, Amazon has Unbox on TiVo, and Microsoft has the Xbox 360. Wal-Mart currently lacks a solution for watching anywhere but on a computer, and adoption of their service has been slow.

Would Blockbuster and/or Best Buy have a hardware solution to display on TV as well? Or would they be yet another computer-only solution like Wal-Mart, NetFlix, MovieLink, etc? If they have a solution – would they produce their own, branded box? Or partner with someone?

There are potential partners out there. TiVo’s partnership with Amazon is not exclusive, other vendors could partner with TiVo as an additional content source. Perhaps the Sony PS3 or the Nintendo Wii. Sling Media has the SlingCatcher coming, with as-of-yet unannounced content partnerships promised. Personally, I believe a solution for displaying the content on a TV is critical for the success of video download services. And partnering with existing hardware providers is a much better path than producing Yet Another Box to try to sell to people. That business model hasn’t been very successful to date – see Akimbo, Moviebeam, et al.

Since NetFlix has rolled out their online service it is all but inevitable that Blockbuster would do the same. Blockbuster prevaricated a bit:

A Blockbuster spokesperson declined to comment on Feltheimer’s statement. “We intend to offer a movie download service, but we have not provided any details on timing or anything else,” spokesperson Randy Hargrove told Ars Technica. “It makes sense for us to participate in the download space, but we don’t see it becoming a huge business in the next year or two. That said, it’s something we think is important.”

I picked this up from PVRWire @ TV Squad.

Posted in Akimbo, Amazon Unbox, General Tech, NetFlix, Sling Media, TiVo | Leave a comment

TiVo and GPLv3

OK, I saw this article and some others in the past week. The GPLv3 is the General Public License, version 3. What is it? The GPL is the license that covers a great deal of open source software or free software. (Never say they’re the same thing within earshot of Richard Stallman. I’ve been there for that. ;-) ) In particular, it is the license that governs the Linux kernel, which TiVo uses in their products. I didn’t think it was worth commenting on, but I’ve seen it popping up in other blogs (like PVRWire) and secondary articles, so I thought I’d toss my two cents in.

The big deal is that the new edition of the license, version 3, has language that was specifically designed to forbid some of the things TiVo has done. Basically, TiVo has designed their recent boxes to block loading modified software on the box. TiVo provides their modifications to the Linux kernel, as required by the GPL, but the boxes are designed to prevent users from loading modified software. TiVo does this to be able to lock the box down to allow copyright controls, which they have to do to make deals to provide services like TiVoCast and Amazon Unbox.

When TiVo made their SEC filing this week, they included a comment that addressed the GPLv3:

If the currently proposed version of GPLv3 is widely adopted, we may be unable to incorporate future enhancements to the GNU/Linux operating system into our software, which could adversely affect our business.

This may seem dire at first glance, but keep in mind that SEC filings are deliberately extremely conservative and pessimistic. If you read them you see a litany of possible impacts on the business, just about any company’s filing could make you think that company is dancing in a minefield of risks.

Today, the Linux kernel is governed by the GPLv2, which doesn’t have any prohibitions against the kind of application TiVo has used it for. Even when GPLv3 is released, it won’t mean anything immediate for Linux. Linux is specifically licensed under GPLv2, and every individual licensed component would need to be migrated to v3, which would require the contributor to approve. It would only impact TiVo if some of the software they specifically use were migrated to v3.

But there’s more, any software licensed under v2 is perpetually licensed under v2. Only future updates could be migrated to v3. So TiVo could continue to use the v2 software indefinitely. As TiVo says, the risk is that they wouldn’t be able to incorporate future updates to Linux and take advantage of them.

I don’t think that’s a big risk. There are a number of ways TiVo could cope with that.

  • They could modify their solution to comply with the GPLv3, making it moot.
  • They could continue to use GPLv2 software, and implement any changes and improvements in-house as necessary.
  • They could switch from Linux to another kernel. BSD licenses are much more permissive for commercial applications. They could re-implement on FreeBSD, OpenBSD, etc. They could also move to a proprietary embedded platform, like VxWorks.
  • Now that they have an OCAP code base, developed for Comcast & Cox, they could make that their standalone platform. New boxes could basically run a Java Virtual Machine and host the OCAP software, or something derived from it.

That’s just what I can think of off the top of my head. In other words, the GPLv3 isn’t really any major threat to TiVo’s business. There are a number of ways they can cope with it, and that’s if it ever becomes an issue. It is also important to keep in mind that it is only the low level software that TiVo uses, the kernel, that is covered under the GPL. All of the TiVo application software, what end users think of as ‘TiVo’, is proprietary TiVo software. So this doesn’t imply anything about the higher level functionality, except the interaction with copyright and content controls.

Posted in OCAP, TiVo | Leave a comment