Bug 17317 – 2.074.0 release candidate does not have updated backend license

Status
RESOLVED
Resolution
FIXED
Severity
major
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2017-04-10T19:17:00Z
Last change time
2017-08-10T11:39:30Z
Assigned to
nobody
Creator
joseph.wakeling

Comments

Comment #0 by joseph.wakeling — 2017-04-10T19:17:07Z
The backend has been relicensed under the Boost License (Version 1.0), but the actual license/copyright statements in the backend code have not been updated for the prospective 2.074.0 release. See e.g.: https://github.com/dlang/dmd/blob/v2.074.0/src/ddmd/backend/blockopt.c https://github.com/dlang/dmd/blob/v2.074.0-rc1/src/ddmd/backend/blockopt.c Note: ideally the same change should also be made to the source of the bootstrap compiler used to build the D frontend.
Comment #1 by gassa — 2017-06-01T22:25:10Z
Now with 2.074.1 release, the old backend license text is gone, but the license in the root directory is still ancient. The file is, perhaps: https://github.com/dlang/installer/blob/master/create_dmd_release/extras/all/dmd2/license.txt It even talks about GPL for front-end which was abandoned a few years ago.
Comment #2 by code — 2017-06-05T18:32:41Z
Thanks, interested in making a small PR that removes license.txt from the packages. https://github.com/dlang/installer/search?q=license.txt
Comment #3 by greensunny12 — 2017-06-05T19:22:52Z
> a small PR that removes license.txt from the packages. Or simply updating the license file to Boost: https://github.com/dlang/installer/pull/229
Comment #4 by github-bugzilla — 2017-06-12T11:29:41Z
Commits pushed to stable at https://github.com/dlang/installer https://github.com/dlang/installer/commit/b3fcff745fd8234140d57c49a6d21eae91e6f785 Fix Issue 17317 - 2.074.0 release candidate does not have updated backend license Uses the new Boost license file. https://github.com/dlang/installer/commit/6a2ac3ccb0754ae0c541d531c5a7f8ab093ef30d Merge pull request #229 from wilzbach/update-dmd-license Fix Issue 17317 - 2.074.0 release candidate does not have updated backend license merged-on-behalf-of: Martin Nowak <[email protected]>
Comment #5 by github-bugzilla — 2017-07-05T10:46:03Z
Commits pushed to master at https://github.com/dlang/installer https://github.com/dlang/installer/commit/b3fcff745fd8234140d57c49a6d21eae91e6f785 Fix Issue 17317 - 2.074.0 release candidate does not have updated backend license https://github.com/dlang/installer/commit/6a2ac3ccb0754ae0c541d531c5a7f8ab093ef30d Merge pull request #229 from wilzbach/update-dmd-license
Comment #6 by github-bugzilla — 2017-08-10T11:39:30Z
Commits pushed to newCTFE at https://github.com/dlang/installer https://github.com/dlang/installer/commit/b3fcff745fd8234140d57c49a6d21eae91e6f785 Fix Issue 17317 - 2.074.0 release candidate does not have updated backend license https://github.com/dlang/installer/commit/6a2ac3ccb0754ae0c541d531c5a7f8ab093ef30d Merge pull request #229 from wilzbach/update-dmd-license