[llvm-commits] CVS: llvm-www/Oversight.html

Vikram Adve vadve at cs.uiuc.edu
Fri Jan 7 14:21:44 PST 2005



Changes in directory llvm-www:

Oversight.html added (r1.1)
---
Log message:

Web page describing the oversight group.


---
Diffs of the changes:  (+107 -0)

Index: llvm-www/Oversight.html
diff -c /dev/null llvm-www/Oversight.html:1.1
*** /dev/null	Fri Jan  7 16:21:40 2005
--- llvm-www/Oversight.html	Fri Jan  7 16:21:29 2005
***************
*** 0 ****
--- 1,107 ----
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+ <html>
+   <head>
+     <title>LLVM Oversight Group Mission</title>
+   </head>
+ 
+   <body>
+     <h1>LLVM Oversight Group Mission</h1>
+ 
+     <h3>Introduction</h3>
+ 
+     The LLVM Oversight Group is a small group of LLVM developers that aim to
+     guide continued development, distribution, and community-building for
+     LLVM.  Our broad aim is to foster the wider adoption and growth of LLVM.
+     A key part of that is to encourage participation and contributions from
+     both UIUC and non-UIUC users.
+ 
+     <p>
+     We do <b>not</b> aim to create a bureaucracy.  On the contrary, we believe
+     that having a simple but organized process for overseeing LLVM should give
+     more confidence to potential users and contributors in the stability and
+     longevity of LLVM, and therefore encourage them to get involved.  Having a
+     well-understood process for major contributions should also encourage
+     developers to contribute their work and stay involved.
+     
+     <h3>Membership and Communication</h3>
+ 
+     The oversight group currently consists of Chris Lattner, Vikram Adve, Reid
+     Spencer and Misha Brukman. Our goal for the membership of this group is to
+     have Chris, Vikram and two or three other active LLVM developers,
+     including at least one from academia and one from industry.
+ 
+     <p>You can send e-mail to the group at
+     <a href="mailto:oversight at llvm.cs.uiuc.edu"><b><tt>
+ 	    oversight at llvm.cs.uiuc.edu</tt></b></a>.
+     This alias only reaches the oversight group, and messages can be kept
+     confidential on request.  Please use this alias for any feedback or
+     suggestions regarding LLVM policy issues outlined in the mission statement
+     below (rather than broadcasting them to <tt>llvmdev</tt>).
+ 
+     <h3>Mission</h3>
+ 
+     The primary goals of the LLVM oversight group are:
+     <ul>
+       <li> <b>Functionality and Stability in the Core Framework:</b>
+ 	<ul>
+ 	  <li> Adjudicate substantial changes to the core LLVM components,
+ 	    which essentially includes everything in <tt>llvm/lib/</tt>
+ 	    and the key llvm tools.</li>
+ 	  <li> Identify and prioritize improvements to the core.</li>
+ 	</ul></li>
+       <p><li> <b>Guidelines for who gets write-access to CVS:</b>
+ 	<ul>
+ 	  <li> The goal here is to encourage the most active contributors by
+ 	    giving them direct CVS write access.</li>
+ 	  <li> Our primary guiding principle here is that write access should
+ 	    be limited to persons who have a track record of responsible
+ 	    contributions, and are likely to remain active contributors
+ 	    for a long time (not for short-term projects).</li>
+ 	</ul> </li>
+       <p><li><b>Public Awareness:</b>
+ 	<ul>
+ 	  <li> Be <i>proactive</i> in finding opportunities to attract users
+ 	    and developers.</li>
+ 	  <li> Give/organize LLVM tutorials at conferences.</li>
+ 	  <li> Create publicity for new releases.</li>
+ 	</ul></li>
+       <p><li><b>Licensing and Copyright:</b>
+ 	<ul>
+ 	  <li> Oversee changes in LLVM licensing.</li>
+ 	  <li> Oversee LLVM copyright ownership issues.</li>
+ 	  <li> Attempt to ensure that we don't violate copyrights of other
+ 	  software used by or in LLVM, or infringe patents, especially
+ 	  unintentional violations due to contributed code.</li>
+ 	</ul></li>
+       <p><li><b>Release Management:</b>
+ 	<ul>
+ 	  <li> Collect feedback on what users would like to see in future releases.</li>
+ 	  <li> Provide a "best guess" page on what will be in the next release.</li>
+ 	  <li> Manage quarterly releases.</li>
+ 	</ul></li>
+       <p><li><b>Open Projects and Ongoing Projects:</b>
+ 	<ul>
+ 	  <li> Identify projects we would like to see happen.</li>
+ 	  <li> Maintain public information about these projects and priorities
+ 	    to guide interested developers.</li>
+ 	  <li> Maintain public information about ongoing major projects to
+ 	    avoid redundancy (and minimize a major source of conflict!).</li>
+ 	</ul>  </li>
+       <p><li><b>Dispute Resolution:</b>
+ 	<ul>
+ 	  <li>Resolve TECHNICAL disputes between parties that are unable
+ 	    to resolve the issues themselves.</li>
+ 	</ul></li>
+ 	<!--  <li> The goal is <i>not</i> to check each patch or check-in. -->
+     </ul>
+     
+ 
+ 
+     <hr>
+     <address><a href="mailto:vadve at cs.uiuc.edu">Vikram Adve</a></address>
+ <!-- Created: Fri Nov 19 10:19:25 CST 2004 -->
+ <!-- hhmts start -->
+ Last modified: Fri Jan  7 16:16:30 CST 2005
+ <!-- hhmts end -->
+   </body>
+ </html>






More information about the llvm-commits mailing list