Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 2.4 KB

README.md

File metadata and controls

65 lines (46 loc) · 2.4 KB

JanusGraph legal documents

Build Status

Table of contents

Contributing

Before you can contribute to JanusGraph, please sign the Contributor License Agreement (CLA). This is not a copyright assignment, it simply gives the JanusGraph project the permission and license to use and redistribute your contributions as part of the project.

  • If you are an individual writing original source code and you're sure you own the intellectual property, then you'll need to sign an individual CLA.

  • If you work for a company or another organization that may have claim to intellectual property you may produce, and the organization wants to allow you to contribute your work, then an authorized representative of the organization will need to sign a corporate CLA.

IMPORTANT: DO NOT submit a pull request to this repo to sign the CLA. At this time, signing the CLA at this time involves filling out the ICLA or CCLA paperwork, scanning it in, and sending it to janusgraph-cla (at) googlegroups.com .

Whether you sign the CCLA or the ICLA, for each contributor, please include:

  • the full name
  • your email address
  • your GitHub user id

Be sure to also configure your local GitHub clone to match the name and email address in your CLA. See these instructions for details.

For now, the process is manual; in the future, we hope to have an electronic method for CLA signatures which will be much easier to manage.

Creating a new repo

To create a new repo, copy the starter set of files from the new-repo directory and modify the README.md accordingly.

Then, make sure the following steps are done to ensure automated CLA verification:

  • add @JanusGraph/bots as "writer" to each new repo
  • add cla: yes and cla: no labels - be sure to use the same colors for visual consistency

License

This repo uses a combination of Apache 2.0 and CC-BY-4.0; see LICENSE.txt for details.