Hackfest Contributions

Hackfest Contributions

Problem

  • Hackfests are a great way to get new developers involved in the project.

  • However, the process of signing contributor license agreements can take a significant amount of time.

  • If we require license agreements be signed in advance of hackfests, many potential developers won’t be able to attend.

Recommendation

  • We should create a GitHub organization similar to projecthydra-labs, which would be a holding area for unlicensed contributions.

    • Anyone can contribute to repositories under this organization, and it is clearly labeled as not having settled licensing.

    • Code in this area can be freely accessed, referenced, etc.

    • Contributions to the holding area can be merged into the official archivesspace repositories when licensing agreements are signed.

  • This allows new developers who haven’t signed a license agreement to contribute, but keeps contributions clearly separated until licensing is settled.