[UFO Chicago] debian woody on an imac rev. b -- success! (fwd)

Larry Garfield larry@garfieldtech.com
Fri, 10 Jan 2003 18:28:56 -0600


presence wrote:

>>	Modify and redistribute, of course.  Are you lost?
> 
> The point being? Modify and redistribute sounds like a chain letter
> scheme, or just the shouts of an ignorant crowd with litle clue or real
> ability and nothing better to do but cry "modify and redistribute!!!"
> 
> Where exactly does "modify and distribute" get you? Great now your b0x
> runs some little rebel version of root compromise man. Good work. Much was
> accomplished.

Modify: Bradley M. Kuhn, an individual of my aquaintance, was once 
working in a computer lab back in the early 1990s.  All the systems were 
running GNU/Linux, an old 1.x version.  They wanted to keep users from 
Ctrl+Alt+Deleting and restarting the system.  (Security reasons.)  There 
was no BIOS or boot flag for it.  However, they had access to the source 
code.  So Brad went into the source code, MODIFIED it to comment out the 
block of code that responded to the Ctrl+Alt+Del command, recompiled the 
kernel, and installed it on all of the lab machines.  That effectively 
and completely prevented users from Ctrl+Alt+Deleting to reboot the 
system.  Had he not had access to the source code or not had permission 
to MODIFY it, he would have not been able to complete the task.

Redistribute: In most cases, this takes two forms.

1) Take a snippit of the code in the program that does one task and drop 
it into another program to do the same task in a different program. 
(Eg, a sorting algorithm, a thread parser, etc.)

2) Immediate fix.  A bug in man, if released, can be fixed at any time 
by any of a few hundred thousand people and uploaded.  Such fixes are 
usually in place in a matter of hours, days at the most.  If the code is 
not available to be modified and REDISTRIBUTED (in this case, back to 
the original author), then there are perhaps 5 people who can fix it and 
upload it, and they generally have other things on their minds. 
Everyone then gets a very quick turnaround time on bug fixes.

What you are talking about is "forking", which does happen but not as 
often as you would expect.  (Surprisingly little, actually.)

I'm not even a Free Software advocate, and even I understand these 
things. :-)

-- 
Larry Garfield			AIM: LOLG42
larry@garfieldtech.com		ICQ: 6817012

"The world's most dangerous terrorist is at large in the US.  He has his 
sights set on making the entire American population cower in fear.  He 
has ordered his people to assassinate American citizens.  Do you know 
him?  His name is George W. Bush."