qBittorrent BitTorrent client
Find a file
sledgehammer999 86e96b819e
Clarify that the license is GPLv2+
Regarding this license clarification there are 3 commits of interest
(commits A, B, C). Before commit A the COPYING file contained only the
text of the GPLv2 license, while all source files had a license block
at the top saying that they are under the terms of "GPLv2 or later". With
commit A there was a temporary change to GPLv3. The COPYING file contained
only the text of the GPLv3 license, while all source files had a license
block at the top saying that they are under the terms of "GPLv3 or later".
Then with commit B the COPYING file and the license block of the source
files was reverted to their state before commit A. Afterwards, with
commit C a license summary(or clarification) block was put at the top of
the COPYING file. This block indicated that the license was GPLv2 without
having the "or later" clause and it also included the OpenSSL exception.
However, the license block of each source file continued to contain the
"or later" clause which was not removed. The same license block continues
to exist in all current source files. Thus it is concluded that the ommision
of the "or later" clause with commit C in the COPYING file was accidental.
OR ALTERNATIVELY (OR IN ADDITION)
At the time commit C was made Christophe Dumez was not the sole contributor.
There is no record that the other contributors agreed with the supposed
GPLv2 only change or that there was a Contributor License Agreement,
transfering their rights to him. Thus making his license change decision
invalid/void/illegal.

Commit A: 54f9375b32
Commit B: 8df61db644
Commit C: 9835af4962
2021-05-02 17:40:56 +03:00
.github Enable Github Actions CI for other branches 2021-04-01 12:50:00 +08:00
.tx Use reverse DNS convention for metadata files naming 2019-01-05 10:37:23 +08:00
build-aux Regenerate build-aux scripts 2019-10-20 01:28:10 +08:00
cmake/Modules Disable clang "range loop analysis" compiler warning 2021-01-17 22:50:36 +02:00
dist Improve Info.plist generation with CMake 2021-04-27 23:51:13 +03:00
doc Add man page files in Markdown format 2020-03-12 13:12:33 +08:00
m4 Lower Qt requirement to 5.11 2021-03-26 12:42:08 +02:00
src Clarify that the license is GPLv2+ 2021-05-02 17:40:56 +03:00
vcpkg/libtorrent CI: Use custom vcpkg libtorrent port 2021-03-23 21:05:35 +02:00
.appveyor.yml Run lupdate in CI 2019-11-11 16:40:15 +08:00
.editorconfig Add basic support for EditorConfig 2017-03-09 20:52:20 +08:00
.gitattributes Add .gitattributes 2014-12-20 20:26:26 +03:00
.gitignore Generate version header when configuring project 2021-01-06 21:36:39 +02:00
.travis.yml CI: Disable libtorrent2 deprecated functions on Travis 2021-03-23 22:26:19 +02:00
5B7CC9A2.asc Update gpg key with new uid. 2016-12-27 16:56:35 +02:00
AUTHORS Clarify that the license is GPLv2+ 2021-05-02 17:40:56 +03:00
bootstrap.sh Use POSIX shell 2016-05-08 21:47:28 +08:00
build_dist.sh Add script for generating project tarball 2021-01-17 22:50:20 +02:00
Changelog Update Changelog 2021-03-24 21:19:55 +02:00
CMakeLists.txt Lower Qt requirement to 5.11 2021-03-26 12:42:08 +02:00
CODING_GUIDELINES.md Update coding guidelines policy for include guards 2020-12-26 20:27:11 +02:00
codingStyleQtCreator.xml Add info and files for coding style. Issue #2192. 2016-01-10 14:50:05 +02:00
conf.pri.in Use CC, CXX from environment when available 2018-12-08 13:15:18 +08:00
conf.pri.windows Improve Windows qmake build configuration files 2020-05-18 18:21:29 +01:00
configure Lower Qt requirement to 5.11 2021-03-26 12:42:08 +02:00
configure.ac Lower Qt requirement to 5.11 2021-03-26 12:42:08 +02:00
CONTRIBUTING.md Don't create 'data' subdirectory on Linux 2020-10-15 14:02:28 -04:00
COPYING Clarify that the license is GPLv2+ 2021-05-02 17:40:56 +03:00
INSTALL Fix library requirements 2021-03-23 22:26:37 +02:00
macxconf.pri QMake: Raise minimal macOS target version 2021-01-06 21:36:35 +02:00
NEWS - Moved everything to trunk to create a stable branch 2006-09-30 16:02:39 +00:00
qbittorrent.pro Add script for generating project tarball 2021-01-17 22:50:20 +02:00
README.md Add workflow status badge for GitHub Actions CI 2020-09-28 09:43:19 +01:00
TODO Fix extra/missing trailing new lines in files 2020-11-24 16:14:00 +02:00
uncrustify.cfg Update uncrustify.cfg 2018-09-30 15:46:33 +07:00
unixconf.pri Move all icon resources to icon folder root 2020-05-18 20:30:51 +05:30
version.pri Add script for generating project tarball 2021-01-17 22:50:20 +02:00
winconf.pri Set source character sets to UTF-8 2021-01-17 22:50:35 +02:00

qBittorrent - A BitTorrent client in Qt

TravisCI Status AppVeyor Status GitHub Actions CI Status Coverity Status


Description:

qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.

It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.

The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License.

Installation:

For installation, follow the instructions from INSTALL file, but simple:

./configure
make && make install
qbittorrent

will install and execute qBittorrent hopefully without any problem.

Public key:

Starting from v3.3.4 all source tarballs and binaries are signed.
The key currently used is 4096R/5B7CC9A2 with fingerprint D8F3DA77AAC6741053599C136E4A2D025B7CC9A2.
You can also download it from here.
PREVIOUSLY the following key was used to sign the v3.3.4 source tarballs and v3.3.4 Windows installer only: 4096R/520EC6F6 with fingerprint F4A5FD201B117B1C2AB590E2A1ACCAE4520EC6F6.

Misc:

For more information please visit: https://www.qbittorrent.org

or our wiki here: http://wiki.qbittorrent.org

Use the forum for troubleshooting before reporting bugs: http://forum.qbittorrent.org

Please report any bug (or feature request) to: http://bugs.qbittorrent.org

You can also meet me (sledgehammer_999) on IRC: #qbittorrent on irc.freenode.net


sledgehammer999 sledgehammer999@qbittorrent.org