DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: libkysdk-system 3.0.1.0-1

New Package Report

.changes
Changed-Byhandsome_feng
Architecturesource amd64
Distributionunstable
DateTue, 24 Mar 2026 16:22:14 +0800
Sourcelibkysdk-system
Version3.0.1.0-1
Changelog
libkysdk-system (3.0.1.0-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1128890)
.dsc
Sectionlibs
Priorityoptional
Componentmain
Package-Listlibkysdk-system deb libs optional arch=any
libkysdk-system-dev deb libdevel optional arch=any
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libkysdk-system
Upstream-Contact: Zhikai Chen <chenzhikai@kylinos.cn>
Source: <https://gitee.com/openkylin/libkysdk-system>

Files: *
Copyright: 2023, KylinSoft Co., Ltd.
License: LGPL-3

Files: debian/*
Copyright: 2026, KylinSoft Co., Ltd.
License: LGPL-3

Files: src/libkysdk-system-javascript-http/html/css/w3.css
Copyright: Nicolas Gallagher and Jonathan Neal
License: Expat

Files: src/libkysdk-system-javascript-http/html/js/RecordRTC.js
Copyright: 2013-2020, [Muaz Khan](https:github.com/muaz-khan)
License: Expat

Files: src/libkysdk-system-javascript-http/html/js/qwebchannel.js
Copyright: 2015, The Qt Company Ltd.
           2014, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
License: LGPL-2.1 or LGPL-3

Files: src/libkysdk-system-javascript-http/kysdk/jqdeclare.hpp
       src/libkysdk-system-javascript-http/kysdk/jqhttpserver.cpp
       src/libkysdk-system-javascript-http/kysdk/jqhttpserver.h
Copyright: Jason
License: LGPL-2.1 or LGPL-3

Files: src/libkysdk-system-javascript-http/library/*
Copyright: Jason
License: LGPL-2.1 or LGPL-3

Files: src/libkysdk-system-javascript-websocket/html/css/w3.css
Copyright: Nicolas Gallagher and Jonathan Neal
License: Expat

Files: src/libkysdk-system-javascript-websocket/html/js/RecordRTC.js
Copyright: 2013-2020, [Muaz Khan](https:github.com/muaz-khan)
License: Expat

Files: src/libkysdk-system-javascript-websocket/html/js/qwebchannel.js
Copyright: 2015, The Qt Company Ltd.
           2014, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
License: LGPL-2.1 or LGPL-3

Files: src/libkysdk-system-javascript-websocket/shared/*
Copyright: 2014, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff <milian.wolff@kdab.com>
License: LGPL-2.1 or LGPL-3

License: Expat
 This software is Copyright (c) 2024 by foo.
 This is free software, licensed under:
 The MIT (X11) License
 The MIT License
 Permission is hereby granted, free of charge, to any person
 obtaining a copy of this software and associated
 documentation files (the "Software"), to deal in the Software
 without restriction, including without limitation the rights to
 use, copy, modify, merge, publish, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to
 whom the Software is furnished to do so, subject to the
 following conditions:
 The above copyright notice and this permission notice shall
 be included in all copies or substantial portions of the
 Software.
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
 WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
 INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR
 PURPOSE AND NONINFRINGEMENT. IN NO EVENT
 SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.

License: LGPL-2.1
 This software is Copyright (c) 2024 by foo.
 This is free software, licensed under:
 The GNU Lesser General Public License, Version 2.1, February 1999
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU Lesser General Public License as published by the
 Free Software Foundation; version 2.1 of the License.
 On Debian systems, the complete text of version 2.1 of the GNU Lesser
 General Public License can be found in '/usr/share/common-licenses/LGPL-2.1'.

License: LGPL-3
 This software is Copyright (c) 2024 by foo.
 This is free software, licensed under:
 The GNU Lesser General Public License, Version 3, June 2007
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU Lesser General Public License as published by the
 Free Software Foundation; version 3 of the License, or (at
 your option) any later version.
 On Debian systems, the complete text of version 3 of the GNU Lesser
 General Public License can be found in '/usr/share/common-licenses/LGPL-3'.

Review Information

accepted — allocated to awm 19 days ago, started 19 days ago, completed 19 days ago.

Final Comment

Hi,

My author-check threw a wobbly at this, with a wild list of not names, and I'm curious
what it is that it's discovered, and is there any systematic way it could ignore that
(if that's appropriate, which seems likely). Just reply to this e-mail if you know what
might be happening there.

Also, licenserecon seems to think a bunch of stuff is LGPL3+ rather than LGPL - maybe
check that and correct.

Thanks!

Public Notes

19 days ago ● public

Missed Author Check

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

Author check: scanned 783 files.

NOT IN debian/copyright (27):

  @defgroup    libkysdk-appability
    src/appability/libkyaudio.h:32
    src/appability/libkycalendar.h:32
    src/appability/libkyvideo.h:32

  @defgroup    libkysdk-devicemanager
    src/devicemanager/libkydevicemanager.h:32

  @defgroup libkysdk-disk
    src/disk/libkydiskinfo.h:33

  @defgroup libkysdk-exchange
    src/exchange/libkydataexchange.h:33

  @defgroup libkysdk-filesystem
    src/filesystem/filewatcher/libkyfilewatcher.hpp:33

  @defgroup libkysdk-global
    src/global/libkyglobal.h:33

  @defgroup libkysdk-hardware
    src/battery/libkybattery.h:33
    src/hardware/libkybios.h:33
    src/hardware/libkybluetooth.h:33
    src/hardware/libkyboard.h:33
    src/hardware/libkycpu.h:32
    ... and 6 more files

  @defgroup libkysdk-imageproc
    src/image/libkyimageproc.h:33

  @defgroup libkysdk-location
    src/location/libkylocation.h:33

  @defgroup libkysdk-logrotate
    src/logrotate/logrotate.h:33

  @defgroup libkysdk-media
    src/media/libkymedia.h:33

  @defgroup libkysdk-net
    src/net/libkynetinfo.h:33

  @defgroup libkysdk-package
    src/packages/libkypackages.h:33

  @defgroup libkysdk-pnp
    src/pnp/libkypnp.h:33

  @defgroup libkysdk-powermanagement
    src/powermanagement/libkylockscreen.h:33
    src/powermanagement/libkypowermanager.h:33

  @defgroup libkysdk-proc
    src/proc/libkyrtinfo.h:33

  @defgroup libkysdk-realtime
    src/realtime/libkyrealtimeinfo.h:33

  @defgroup libkysdk-restart
    src/restart/libkyrestart.h:33

  @defgroup libkysdk-search
    src/search/libkysearch.h:33

  @defgroup libkysdk-sensors
    src/sensors/libkysensors.h:34

  @defgroup libkysdk-shutdown
    src/shutdown/libkyshutdown.h:33

  @defgroup libkysdk-storage
    src/storage/libkystorage.h:33

  @defgroup libkysdk-system-dbus
    src/kysdkdbus/kysdkdbus.h:33
    src/kysdkdbus/kysdkrest.h:33

  @defgroup libkysdk-systime
    src/systemtime/libkydate.h:33

  @defgroup libkysdk-uri
    src/uri/libkyuri.h:33

  @defgroup 某一进程的瞬时详细信息
    src/proc/libkyprocess.h:35

  coolxv
    src/tests/cpp-stub/src/addr_pri.h:4
    src/tests/cpp-stub/src/stub.h:4

Result: ATTENTION REQUIRED — 27 authors not in debian/copyright
19 days ago ● public

Licenserecon

Command: lrc -s
Exit code: 3

en: Versions: licenserecon '17.0'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

d/copyright      | licensecheck

LGPL-3           | LGPL-3+           man/command/kylin-sysinfo.1
LGPL-2.1 or LGPL-3| LGPL-2.1 or LGPL-3 with Qt-LGPL-1.1 exception src/libkysdk-system-javascript-http/html/js/qwebchannel.js
LGPL-3           | LGPL-3+           src/libkysdk-system-javascript-http/html/js/selfcheck.js
LGPL-2.1 or LGPL-3| LGPL-2.1 or LGPL-3 with Qt-LGPL-1.1 exception src/libkysdk-system-javascript-websocket/html/js/qwebchannel.js
LGPL-3           | LGPL-3+           src/libkysdk-system-javascript-websocket/html/js/selfcheck.js
LGPL-3           | Apache-2.0        src/libkysdk-system-javascript-websocket/kysdk/LogHandler.cpp
LGPL-3           | LGPL-3+           src/libkysdk-system-javascript-websocket/kysdk/mainboard.cpp
LGPL-2.1 or LGPL-3| LGPL-2.1 or LGPL-3 with Qt-LGPL-1.1 exception src/libkysdk-system-javascript-websocket/shared/websocketclientwrapper.cpp
LGPL-3           | LGPL-3+           src/location/libkylocation.c
LGPL-3           | Expat             src/tests/convert_lcov2xml.py
LGPL-3           | LGPL-3+           src/tests/tests_accounts/kyaccounts-test.cpp

Short option in use. Not all differences shown

Back to Dashboard | View all reviews for this package