The sample is nice one and also I found that many projects doesn't have a one. Having a one makes things easier to understand. I felt the OpenWhisk one as nice and simple as well.
https://github.com/apache/incubator-openwhisk/blob/master/CONTRIBUTING.md On Fri, Mar 15, 2019 at 7:05 AM Adrian Cole <[email protected]> wrote: > Hi, team. > > When working on the next project to export, we have a couple things to > consider. What, if any, revisions do we want to do to README files > that predate ASF (ex we have links to things like latest release which > are auto-generated). Also, what to do about our CONTRIBUTING file. > I'll focus on this one. > > Every project had a CONTRIBUTING file which was originally originally > inspired by one I made at Netflix which made mention to the fact that > you agree to redistribute as ASL and some technical notes. This file > was actually first published in RxJava I think and I recall a meeting > with legal mentioning we need something to warn people that it is our > intention that all change will be redistributed as ASL. > > We now, being apache, probably some of this is implicit. I'm not sure > what people are doing in general in CONTRIBUTING about redistribution > etc. I think we can rely on iCLAs and implicit knowledge, but if > anyone knows an apache project that has a file github can expose about > that PRs accepted will be redistributed ASL, let me know. > > Here's an example below. Easiest thing, if we don't want to do > anything interesting, is to change the license header part of it to > the normal apache one. > > ---- > > Contributing to Zipkin > > If you would like to contribute code you can do so through GitHub by > forking the repository and sending a pull request (on a branch other > than master or gh-pages). > > When submitting code, please apply Square Code Style. > > If the settings import correctly, CodeStyle/Java will be named Square > and use 2 space tab and indent, with 4 space continuation indent. > > License > > By contributing your code, you agree to license your contribution > under the terms of the APLv2: > https://github.com/openzipkin/zipkin/blob/master/LICENSE > > All files are released with the Apache 2.0 license. > > If you are adding a new file it should have a header like below. This > can be automatically added by running ./mvnw > com.mycila:license-maven-plugin:format. > > /* > * Copyright 2017 The OpenZipkin Authors > * > * Licensed under the Apache License, Version 2.0 (the "License"); you > may not use this file except > * in compliance with the License. You may obtain a copy of the License at > * > * http://www.apache.org/licenses/LICENSE-2.0 > * > * Unless required by applicable law or agreed to in writing, software > distributed under the License > * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR > CONDITIONS OF ANY KIND, either express > * or implied. See the License for the specific language governing > permissions and limitations under > * the License. > */ > > > > https://github.com/apache/incubator-zipkin-brave-cassandra/blob/db7cf4e5a3154aa395fa1e415bfaf4218dfcf06b/CONTRIBUTING.md > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
