Should Free multimedia apps for Linux start using the LGPL?
Posted: Fri May 26, 2006 9:35 am
Today I've been using both Banshee, on my Mac mini, and amaroK on my main workstation, both are great music players in my opinion, although Banshee is still a little buggy here and there, for example I find it to crash in a few cases, not very often, but a little.
One of the things Novell has been saying is that they wanted to provide legal MP3 playback for the customer of their upcoming SUSE Linux Enterprise Desktop, which is why they developed Banshee, so that without any fuss could link it to RealPlayer, which would provide codec support and stuff.
Right now, amaroK does have the engine plugin for RealPlayer, so I don't think the amaroK guys would have a problem with people linking amaroK, a Free program, to RealPlayer, a proprietary program, in order to legally play MP3s. Despite this, if distributions ship amaroK set up to use RealPlayer out of the box, they would violate the GPL, because they're linking Free code to non-Free code, a big example of this would be the whole GTK and Qt thing.
So I thought to myself today, should projects like amaroK start using the LGPL, which allows linking to non-Free code?
Wine used to use the BSD license, but after the whole WineX/Cedega thing, they were afraid of forking/fragmentation, so they switched to the LGPL, which still allows for makers of proprietary programs to link their code against the libraries the Wine project has created, case in point would be Google having just released Picasa for Linux using Wine.
So, let's say amaroK switched to the LGPL, then distributions that would want to provide legal MP3 playback, could configure the default package set of the installation process to include RealPlayer and tweak amaroK's default settings to use RealPlayer for playback of music files, that would allow for legal MP3 and AAC playback.
Of course, to do this, you would have to talk to Real a little bit, but I doubt they would have anything against more use of their application, and basically gratis advertising when you come down to it, heck to can download a RealPlayer with MP3 support for zero dollars.
Being a really really big fan of the Free Software philosophy, I know, this would a step in the other direction, but in this world of software patents, we are getting anywhere if we don't do anything, because the idea of software patents doesn't like the idea of Free Software, and of course vice versa.
One of the things Novell has been saying is that they wanted to provide legal MP3 playback for the customer of their upcoming SUSE Linux Enterprise Desktop, which is why they developed Banshee, so that without any fuss could link it to RealPlayer, which would provide codec support and stuff.
Right now, amaroK does have the engine plugin for RealPlayer, so I don't think the amaroK guys would have a problem with people linking amaroK, a Free program, to RealPlayer, a proprietary program, in order to legally play MP3s. Despite this, if distributions ship amaroK set up to use RealPlayer out of the box, they would violate the GPL, because they're linking Free code to non-Free code, a big example of this would be the whole GTK and Qt thing.
So I thought to myself today, should projects like amaroK start using the LGPL, which allows linking to non-Free code?
Wine used to use the BSD license, but after the whole WineX/Cedega thing, they were afraid of forking/fragmentation, so they switched to the LGPL, which still allows for makers of proprietary programs to link their code against the libraries the Wine project has created, case in point would be Google having just released Picasa for Linux using Wine.
So, let's say amaroK switched to the LGPL, then distributions that would want to provide legal MP3 playback, could configure the default package set of the installation process to include RealPlayer and tweak amaroK's default settings to use RealPlayer for playback of music files, that would allow for legal MP3 and AAC playback.
Of course, to do this, you would have to talk to Real a little bit, but I doubt they would have anything against more use of their application, and basically gratis advertising when you come down to it, heck to can download a RealPlayer with MP3 support for zero dollars.
Being a really really big fan of the Free Software philosophy, I know, this would a step in the other direction, but in this world of software patents, we are getting anywhere if we don't do anything, because the idea of software patents doesn't like the idea of Free Software, and of course vice versa.