2010-01-03, 22:56
Hi, first of all thank you all guys/galls for all hard work you put in this marvellous project. This project has been amazing me since 2004 when I installed it for the first time on my XBOX and I still use it and now now also have a new HD HTPC Media Center running Linxu + XBMC.
I have a question regarding XBMC source code and patent issues. I asked around on few mailing lists why XBMC isn't packaged with any of the major distros (Ubuntu and Fedora) and some of answers I got were related with patent issues.
I know that any major distro can't include any program that has some patent encumbered code like audio/video codecs. What I see that developers do is that they split source code into two parts; clean code and "dirty" code.
Clean part of source code can be used without any issues and freely distributed then with any linux distro and without fear from lawsuits.
"Dirty code" is usually packaged separately via 3rd party repositories (non-free part of repository on Ubuntu and RPM Fusion repository on Fedora).
If this could be done for XBMC then Linux distros could easily package XBMC and include it in it's repos. XBMC would have all the functionality that is usually has but out-of-the box would only decode open formats like OGG Theora and OG Vorbis.
When users would install aditional XBMC codec-package from 3rd party repository they would get full support for all media files and formats.
Could this be done? Is is already done but Linux distros aren't taking advantage of this?
Thank you once more and please give some feedback regarding this topic.
Cheers!
I have a question regarding XBMC source code and patent issues. I asked around on few mailing lists why XBMC isn't packaged with any of the major distros (Ubuntu and Fedora) and some of answers I got were related with patent issues.
I know that any major distro can't include any program that has some patent encumbered code like audio/video codecs. What I see that developers do is that they split source code into two parts; clean code and "dirty" code.
Clean part of source code can be used without any issues and freely distributed then with any linux distro and without fear from lawsuits.
"Dirty code" is usually packaged separately via 3rd party repositories (non-free part of repository on Ubuntu and RPM Fusion repository on Fedora).
If this could be done for XBMC then Linux distros could easily package XBMC and include it in it's repos. XBMC would have all the functionality that is usually has but out-of-the box would only decode open formats like OGG Theora and OG Vorbis.
When users would install aditional XBMC codec-package from 3rd party repository they would get full support for all media files and formats.
Could this be done? Is is already done but Linux distros aren't taking advantage of this?
Thank you once more and please give some feedback regarding this topic.
Cheers!