(fwd) article on open source

John Chambers jc at trillian.mit.edu
Sun Mar 26 19:00:12 EST 2000


John Abreau <jabr at blu.ORG> writes:
	  ...
	  4.  The most efficient royalty system is based on the lines of code p
	roduced
	  by each developer as a percentage of the total lines in a final versi
	on
	  that's shipped and sold.

Au contraire, this is about the worst  possible  basis  for
rewarding  the  programmers.   It is incredibly easy to pad
code to produce a large line count. And this doesn't reward
the  author for including documentation, which is "comment"
rather than "lines of code".  Such a  reward  scheme  would
produce  huge  bodies of code with little functionality and
no documentation.  (Much like a lot of commercial code.)

Of course, it's easy to come up  with  other  schemes,  and
it's  also  generally  easy  to think up ways of subverting
each of them.  But just about any other quantity is  better
than "lines of code".

I've been in a few discussions among musicians about how to
pay  people.   As  a  keyboard  player,  I  tend  to  enjoy
suggesting that people be paid proportionally to the number
of   notes  they  play.   Of  course,  musicians  instantly
understand that this is a joke.  It's  funny  that  in  the
software  biz,  people  not  only  don't  see the joke, but
actually implement this sort of reward system.   Then  they
wonder why their software is so bad.

-
Subcription/unsubscription/info requests: send e-mail with
"subscribe", "unsubscribe", or "info" on the first line of the
message body to discuss-request at blu.org (Subject line is ignored).



More information about the Discuss mailing list