This Is How Linux Is Done: It's The Scientific Method of Peer Review

OSDL has released an explanation, with a handy graphic that Linus and Andrew Morton helped create, that illustrates how software code is contributed to the Linux kernel. The development process is not a “don't ask, don't tell” free-for-all, as Darl McBride would like you to believe. Rather, it's an organized arrangement which has been in place in essentially the same form for more than a decade. Here's the OSDL description of the process: “'OSDL firmly believes that the Linux kernel development process, under the guidance of Linus Torvalds, has proven to be an extremely effective means to produce powerful software for more than 10 years now,' said Stuart Cohen, CEO of OSDL. 'Recent public criticism of the Linux development process shows a lack of understanding as to the rigor imposed by Linus himself and the development community at large. It is a process built on the scientific method of peer review.' [GrokLaw]

For those who are interested in the legal details of the ongoing IBM-SCO legal battle GOKLAW is the place to read first! The legal maneuvering by both sides is amazing and ridiculous.

SCO: Without Fear and Without Research

There's a traditional definition of a shyster: a lawyer who, when the law is against him, pounds on the facts; when the facts are against him, pounds on the law; and when both the facts and the law are against him, pounds on the table. The SCO Group's continuing attempts to increase its market value at the expense of free software developers, distributors and users through outlandish legal theories and unsubstantiated factual claims show that the old saying hasn't lost its relevance.

If you are into SCO watching this article is a bash… oops I mean blast.

Progress Report on Loading Data into QuickBooks

I got a nice comment from someone who offered to provide me some help with importing the lists (Accounts, Customers, Vendors) and their balances into QB. Getting Accounts, Customers, and Vendors into QuickBooks is the easy part. That reminded me that I needed to write a progress report to remind my of my thought process but where I have been. I'm getting to old to remember everything and sure do not want to invent this wheel twice.

Strategy

Since this is a small project my strategy is to bulk load the data and see what problems show up. So I used Peachtree to create spreadsheets of the customers and vendors.

What's Done

  1. I created a new company file with a  UCOA Chart of Accounts recommended by Intuit.
  2. I imported the customers using an Excel spreadsheet.
  3. I imported the vendors using an Excel spreadsheet.
  4. I imported the item list from HfHI.
  5. I manually entered the three estimates.
  6. I manually entered the three employees.

 

Work that still remains

  1. Import bills
  2. Import bill-payments
  3. Link bills to bill-payments
  4. Manually enter payroll checks.
  5. Import or manually enter miscellanous general ledger entries

The biggest number of transactions is in bills and bill-payments. I have been evaluating an Excel addin by Big Red Consulting. It sounds like it should do the job but it gave me a problem with the imported lists. Since I will have to re-code a bunch of transactions I really want to be confident that the data validation is working correctly. I understand that QB is not very nice if your data is not clean. Since it does not look like a big job I am looking at coding up my own spreadsheet and macro for the two transaction types.

Status Report on Peachtree to QuickBooks Conversion

I met with the treasurer for our local Habitat for Humanity affiliate and we agreed that we needed to migrate to QuickBooks before the year end. He wanted a plan and a schedule and I volunteered to create one after I completed a little more research. Before I can create a project plan I thought I would write a goals and benefits statement so I can make sure I focus on the right stuff.

Project Goals and Benefits

The primary goal is to improve the financial reporting and the way we implement our financial policies. Habitat for Humanity International(HfHI) recommends using QuickBooks and has created a variety of helpful documents on using QuickBooks to manage a local affiliates finances. They also recommend using their chart of accounts. The combination of HfHI recommending and supporting QuickBooks makes a pretty persuasive case for change if you are having any problems. HfHI recommends a chart of accounts that is slightly different than the Unified Chart of Accounts(UCOA) recommended by Intuit. I believe the Quickbooks builtin reports probably work best with the UCOA. A slight modification of the UCOA accounts to accommodate the needs of HfH accounting would probably be the best plan. According to information I have read on the information on the Nation Center Charitable Statistics site and it appears likely that this will be the best way to file tax returns electonically.

Problems with Peachtree, Habitrax, and implementing existing financial policies

