From 01f56be4cfe327cd4de33d37642e6a6009f0b5c3 Mon Sep 17 00:00:00 2001
From: Reid Spencer
So that the policies defined in the next sections are clear, we first - define some terms here.
-This section contains policies that pertain generally to LLVM developers. -
LLVM Developers are expected to meet the following obligations in order + LLVM Developers are expected to meet the following obligations in order for LLVM to maintain a high standard of quality.
Developers should stay informed by reading at least the - llvmdev email list. If you are doing - anything more than just casual work on LLVM, it is highly suggested that you - also subscribe to the llvm-commits list and pay attention to changes being - made by others.
+ llvmdev + email list. If you are doing anything more than just casual work on LLVM, + it is suggested that you also subscribe to the + llvm-commits + list and pay attention to changes being made by others.We recommend that active developers register an email account with LLVM Bugzilla and preferably subscribe to the llvm-bugs @@ -123,14 +90,15 @@
The design of LLVM is carefully controlled to ensure that all the pieces fit together well. If you plan to make a major change to the way LLVM works or a major new extension, it is a good idea to get consensus with the development community before you start working on it.
LLVM has a code review policy. Code review is an excellent way to ensure high quality in the software. The following policies apply:
After a patch has been submitted, these policies apply:
We address here the issues of copyright and license for the LLVM project.
- The object of the copyright and license is the LLVM source and documentation.
+ The object of the copyright and license is the LLVM source code and
+ documentation.
Currently, the University of Illinois is the LLVM copyright holder and the
terms of its license to LLVM users and developers is the
University of
@@ -366,7 +340,7 @@
NOTE: This section deals with legal matters but does not provide legal
- advice. It is intended only as a general guideline.
- However, for consistency and ease of management, the project requires the
+ For consistency and ease of management, the project requires the
copyright for all LLVM software to be held by a single copyright holder.
Although UIUC may assign the copyright of the software to another entity,
the intent for the project is to always have a single entity hold the copy
@@ -417,7 +391,8 @@
LLVM Oversight Group. The LLVM Oversight Group intends to keep LLVM perpetually open source
and to use liberal open source licenses. The current license is the
- University of Illinois Open Source License (see LICENSE.TXT), which boils
+
+ University of Illinois/NCSA Open Source License, which boils
down to this: So that the policies defined in this document are clear, we define some
+ terms here.
+
+