magreenblatt wrote:GPL-incompatibility would mean that the official build of CEF can't be used by a GPL'd application.
CEF is distributed in binary form, as a shared library. In that form it can be used by an application with any license (including closed source).
From the commit message:
The license of unrar is considered incompatible with DFSG / OSI OSD
(rule 6), and FSF FSD (freedom 0). Some distros follow that strictly
and maintain patches to remove it independently. This CL upstreams it
as a simple build option.
This is an idealogical, not legal, issue.
Sorry, forgot about this. I guess I worded my post badly. As far as Debian/Fedora's removal of unrar, you are right that this is ideological, not legal, as the unrar license is of course compatible with the BSD license of Chromium.
But it is in fact a legal issue for anyone who wants to use the official build of CEF and a GPL-licensed library in the same application, or release a GPL-licensed application using CEF, because the
license of unrar is GPL-incompatible due to a usage restriction. It does not matter whether one uses dynamic or static linking, because the GPL
treats both scenarios the same. Unrar and GPL code cannot be combined, legally speaking.
Of course, I or anyone else could make their own unrar-free builds of CEF. But the GPL is a very commonly used license so I think it would be good if the official build were GPL-compatible. I know of at least two popular open source applications that have this issue, and I doubt the developers are even aware of it.
Czarek wrote:Looks OK to me.
Winrar license != unrar license.
Yeah that's the license I'm referring to. It has the line: "cannot be used to develop RAR (WinRAR) compatible archiver and to re-create RAR compression algorithm, which is proprietary." This is a usage restriction, which makes it GPL-incompatible.