GitHub user paulk-asert closed a discussion: Use standard ASF headers

ASF source files typically have the following first para in the header:
```
/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You 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:
 * ...
```

This is close to but not quite the same as the start of the header for most 
existing source files.

Existing source files typically have a Copyright followed by a year range. The 
overall year range is now in the NOTICE file and finer grained date information 
is readily available from git. Also, the "Copyright by original authors" part 
is implicit, so also not needed in each source file. Trying to maintain the 
year range in each source file also causes noise/busy work and is sometimes 
forgotten, so often not accurate. At the start of a new year, ASF projects 
typically just update their NOTICE file(s) and they are done.

GitHub link: https://github.com/apache/groovy-geb/discussions/217

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to