Oversight group for LLVM

Hello everyone,

The LLVM project has evolved significantly since our first public release in Oct. 2003. Most importantly, we've gained many new users and several active contributors, and we want to encourage and support them and attract more. At the same time, the software itself has undergone some significant changes and improvements, and been ported to new platforms. We expect that both the community and the software will continue evolve significantly over time.

We feel that this would be a good time to establish a small oversight group to manage the continued development, distribution, and community-building process for LLVM. Our broad aim is to foster the wider adoption and growth of LLVM, and encourage participation and contributions from both UIUC and non-UIUC users. We do *not* want to create a bureaucracy, and definitely don't want the oversight group to get involved in approving each patch or even significant check-ins. Instead, this group will focus on higher level issues like identifying problems and opportunities that make users' lives easier, finding ways to attract new users and new contributors, and evaluating major design changes.

We have put up a Web page that describes the mission and some of the specific goals of this group:
  http://llvm.cs.uiuc.edu/Oversight.html
Comments or suggestions are welcome; please send them to oversight@llvm.cs.uiuc.edu.

--Vikram, Chris, Misha, and Reid

Hi OG,

I think it first of all would be nice, if we could supplement this group with a discussion list on this topic. The reason for this isn't to ad more bureacracy, but to present public ideas and visions to a broader forum and I belive in that the more elaboration within a broader forum the better the ideas will get and the more people will get committed to start and finish the task.

Moreover, as a side effect, the sooner some ideas get publish in the public the bigger are the chances that no one will get a patent on the idea.

Off course the OG still decides the way llvm should go.

Henrik.

I think it first of all would be nice, if we could supplement this group with a discussion list on this topic. The reason for this isn't to ad more bureacracy, but to present public ideas and visions to a broader forum and I belive in that the more elaboration within a broader forum the better the ideas will get and the more people will get committed to start and finish the task.

We will see how it goes, but I think almost everything will continue to be discussed on the main LLVMdev list. The idea isn't to create an opaque process that no one else understands or can impact. In my mind, there are two primary purposes of the group:

   1. Give assurance of the long-term viability of LLVM.
   2. Provide a way to arbitrate disagreements between developers.

I feel that #1 is important to continue to attract new developers, particularly those in the commercial sector. #2 is important as LLVM grows, because more people working on a project have more chances for conflict.

I hope and expect that the oversight group will end up being extremely low-volume.

-Chris

----Original Message Follows----
From: "Vikram S. Adve" <vadve@cs.uiuc.edu>
Reply-To: LLVM Developers Mailing List <llvmdev@cs.uiuc.edu>
To: LLVM Developers Mailing List <llvmdev@cs.uiuc.edu>
Subject: [LLVMdev] Oversight group for LLVM
Date: Fri, 7 Jan 2005 16:34:37 -0600

Hello everyone,

The LLVM project has evolved significantly since our first public release in Oct. 2003. Most importantly, we've gained many new users and several active contributors, and we want to encourage and support them and attract more. At the same time, the software itself has undergone some significant changes and improvements, and been ported to new platforms. We expect that both the community and the software will continue evolve significantly over time.

We feel that this would be a good time to establish a small oversight group to manage the continued development, distribution, and community-building process for LLVM. Our broad aim is to foster the wider adoption and growth of LLVM, and encourage participation and contributions from both UIUC and non-UIUC users. We do *not* want to create a bureaucracy, and definitely don't want the oversight group to get involved in approving each patch or even significant check-ins. Instead, this group will focus on higher level issues like identifying problems and opportunities that make users' lives easier, finding ways to attract new users and new contributors, and evaluating major design changes.

We have put up a Web page that describes the mission and some of the specific goals of this group:
  http://llvm.cs.uiuc.edu/Oversight.html
Comments or suggestions are welcome; please send them to oversight@llvm.cs.uiuc.edu.

--Vikram, Chris, Misha, and Reid

_______________________________________________
LLVM Developers mailing list
LLVMdev@cs.uiuc.edu http://llvm.cs.uiuc.edu
http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev

_________________________________________________________________
Få alle de nye og sjove ikoner med MSN Messenger http://messenger.msn.dk/

_______________________________________________
LLVM Developers mailing list
LLVMdev@cs.uiuc.edu http://llvm.cs.uiuc.edu
http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev

-Chris

As Chris said, most issues should continue to be discussed on llvmdev. In addition to the two goals he mentioned, I think an oversight group can also help ensure that we are proactive in finding opportunities to attract new users and contributors.

--Vikram
http://www.cs.uiuc.edu/~vadve
http://llvm.cs.uiuc.edu/