edgi-govdata-archiving / archivers.space

🗄 Event data management app used at DataRescues
https://www.archivers.space/
GNU Affero General Public License v3.0
6 stars 3 forks source link

Add license and contributor guidelines to the code #22

Open kmcculloch opened 7 years ago

kmcculloch commented 7 years ago

From @dcwalk on February 9, 2017 21:13

Before we make it public can we add a license and contributor guidelines to the repo?

Copied from original issue: b5/pipeline#55

kmcculloch commented 7 years ago

From @b5 on February 9, 2017 21:25

Yes we can! Do you have a license suggestion? I have some ideas, but would love to get input first.

kmcculloch commented 7 years ago

From @dcwalk on February 9, 2017 22:42

We've been recommending GPL 3.0 because we're keen on that (https://github.com/edgi-govdata-archiving/overview/blob/master/LICENSE.md). In general CC 4.0 BY-SA-(NC) for text? cc @titaniumbones

We've got a couple MITs tho from other people. What are your thoughts?

I'm all for bringing our meteor app back to the fold 😉

kmcculloch commented 7 years ago

From @titaniumbones on February 9, 2017 22:50

I'm a bit of a GPL fan, though I recognize it has some disadvantages. For this project it seems like a good idea -- it keeps everything out all the way in the open, so a malicious deployer seeking to subvert the overall project can't hide behind a license (though frankly that seems like the least likely threat).

kmcculloch commented 7 years ago

Classing the license issue as a bug, since it's a code quality issue. Contributor guidelines are a documentation task.

dcwalk commented 7 years ago

We have default Contributor Guidelines and a recommended License

titaniumbones commented 7 years ago

Just noting that we need the license for GSOC too!

dcwalk commented 7 years ago

Started prelim Contributing Guidelines in both repos. Not sure what else should be added?

kmcculloch commented 7 years ago

@b5 added the license before we opened up the repo and I just expanded the contribution guidelines a bit to give guidance on how to get started. There's a separate ticket open for linting guidelines. We'll probably expand these pages as we onboard contributors and get tired of answering the same questions over and over. @dcwalk and @titaniumbones please let us know if there's anything you'd like us to add or change before I close this ticket.

dcwalk commented 7 years ago

They look great :) I think you all are set!