RFC: On-demand package installation API in kdelibs

Lubos Lunak l.lunak at suse.cz
Wed Jul 28 20:16:48 BST 2010

On Wednesday 28 of July 2010, Martin Sandsmark wrote:
> On Wednesday 28 July 2010 17:58:57 Lubos Lunak wrote:
> > - Amarok will complain about MP3 support not being present (which is the
> > case by default with some distributions because of legal reasons) and will
> > try running a specific script to install it
> Won't this move liability over to KDE?
> Helping/asking people to break various laws (DMCA in the case of libdvdcss,
> patent laws, etc.) is not something I want to do. :-)

 I'm not a lawyer, so I can't tell for sure (and Amarok already has support 
for it now, just not as a generic KDE functionality).

 I think KDE should not be responsible, because this should not work on its 
own, without the packager helping it a bit. If Amarok finds out it cannot 
play mp3, it would just do 'installCapability( "amarok-mp3" )' and that'd be 
it, it would be just saying there is something missing, but vanilla KDE 
wouldn't do anything about it. It would be up to the code provided by the 
packager to make this call actually install something. Even if there would be 
one day a generic upstream code to install a package, it would be up to the 
packager to provide a package that provides "amarok-mp3".

 Lubos Lunak
 openSUSE Boosters team, KDE developer
 l.lunak at suse.cz , l.lunak at kde.org

More information about the kde-core-devel mailing list