[ previous ] [ next ] [ threads ]
 From:  "Scott Ullrich" <sullrich at gmail dot com>
 To:  "Manuel Kasper" <mk at neon1 dot net>
 Cc:  m0n0wall dash dev at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall-dev] $1000 prize for FreeBSD 6.1 port of m0n0wall
 Date:  Mon, 19 Jun 2006 15:06:04 -0400
On 6/19/06, Manuel Kasper <mk at neon1 dot net> wrote:
> Hello m0n0wall developers,
> as most of you have probably noticed, development on m0n0wall is
> currently moving very slowly, or (some might argue) not at all. I
> realize that this is partly my fault - in the very beginnings of
> m0n0wall, it was only me who did m0n0wall development, and it took me
> a long time to get something as simple as a Subversion repository
> going to facilitate collaboration.
> When I started m0n0wall back in 2002, I was just an apprentice with
> way too much spare time on his hands. A lot has changed since then,
> and I find it increasingly hard to set aside time to work on
> m0n0wall. I'd still like to do a complete overhaul on m0n0wall
> sometime, but a solution for the near future is needed now.
> We've been talking about producing a FreeBSD 6-based version of
> m0n0wall for a long time now, and while some attempts have been made,
> we haven't gotten very far. The demand for it is definitely there
> though - the reports of new hardware (NICs or whatever) that doesn't
> work with our trusty old FreeBSD 4.11 are getting more and more
> frequent. So, I thought it's time to provide an incentive for someone
> to make it happen.
> Whoever is first to deliver a complete FreeBSD 6.1-based version of
> m0n0wall, subject to the following conditions, will receive USD 1000
> from the m0n0wall project. This prize has been made possible thanks
> to a few recent sizeable donations that aren't needed for the upkeep
> of m0n0.ch at this time.
> Conditions:
> - all existing m0n0wall features (as of m0n0wall 1.22) must work and
> *be tested*. It's become obvious that lots of alpha releases won't
> get us very far in a reasonable amount of time. There's pretty much
> nothing in m0n0wall that can't be tested in a small test environment
> consisting of a few FreeBSD boxes, or even virtual machines. Even
> things like PPTP and PPPoE on WAN can be tested like this (there's a
> PPPoE server under FreeBSD, for example)
> - the help of people on the mailing lists may be enlisted of course
> (e.g. to test the images for Soekris/WRAP boards)
> - all submitted work must be put under the m0n0wall (BSD-style)
> license
> - either ipfilter 4 or pf may be used as a packet filter
> - images for generic-pc, CD-ROM, WRAP, net45xx and net48xx that can
> be applied to a 1.22 box using the webGUI firmware upgrade function
> (except for CD-ROM of course) must be provided - although if possible
> with the current state of the FreeBSD kernel/bootloader, some of
> these may be merged together if practical (e.g. WRAP and net48xx)
> - all information necessary to repeat the build procedure (file
> lists, patches, source code, kernel configs, compilation parameters,
> etc.) must be provided so that we can build further m0n0wall releases
> (see http://doc.m0n0.ch/dev for ideas)
> - ideas and code may be taken from pfSense and other projects (if
> they're OK with it), but this must be declared clearly
> - in case of multiple participants: I strongly suggest that you
> coordinate via m0n0wall-dev and join forces, but in any case, the
> first *complete* submission will win the prize
> - the prize will be paid via PayPal in one single payment to the
> account specified by the winning participant
> - all submissions must be sent to mk at neon1 dot net (CC to m0n0wall-dev
> suggested)
> - if no submissions have been made by October 31, 2006, the offer ends
> - my decision will be final as to what constitutes a complete
> submission and whose submission was the first one
> If you'd like to participate, please announce your intention on
> m0n0wall-dev so that we can keep track of who's working on the port.
> Dinesh Nair <dinesh at alphaque dot com> has already done a considerable
> amount of work on the FreeBSD 6 port - it's up to him whether he
> wants to complete it on his own or together with other people.
> Finally, I have a spare WRAP.1B (and maybe also a net4801) board
> available that I'd be ready to lend to a serious participant for
> testing.

pfSense welcomes m0n0wall to use and all code from our codebase.  It
will also be helpful for the said party to refer to our CVS history as
we have hit about every snag that moving m0n0wall to 6.1 will bring.

I am seriously considering taking a couple weeks off from pfSense
development to do this work myself since I have already been down this
road so to speak :)