LWN.net Logo

Advertisement

Interested in hardware, diags, validation, Linux, C, ARM, Microcode and low level programming and blazing networks?

Advertise here

Maybe SCO had a point

Maybe SCO had a point

Posted Aug 22, 2003 1:40 UTC (Fri) by dwalters (guest, #4207)
In reply to: Maybe SCO had a point by ken
Parent article: Maybe SCO had a point

ken, I think you're missing the point of corbet's article, here. The malloc case may well be fairly trivial, but moving forward, as a community we must not simply dismiss or gloss over these issues.

We're not just talking about SCO vs IBM here. Linux will survive whatever happens. But do we want it to survive as a dirty, underground operating system, with the reputation of being used only by those lawless "Napster types", or a beacon to the world of what can be achieved by community effort while respecting laws and people's intellectual property?

If indeed you're right ken, and this is indeed Sys V v4 code (contrary to Eric's analysis), the right thing to do is to throw our hands up and admit it, apologise, remove it from 2.4, and take measures to try and prevent this kind of thing from happening again.

Perhaps this calls for our own "pattern analysis team". Eric has already said that he and others HAVE the Sys V code (legally, although, they cannot legally publish it). Couldn't someone in possession of it try to find what code might be common to both the Sys V and Linux code, and publish diffs, like Eric did, for us to peer review?


(Log in to post comments)

Maybe SCO had a point

Posted Aug 22, 2003 2:03 UTC (Fri) by ken (subscriber, #625) [Link]

I did not dismiss it but SCO reaction over this is in no way proportional to the "crime" in fact it is completely insane. It would have been no problem at all for them to show what code they was concerned about from the beginning as there is absolutely no trade secret or anything like it in this code. In fact the function of the code is common knowledge.

But it's also impossible to protect us from this. how could you possible test something against something that you do not have access to. It's always going to be the copyright holders job of finding the problem after all linux is open they are not. Had they simply post a message saying where the problem was this had been resolved a long time ago.

Apologize?

Posted Aug 22, 2003 9:31 UTC (Fri) by kasperd (guest, #11842) [Link]

I don't see why I should apologize for something I didn't do. The person who actually "stole" the code (if that is even what happened) should apologize. Those of us who cannot check the code against closed sources, because we don't have access to the closed sources, are in no way responsible for what has happened. SCO is more responsible than the majority of Linux developers and users.

Apologize?

Posted Aug 31, 2003 12:54 UTC (Sun) by roncando (guest, #14643) [Link]

Well, why not?
But more important, a structural approach should be created to (at least try to) guarantee that no copyrichted code can (anymore) show up in GPL-ed software.

Apologize?

Posted Sep 8, 2003 1:53 UTC (Mon) by turpie (guest, #5219) [Link]

That sounds a nice idea, I am looking forward to hearing how you propose this will should be done. :)

How would you know whether the code someone gives you is copyrighted by someone else or not?

How do you know if I copied the above sentences from someone else?
You could paste it into google to find out if they'd been copied from a public website, but if wasn't posted on the Internet then how would you know?

Without hiring Harry Potter to cast some magic spell there would be no way to tell for sure.

---
Paul Turpie

Maybe SCO had a point

Posted Aug 22, 2003 13:33 UTC (Fri) by alonzo (guest, #2770) [Link]

But, you've still got to wonder a bit, about who actually put the code into the linux kernel. Look at who's logo is at the top of the list on the Linux ia64 page:

http://www.linuxia64.org/

Maybe SCO had a point

Posted Aug 22, 2003 18:24 UTC (Fri) by lsweeks (guest, #14198) [Link]

>If indeed you're right ken, and this is indeed Sys V v4 code (contrary to Eric's analysis), the right thing to do is to throw our hands up and admit it, apologise, remove it from 2.4, and take measures to try and prevent this kind of thing from happening again.

This sounds correct as it stands. However if this alleged SysV r4 code snippet dates from the period between 1993 and 1998 (which I must admit I doubt, but am throwing up here just as a what if) it may very well be in the public domain as a result of Novell/USL's actions during that period of time when they were suing BSDi and the UC Regents. On the other hand I would be happy and proud to find out that this snippet had been replaced by something better that was innovated by OSS programmers. That may not be possible either since there are very few ways to implement this function according to other analysis I have read.

Easy to replace atealloc

Posted Aug 22, 2003 22:00 UTC (Fri) by emk (subscriber, #1128) [Link]

Just call the vastly superior and far more modern memory allocators in the Linux kernel. They're about 30 years more modern!

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds