XBMC - Derivatives

Derivatives

XBMC Media Center source code have over the years become a popular software to fork and use as an application framework platform for others to base their own media center software on, as if XBMC were a GUI toolkit, windowing system, or window manager. Today at least Boxee, MediaPortal, Plex, 9x9 Player, and Voddler are separate derivative products that are all openly known to initially have forked the GUI (Graphical User Interface) and media player part of their software from XBMC's source code. Most of these third-party forks and derivative work of XBMC is said to still assist with submitting bug fixes upstream and sometimes help getting new features backported to the original XBMC project so that others can utilize it as well, shared from one main source.

During the period from late 2010 and first half of 2011 different independent third-party developers also announced their development on ports of XBMC to MeeGo, Broadcom BCM2835 SoC based devices (like Raspberry Pi), as well as to Networked Media Tank and other Sigma Designs (MIPS architecture) based SoC devices.

Boxee is a freeware and partially open source software cross-platform media center and entertainment hub with social networking features that is a commercial fork of XBMC software. The last version was 1.5. There will be no more versions of the desktop versions, with new emphasis on the Boxee Box.

GeeXboX is a free and open source Live USB/Live CD based Linux distribution providing a HTPC software suite for personal computers and ARM-devices that since version 2.0 comes with a pre-configured version of XBMC media center as its media player and GUI.

MediaPortal is free and open source software media center written for Microsoft Windows that is initially based on forked XBMC source code by Erwin Beckers (one of the original founders of XBMC) in February 2004. The reason for this fork to Microsoft Windows was to get away from hardware and software platform limitations of the Xbox game-console platform that XBMC development started on, mainly because of the Xbox inability to support TV-tuner adapters natively as Erwin wanted PVR functionality.

On 21 May 2008, XBMC developer Elan Feingold forked the source code of XBMC and started a new project called Plex, (previously this Mac OS X port of XBMC was informally known as the "OSXBMC" project). Feingold said that he would still try to collaborate with most Team-XBMC members behind the scenes and at least try to keep Plex skinning engine compatible with XBMC skins. While Plex began as a free software hobby project, since 2010 it is commercial software (freeware) that is today owned and developed by a single for-profit startup company, Plex, Inc., and today parts of what Plex offers is closed source proprietary software. The Linux, Macintosh, and Windows servers and clients are free, and offer their Android and iOS clients for a small one-time charge.

OpenELEC (short for "Open Embedded Linux Entertainment Center") is a free and open source embedded operating system providing a complete media center software suite that comes with a pre-configured version of XBMC and third-party addons with video game console emulators and PVR plugins. OpenELEC is an extremely small and very fast booting Linux based distribution, primarily designed to be booted from flash memory card such as CompactFlash or a solid-state drive, similar to that of the XBMC Live distro but specifically targeted to a minimum set-top box hardware setup based on an Intel x86 processor and graphics.

XBMC4Xbox is a third-party developer spin-off project of XBMC, with still active development and support of the Xbox platform. This project was created as a fork of XBMC as a separate project to continue having a version of XBMC for the Xbox hardware platform. It was not started by official members of the official XBMC project, nor will it be supported by the Official Team XBMC in any way. It started when support for the Xbox branch was officially dropped by Team XBMC, which was announced on 27 May 2010.

Qt Media Hub (also known as QtMediaHub or Qt MediaHub), by Nokia, is a proof of concept port of XBMC to QML and Qt framework on ARM platforms for the MeeGo, Maemo, and Mer projects, to demonstrate the power and flexibility of using Qt/QML, and also to show the best practices when using Qt/QML.

Read more about this topic:  XBMC