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

Skip to comments.

SCO is Distributing ELF Under the GPL Still. Yes. Now. Today.
Groklaw ^ | 31 July 2006 | Pamela Jones

Posted on 08/01/2006 5:19:27 AM PDT by ShadowAce

I have some pictures to show you. They should knock your socks off. They should knock SCO's socks off, too, and then they should knock a huge chunk out of SCO's case. I'm quite serious. Here is what three individuals have now written to me, with screenshots to prove what they have found:

SCO is right now itself distributing the ELF headers files it is suing IBM over. They are available to the public with no legal notice, from SCO's FTP site, and furthermore, the license on the files is the GPL.

Let me show you, please.

First, let's review what SCO has claimed. In this document, Exhibit G [PDF], which was attached to a letter from SCO attorney Brent Hatch to IBM attorney Todd Shaughnesy dated 4-19-04, in turn attached to the Declaration of Todd M. Shaughnessy [PDF] in support of IBM's cross motion for partial summary judgment on its claim for declaratory judgment of non-infringement back in the spring of 2004, SCO listed ELF headers files from binutils and it claimed the following:

1. SCO, as the copyright owner of source code and/or documentation upon which the following files and lines of code were copied or derived, has never contributed or authorized these lines of code or the documentation related thereto, for use in Linux as specified under part 0, or any other provision, of the GPL.

2. SCO, as the copyright owner of source code and/or documentation upon which the following files and lines of code were copied or derived, has never granted a license to any party that knowingly authorized use of these files or lines of code outside a UNIX-based distribution.

Never. Never ever, ever? You promise? Or were you crossing your fingers behind your back when you said that?

Then their expert mentioned ELF too. In SCO's Memorandum in Opposition to IBM's Motion to Confine SCO's Claims to, and Strike Allegations in Excess of, The Final Disclosures [PDF], SCO summarized Dr. Thomas Cargill's conclusions:

Dr. Thomas Cargill, a software consultant and former computer science professor and UNIX developer, concludes in his report that Linux 2.4 and 2.6 and LiS Streams (collectively "Linux") are substantially similar to the Unix System V Release 4 operating system ("SVr4"), and therefore, that Linux infringes copyrights of SVr4. (Ex. 3 at 3.) In reaching this conclusion, and by applying the applicable legal test, he further opines that Linux is a substantial copy of UNIX System V Release 4 ("SVr4") because it appropriated the essential structure of UNIX by incorporating (1) many of the "system calls" in SVr4; (2) the SVr4 file system; (3) the ELF format; and (4) the Streams communication module. (Id. at 3-4.)

Methinks he needs to looks at the pictures I'm about to show you, and then it's back to the drawing board for one expert.

If you look on the list of files SCO has in Exhibit G, beginning on page 5, look for files beginning with binutils, and you'll see them there. So SCO is claiming ownership of those files.

Now, if you, SCO and Dr. Cargill will all please step this way, let's see what SCO is offering on ftp://ftp2.sco.com/pub/skunkware/src/misc/binutils-2.8.1.tar.gz. Note it's an FTP site, and so if you don't wish to download a tarball, don't go there, but what you'll find there is all the listed files. Here is a picture of what you see, if like me, you'd prefer that SCO not collect your IP address and so don't wish to visit personally:

There it is, binutils, top of the list. Do you see any legal notice restricting downloads? Me either. When Ariel first sent me that information, I frankly couldn't believe it. But two other folks sent me the same, confirming that indeed binutils are there available on the site and they are listed with the GPL as the license. I asked them to carefully check to be certain that no legal notice was there, and all three say they saw no notice.

I asked Ariel to briefly please explain what binutils is and what is its relationship to the kernel:

binutils is a user-level set of tools used as a backend to compilers. It includes: ar(1), nm(1), objcopy(1), objdump(1), readelf(1) and the GNU linker (ld).

Essentially, SCO is talking about the kernel, but the _same_ ELF header files are needed in binutils because these utilities need to know how to _generate_ the ELF executables which are later executed by the kernel. The header files are inside the tarball 'binutils-2.8.1.tar.gz' which is at the top of the list. This is essentially a _full_ ELF specification and implementation.

Is there a notice of anything? Well, the tarball includes the GNU standard "COPYING" file which includes the full text of:

GNU GENERAL PUBLIC LICENSE
Version 2, June 1991

Also, the file is placed under a directory /pub which is the conventional place for "public" stuff, not protected by any password.

Now, ELF hasn't changed, I'm told, for a long time, so these older files, which appear to have been there since 2001, if you notice the date, are likely the same as any newer files. But for sure the methods and concepts are out there, and they have been demonstrably at least since 2001, and the files on this FTP site are clearly available to be used in Linux, because anything that is GPL'd can be used in any GNU/Linux distribution.

Two years ago this very month, Groklaw debunked SCO's ELF claims on other equally devastating to SCO grounds, as well as separately debunking their ABI claims. If you read the ELF story, you will learn that ELF was put in the public domain. It's a standard. And of course there is a major question mark over SCO's claim that it even has any copyrights to sue with. But this last -- that SCO is still distributing ELF and under the GPL -- is truly the cherry on top.

