Friday, Apr 4, 2003
I had an interesting experience yesterday when I was asked by
Mike Sax to come to the Oregon capitol building to testify against
HB 2892, known as the Open Source Software for Oregon Act. In general, the
bill talks about the benefits of open source, open standards and open data
formats, most of which I didn’t have any issues with. However, I got up at 6a
and drove an hour down to Salem because of the following clause:
“(2) For all new software acquisitions, the person or governing body charged
with administering each administrative division of state government,
including every department, division, agency, board or commission, without
regard to the designation given the entity, shall:
…
(c) Provide
justification whenever a proprietary software product is acquired rather
than open source software;”
By requiring state government
employees to write a special justifications, this bill erects artificial
barriers to adopting commercial software, above and beyond the fact that
commercial software requires an initial payment (which should be more than
enough of an edge for open source software).
If you’ve never been to a
government bill committee hearing, I highly recommend the experience. I was in a
little hearing room with a bunch of other folks, all interested in this
particular bill. I signed my name on the list of folks “against” the bill so
that I would have a chance to testify. The chairman called first proponents of
the bill and then opponents up to the microphone three at a time.
Some of
the the proponents were teachers and school staff that had put Linux and other
open source software to good use in combination with old computers used as thin
clients against a back-end server (using X-Windows, I assume). They claimed that
they solved themselves all kinds of trouble because open source software was
“immune to viruses and security problems” (now *that’s* effective propaganda! :
). Some of the proponents were embittered IT staff and new college grads looking
to bring some old-fashioned democracy back into a country that had been recently
taken over by corporations. It was all I could do to avoid pointing out to them
that that the country had been taken over by corporations shortly after Adam
Smith wrote “The Wealth of Nations” in 1776 and the budding US government
adopted the ideas therein to fund their new country. The basic story of the
proponents was that open source was good, so it should be mandated over closed
source.
The opponents, on the other hand, were largely suit-wearing
fellows from large groups of commercial software corporations (one of which
didn’t hesitate to remind the esteemed committee that it’s member companies had
paid $135M in Oregon state taxes last year). Their arguments were that
undoubtedly open source software was clearly already being used by government
bodies, that there was no rule against it and that their should likewise be no
rules against proprietary software. Only Mike,
owner of a small Oregon-based software company, and me,
owner of nothing at all of interest, represented the “little guy” on the
opponent side (we stuck out because of the lack of either a neck tie or a suit
coat).
19 copies of my written testimony were
submitted without comment at the request of the chairman who assured the
audience that all testimony would be read. My verbal testimony was limited to
pointing out that shackling proprietary software was “bad engineering” because
it could easily cost the state of Oregon more money in the long run; maintaining
source code is a lot more difficult than maintaining commercial software for
normal humans. I also pointed out that being open source did not prohibit
viruses or security problems; the first computer virus ever was written on a
Unix, the predecessor to Linux and that they share an identical security model.
To be fair, Unix wasn’t open source, but I stretched the truth less than the
open source guys, so I didn’t feel too bad (Unix was “source available” at the
very least : ) And finally, I let the committee know that open
source didn’t mean open standards or open data formats and that, in fact, those
were things that commercial software companies had done the most to bring into
greater use over the years.
Having never done anything like that before, I
wasn’t sure how well I’d done, but one of my fellow panelist (a procurement
officer from another giant suit-wearing organization) wrote “nice job” on his
pad of paper while his colleague preached the wisdom of “amending the language”
of the bill to be more “practical.”
At the end of the hearing, the
chairman of the committee called out some names of the most credible,
suit-wearing fellows from each side of the debate to form a working group to
come up with a bill that the committee could actually consider submitting for a
vote. The sub-text was that the bill as it currently stood was pretty silly; it
didn’t allow any greater freedom to pick open source software but it did limit
the ability to choose proprietary software, which wouldn’t make those Oregon
software company tax payers happy. This seemed a most sensible conclusion to me
and gave me confidence that our government isn’t so screwed up after all.
When the room was cleared, I was assaulted by one of the open source proponents,
reminding me that Unix wasn’t open source and that Linux would never have any
such problems (which
makes the presence of virus protection software for Linux seem
like a very poor business decision). I was also cross-examined by a tall,
thin, balding, old-ish man with the longest grey beard I’ve ever seen in person.
He seemed very knowledgeable and was very interested in the details of my
opinions. He reminded me of nothing more than a fallen
Richard Stallman in 30 years and added to the surreality of the morning.
On the way back to our cars, Mike thanked me for coming and asked if I was glad
that I’d come. It surprised me to learn that I was. Not only did I feel that my
“just a guy” presence helped the suits make their case, but I felt like I was
doing my duty as a citizen. Who knows, this experience might bring out the
politician in me. I’m sure I could do at least as well as Jessie Ventura. : )