I have just checked every .js and .css file in
https://github.com/wireapp/wire-desktop/tree/master/electron and its
subdirectories. The rest is HTML, JSON, and images, i.e., data. It looks
like the Wire developer make a good job at inserting the GNU GPLv3+ copyright
notice at the beginning of almost all .js and .css files (the original source
code being under a pushover license, it can indeed be sub-licensed under the
GNU GPLv3+, to be integrated with code bearing that license).
The only exceptions I found are:
https://raw.githubusercontent.com/wireapp/wire-desktop/master/electron/renderer/src/lib/locale.js
and
https://raw.githubusercontent.com/wireapp/wire-desktop/master/electron/renderer/src/lib/__mocks__/localStorage.js
that are a handful of one-line functions, considered trivial, I believe;
the translations in
https://github.com/wireapp/wire-desktop/tree/master/electron/locale
(https://raw.githubusercontent.com/wireapp/wire-desktop/master/electron/locale/locale.js
is code but bears the GNU GPLv3+ copyright license);
https://raw.githubusercontent.com/wireapp/wire-desktop/master/electron/renderer/src/actions/index.js
that may be problematic (I am not certain what defines "trivial JavaScript".
What do you think? Should I open a bug report about the last file not having
a copyright notice?