VictronConnect

Id like to request that the modifications to the qt objects in VictronConnect be made available as source code.

The VictronConnect app image constitutes redistribution of open source code, without an inclusion of licence or a written statement allowing for the request of the source.

There are at least 4 shared objects that cannot be used with my standard system libraries. This makes clear that victron has modified open source objects , and redistributed them without a license.

quote=“Guy Stewart (Victron Community Manager), post:11, topic:13873, username:guystewart”]
VictronConnect is definitely not open source, it’s built using a commercial license.
[/quote]

A proprietary binary can remain that and may link, however when packaged with QT objects in a package (that are modified, with no source provided) a license must be included and source must be provided upon request.

I am hereby requesting the source for VictronConnect.

Edit: even if you have a commercial qt license. You can’t redistribute most of these packages without license as most of them have none. Their single requirement for redistribution is attribution, without which all rights are forfeit.

  1. The Qt Framework (Version 6)Files: libQt6Core.so.6, libQt6Gui.so.6, libQt6Widgets.so.6, libQt6Network.so.6, libQt6Qml.so.6, and many others in lib/.

*is this is the commercial license?

  1. FFmpeg / LibAV (via Qt Multimedia)Files: plugins/multimedia/libffmpegmediaplugin.so.

  2. Chromium Engine (Qt WebEngine)Files: libQt6WebEngineCore.so.6, resources/qtwebengine_resources.pak.

  3. ICU (International Components for Unicode)Files: libicuuc.so.73, libicui18n.so.73, libicudata.so.73.License: ICU License (MIT/Unicode-DFS style).

  4. OpenSSL Files: plugins/tls/libqopensslbackend.so.License: Apache 2.0 or OpenSSL License

  5. Database Drivers (SQL Plugins)Files: plugins/sqldrivers/libqsqlmysql.so (MySQL), libqsqlpsql.so (PostgreSQL), libqsqlodbc.so (ODBC), libqsqlite.so (SQLite).

  6. Linux Platform IntegrationsFiles:plugins/platforms/libqwayland*.so (Wayland Protocol) - MIT/Expat.plugins/platforms/libqxcb.so (X11/XCB) - MIT/X11.plugins/platforminputcontexts/libibusplatforminputcontextplugin.so (IBus) - LGPL.

Hello Dru,

Thank you for your continued interest and for pointing out the missing open-source license acknowledgments. We will address it. Please note that completing this properly will take some time, as we need to gather all relevant information, determine how best to present it within VictronConnect, and include it in a future release cycle.

Regarding Qt, we are using a commercial license.

Qt Bluetooth is the only component where we have made internal modifications. These changes were made strictly for project-specific convenience and do not involve public bug fixes or general improvements. For that reason, we do not maintain a public repository for these modifications.

When we identify fixes or improvements that are of broader relevance, our approach is to submit patches directly upstream to Qt. This ensures proper review and distribution through official Qt releases. Several contributions from our team have already been integrated and are available to all users.

This is all the information we are able to share on this matter. Neither I nor my colleagues will be able to provide further details or engage in additional discussion on this topic.

Thank you for your understanding.

Best regards

3 Likes

Thanks.

Edit:

While I’m appreciative of users wanting to close this topic, the topic should only be concluded when licencing is made available.