Despite having several years experience using Peachtree this local affiliate appears to be using it as an expensive checkbook. Peachtree has reports but no one is using them. The financial and management reporting is practically non-existent. Habitrax is a program provided by HfHI to serve as a subsidiary ledger to track donations and mortgages. With the current version of QuickBooks donation tracking is probably best accomplished in QuickBooks. Mortgage and escrows are a mess. There appears to be too many Excel spreadsheets and manual files necessary to keep this system running and to overcome deficiencies.

Thomas Szasz. “Happiness is an imaginary condition, formerly attributed by the living to the dead, now usually attributed by adults to children, and by children to adults.” [Quotes of the Day]

This quote made me think of Erma Bombeck's book, The Grass Is Always Greener over the Septic Tank.

"And the award goes to…"

It's been a long couple of weeks, what with the end of the ReUSEIT! contest and setting up the judging booths and finding enough old discarded punch ballot voting machines (after several trips to Florida), but the day is here at last: it's time to announce the winners of the ReUSEIT Contest

A contest to redesign one of the plainest websites out there. I know he is the usability guru but any of the top 10 redesigns would be a more pleasant experience than his current design. All of these redesigns came up quickly for me and I am on dial-up.

A List Apart 164 (double issue). In this week's issue of A List Apart, for people who make websites: RETOOLING SLASHDOT WITH WEB STANDARDS, by Daniel M. Frommel. A look at the markup behind Slashdot.org that demonstrates how simple — and cost-effective — the switch to a standards-compliant Slashdot could be. Plus JAVASCRIPT IMAGE REPLACEMENT by Christian Heilmann. Perhaps it's time to consider the ups and downs of a JavaScript-based alternative to the Fahrner Image Replacement technique. This version uses plain vanilla XHTML with no special IDs or CSS tricks. [Jeffrey Zeldman Presents: The Daily Report]

Two nice and interesting articles about improving web usability.

The More We Change, The More We Stay the Same

yesterday.

Letter to Bush

London's Guardian yesterday published a series of open letters to the president from various Englishmen and Americans. Many were hostile–the Guardian is a left-wing paper–but we like this one from novelist Frederick Forsyth (ellipsis in original)

You will find yourself assailed on every hand by some pretty pretentious characters collectively known as the British left. They traditionally believe they have a monopoly on morality and that your recent actions preclude you from the club. You opposed and destroyed the world's most blood-encrusted dictator. This is quite unforgivable.

I beg you to take no notice. The British left intermittently erupts like a pustule upon the buttock of a rather good country. Seventy years ago it opposed mobilisation against Adolf Hitler and worshipped the other genocide, Josef Stalin.

It has marched for Mao, Ho Chi Minh, Khrushchev, Brezhnev and Andropov. It has slobbered over Ceausescu and Mugabe. It has demonstrated against everything and everyone American for a century. Broadly speaking, it hates your country first, mine second.

Eleven years ago something dreadful happened. Maggie was ousted, Ronald retired, the Berlin wall fell and Gorby abolished communism. All the left's idols fell and its demons retired. For a decade there was nothing really to hate. But thank the Lord for his limitless mercy. Now they can applaud Saddam, Bin Laden, Kim Jong-Il . . . and hate a God-fearing Texan. So hallelujah and have a good time.

Frederick Forsythe
Novelist


Looking to sell a cheap digital camera

I don't need it any longer as I'm in the hospital. I'm including the last photo that I took so that you have some idea about the picture quality.

[The Braden Files]

Why Caldera Released Unix: A Brief History

Why Caldera Released Unix: A Brief History by Ian F. Darwin — In January, Caldera, the latest owners of the “official” Unix source code, released some of the older versions of Unix under an open source license. Ian Darwin gives the history behind this.

I found this article referenced in the Register. I completely forgot that Caldera set free the old “Unix” and that Linux was created to get around the legal dispute between AT&T, UC, and BSD. If my mind serves me well, the conflict between UC and AT&T centered over each side deriving improved code and how much it looked like the original code. I think they eliminated the copied code as part of the original agreement. I believe that UC/BSD created most of the network communications code that we still use today and that you had to add it to your AT&T unix if you wanted networking. I am not sure what this says about the SCO lawsuits but in my mind it considerably narrows the scope. When you look at the EOLAS and SCO conflicts from a technical standpoint, you have to question whether software patents and copyrights serve the public good. Their technical contributions have been minor but their damage has been great. The issue of derived software code will continue to haunt us as an easy way for lawyers to make money.