swcarpentry / DEPRECATED-bc

DEPRECATED: This repository is now frozen - please see individual lesson repositories.
Other
299 stars 382 forks source link

Adding a code of conduct for contributors #584

Closed gvwilson closed 10 years ago

gvwilson commented 10 years ago

This PR adds a code of conduct for contributors taken from taken from https://github.com/Bantik/contributor_covenant.

rgaiacs commented 10 years ago

+1.

jiffyclub commented 10 years ago

Nice, should have thought of this when I added it to my projects. :100:

wking commented 10 years ago

On Fri, Jul 04, 2014 at 06:54:23PM -0700, Greg Wilson wrote:

Sounds reasonable. Perhaps we need to mention the license in the file though though, since this is under the MIT license 1, but we only license software under the MIT 2. Metadata like this doesn't fall clearly under either “Instructional Material” or “Software”. Perhaps a better solution would be to add a catch-all section in our license to handle stuff like this, or to list these special-case files separately in our LICENSE.md?

gvwilson commented 10 years ago

PR updated - please let me know what you think.

jiffyclub commented 10 years ago

@gvwilson I don't see a new commit. Need to push?

gvwilson commented 10 years ago

D'oh.

jiffyclub commented 10 years ago

:+1:

wking commented 10 years ago

On Mon, Jul 07, 2014 at 02:27:09PM -0700, Greg Wilson wrote:

PR updated - please let me know what you think.

The MIT license says:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

So I think you need to include the MIT text with “Copyright (c) 2014 Coraline Ada Ehmke” somewhere in the bc repo. Perhaps just quoting it in LICENSE.md?

Our code of conduct come's from Bantik's contributor covenant repository and is made available under the same MIT License as our software:

The MIT License (MIT)

Copyright (c) 2014 Coraline Ada Ehmke

Permission is hereby granted, …

wking commented 10 years ago

On Tue, Jul 08, 2014 at 10:07:42AM -0700, W. Trevor King wrote:

Perhaps just quoting it in LICENSE.md?

Alternatively, we could follow AngularJS and

That avoids copy-pasting across repositories, which is nice because:

I doubt we need legal weight here, but if you want to get really serious, it might be best to link to a particular release hash when referencing. For example 3.