Chris Hills said:
great initiators of Open source when Freespire said it aimed to include
legal support for every proprietary format and program that is available
to Linux. Examples include: MP3, DVD, Windows Media, QuickTime, Java,
Flash, Real media, ATI and NVIDA graphic drivers, Eric said, "If that
means paying licensing fees to the Microsofts of the world so that
people can watch Windows media files, then so be it." So Linux may now
contain proprietary and commercial code.
Leaving aside the fact that Linspire/Freespire are a pariah in the
community...
There is a vast difference between an open source implementation of an open
spsec for which binaries can't be distributed for patent reasons (mostly
MPEG standards) and a closed implementation of a closed spec (DVD CSS,
Windows Media etc.)
Linux is a kernel the GNU/Linux operating system has always (modulo some now
forgotten wobbles with the C library) been able to legally closed source
binaries. It never would have got as popular as it has otherwise. Infact
many distributions have had more restricted software in them for years.
SuSE's package manger and configuration tool were under a restrictive
license until Novell bought the company and GPLed them.
Before they GPLed it some distributions were in a position to distribute SUN
Java because they could comply with SUNs distribution restrictions, others
such as Debian couldn't.
Similar things applied to the Nivida and ATI binary drivers (leaving aside
the legality of loading them into the kernel) before both these companies
releaxed their distribution restrictions.
Encrypted DVDs will never come legally to desktop Linux as the DVD licensing
authority will never license the CSS decryption scheme for use on a
non-embedded Linux box. Free Software has been availiable to play
un-encrypted ones for yonks.
Freespire/Linspire probably use the same mechanisms of loading Windows dlls
using wrappers but have obtained a license from MS to distribute them. They
didn't get a license for the DRM stuff.
Flash is available for Linux in binary form with distribution restrictions.
Real Media is generally available for Linux in binary form with distribution
restrictions.
Support for the Quicktime container format has existed in open source form
for Linux for ages. However it was largely pointless due to the lack of
support for the proprietary Sorenson codec.
Support Quicktime in Linspire/Freespire is using the Windows version via
CodeWeavers CrossOver Office product which itself is basically a Windows
emulation layer, their code goes into the open source version of their
software "WINE" every so often.
In short the only thing that Linspire/Freespire have actually done other
than bundle things together which can't be done by others is sign a license
with MS.
ESR does not speak for the FSF, Linus Torvalds or any of other many and
varied copyright owners in the software distributed as part of a typical
GNU/Linux distribution so what he says has no weight.
You should do some research into the issues at hand of which the license is
only one amid a thicket of patent and trademark issues before you make
sweeping generalisations about Linux and open source software in general.
You should also read and understand the GPL.
-p