← Back to index
|
Original Bugzilla link
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