New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

switch backend to Boost License #6680

Merged
merged 1 commit into from Apr 7, 2017

Conversation

Projects
None yet
@WalterBright
Member

WalterBright commented Apr 7, 2017

Yes, this is for real!

@nemanja-boric-sociomantic

This comment has been minimized.

Show comment
Hide comment
@nemanja-boric-sociomantic

nemanja-boric-sociomantic Apr 7, 2017

Contributor

You can remove backendlicense.txt now ;-)

Contributor

nemanja-boric-sociomantic commented Apr 7, 2017

You can remove backendlicense.txt now ;-)

@JackStouffer

This comment has been minimized.

Show comment
Hide comment
@JackStouffer

JackStouffer Apr 7, 2017

Member

The make files need to be updated now that backendlicense is no longer there :P

Member

JackStouffer commented Apr 7, 2017

The make files need to be updated now that backendlicense is no longer there :P

@klickverbot

This comment has been minimized.

Show comment
Hide comment
@klickverbot

klickverbot Apr 7, 2017

Member

Some remnants still remain:

~/Build/Source/dmd (boost-license $%=)$ fgrep -rI backendlicense *
src/ddmd/backend/cod5.c: * only. The license is in backendlicense.txt
src/ddmd/backend/code.d: * License:     backendlicense.txt
src/ddmd/backend/iasm.h: * only. The license is in backendlicense.txt
src/ddmd/dinifile.d: * only. The license is in backendlicense.txt
src/ddmd/eh.d: * License:     backendlicense.txt
src/ddmd/iasm.d: *              only. The license is in backendlicense.txt
src/ddmd/readme.txt:covered under a separate license, backendlicense.txt.
src/ddmd/root/response.d: *            only. The license is in backendlicense.txt
Member

klickverbot commented Apr 7, 2017

Some remnants still remain:

~/Build/Source/dmd (boost-license $%=)$ fgrep -rI backendlicense *
src/ddmd/backend/cod5.c: * only. The license is in backendlicense.txt
src/ddmd/backend/code.d: * License:     backendlicense.txt
src/ddmd/backend/iasm.h: * only. The license is in backendlicense.txt
src/ddmd/dinifile.d: * only. The license is in backendlicense.txt
src/ddmd/eh.d: * License:     backendlicense.txt
src/ddmd/iasm.d: *              only. The license is in backendlicense.txt
src/ddmd/readme.txt:covered under a separate license, backendlicense.txt.
src/ddmd/root/response.d: *            only. The license is in backendlicense.txt
@andralex

This is a historical moment!

@andralex andralex added auto-merge and removed auto-merge labels Apr 7, 2017

@klickverbot

Looks good now.

@DmitryOlshansky

This comment has been minimized.

Show comment
Hide comment
@DmitryOlshansky

DmitryOlshansky Apr 7, 2017

Member

Pardon for the noise, but: Horrray!!!!

If I understand it correctly this basically allows us to include DMD in any Linux distribution with no strings attached, most awesome.

Member

DmitryOlshansky commented Apr 7, 2017

Pardon for the noise, but: Horrray!!!!

If I understand it correctly this basically allows us to include DMD in any Linux distribution with no strings attached, most awesome.

@dlang-bot dlang-bot merged commit 5222639 into dlang:master Apr 7, 2017

4 of 6 checks passed

Project Tester Build finished.
Details
continuous-integration/travis-ci/pr The Travis CI build is in progress
Details
CyberShadow/DAutoTest Documentation OK (74670 additions, 249 deletions)
Details
auto-tester Pass: 10
Details
ci/circleci Your tests passed on CircleCI!
Details
continuous-integration/jenkins/pr-merge This commit looks good
Details
@gvzq

This comment has been minimized.

Show comment
Hide comment
@gvzq

gvzq Apr 7, 2017

This is great!

gvzq commented Apr 7, 2017

This is great!

@quickfur

This comment has been minimized.

Show comment
Hide comment
@quickfur

quickfur Apr 7, 2017

Member

Awesome!

Member

quickfur commented Apr 7, 2017

Awesome!

@cogwheel

This comment has been minimized.

Show comment
Hide comment
@cogwheel

cogwheel commented Apr 8, 2017

OSSome!

@i336

This comment has been minimized.

Show comment
Hide comment
@i336

i336 Apr 8, 2017

YAY! I can learn D now! (Wider [OSS] community support and implementational practicality always dissuaded me - learning new things sometimes takes me a little while, so I only want to focus on stuff that will generally be successful with the least number of caveats.)

i336 commented Apr 8, 2017

YAY! I can learn D now! (Wider [OSS] community support and implementational practicality always dissuaded me - learning new things sometimes takes me a little while, so I only want to focus on stuff that will generally be successful with the least number of caveats.)

@timotheecour

This comment has been minimized.

Show comment
Hide comment
@timotheecour

timotheecour Apr 8, 2017

Contributor
Contributor

timotheecour commented Apr 8, 2017

WebDrake added a commit to WebDrake/dmd.snap.original that referenced this pull request Apr 9, 2017

Add license.txt file for the DMD snap
The license texts in this file are taken from the corresponding license
texts provided in the DMD, druntime and phobos source repositories.  An
overview has been added to summarize the different components, with the
zlib license also included since libphobos statically links to zlib when
it is built.

Note that the DMD compiler license takes into account the announcement
of 7 April 2017 that the backend has been relicensed under the terms of
the Boost Licence (Version 1.0):
https://forum.dlang.org/thread/oc8acc$1ei9$1@digitalmars.com
dlang/dmd#6680

... and in particular, see:
https://forum.dlang.org/post/oc8bie$1gql$1@digitalmars.com

MartinNowak added a commit to MartinNowak/dmd that referenced this pull request Apr 12, 2017

Merge pull request dlang#6680 from WalterBright/boost-license
switch backend to Boost License
merged-on-behalf-of: David Nadlinger <code@klickverbot.at>

MartinNowak added a commit that referenced this pull request Apr 12, 2017

Merge pull request #6691 from MartinNowak/boost_stable
Merge pull request #6680 from WalterBright/boost-license
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment