[openvas-announce] OpenVAS Dev Con 1

Tim Brown timb at openvas.org
Tue Jan 17 22:21:04 CET 2006


Folks,

Since a new year has begun, it's time to break out those rusty coding skills 
(hopefully you'll have recovered from the holiday period) and get to work on 
turning OpenVAS into a shining gem.

To that end, a developers conference has been proposed in Germany on the 
openvas-discuss list and I'd love to see some of you folks in attendance.  
Now I know it's a long way for some of you to come so I've decided to sit 
down and make a few notes on what I will be discussing.

1) How to make contributing easy

In an ideal world, we could all sit back and as itches happen they get fixed, 
but this doesn't work.  Why?  Well, from talking to some of you, direction is 
required.  Now direction isn't a big interest of mine, but it really should 
be for those people intending to use it.  So I'd like to push an idea of mine 
that bugs.openvas.org becomes a far more direct part of how we operate.  I'm 
thinking that we publicise our bugs system as *the* way to contribute.  The 
system already has much of what we need, I think it's really that this hasn't 
been stated.

So what I'm thinking, we get OpenVAS to a working point.  Some of this has 
already been done but not committed but there is doubtless more to do.  Can 
anyone who is interested enough to try, attempt to build and use the copy of 
OpenVAS currently in CVS.

File bugs for everything and anything - the binaries should be renamed, there 
is no valid SSL certificate for signing plugins, there is a clash in the 
plugin name space between Tenable and potential OpenVAS plugins etc.  If you 
have the confidence, try to resolve the problem.  As I notice people opening 
bugs, I'll give them access to maintain them.  Having more access will allow 
you to upload patches, give additional feedback etc.

Whilst this is going on, we'll use the openvas-development list as an 
introduction service arranging time for those of us who are in a position to 
work on the code to investigate reported issues and resolve them as required.

Likewise, I can see a similar workflow developing for plugins.  So, if any of 
you have private pools you'd like to see integrated in, open an issue for 
each (or if you have hundreds, open one issue and make us smile/grimace at 
the work load).

2) How to become trusted and what this means

When I launched the idea of OpenVAS, I suggested I'd like to see the consensus 
model being used.  To that end, I propose that as people become active in 
developing OpenVAS their status is increase, not to give them greater power 
over the project, but to allow them to more gracefully maintain their work on 
the code base.  One way to do this would be to formally announce on 
openvas-development that we're intending to (for example) give someone commit 
access to CVS to provoke a debate as to whether this is agreeable.

3) How we work with the distribution maintainers

We've already had a few words with the Debian maintainer and had an ebuild 
submitted for Gentoo, but there is more we can surely do.  We'll attempt to 
iron out the build process and gauge the frequency we feel we can issue 
stable updates.

4) How bugs.openvas.org operates

The nitty gritty of how to administrate bugs.openvas.org.  Hopefully, amongst 
the group of individuals attending Dev Con 1 we'll find some people to give 
me a hand with maintaining it.

5) What features/bugs need dealing with

See point 1) - hell I'm hoping that we'll have some bugs to actually work on 
in time for the Dev Con, but that depends on you all.

Cheers,
Tim
-- 
Tim Brown, OpenVAS
<mailto:timb at openvas.org>
<http://www.openvas.org/>



More information about the Openvas-announce mailing list