Actually, not only is there no notice not to download, they actually offer and encourage you to get from them a CD with binutils and all the ELF header files on it:

Someone may say that SCO didn't know any better, that the current management has no clue that binutils-2.8.1 includes a full implementation of reading, generating, and manipulating ELF files. In fact, that was SCO's original alibi, back in Exhibit G:

3. All of the following files or lines of code, or files and lines similar thereto, have appeared in major releases of Linux, and have also appeared in SCO's redistributions of Linux. At the time it redistributed Linux, SCO was not aware that its intellectual property had been copied or misappropriated and placed into Linux without SCO's authorization or consent.

Then SCO listed the binutils files, one by one, binutils-2.14/bfd/elf-bfd.h onward. So at least by the time they made up the list, they knew.

Now, it being 2006, there's no mistake here. They are not distributing without realizing what they are releasing is under the GPL. They say so. The GPL is right there in the binutils package in the copying file. I think it speaks to the truthfulness of Exhibit G's claim that SCO never knowingly distributed ELF under the GPL, but even if they were all clueless as a brick, they certainly knew by the time they made up the list. So they can't now say they *still* don't realize they are releasing these files under the GPL. It's not 2004 any more. It's 2006.

Others have now confirmed for me that the binutils download has a GPL COPYING notice and no special notice from SCO (or anyone else) restricting anything and say that it

contains (inter alia) header files with all the ELF magic numbers and structures. That means, to me, that SCO can't sue anybody over ELF from this day forward. Period. Game over. We'll see if they agree.

Interestingly if you check the copyrights in the files currently downloadable, you will find those BFD files are not copyrighted to SCO, even if they were not GPL'd. They are copyrighted by the Free Software Foundation. Here's the notice:

