diff options
author | Chris Lattner <sabre@nondot.org> | 2007-12-29 19:56:08 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-12-29 19:56:08 +0000 |
commit | ab2b10c3a998d11756c144d7c961cbb19dd83288 (patch) | |
tree | 19cb30651148c73b2127e198c5011a1270d5fbd0 | |
parent | a5e90d7b7467f299264535571943ac993ebd80af (diff) |
Don't attribute in file headers anymore. See llvmdev for the
discussion of this change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45409 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | docs/CodingStandards.html | 14 | ||||
-rw-r--r-- | docs/DeveloperPolicy.html | 28 |
2 files changed, 12 insertions, 30 deletions
diff --git a/docs/CodingStandards.html b/docs/CodingStandards.html index 858bbe1f7b..3a7f8b3d1e 100644 --- a/docs/CodingStandards.html +++ b/docs/CodingStandards.html @@ -134,8 +134,8 @@ this:</p> // // The LLVM Compiler Infrastructure // -// This file was developed by <whoever started the file> and is distributed under -// the University of Illinois Open Source License. See LICENSE.TXT for details. +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // @@ -146,9 +146,7 @@ this:</p> </pre> </div> -<p>A few things to note about this particular format: The 'developed by' line -should be the name of the person or organization who initially contributed the -file. The "<tt>-*- C++ +<p>A few things to note about this particular format: The "<tt>-*- C++ -*-</tt>" string on the first line is there to tell Emacs that the source file is a C++ file, not a C file (Emacs assumes .h files are C files by default). Note that this tag is not necessary in .cpp files. The name of the file is also @@ -156,9 +154,9 @@ on the first line, along with a very short description of the purpose of the file. This is important when printing out code and flipping though lots of pages.</p> -<p>The next section in the file is a concise note that defines the license that -the file is released under. This makes it perfectly clear what terms the source -code can be distributed under.</p> +<p>The next section in the file is a concise note that defines the license +that the file is released under. This makes it perfectly clear what terms the +source code can be distributed under and should not be modified in any way.</p> <p>The main body of the description does not have to be very long in most cases. Here it's only two lines. If an algorithm is being implemented or something diff --git a/docs/DeveloperPolicy.html b/docs/DeveloperPolicy.html index 883509b4ff..18c1ff34ac 100644 --- a/docs/DeveloperPolicy.html +++ b/docs/DeveloperPolicy.html @@ -417,28 +417,12 @@ Changes</a></div> <div class="doc_text"> <p>We believe in correct attribution of contributions to their contributors. However, we do not want the source code to be littered - with random attributions (this is noisy/distracting and revision control - keeps a perfect history of this anyway). As such, we follow these rules:</p> - <ol> - <li>Developers who originate new files in LLVM should place their name at - the top of the file per the - <a href="CodingStandards.html#scf_commenting">Coding Standards</a>.</li> - <li>There should be only one name at the top of the file and it should be - the person who created the file.</li> - <li>Placing your name in the file does not imply <a - href="#clp">copyright</a>: it is only used to attribute the file to - its original author.</li> - <li>Developers should be aware that after some time has passed, the name at - the top of a file may become meaningless as maintenance/ownership of files - changes. Despite this, once set, the attribution of a file never changes. - Revision control keeps an accurate history of contributions.</li> - <li>Developers should maintain their entry in the - <a href="http://llvm.org/svn/llvm-project/llvm/trunk/CREDITS.TXT">CREDITS.txt</a> - file to summarize their contributions.</li> - <li>Commit comments should contain correct attribution of the person who - submitted the patch if that person is not the committer (i.e. when a - developer with commit privileges commits a patch for someone else).</li> - </ol> + with random attributions "this code written by J Random Guy" (this is noisy + and distracting. In practice, the revision control system keeps a perfect + history of who change what, and the CREDITS.txt file describes higher-level + contributions.</p> + + <p>Overall, please do not add contributor names to the source base.</p> </div> |