2010-04-21, 21:08
Bram77 Wrote:You're right. I have communicated about licensing with a ExtJs employee. They are using the GPL3 license which is incompatible with the GPL2 license used by XBMC. So there is no way to match them. A interface build on GPL3 could never be incorporated in XBMC with the current license configuration.
But the webinterface could be offered as a separate package under a different license. So that's would be only a bump on the road, not a reason to not use ExtJs. Using jQuery makes the application much more transparent and easier the maintain. At the same time exactly the same things can be done (with a little bit more effort), in a more efficient way.
Uhm, XBMC is GPLv2+ the + is vital here, when you install and use a webinterface thats GPLv3 the worst thing that can happen is that XBMC becomes GPLv3, which is perfectly fine. As a matter of fact our debs even are GPLv3 since they incorporate hts tvheadend support which is GPLv3.
Also I'm pretty sure that using ExtJs for a webinterface to xbmc shouldn't bump the core it runs on in anycase since XBMC just provide functions accesible to all, like if you access http://www.google.com via ExtJs it doesn't make google GPLv3.