Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Shutting Down SCO's FUD Machine
The Inquirer ^ | 18 June 2003 | Egan Orion

Posted on 06/18/2003 1:32:37 PM PDT by ShadowAce

SCO'S EXECUTIVES have been making some extremely wild claims and ridiculous veiled threats lately, even by their own, er... standards.

SCO's really cranked up its volume of FUD generation recently, from its announced "termination" of IBM's AIX license (which IBM immediately denied and dismissed) to laughably grandiose ambitions to go after virtually every vendor of Unix based operating systems (excepting Sun, apparently) including possibly even Microsoft. ($10 Million doesn't buy very much SCO loyalty anymore, it seems.)

It's almost as though SCO is screaming "All Your Code Belongs to Us" with respect to every Unix or Unix-like system developed since AT&T's ancient System V.

Well, we shall see. Maybe we can all find out soon, and much sooner than SCO would prefer. An INQUIRER reader writes:

"Yesterday I realized how trivial it was to find matching code within two source trees.

"While working on this stuff, I realized that [the] SCO lawsuit is indeed pure FUD, and they will keep it like that till the end. So it seems like the best thing for the linux community now would be to find the matching code ourselves and figure out where it came from. SCO help is not needed. Otherwise Linux is so to speak a sitting duck. If Linux community knows what is very similar and why, that would fully protect Linux in press and leave IBM to annihilate SCO."

I don't know how "fully" this might be effective, because certain press elements are practically extensions of the Vole's propaganda office. It does sound interesting enough to look into closely, though. Our unnamed correspondent continues:

"Since I do not have access to System V code, I took Linux 2.4.20 and BSD-lite 4.4. I'll give the technical details later, but here are the findings:

"[Linux versus] 4.4BSD-Lite

" lines        Linux           BSD

  200- 260  ...amd7930.c    ...bsd_audio.c

  398- 519  ...slhc.c       ...slcompress.c

  739- 766  ...balloc.c     ...ffs_alloc.c

 2267-2299  ...bonding.c    ...inet_addr.c

[Note: We truncated the full paths for formatting purposes, but the original email is available containing all paths and other details.]

"On the left is the file in the Linux tree, on the right is the file in the 4.4BSD tree. Also the range of matching lines in Linux is given on the left. It is unlikely that I missed any other large matching fragments.

"Now, it seems to be quite likely that the matching Linux-System V code shown to the "experts" by SCO came from one of these files. And all because this is the original BSD code, which got copied everywhere."

This isn't a new theory. Ever since SCO first filed its lawsuit against IBM there has been speculation that they're basing that on old BSD code that was added to both AT&T System V Unix and many other Unix versions. But what's different here is that a process is proposed to identify all such common BSD code, eliminate it, and perhaps do some other things.

As our reader intimates, he's found a clever way to compare Unix source code without viewing the code directly or violating copyrights We will let him explain in further detail how it's possible to do this:

"Here is the procedure for finding the matching code....

"1. Each file withing each source tree is "shredded" into 5 line pieces (1-5, 2-6, 3-7, etc.). MD5 sum is computed for each block of lines. The output is 3 columns: MD5sum, source file, 1st line in the block.

"At this stage, 4.4BSD had [a] ~40Mb file, linux ~160Mb. Potentially, one could shred into smaller or larger pieces, however, with pieces too small there'll be a lot of noise, with pieces too large some matches won't be seen. 5 liners seem to be a good compromise.

"2. Within each source tree the "shredded" file is sorted by MD5sum, and duplicate entries within the same tree are removed completely (these are either trivial 5-line sequences or licensing disclaimers). Unix sort here takes a couple of minutes on a 600Mhz P3.

"3. A column indicating the origin of the file is inserted into the file (0 - BSD, 1 - linux). Both Linux and BSD "shredded" files are merged such that MD5sums stay sorted.

"4. At this point a given MD5sum will occur either once or twice, i.e., in both source trees. Here remove all thesingle lines, and have the 5 liners left that are matching.

"5. Count for each file in Linux tree the number of matches with the BSD tree using the file generated at step 4. Sort this list, and the largest counts will occur for the files with the largest number of matching lines. The range can be extracted from the file from step 4, since at step 1 we kept the address of the 1st line in the block. That is how the info above was generated.

"The beauty of this scheme is that anybody with System V code can inform the Linux community about what is identical without revealing any System V code. And this might actually be legal, since I do not think that there are clauses in the contracts NOT to shred the code and compare it with other code. Also, it is quite easy to stay anonymous since the person who does the analysis need not to reveal him/herself in any way."

If anyone has access to the AT&T System V or later SCO source code, we can pass along our reader's scripts in such a way as to preserve his anonymity. And yours, as the INQUIRER never reveals its journalistic sources. All we'd ask is that you share the results with our readers.

As our Correspondent Who Prefers to Remain Anonymous says in closing:

"Anyway, I hope we will find what SCO has matching within days."

Indeed. Maybe we can pull the plug on SCO's anti-Linux FUD machine!


TOPICS: Business/Economy; Culture/Society; Technical
KEYWORDS: linux; sco; techindex; unix
More grist for the highly entertaining SCO lawsuit mill(s)
1 posted on 06/18/2003 1:32:37 PM PDT by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; TechJunkYard; chance33_98; Calvinist_Dark_Lord; Dominic Harr; Bush2000
For your reading pleasure
2 posted on 06/18/2003 1:33:46 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
That one line should read, "All your code are belong to us."
3 posted on 06/18/2003 1:37:12 PM PDT by Question_Assumptions
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dominic Harr; chance33_98; rdb3; ShadowAce; HAL9000; NormsRevenge; Timesink; Ernest_at_the_Beach; ..
FR tech bump
4 posted on 06/18/2003 1:51:07 PM PDT by Fractal Trader (Free Republic Energized - - The power of Intelligence on the Internet! Checked by Correkt Spel (TM))
[ Post Reply | Private Reply | To 1 | View Replies]

To: Fractal Trader; *tech_index; MizSterious; shadowman99; Sparta; freedom9; martin_fierro; ...
Thanks, this is getting interesting!

OFFICIAL BUMP(TOPIC)LIST

5 posted on 06/18/2003 2:28:45 PM PDT by Ernest_at_the_Beach (Iran Mullahs will feel the heat from our Iraq victory!)
[ Post Reply | Private Reply | To 4 | View Replies]

To: ShadowAce

Just to be safe, everyone should buy Microsoft Windows.


6 posted on 06/18/2003 2:33:30 PM PDT by Incorrigible
[ Post Reply | Private Reply | To 1 | View Replies]

To: Incorrigible
"Just to be safe, everyone should buy Microsoft Windows."


Oh, yea, that's gonna work.

7 posted on 06/18/2003 5:32:37 PM PDT by Only1choice____Freedom (When in doubt, reboot.)
[ Post Reply | Private Reply | To 6 | View Replies]

To: ShadowAce
It's almost as though SCO is screaming "All Your Code Belongs to Us"

Best quote of the piece. All your code are belong to us. These guys are barking up the wrong tree.

8 posted on 06/18/2003 5:34:19 PM PDT by Only1choice____Freedom (It's Windows, when in doubt, reboot.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Fractal Trader
Thanks for the bump!
9 posted on 06/18/2003 6:24:17 PM PDT by jimkress
[ Post Reply | Private Reply | To 4 | View Replies]

To: Incorrigible
Incorrigible = Bill Gates Pseudonym on FR
10 posted on 06/18/2003 6:25:22 PM PDT by jimkress
[ Post Reply | Private Reply | To 6 | View Replies]

To: jimkress
Careful!  This could happen to you!  (Click for Quicktime movie!)


11 posted on 06/18/2003 6:37:28 PM PDT by Incorrigible
[ Post Reply | Private Reply | To 10 | View Replies]

To: Incorrigible
To be SAFE?
12 posted on 06/18/2003 7:17:31 PM PDT by TechJunkYard (via Blue)
[ Post Reply | Private Reply | To 6 | View Replies]

To: TechJunkYard
I can't tell you what entertainment this whole debacle is providing to non-combatants. It's hilarious to watch you *nix sycophants taunting and preening; frankly, IBM should just settle with SCO and be done with it. It's pretty obvious that at least some of the SCO sources made their way into Linux.
13 posted on 06/19/2003 8:53:20 AM PDT by Bush2000 (R>)
[ Post Reply | Private Reply | To 12 | View Replies]

To: Bush2000
It's pretty obvious that at least some of the SCO sources made their way into Linux.

It could be the other way around, too, as Caldera had a project trying to run Linux binaries on Unix. It could be that both got some code from BSD. We're not really going to know until this finally gets into court.

OTOH, it makes no sense for IBM to reward SCO's board and shareholders for starting this war. Who knows what could come out of the woodwork then.

You're right about one thing -- it's very entertaining to watch, whether you have a dog in the fight or not.

14 posted on 06/19/2003 1:05:10 PM PDT by TechJunkYard (via Nancy)
[ Post Reply | Private Reply | To 13 | View Replies]

To: Incorrigible
LOL! I love the Simpsons! :-D
15 posted on 06/19/2003 1:08:12 PM PDT by Pyro7480 (+ Vive Jesus! (Live Jesus!) +)
[ Post Reply | Private Reply | To 11 | View Replies]

To: TechJunkYard
OTOH, it makes no sense for IBM to reward SCO's board and shareholders for starting this war. Who knows what could come out of the woodwork then.

Either way, it's going to cost IBM a lot of money to litigate this issue and it may turn out to be a pyrrhic victory, if they win. A smart plaintiff knows when to settle and when to fight. If IBM is wrong here -- and the jury is still out on that despite what anybody says -- it could easily cost them that $1B that SCO is asking.
16 posted on 06/19/2003 6:45:34 PM PDT by Bush2000 (R>)
[ Post Reply | Private Reply | To 14 | View Replies]

To: Bush2000
.. it's going to cost IBM a lot of money to litigate this issue and it may turn out to be a pyrrhic victory, if they win.

Dude, that $1B (I heard it was $3B now) is a mere drop in the bucket. IBM paid nearly $2B just in corporate income taxes last year. BFD.

IBM is well positioned to do precisely what Microsoft would likely do in this circumstance: keep the case tied up in the courts for years until SCO runs out of money.

17 posted on 06/19/2003 8:28:34 PM PDT by TechJunkYard (via Nancy)
[ Post Reply | Private Reply | To 16 | View Replies]

To: TechJunkYard
IBM is well positioned to do precisely what Microsoft would likely do in this circumstance: keep the case tied up in the courts for years until SCO runs out of money.

You don't seem to get this: Even if SCO is reduced to nothing more than a shell corporation, the potential payoff is large enough that the plaintiff attorneys will handle it on contingency.
18 posted on 06/20/2003 12:50:31 PM PDT by Bush2000 (R>)
[ Post Reply | Private Reply | To 17 | View Replies]

To: Bush2000
That's fine; the lawyers can do what they want to do. The scent of money is driving this. I'm sure Boies is telling SCO, "we can win this, and then you'll have billions in revenue from IBM and the corporate Linux users".

Remember that he also told Algore, "we can win this, and then you'll be the POTUS". But he eventually reached the point where he could go no further.

19 posted on 06/21/2003 7:40:55 AM PDT by TechJunkYard (via Nancy)
[ Post Reply | Private Reply | To 18 | View Replies]

To: TechJunkYard
That's fine; the lawyers can do what they want to do. The scent of money is driving this. I'm sure Boies is telling SCO, "we can win this, and then you'll have billions in revenue from IBM and the corporate Linux users". Remember that he also told Algore, "we can win this, and then you'll be the POTUS". But he eventually reached the point where he could go no further.

Boies is a boutique trial lawyer. He won't be driving the IP issues.
20 posted on 06/21/2003 10:34:53 AM PDT by Bush2000 (R>)
[ Post Reply | Private Reply | To 19 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson