[Pidgin] #16502: Missing full source code for Windows
Pidgin
trac at pidgin.im
Mon Dec 15 15:34:12 EST 2014
#16502: Missing full source code for Windows
-------------------------+--------------------------
Reporter: renatosilva | Owner: EionRobb
Type: defect | Status: new
Milestone: | Component: unclassified
Version: 2.10.11 | Keywords:
-------------------------+--------------------------
Pidgin for Windows includes several binaries for which the source code is
not redistributed, namely the libraries listed in [[BuildingWinPidgin]].
Specially SILC, Dr. MinGW and the Perl library are custom builds with no
source available at all. There may be similar issues with the 3.x branch.
The [[http://www.gtk.org/download/win32.php|GTK+ website]] for example
states:
''You are welcome to redistribute GTK+ binaries, including applications
that bundle them, on other web sites, CD-ROM, and other media. You don't
have to ask for permission. That's one of the points of Free Software. One
important thing that the GNU licenses require is that you must also
redistribute the source code.''
According to GPLv2, you must provide the entire source code, and this
includes redistribution of third-party libraries. One may claim that
Pidgin uses the written offer clause 3(b), however there seems to be no
such offer anywhere. This means that **Pidgin is currently violating the
GPL, and has been doing so for a long time**.
However, even if you go for the written offer, such promise is not fair to
the open source community, specially when you intend to claim
[[https://developer.pidgin.im/wiki/PossibleLicenseViolations|possible
violations by others]]. Otherwise, I hereby request full source code for
all versions of Windows Pidgin that are available for download. Therefore
you can see it's just better to provide the full source code as stated in
3(a).
As for how to automate this, I suggest making `generate_gtk_runtime.sh`
also create a source bundle, then gather all other libraries with a new
script and start uploading everything to wherever you distribute Pidgin.
Additionally, upload source for the custom libraries also to
[[https://developer.pidgin.im/static/win32|where they are distributed]]
and allow directory listing of this folder.
--
Ticket URL: <https://developer.pidgin.im/ticket/16502>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list