Skip to content
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

explicit not_null constructor #400

Closed
wants to merge 1 commit into from
Closed

Conversation

akrzemi1
Copy link

See also #395

@msftclas
Copy link

Hi @akrzemi1, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

@MikeGitb
Copy link
Contributor

MikeGitb commented Oct 24, 2016

Looks good to me, but I think you need to update the respective unit tests too. I don't know, if that would trigger a cla requriement though.

@akrzemi1
Copy link
Author

Please, can you push my fix and apply the unit test updates yourself? If I try to add unit-tests, the whole process of license agreement starts. I do not want Microsoft to collect my personal data.

@neilmacintosh
Copy link
Collaborator

@akrzemi1 I can't knowingly take a pull request that breaks the CI builds. I believe it is basic engineering etiquette to fix the breaks that result from your change before expecting it to be accepted.

I'm sorry to hear that you don't want to sign the Contributor License Agreement. The purpose of that agreement is to make sure that this open source project works effectively for everyone. The reason we collect your personal data (name, email and address) is to help guard all of us who use and contribute to the GSL (whether we work at Microsoft or not) against claims of patent or copyright infringement.

I understand people are nervous about collection of their personal data. In the same way, I am nervous about accepting contributions unless I can be sure they are free of claims that would undermine our efforts to provide open source software to the wider C++ community.

Unless you are prepared to sign the agreement and fix the tests, then I cannot accept the PR. Given there was a past PR that attempted to fix the issue, I may go back and revive that when I next get a chance.

@akrzemi1
Copy link
Author

In any case, we would probably want to continue with this pull request: #401

Sorry, I do not know exactly how GitHub pull requests work, so I ended up creating another one with unit tests.

@akrzemi1
Copy link
Author

@neilmacintosh Thank you for the explanation. I understand your position.

@neilmacintosh
Copy link
Collaborator

Thanks @akrzemi1. I'll close this PR out for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants