Subject: RE: Kent Beck's talk
From: "Chris Maeda" <>
Date: Tue, 3 Aug 2004 00:14:00 -0400

 Tue, 3 Aug 2004 00:14:00 -0400
The reason why Kent is not getting rich off of Junit is that fact
that in order to realize the value of unit testing with junit, you 
have to write a bunch of additional software and change your business 
processes.  The cost of this is huge compared to the 2-3 hours it would take

to write a good-enough clone of junit.  Contrast this with Parasoft JTest 
that claims to provide complete unit test suites generated from 
Java class files.

The problem with most open source software is that is typically a partial
solution to one or more problems, and a complete solution for nothing.
Everyone knows the only way to get rich in the software business is to
provide a complete solution (or to have a monopoly).

-----Original Message-----
From: Adam Monsen [] 

Kent Beck's talk,  "Open Source: Economic Nonsense", focused on the
economic needs of individuals and how these needs are incompatible
with the (currently) charitable nature of FOSS. The canonical example
he presented was JUnit: he made a *very* rough estimate that he saves
businesses billions of dollars a year when they end up with better
software because of unit testing (especially due to JUnit), yet he has
received no money for JUnit. That in itself wasn't a problem, but he
is responsible for paying his daughter's tuition and has a couple more
on the way to college. That's probably a pretty weak summary, but
it'll do for a start.