/* ELF support for BFD.
Copyright (C) 1991, 92, 93, 95, 1997 Free Software Foundation, Inc.

Written by Fred Fish @ Cygnus Support, from information published
in "UNIX System V Release 4, Programmers Guide: ANSI C and
Programming Support Tools".

But they had no right, SCO may exclaim. Too late. If ever they had a complaint, it should have been in 1991, and in any case, having released the files since 2001 -- WITH THAT VERY COPYRIGHT NOTICE -- it's obvious that SCO at the time and all these years since had absolutely no objection. Besides that, the article we did on ELF two years ago told them specifically that binutils included ELF and that it was available from SCO's website back then in 2004, a year after they'd filed their lawsuit. And here it is again, two years later. Can they plead ignorance? I don't think so. Incompetence maybe. Sloth. But how can they claim ignorance?

Is it the end of the ELF claims? It should be, I would think. If it isn't, and SCO doesn't drop this claim, frankly I think the word frivolous is going to be entering the discussion in a courtroom in Utah, as I think it should. If AutoZone ever rises from the dead, it is pertinent there as well.

And what, pray tell, might the moral of this story be? To me, it's that once again the GPL has proven itself to be the MVP of the SCO wars. I hope none of you ever forgets that someone had the foresight many years ago to plan for the SCO's of this world. Richard Stallman was villified, sneered at, mocked and attacked for designing the GPL back then. But look at it now. Look quite seriously at what GPLv2 has accomplished. And when you do, please think about that legal foresight he demonstrated and then extrapolate. Are you quite sure GPLv3 isn't also legal foresight? In any case, while you are all free to reach your own conclusions, there is one unchangeable, undeniable fact. There is some water under the legal bridge now, and it wasn't superior technology that saved Linux from SCO. It was the GPL that played a major role in keeping this GNU/Linux boat afloat in the face of SCO's attack.


TOPICS: Business/Economy; Technical
KEYWORDS: elf; gnu; gpl; ibm; linux; sco; unix
Navigation: use the links below to view more comments.
first 1-2021-35 next last

1 posted on 08/01/2006 5:19:29 AM PDT by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; chance33_98; Calvinist_Dark_Lord; Bush2000; PenguinWry; GodGunsandGuts; CyberCowboy777; ...

2 posted on 08/01/2006 5:19:48 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Acronymaphobia alert


3 posted on 08/01/2006 5:22:55 AM PDT by Izzy Dunne (Hello, I'm a TAGLINE virus. Please help me spread by copying me into YOUR tag line.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Izzy Dunne

This isn't about the Earth Liberation Front?


4 posted on 08/01/2006 5:24:53 AM PDT by Always Right
[ Post Reply | Private Reply | To 3 | View Replies]

To: Always Right

I thought it was about Extra Low Frequency, Project ELF for submarine comunications.
As soon as I read "Me thinks", I lost interest.


5 posted on 08/01/2006 5:28:38 AM PDT by Dixie Yooper (Ephesians 6:11)
[ Post Reply | Private Reply | To 4 | View Replies]

To: ShadowAce
That means, to me, that SCO can't sue anybody over ELF from this day forward. Period. Game over. We'll see if they agree.

SCO will still sue. They will attempt to explain this away.

6 posted on 08/01/2006 5:31:00 AM PDT by rawhide
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

This is series.


7 posted on 08/01/2006 5:31:57 AM PDT by ericthecurdog (The chief export of Chuck Norris is pain.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ericthecurdog
This is series.

I'm totally serial.

8 posted on 08/01/2006 5:43:58 AM PDT by cryptical (Wretched excess is just barely enough.)
[ Post Reply | Private Reply | To 7 | View Replies]

To: cryptical

Surely you can't be series!


9 posted on 08/01/2006 5:53:42 AM PDT by ReleaseTheHounds
[ Post Reply | Private Reply | To 8 | View Replies]

To: Izzy Dunne

Relax, they're mostly TLA's.


10 posted on 08/01/2006 6:02:17 AM PDT by Calamari (Pass enough laws and everyone is guilty of something.)
[ Post Reply | Private Reply | To 3 | View Replies]

To: ReleaseTheHounds

I AM serious, and don't call me Shirley!


11 posted on 08/01/2006 6:05:10 AM PDT by Izzy Dunne (Hello, I'm a TAGLINE virus. Please help me spread by copying me into YOUR tag line.)
[ Post Reply | Private Reply | To 9 | View Replies]

To: Izzy Dunne

I sent this article to my programmer hubby to explain for me in exchange for 'favors'. He sent me back an email so full of acronyms and buzzwords that I am going to meet him at the door tonite with a pancake on my head.


12 posted on 08/01/2006 6:07:33 AM PDT by sportutegrl (A person is a person, no matter how small. (Dr. Seuss))
[ Post Reply | Private Reply | To 3 | View Replies]

To: ShadowAce
SCO is Distributing ELF Under the GPL

Seeing as how the VP is such a VIP, shouldn't we keep the PC on the QT? 'Cause if it leaks to the VC he could end up MIA, and then we'd all be put out in KP.
13 posted on 08/01/2006 6:08:02 AM PDT by Xenalyte (I hope that someday we will be able to put away our fears and prejudices and just laugh at people.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Izzy Dunne

and to quote robin williams...

Since the VP is such a VIP, maybe we should keep his PC on the QT, because if the VC hear about it, he might go MIA and then we'd all end up on KP

good morning vietnam alert...


14 posted on 08/01/2006 6:10:13 AM PDT by Irishguy (How do ya LIKE THOSE APPLES!!!!)
[ Post Reply | Private Reply | To 3 | View Replies]

To: ShadowAce
they should knock a huge chunk out of SCO's case

Knocking a huge chunk out of SCO's case is impossible, for the same reason it is impossible to desanguinate a turnip.

15 posted on 08/01/2006 6:32:06 AM PDT by steve-b ("Creation Science" is to the religous right what "Global Warming" is to the socialist left.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: steve-b
LOL! Although I think "a large chunk" referred to a percentage of what was left after the June ruling.

SCO is in the process of burning like the Hindenburg before it actually crashes hard.

16 posted on 08/01/2006 6:36:26 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 15 | View Replies]

To: Xenalyte
SCO is Distributing ELF Under the GPL

BFD.

17 posted on 08/01/2006 6:40:03 AM PDT by johniegrad
[ Post Reply | Private Reply | To 13 | View Replies]

To: sportutegrl
Computer people do have their own language. In short, long ago there were many different ways that people made executables (the file you run to launch a program) to run on UNIX. Most were proprietary, so nobody could make executables to run on various UNIXes without going through the whole license thing.

Then around 1990 the owners of UNIX published a specification for an executable format called "Executable and Linkable Format" (ELF) and most UNIX vendors adopted it. Most executables for UNIX are created in this format because it's a free and open format -- most UNIXes can understand it, and anybody can write it.

SCO, having bought the UNIX business, claims that ELF is proprietary information, that IBM ripped them off by "putting it into Linux," but unfortunately for them it's a freely published interoperability standard that has been in wide use for over a decade.

18 posted on 08/01/2006 6:50:38 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 12 | View Replies]

To: antiRepublicrat
Thanks - the trouble with these type of postings is the dearth of English.

While acronyms do have a place, this forum is likely not one of those places.

This is an interesting development & is likely to sink SCO, not that it shows anything above the waterline now.....

19 posted on 08/01/2006 9:26:33 AM PDT by ASOC (The phrase "What if" or "If only" are for children.)
[ Post Reply | Private Reply | To 18 | View Replies]

To: ShadowAce

What, no mention of the meltdown on Jokelaw over the weekend, that resulted in "PJ" telling Linus Torvalds her Mom runs Windows and warning him about breaking the Jokelaw forum rules?

How can you post Jokelaw without dare mentioning the massive controversy there right now?

http://news.com.com/2061-10795_3-6099985.html?part=rss&tag=6099985&subj=news


20 posted on 08/01/2006 9:56:32 AM PDT by Golden Eagle (Buy American. While you still can.)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-35 next last

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