Mine will be OSS when it's in a partially releasable state. I'll have to check the licenses of the few bits of sample code I have used and rewrite them if necessary, but GPLv2 (Maybe.. v3) is the plan on the license.
Language is Visual Basic 6.0 and Macromedia Flash MX (7.0) Engine is Windows Media Player 9.0. There may end up being some VC++ support DLL's but as of now, everything I've needed to do has been accessible from VB.
Touchscreen-based input only.
Support for playing anything WMP9 can including DVD.
Support for FM Tuners (D-Link USB and others too)
Support for TV Tuners (Hauppage BT8XX initially)
Support for XM-PCR Tuner once I get one.
Support for BMW I-Bus (via external program)
Proper aspect ratio correction for 16:9 displays under all resolutions
Maybe a DirectShow filter for adaptive scaling of 4:3 video to 16:9 fullscreen.. If you own a 16:9 tv this is the mode that plays video fullscreen but peoples heads are still the right shape..
NO @)&#)@&! SKINS
Obviously, I'm all talk until I deliver something, which will be a while. Please don't flame me about the skins decision until I make a release.