DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: mavproxy 1.8.74-1

Package Information

DescriptionMAVLink command-line proxy and ground control station

MAVProxy is a command-line ground control station for vehicles using the MAVLink protocol. It can route telemetry between several serial, network and log-file endpoints, and provides an interactive console for monitoring and controlling a vehicle.

Its functionality can be extended at run time with modules. Optional modules provide graphical maps and consoles, log analysis, camera support and other vehicle-control tools.

The optional Cesium visualization module (mavproxy_cesium) is not included in this package. Other map modules remain available.

This package provides the executables.

MaintainerSteffen Moeller <moeller@debian.org>
Changed BySteffen Moeller <moeller@debian.org>
Sponsormoeller@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/debian/mavproxy.git (browse)
Closes#1144889
Trackerhttps://tracker.debian.org/pkg/mavproxy
Uploaded1 day ago

New Package Report

.changes
DateWed, 19 Aug 2026 18:41:05 +0200
Sourcemavproxy
Version1.8.74-1
Changed-BySteffen Moeller
Architecturesource all
Distributionunstable
Changelog
mavproxy (1.8.74-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1144889).
   * Use Python 3's built-in input instead of importing python-future.
   * Require matching versions of the executable and Python library packages.
   * Test core command-line startup separately from graphical tool startup.
   * Use a raw string for the graph module regex to avoid invalid-escape
     SyntaxWarnings with newer Python versions.
   * Supply the missing GPL-3.0 license paragraph and use consistent
     GPL-3.0+ references in debian/copyright.
   * Skip the absent Cesium submodule when building the release archive.
     Document the omission in the package description and README.Debian.
   * Install the ublox module and picture-viewer helpers with working imports.
   * Declare the pkg_resources runtime dependency and recommend piexif for
     the picture viewer; include its help command in the autopkgtest and
     explicitly install the optional dependencies used by the smoke tests.
.dsc
Sectionpython
Priorityoptional
Componentmain
Package-Listmavproxy deb python optional arch=all
python3-mavproxy deb python optional arch=all
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/ArduPilot/MAVProxy
Upstream-Name: MAVProxy
Upstream-Contact: Andrew Tridgell <andrew@tridgell.net>

Files:
 *
Copyright:
 2011-2026 Andrew Tridgell and the MAVProxy contributors
License: GPL-3.0

Files:
 MAVProxy/mavproxy.py
 MAVProxy/modules/mavproxy_kmlread.py
 MAVProxy/modules/mavproxy_map/mp_tile.py
Copyright:
 2011-2026 Andrew Tridgell and the MAVProxy contributors
 2016 Stephen Dade
License: GPL-3.0+

Files:
 MAVProxy/modules/lib/geodesic_grid.py
 MAVProxy/modules/lib/opengl.py
 MAVProxy/modules/lib/wavefront.py
 MAVProxy/modules/mavproxy_magical/__init__.py
 MAVProxy/modules/mavproxy_magical/glrenderer.py
 MAVProxy/modules/mavproxy_magical/magical_ui.py
 MAVProxy/modules/mavproxy_magical/wxgeodesicgrid.py
 MAVProxy/modules/mavproxy_magical/wxvehicle.py
Copyright:
 2016  Intel Corporation. All rights reserved.
License: GPL-3.0+

Files:
 MAVProxy/modules/mavproxy_optitrack/DataDescriptions.py
 MAVProxy/modules/mavproxy_optitrack/MoCapData.py
 MAVProxy/modules/mavproxy_optitrack/NatNetClient.py
Copyright:
 2018-2021 NaturalPoint, Inc.
License: Apache-2.0

Files:
 MAVProxy/modules/mavproxy_smartcamera/sc_ExifWriter.py
 MAVProxy/modules/mavproxy_smartcamera/ssdp.py
Copyright:
 2014 Dan Krause
 2017 Jaime Machuca
License: Apache-2.0

Files: MAVProxy/modules/mavproxy_mmap/mmap_app/modestmaps.js
Copyright: 2011 Stamen Design
License: BSD-3-clause

Files: MAVProxy/modules/lib/MacOS/wxversion.py
Copyright: 2004 Total Control Software
License: wxWindows-3.1

