Subject: Re: History of the NetBSD Foundation
To: Charles M. Hannum <mycroft@mit.edu>
From: Andy Ruhl <acruhl@gmail.com>
List: netbsd-users
Date: 09/01/2006 12:02:38
On 9/1/06, Charles M. Hannum <mycroft@mit.edu> wrote:
> I don't really like to focus entirely on the past, but many people have
> inquired about the seemingly odd history of The NetBSD Foundation.  So
> here it is.
>
> When we started the NetBSD Project, it was a loose organization of
> people around the world.  The servers were initially supplied by Chris
> Demetriou and hosted at Berkeley, though it became clear that this
> arrangement was not going to last.  Chris was busy trying to graduate
> and did not have time to keep things running.  (As I've said before,
> all of the open source OSes -- including NetBSD -- were buggy at that
> time, and some hand-holding was required.)  So, still on Chris's
> equipment, much of the services actually moved to the Free Software
> Foundation office at MIT.
>
> This arrangement was reasonable at first.  It allowed me to make good
> progress on fixing some of the important problems.  I also institued
> the switch to remote CVS, and to encrypted logins.  Access to CVS was
> much more reliable, and people were able to get more work done.
>
> But this situation could not work long term.  First of all, we needed to
> upgrade equipment; we could not keep running on the same hardware
> forever.  We also needed more bandwidth to feed an increasing number of
> users.  Both of these things required resources that I could not supply
> myself.  In addition, we saw a need to consolidate copyrights, both to
> make it easier on people using our code, and to make it practical to
> enforce them if necessary.  So, we decided to create the NetBSD
> Foundation, to manage copyrights and launder money into servers and
> colo.
>
> I may be misremembering the timeline, but I think it was at the summer
> Usenix conference in 1994 that we actually got together in person and
> signed the paperwork.  We (and by this I mean primarily John Conklin)
> had drafted a basic set of "for any legal purpose of corporation" type
> bylaws and articles, and we did.  (BTW, Usenix conferences were often
> the only time we met in person.)
>
> I want to point out specifically that the Foundation had only a board
> and an executive staff at this time.  It was not a membership
> organization, nor did we advertise it as such.  Day-to-day stuff was
> still run by the "core group" and our volunteer sysadmins, both groups
> predating the Foundation and operating more or less independently of
> it.  We did start having people sign the infamous "developers agreement"
> in order to get commit access to our CVS repository.  This was merely a
> legal shield for the Foundation, in the same way that the corresponding
> agreement used by CSRG (Berkeley) was.  It did not confer any
> "membership" status, nor was it intended to; I should know, because I
> wrote it.
>
> Things plodded along.  We got a generous donation of a server from
> iki.fi (instigated primarily by Tatu Ylonen, when I followed up on an
> offer he had made some time before), and colo space at hut.fi to run it.
> Part of the reason for pursuing this was to move the source code outside
> the U.S., because of the restrictions on crypto developemtn at the time.
> Other colo arrangements at NASA, PAIX (with the support of ISC), ISC's
> own space, 200 Paul, etc. followed.  In general there have been problems
> with all of these arrangements, but they have been "good enough" to keep
> the project running.
>
> Around 1998, it became much clearer that not having a reliable CD
> distribution was a problem.  Also, some other projects (notably FreeBSD)
> were largely funding themselves through CD sales.  So, along with Herb
> Peyerl, I started what we called "The NetBSD CD Project" -- a separate
> entity from the Foundation, so that the finances were not mixed.
> Shortly after, I also started "The NetBSD Mission" (registered in
> Cambridge, MA) to sell other merchandise, primarily T-shirts.  The real
> intent here was to help popularize NetBSD through promotion; a secondary
> goal was to eventually turn enough of a profit so that I could focus on
> NetBSD and not have a day job.  For various reasons, this didn't work
> out.
>
> In 1999, I also started hitting the conference circuit -- Comdex,
> Usenix, ALS, and many others -- running booths and demos of NetBSD.
> This required an enormous amount of time (even just making the system
> "demoable") and money (primarily funded by my own consulting).  Most of
> it was done under the "NetBSD Mission" name, because the NetBSD
> Foundation had reached a sort of stalemate -- due to attrition, there
> were only two board members left.  This work was very successful in
> stirring up interest in NetBSD, and getting some companies to take
> NetBSD seriously and use it in products.
>
> What I also learned in this time was that the secretary and treasurer of
> the Foundation, Christos Zoulas, had not actually been doing the
> paperwork, and the Foundation had fallen out of good standing.  Contrary
> to some statements, this does not mean it simply ceased to exist -- it
> still had assets, and there is a clear ownership of such assets.  I want
> to stress that I was not aware of this; every time I inquired, I was
> told that it was being taken care of.  This does not absolve me of
> responsibility, though -- clearly I should have been getting copies of
> the paperwork, and I did not.
>
> This was turned into a political fiasco, primarily by Perry Metzer, a
> name that some people will recognize and probably cringe at for other
> reasons.  It was conflated with issues about turning the Foundation into
> a 501(c)3, etc.  I was made the scapegoat, even though the actual lack
> of compliance was largely the secretary and treasurer's doing.  A new
> set of bylaws was drafted -- not by the existing Foundation, by a friend
> of Perry's who was never trained in IP or non-profit law -- and a "vote"
> was held.  It was ignore that this "vote" had no legal standing because
> the people "voting" had no legal standing WRT the Foundation.
> Nevertheless, the resulting changing of bylaws and board were filed by
> Christos, without the approval of the existing board.  That act was
> fraudulent.
>
> This is particularly bothersome because there is no good reason for it.
> I had attempted several times to get Christos to meet and work out the
> problems with the bylaws (one of which is that they meet neither the
> spirit nor the letter of the law WRT a non-profit), but he simply would
> not do it.
>
> This issue gets muddled a lot for a number of reasons.  The new bylaws
> *do* have a "membership" function -- this being important to have a
> voting mechanism.  They also stipulate one of the 501(c)3 requirements.
> However, there are other problems that still need to be fixed.  I was
> not against the bylaws in general, but I felt strongly that the errors
> needed to be fixed before they were ratified.
>
> Over the course of this, there has also been an issue with the
> stewardship of the original TNF paperwork.  When our original secretary
> vanished, we had considerable difficulty getting the paperwork from him.
> Eventually it was transferred to someone else we had asked to do it, but
> then we had difficulty getting the paperwork from him.  Today, the
> paperwork is in my possession, for safekeeping, until the issues with
> the Foundation's governance are resolved.  I have, however, provided an
> exhaustive list of the "developers agreements", including when they were
> signed and received.
>
> That's the Foundation's history in a nutshell.  The shell does indeed
> contain a lot of nuts.

Wow.

If you don't mind, and if you have the ability to comment, where does
Wasabi Systems come into this mix?

Thanks.

Andy