"Stolen" SCO Linux Code Snippets Leaked
stere0 writes "An article (in German) published on the German IT news site Heise includes two pictures (1, 2) of the "stolen" source code SCO claims to be theirs. Part of the first screenshot has been scrambled, the font has probably just been changed to Symbol; can anybody decipher it? I searched for the code snippets on Google. The code does indeed come from the kernel; the photographs show what seems to be lines 88-102 and 109-123 of /arch/ia64/sn/io/ate_utils.c from the 2.4 kernel tree. " Update: 08/19 16:39 GMT by M : LWN has a nice piece tracing the origins of the disputed code, and showing that SCO is simply lying.
Quick, bust out vi and change all the variable names!
Still doesn't prove shit for SCO's claim other than digital cameras are getting smaller and easier to hide.
if (size == 0)
return) ((ulong_t NULL);
What is this, amateur night?
It's all Greek To me!!!
The System V comments have been stolen!!!
Obviously no actual code has been used. But the comments, the key component of the intellectual property that makes up SCO, has been lifted near verbatim and ruthlessly incorporated into Linux. Oh, the injustice.
When will it end?!?
It's often what Slashdot is all about, anyway ;)
United States of America, good ol' backers of world peace.
It actually says:
# Comment by Linus:
# This is not code written by SCO. I swear to god, I wrote it myself.
# It just looks a lot like SCO's code. It just happened that way. There's
# only so many ways to do certain things... I mean, hey, I have to make
# a living too! Where are my lawyers? Well? I don't have any! I have to
# scrap by on a measly salary trying my best to make a difference in the
# world, all the while, companies like IBM and Microsoft release shitty
# software all the time, and nobody seems to care! They're all getting
# butt-raped, and they don't even know it! Well, not anymore! I'm going to
# make the best operating system in the world, and name it after myself!
# M$ and IBM sux0rs!
"It's better to have a gun and not need it than need a gun and not have it." ~ Christian Slater, True Romance
/*
* The following code is verbatim from Linux 2.4, and
* should guarantee binary compatibility for applications.
*/
I don't have a sig...Do you??
SCO (NASDAQ: SCUM) today filed a lawsuit against Joe's Tire Shop for violating SCO's trademarks. SCO alleges that Linux, a proprietary CRM middleware product developed by IBM, contains technologies owned by SCO.
"Joe's Tire Shop uses Microsoft Windows," commented SCO CEO Darl McBride. "We have already established that Microsoft has violated our trademarks by using Linux. The liability for these actions, therefore, falls on Joe's Tire Shop. It is the responsibility of Joe's Tire Shop and all businesses worldwide to side with SCO and allocate all of their resources to the exclusive end of helping us. Either you're with us or you're against us."
If SCO wins the lawsuit, Joe, the owner of Joe's Tire Shop, will pay 10 billion in damages. SCO alleges over four billion lines of source code--essentially the middleware business rules developed by SCO--have been illegally copied in the Linux Colonel, the main component of IBM's CRM product.
"By leveraging innovative technologies, content providers streamline compelling enterprise solutions," said a spokesperson for SCO. SCO stocks climbed 11% after the initial announcement.
It was Professor Plum in the library with the candlestick!!!!
"This isn't a study in computer science, its a study in human behavior"
I don't doubt you would fail both students if they wrote that code. Not for collaborating, but for both nicking it from 1992-era BSD...
"I Know You Are But What Am I?"
From http://ftp.kernel.org/pub/linux/kernel/people/marc elo/linux-2.4/arch/ia64/sn/io/ate_utils.c
/*
* Free the previously allocated space a of size units into the specified map.
* Sort ``a'' into map and combine on one or both ends if possible.
* Returns 0 on success, 1 on failure.
*/
void
atefree(struct map *mp, size_t size, ulong_t a)
{
Do we really need *this* code ?
getSexySig();
With pictures and title music from James bond films the manager sought itself to join in the faithful ones of the former cult company from Santa Cruz for fight for property.
Sorry, but Darl is no 007. If I had to cast him in a James Bond movie he would be something like "henchman #7 who gets shot by his own soldiers and falls off a banister to hang by his neck in front of James Bond." If he were even able to be given a name such as "Odd Job" or "Goldfinger", Darl's name would be "Ass Hat" or something like that.
--Chag
But that's actually the same thing. It's a little known secret that all foreign languages are really just English spelled/pronounced wrong or encoded in a different character set. It's just one of the things that they don't want you to know.
"Are you being weird, or sarcastic?" said Emma. I said I didn't know because I get the two feelings mixed up.
So he's actually stated that SCO's case is based on huge chunks. That's great, that's really great. "Hey, everyone, look at our huge chunks."
Huge chunks of code or perhaps of a browner substance, more like bovine digestive waste in nature?
Most know that... one must also remember to make sure the spelling is correct, teachers often get wise when two students make the same spelling mistake
Help Brendan pay off his student loans
maybe it's just bad corporate humor - powerpoint slides meant for exec types. the author anticipated:
"what does that C code mean"
"it's all greek to me"
har, har.
Chewbacca uses an x86 32 bit computer. Chewbacca buys software license for a ia64 computer.
IT DOES NOT MAKE SENSE!
They can't use Symbol font as a substitution cypher!!! I did that in 3rd grade!!! I demand they pay me $699 for each character encrypted with the Symbol Font Substitution Cypher (tm)(R)(c)(MD)(DDS)!!!
This side up.
You know, you'd might want to start updating your resume because SCO excecs have been dumping their stock, which is usually a sign that a company is going down. Its not going to be easy to find another cushy job like that where you can sit in your nice office and astroturf Slashdot.
I read the internet for the articles.
Does Darl know you've found his stash?
How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
What's there to argue? He suggested using the correct editor after all...
Are you claiming that Linux is just a parody of Unix?
The old comments need to be stripped out and rewritten in a more informative, non infringing way. So if any of the kernel devs are here, get writing those new comments.
If these functions were implemented in Perl, they would be guaranteed to look different than the System V!
Come on now. I took the idea of comparing sources using MD5 hashes that Michael Chaney and Rick Bradley came up with, tweaked it a bit, compared Sys3 with 2.4.21 and posted this match on /. a while back.
When it was posted on the Linux Kernel Mailing List they gave me a little shout-out. If when SCO says "a team of code comparison experts" they actually mean some guy on slashdot...well...they could at least give me a mention. Not like I really care about getting a proper "* Thanks LSPD" in the SCO Legal Case Changelog, but give me a break.
Bastards...
It is amusing that SCO is employing pattern-recognition to "find" code that allegedly originates with SCO. I will bet you that if you run pattern recognition on the Bible, you will find as many hits in Scripture as they will find in the kernel.
You may have to translate the Bible into machine language first, though.
If Slashdot were chemistry it would look like this:Cadaverine
So let me get this straight.
A patch was submitted by someone from HP, containing a Silicon Graphics, Inc. copyright line, along with at least one chunk of code that is nearly identical to several early BSDs, as part of an SMP implementation, that SCO is claiming IBM donated to the Linux kernel in violation of a contract?
What. The. Fuck. I don't even want to try and figure out the web of licences, contracts, and original sources for this code. Based on other comments, it looks like a basic (crappy) implementation of memory allocation. On top of it all, whoever at SCO prepared the PowerPoint presentation managed to mistype the supposed SysV code.
Several scattered thoughts come to mind, among them "chutzpah", "pump and dump", and "someone's going to jail when this is all over."
Someday, you're going to die. Get over it.
You see! This is why they didn't show their evidence! You all have gone and poked holes in it. Shame on you, you're going to be responsible for the death of a corporation!
Important note for the sarcasm impared: yes, the above is sarcasm.
Post anonymously - For when your opinion embarrasses even you!
Actually, the last word is beloo, as they decided to use an omega for a "w", which is lacking in greek.
Since you probably didn't read some of the comments, as others have pointed out, these exact comments (and even some source) are in the public domained Unix 7 code, as well as old BSD code
You, sir, need to get your head examined. You're thrying make sense and post truthful statements on slashdot...
I'm not a prophet or a stone-age man,
I'm just a mortal with potential of a super man.
After all ... there can't be more than one person that actually comments their code, can there?
Don't worry, I don't make a habit of it.
The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
Even the COMMENTS are the same ... have they no shame?
Karma? Karma? I don't need no stinkin' karma.
Congratulations. You are now a criminal under the DMCA for breaking SCO's encryption algorithm!
g00r00?
NO!? You mean like the stock options worth today about $5,000,000 they gave to the company that paid ~$3,000,000 for the first license?
So to sum it up: SCO sued IBM, because HP comitted a patch copied by SGI from an old Bell Labs Unix, which was released under a BSD license by SCO. Seems like Sun are the only ones not involved. That's probably the reason they bought one of those Unix licenses from SCO, just to be part of the picture.
All they have to do is show the code to a former business major. The cheating and underhandedness of which the geeks never think is part and parcel of the business curriculum. In fact, I'm quite sure there's a whole section dedicated to the practice on the LSATs - so if not management, IBM's legal department could easily see to it.
The REAL jabber has the user id: 13196
What you do today will cost you a day of your life
They're all written in Greek! Greek is a fine language for religious texts and plays about incest, but it's not a programming language. Silly SCO...
Here's what they cleverly hid using a different font:
"As part of the kernel evolution
toward modular naming, the
functions malloc and mfree are being
renamed to rmalloc and rmfree.
Compatibility will be maintained by
the following assembler code:
(also see mfree/rmfree below)
"
Does breaking their encryption count as my DMCA violation for today?
Judge: The foreman will pass the verdict to the bailiff.
[Lionel Hutz hands him something]
Judge: This verdict is written on a cocktail napkin. And it still says guilty. And guilty is spelled wrong!
Someday, you're going to die. Get over it.
SCO are lying, thieving, scurilous rumour mongers and sadly getting much too much attention.
Which makes me think: could the whole thing be simply intended to distract our attention from something else happening...? It is a classic ploy.
Frodo and Samwise are about to throw the Ring of Power into the fiery depths of Mount Doom?!
It matters NOW because they have gone on record with the claim that GPL is invalid. They have fired a full broadside, showing their intent is to try to kill GPL (wild hail mary long bomb pass that is hopeless). They are cornered because IBM didn't do what they were SURE IBM would do: buy them out to shut them up. Their bluff was called so now they are panicked, stuck in their corner, lashing out in every direction hoping for something to get them out of their corner.
They are all looking at jail terms when all is said and done. They will lose their silly court cases, linux will bounce back from its little speed bump, linux and the GPL will be more legitimized and more inassailable, M$ will chew their nails because their gambit with SCO didn't pan out and they will actually have to face the competition in a fair and open fight, the SEC will roll the whole SCO crew over hot coals...this will be a hoot to look back on. It is getting to the point of being able to look back on it that sucks. Too frickin' slow to get resolution.
I would like to see a more high-speed court filing to force SCO to put up or shut up rather than have to wait YEARS for the Redhat and IBM suits to play out. Let's speed this up people!
In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
Great. First people didn't bother to read the articles, now they can't even be bothered to grok the kernel code. Lazy bastards!
Okay people, I own one, that is one share of SCOX that I'm willing to part with before this debacle plays itself out.
Now, who would like to say they own a piece of the greatest financial scam since Enron???
No shoving now, cash only...
This post encoded with ROT26. If you can read it, you've violated the DMCA. Handcuffs please, sergeant.
1-2-3 Who's that? Who's that?
4-5-6 Slashdot! SlashDOT!
YaaaAAAAAYYYYY US! YaaaAAAYYYYY US!
Go SCO go!
It's been discovered that the code was submitted in linux by HP on March 9, 2002. The author was patch@hp.com
t Ke eper/deleted/.del-ate_utils.c~f3dbb032c5361f93@1.1 ?nav=hist/BitKeeper/deleted/.del-ate_utils.c~f3dbb 032c5361f93
.. what was that one fortune 500 company which paid up to SCO ?
http://linux.bkbits.net:8080/linux-2.5/diffs/Bi
So to sum it up:
SCO sued IBM, because HP comitted a patch copied by SGI from an old BELL LABS (otherwise known as AT&T) Unix, which was released under a BSD license by SCO (previously known as CALDERA) after aquiring the copyrights from NOVELL with the help of funding from MICROSOFT and SUN and in turn got counter-sued by IBM,SUSE and REDHAT.
Anyone else ?
oh
SCO: You tresspassed on my property
YOU: Huh? What? Where's your property?
SCO: I can't tell you that, because telling you that would allow you to tresspass on my property again.
YOU: Huh? How the fuck am I supposed to avoid tresspassing on your property if you won't tell me where it is.
SCO: That's your problem.
YOU: Can you show me some evidence that proves I tresspassed on your property?
SCO: No, that would violate our property rights!
YOU: Can you show me how not to tresspass on your property?
SCO: No, that would violate our property rights. Now, we're going to sue you for tresspassing!
social sciences can never use experience to verify their statemen