MantisBT - Doomseeker |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003513 | Doomseeker | [All Projects] Bug | public | 2018-09-22 23:32 | 2018-10-27 22:53 |
|
Reporter | WubTheCaptain | |
Assigned To | Zalewa | |
Priority | high | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 1.1 | |
Target Version | 1.2 | Fixed in Version | 1.2 | |
|
Summary | 0003513: Missing a required URI or copy of CPOL license in third-party dependencies of updateinstaller tool (?) |
Description | Upstream dependencies in updateinstaller tool have done a terrible bad job at following the license terms of CPOL (a non-free software license).
My recommendation: Add a copy of it to tools/updaterevision/ or root of the Doomseeker distribution. |
Steps To Reproduce | In Doomseeker's source root directory:
$ grep -ir "This License governs Your use of the Work." . | wc -l
0
$ grep -ir "codeproject.com" .
./tools/updateinstaller/external/verpatch/src/verpatch-ReadMe.txt:http://www.codeproject.com/info/licenses.aspx
./tools/updateinstaller/external/verpatch/src/ReadMe.txt:http://www.codeproject.com/info/licenses.aspx
./tools/updateinstaller/external/verpatch/verpatch-ReadMe.txt:http://www.codeproject.com/info/licenses.aspx
./tools/updateinstaller/external/win32cpp/3rd Party Software/ADO Class/About.TXT:http://www.codeproject.com/KB/database/caaadoxclass.aspx
./tools/updateinstaller/external/win32cpp/3rd Party Software/GridControl/About.TXT:http://www.codeproject.com/KB/miscctrl/DataGridControl.aspx
Notice none of those actually link to the license text directly. |
Additional Information | 0003237
Article 5(e):'https://www.codeproject.com/info/cpol10.aspx [^]'
Code Project Open License on Wikipedia
An additional issue comes with article 9 license termination; Any distribution by the Doomseeker core developers (whom have been involved with distributing the source code) may be an infringing rights of those who licensed their software under CPOL, without negotiating with the appropriate copyright holders to reinstate rights to the license. |
Tags | No tags attached. |
Relationships | child of | 0003237 | closed | WubTheCaptain | Non-free files and copyright issues in source archive |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2018-09-22 23:32 | WubTheCaptain | New Issue | |
2018-09-22 23:32 | WubTheCaptain | Relationship added | child of 0003237 |
2018-09-24 01:18 | Blzut3 | Target Version | => 1.2 |
2018-09-27 02:32 | WubTheCaptain | Assigned To | => WubTheCaptain |
2018-09-27 02:32 | WubTheCaptain | Status | new => acknowledged |
2018-09-27 02:32 | WubTheCaptain | Assigned To | WubTheCaptain => |
2018-10-08 11:20 | WubTheCaptain | Assigned To | => WubTheCaptain |
2018-10-08 11:20 | WubTheCaptain | Status | acknowledged => assigned |
2018-10-08 11:24 | WubTheCaptain | Assigned To | WubTheCaptain => |
2018-10-08 11:26 | WubTheCaptain | Note Added: 0020015 | |
2018-10-08 11:26 | WubTheCaptain | Status | assigned => acknowledged |
2018-10-08 12:01 | WubTheCaptain | Note Edited: 0020015 | bug_revision_view_page.php?bugnote_id=20015#r12193 |
2018-10-12 18:16 | Zalewa | Assigned To | => Zalewa |
2018-10-12 18:16 | Zalewa | Status | acknowledged => assigned |
2018-10-13 14:04 | Zalewa | Note Added: 0020093 | |
2018-10-13 14:04 | Zalewa | Status | assigned => needs review |
2018-10-13 16:16 | WubTheCaptain | Status | needs review => needs testing |
2018-10-13 17:41 | WubTheCaptain | Note Added: 0020104 | |
2018-10-13 17:41 | WubTheCaptain | Status | needs testing => resolved |
2018-10-13 17:41 | WubTheCaptain | Fixed in Version | => 1.2 |
2018-10-13 17:41 | WubTheCaptain | Resolution | open => fixed |
2018-10-27 22:53 | WubTheCaptain | Status | resolved => closed |
Notes |
|
(0020015)
|
WubTheCaptain
|
2018-10-08 11:26
(edited on: 2018-10-08 12:01) |
|
I won't be filing upstream bugs about this, and I don't have a GitHub account.
As much as I reject this being in the source distribution anyway, I thought it would've been as simple as adding the CPOL license (which they only provide in HTML format, yuck) or URL to the source distribution. But then I forgot, "I need to do this for executables too" and I have no way of testing that.
|
|
|
(0020093)
|
Zalewa
|
2018-10-13 14:04
|
|
|
|
|
verpatch tool and "win32cpp/3rd Party Software" removed by Zalewa's commit. No more CPOL licensed files should exist.
I also did a string search with grep, and found no references to these removed files to be useful. |
|