[Marble-devel] Using Marble for Ground Control station of a UAV

Simon Edwards simon at simonzone.com
Wed Sep 9 21:12:58 CEST 2009


Torsten Rahn wrote:
> Am Samstag 05 September 2009 05:39:06 schrieb nipun batra:
>> i am developing a ground control station of a UAV in pyGTK.
>> Can Marble be used as a mapping tool.
> 
> The answer certainly depends on your requirements :-)
> 
>> Am i allowed to modify it's source code.
> 
> Yes, as long as you adhere to the terms of the LGPL 2+.
> This e.g. includes that you provide your modifications freely 
> (under the terms of the LGPL2+) if somebody asks for them.
> Ideally you submit all relevant changes that could be of
> interest back to the Marble Team. 

>> How can it
>>  be integrated with pyGTK?

> I don't know exactly about pyGTK. But there are 
> Python bindings available for Marble, see:

Basically the answer is no here. It won't work well with PyGtk. If you 
want to build an application around the Marble widget using Python you 
would need to use PyQt and PyKDE.

Incidentally, when using PyQt your licensing options are to use the GPL 
2 or 3, which means your application would also need to be GPL 2 or 3. 
If you want some other licensing then you need to buy a license from the 
PyQt people (Riverbank Computing).

cheers,

-- 
Simon Edwards             | KDE-NL, Guidance tools, Guarddog Firewall
simon at simonzone.com       | http://www.simonzone.com/software/
Nijmegen, The Netherlands | "ZooTV? You made the right choice."


More information about the Marble-devel mailing list