[Marble-devel] GeoClue licence change

Blasche Alexander Alexander.Blasche at digia.com
Wed Aug 21 08:28:01 UTC 2013


Hi,

A DBus dependency would be acceptable from QtLocation perspective. After all it would be limited to the plug-in and not the entire library. It would be enabled based on compile tests.

In a sense geoclue is in the same situation. They want to use another library which forces them towards GPL. I somehow doubt that raising the voice would prevent it if the pull for the 3rdparty code is strong enough.

--
Alex

________________________________________
From: John Layt [johnlayt at googlemail.com] on behalf of John Layt [jlayt at kde.org]
Sent: Tuesday, August 20, 2013 20:13
To: marble-devel at kde.org; Blasche Alexander
Subject: GeoClue licence change

Hi,

Further to the recent announcement of GeoClue 2.0, I've just seen that they
have decided to re-licence from LGPLv2+ to be GPLv2+.  As far as I'm aware
this will mean we cannot use the GeoClue2 C api in QtLocation or libmarble,
and instead can only use it via DBus.

A quick look at the code bases suggests QtLocation directly links to the
library, but Marble uses the DBus interface.  As far as I know a DBus
dependency is not acceptable for a Qt Essentials module?

If we want to ever use the GeoClue2 C library directly then I suggest we
object loudly now while we still can.

Cheers!

John.



More information about the Marble-devel mailing list