Files:
 debian/*
Copyright:
 2026 Steffen Moeller <moeller@debian.org>
License: GPL-3.0+

License: GPL-3.0
 This package is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 3 of the License.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU General Public License for more details.
 .
 On Debian systems, the complete text of the GNU General Public License
 version 3 can be found in "/usr/share/common-licenses/GPL-3".

License: GPL-3.0+
 This package is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this package. If not, see <https://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

License: Apache-2.0
 On Debian systems, the complete text of the Apache License version 2.0 can be
 found in "/usr/share/common-licenses/Apache-2.0".

License: BSD-3-clause
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
  1. Redistributions of source code must retain the above copyright notice,
     this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in the
     documentation and/or other materials provided with the distribution.
  3. Neither the name of the copyright holder nor the names of its
     contributors may be used to endorse or promote products derived from
     this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.

License: wxWindows-3.1
 This library is free software; you can redistribute it and/or modify it under
 the terms of the wxWindows Library Licence, Version 3.1 or (at your option)
 any later version, with the exception that distributing object code produced
 from works based on this library is permitted under the distributor's own
 terms. The complete license is available at:
 https://opensource.org/license/wxwindows

Review Information

rejected — allocated to awm 22 hours ago, started 22 hours ago, completed 20 hours ago.

Final Comment

Hi,

The license identified as "wxWindows-3.1" is, in fact canonically available at https://wxwidgets.org/about/licence/ which is what opensource.org identifies as the upstream author (a.k.a "License Steward"). It is not sufficient to reference the license by URL, but you must include the full text (even if, as this one does, it says "or at your option any later version").

I would tend to name it more canonically as "wxWindows-Library-License-3.1+" (really, it should probably be called "GPL-2+-w-wxWindows-exception" but they've decided it should be a new license...).

I suggest changing to something like the below.

Thanks!

=============================================================================

License: wxWindows-Library-License-3.1+
This library is free software; you can redistribute it and/or modify it under
the terms of the wxWindows Library Licence, Version 3.1 or (at your option)
any later version, with the exception that distributing object code produced
from works based on this library is permitted under the distributor's own
terms.
.
wxWindows Library Licence, Version 3.1
======================================
.
Copyright (c) 1998-2005 Julian Smart, Robert Roebling et al
.
Everyone is permitted to copy and distribute verbatim copies
of this licence document, but changing it is not allowed.
.
WXWINDOWS LIBRARY LICENCE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
.
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Library General Public Licence as published by
the Free Software Foundation; either version 2 of the Licence, or (at your
option) any later version.
.
This library is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
Licence for more details.
.
You should have received a copy of the GNU Library General Public Licence
along with this software, usually in a file named COPYING.LIB. If not,
write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
Floor, Boston, MA 02110-1301 USA.
.
EXCEPTION NOTICE
.

  1. As a special exception, the copyright holders of this library give
    permission for additional uses of the text contained in this release of the
    library as licenced under the wxWindows Library Licence, applying either
    version 3.1 of the Licence, or (at your option) any later version of the
    Licence as published by the copyright holders of version 3.1 of the Licence
    document.
    .
  2. The exception is that you may use, copy, link, modify and distribute
    under your own terms, binary object code versions of works based on the
    Library.
    .
  3. If you copy code from files distributed under the terms of the GNU
    General Public Licence or the GNU Library General Public Licence into a
    copy of this library, as this licence permits, the exception does not apply
    to the code that you add in this way. To avoid misleading anyone as to the
    status of such modified files, you must delete this exception notice from
    such code and/or adjust the licensing conditions notice accordingly.
    .
  4. If you write modifications of your own for this library, it is your
    choice whether to permit this exception to apply to your modifications. If
    you do not wish that, you must delete the exception notice from such code
    and/or adjust the licensing conditions notice accordingly.
    wxWindows Free Documentation License
    ============================================================================

Public Notes

20 hours ago ● public

License Check

Command: dnq license-check -prepare
Exit code: 0

License check [main]:

Found 5 unique license identifier(s) in debian/copyright:

COMPATIBLE (4):
  Apache-2.0                          [Note: not compatible with GPL-2]
  BSD-3-clause
  GPL-3.0
  GPL-3.0+                            [GPL-3 or later]

UNKNOWN (not in DFSG license database):
  wxWindows-3.1                       (manually verify DFSG compatibility)

Result: ATTENTION REQUIRED
  - 1 unrecognized license(s) require manual review

Back to Dashboard | View all reviews for this package