Slashdot Mirror


Groklaw's 'Grokline' To Document *nix History

trick-knee writes "Grokline hopes to fill in the ownership aspect of the history of UNIX. According to the announcement on Groklaw.net, Pamela Jones intends to flesh out Eric Levenez's UNIX timeline with ownership information. The idea is that this is an application of the open source model in the area of law: if enough eyes see this, someone might be able to anticipate a legal attack and the community may be able to forestall it somehow. We don't really want another SCO foodfight, I don't think."

36 of 88 comments (clear)

  1. A good thing. by Anonymous Coward · · Score: 5, Interesting

    Not just a legal convenience for linux supporters, but something that could someday be useful as a historical document.

    1. Re:A good thing. by Anonymous Coward · · Score: 2, Insightful

      Be careful what you wish for. This study isn't going to change current copyright law. What would happen if a truly objective study resulted in evidence that would mean that SCO or one of the other parties claiming ownership could win their cases? Grokvolt?

    2. Re:A good thing. by MuParadigm · · Score: 2, Funny

      "What would happen if a truly objective study resulted in evidence that would mean that SCO or one of the other parties claiming ownership could win their cases?"

      I don't think we'd be around to worry about it, as hell would have already frozen over.

  2. can they add the Vendor(rhat, etc) kernels? by ron_ivi · · Score: 4, Interesting

    I think it'd be interesting to see the customized vendor kernels like the RedHat ones and the RT ones like lynuxworks, tymesys, montevista as well.

    1. Re:can they add the Vendor(rhat, etc) kernels? by Anonymous Coward · · Score: 2, Informative

      From: torvalds@yahoo.co.fi (Linus Benedict Torvalds)
      Newsgroups: comp.os.minix
      Subject: What would you like to see most in minix?
      Summary: small poll for my new operating system
      Keywords: 386, preferences
      Message-ID:
      Date: 25 Aug 91 20:57:08 GMT
      Organization: University of Helsinki
      Lines: 20

      Hello everybody out there using minix -

      I'm doing a (free) operating system (just a hobby, won't be big and
      professional like gnu) for 386(486) AT clones. This has been brewing
      since april, and is starting to get ready. I'd like any feedback on
      things people like/dislike in minix, as my OS resembles it somewhat
      (same physical layout of the file-system (due to practical reasons)
      among other things).

      I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
      This implies that I'll get something practical within a few months, and
      I'd like to know what features most people would want. Any suggestions
      are welcome, but I won't promise I'll implement them :-)

      Linus (torvalds@yahoo.co.fi)

      PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
      It is NOT protable (uses 386 task switching etc), and it probably never
      will support anything other than AT-harddisks, as that's all I have :-(.

  3. Unix Ownership in general... by TJ_Phazerhacki · · Score: 5, Interesting

    I think that although this sounds like a great idea simply for the historical and leagal precident, the issue becomes what will it really protect, or prevent? SCO has filed enough hair-brained and far fetched lawsuits, that if anything even resembling this happens in the future, the courts will (hopefully!!!) nip it in the bud of their own accord. If another Million dollar lawsuit about hot coffee hits the docket, the judge will (likely) toss it and hand a summary jugement for physical damage. The legal system is trying to fix itself, finally. But all in all, a good idea - where can I buy the Poster?

    --
    Physics is nothing like religion. If it was, we'd have an easier time trying to raise money!
    1. Re:Unix Ownership in general... by k98sven · · Score: 4, Insightful

      True. Stuff like this will never stop guys like SCO.

      However, as we all know, SCO has managed to spread FUD and raise questions among people. Most people, including journalists are just too lazy to go check facts, like reading one of the books on Unix history.

      Being able to point out 'Here, look at this website. It has detailed info on who did what and when.' makes it easier to dispell the FUD. The more detail we have, the harder it is to 'spin'.

      The original Levenez diagram is a good example of this. SCO actually used this to show how Linux 'derived' from Unix. Not that there's anything wrong with the chart, but without the details, most people don't realize which lines are actually shared code, and which are just inspiration; i.e. what parts actually have any legal relevance.

  4. Re:Dupe. by Saeed+al-Sahaf · · Score: 4, Informative

    No, not a dupe. In the previous story, Grokline had not yet gone on-line.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  5. They got it all wrong by Roland+Piquepaille · · Score: 5, Funny

    Here's the true History of Unix.

    1. Re:They got it all wrong by linzeal · · Score: 2, Funny

      I'm sorry I don't trust people in Illinois (.il), I'm getting my information straight from the horses mouth.

  6. codifying history by pedantic+bore · · Score: 5, Interesting
    This cuts both ways -- if there are abiguities or arguments about the history, it could provide an opportunity for the lawyers to get involved again. It's the first rule for organizations in the public eye: never argue in public.

    Not to mention that some GPL advocates I know are going to go ballistic at the idea of the UNIX community calmly and objectively discussing who owns what. I'm not sure that this is going to really help.

    --
    Am I part of the core demographic for Swedish Fish?
  7. Do you think that will work? by cculianu · · Score: 5, Interesting

    I presume you mean this should be done to somehow defend Linux. However, Linux is a trademark of Linus Torvalds, and the code is owned by the people that wrote it. Having a UNIX timeline contain annotations on who owned what when has nothing to do with Linux -- really.

    You can't prevent some crazy FUD company like SCO suing using baseless claims with such a timeline.

    Basically, I am not sure how the existance of this timeline does anything to prevent SCO II: The Wrath of McBride, or SCO III: The Search for a Clue...

    1. Re:Do you think that will work? by irokitt · · Score: 2, Funny

      The Linux community won't really suffer until SCO: Nemesis comes out!

      --
      If my answers frighten you, stop asking scary questions.
  8. Food fight? by crawdaddy · · Score: 3, Funny

    Don't you have to actually have something to throw in a food fight? Besides insults, I mean.

  9. Re:Dupe. by Anonymous Coward · · Score: 4, Informative

    That first story was to rally the troops to start gathering information and see who would be interested in contributing.

    This story is to point out that Grokline has now gone live.

    If you had actually clicked the link instead of trying to search through Slashdot's painful search feature, you would have seen the project launched until May 23rd, 2004 (yesterday).

  10. Avoid, or cause... by LostCluster · · Score: 3, Interesting

    Would this project scare away SCO-monsters, or possibly create one by calling them and asking if they realized that their forefather company contributed code to Linux years ago....

  11. Don't do it..... by Jailbrekr · · Score: 2, Interesting

    Sco will find a way to use this history to further 'prove' that source code was acquired from commercial software at specific times from specific companies, using nothing more than the fact that some feature was added to linux on a specific date. This aids insane companies like SCO who want to find relationships and infringement where there really was none... go back far enough, and no one from the time/company/developer will be able to defend their IP...

    --
    Feed the need: Digitaladdiction.net
    1. Re:Don't do it..... by DugzDC · · Score: 4, Insightful

      crud. we're truthful and honest. so there will be no problems there. remember that obfuscation doesn't work, so there's no point in trying to hide things. a scientist doesn't fear what he'll find at the end, only the ramblings of the fools that don't understand once he's done.
      And just suppose there were problems, would you not want to know about them now? Say, for example, we find that we need to get rid of some piece of code. surely better that we find out now, and do it ourselves?
      I don't believe that's the case however. Speaking of cases, where's my next beer?

    2. Re:Don't do it..... by criscooil · · Score: 2, Insightful
      Amen, brother.

      Look, this is well-intensioned but misguided, in my view. It will play directly into the hands of the corporate "intellectual property" bean-counters.
      It will quickly degenerate into a series of arguments along the lines of "who invented the for-loop". I wouldn't be surprised to see flame-wars errupt which won't end until someone finally compares the opposition to Nazis.

      It would probably be more productive in the long run to dedicate a new web site to the debunking of all the "intellectual property" in *nix, by showing how every bit of it is actually based on everything that went before.

      --

      My life is an open book ... up to a point.

  12. The groklaw folk should look at... by Anonymous Coward · · Score: 4, Informative

    The Bell System Technical Journal, July-August 1978, Vol. 57, No. 6, Part 2, for articles on the "UNIX TIME-SHARING SYSTEM". I find the article on page 2087 particularly interesting ;-). Also look at CP/IX ("Carrier Products Interactive Executive"). It was developed at Case Western Reserve University for IBM's Series/1. IIRC Rice University researchers did a port of BSD to the 80286 (not the 80386, the 286) in the late eighties, too. Also check ISBN 0-13-939845-7, THE UNIX(R) SYSTEM, for accurate history.

    1. Re:The groklaw folk should look at... by Beaker1 · · Score: 2, Informative

      Here's a link to it http://cm.bell-labs.com/cm/cs/who/dmr/hist.html

      --
      "Who hasn't slipped into the break room for a quick nibble on a love Newton before?" - Mr. Peterman.
  13. The Problem by DaveAtFraud · · Score: 4, Insightful

    The problem Grokline sets out to address is that Eric Levenez's original Unix timeline didn't quantify or qualify exactly what sort of "contribution" an existing product made to a newer product. As an example, it might show that Linux was somehow descended from Minix in spite of Andy Tanenbaum's recent disclaimer. Another way of looking at the problem is that the original timeline didn't really differentiate between an actual inclusion of code vs. inspiration and a platform to work on.

    Hopefully, Grokline will help sort this out for at least the open source world and the people like Ken Brown at AdTI will have to find a different dumpster to go diving in to find dirt on FOSS and FOSS contributors. Alternatively, he could seek employment at the National Enquirer since his idea of research seems to be more at home in a supermarket tabloid.

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
    1. Re:The Problem by IntlHarvester · · Score: 3, Insightful

      Yeah, I imagine the history will look something like this:

      1983 -- BSD UNIX 3
      1984-2003 -- AT&T, Novell, and Sun spend 15 years adding tens of millions of lines of proprietary sourcecode
      2004 -- Solaris 9 !

      If you back to when the code was open enough to track, you are really talking about ancient, obsolete crap that's not relevant anymore. Levenez's chart is interesting as an overview, but trying to nail down exactly which code went where seems to be overkill.

      Instead of the History of Unix on a byte level, it would be a lot more interesting to have a place where oldtimers could reminisce and submit their stories. But that would be a lot like alt.folklore.computer.

      --
      Business. Numbers. Money. People. Computer World.
  14. Busy busy busy by k4_pacific · · Score: 4, Insightful

    PJ never to ceases to amaze. There are usually 2-3 new articles everyday on Groklaw, posted around the clock. The are filled with tons of in-depth information. now she is doing this too. Does PJ ever sleep? Is "PJ" actually several people?

    --
    Unknown host pong.
    1. Re:Busy busy busy by Xenographic · · Score: 4, Informative

      1) She's just one person.

      2) This is practically her job now, that's why she does so much; she works for OSRM now, and they pay her to do this + Groklaw now.

      3) She does sleep, but she's been known to keep odd hours on occasion.

      Speaking of which, here's their how to help page, in case anyone reading this wants to help them out.

      [Why yes, I do read Groklaw regularly... :]

  15. Don't Fight the Last War by Markus+Registrada · · Score: 4, Interesting

    The most important lesson they teach in what used to be the War College is, "Don't fight the last war". The next attack will be over something else entirely, because IBM has already shown that attacking the Linux kernel via copyright is too hard. The smart money is on patent attacks, most likely on some key non-kernel component (e.g. GNOME).

  16. History of UNIX by Jailbrekr · · Score: 2, Funny

    Unix was a program gone bad. Born into poverty, its parents, the phone company, couldn't afford more than a roll of teletype paper a year, so Unix never had decent documentation and its source files had to go without any comments whatsoever. Year after year, Papa Bell would humiliate itself asking for rate increases so that it could feed its child. Still, unix had to go to school with only two and three letter command names because the phone company just couldn't afford any better. At school, the other operating systems with real command names, and even command completion, would taunt poor little Unix for not having any job or terminal management facilities or for having to use its file system for interprocess communication and locking.

    Then, bitter and emasculated by its poverty, the phone company began to drink. During lost weekends of drunken excess, it would brutally beat poor little Unix about the face and neck. Eventually, Unix ran away from home. Soon it was living on the streets of Berkeley. There, Unix got involved with a bad crowd. Its life became a degrading journey of drugs and debauchery. To keep itself alive, it sold cheap source licenses for itself to universities which used it for medical experiments. Being wantonly hacked by an endless stream of nameless, faceless undergraduates, both men and women, often by more than one at the same time, Unix fell into a hell-hole of depravity.

    And so it was that poor little Unix began to go insane. It retreated steadily into a dreamworld, the only place where it felt safe. It took heroin and dreamed of being a real operating system. It took LSD and dreamed of being a raspberry flavored three-toed yak. It liked that better. As Unix became increasingly attracted to LSD, it would spend weekends reading Hunter Thompson and taking cocktails of acid and speed while writing crazed poetry in which it found deep meaning but which no one else could understand.

    Eventually, Unix began walking down Telegraph Avenue talking to itself, saying "Panic: freeing free inode," over and over again. Sometimes it would accost perfect strangers and yell "Bus error (core dumped)!" or "UNEXPECTED INCONSISTENCY: RUN FSCK MANUALLY!" at them in a high pitched squeal like a chihuaua with amphetamine psychosis. Upstanding citizens pretended it was invisible. Mothers with children crossed to the other side of the street.

    Then one evening Unix watched television, an event which would change its life. There it discovered professional wrestling and knew that it had found its true calling. It began to take huge doses of corticosteroids to build itself up even bigger than the biggest of the programs which had beaten it up as a child. It ate three dozen pancakes and four dozen new features for breakfast each day. As the complications of the steroids grew worse, its internal organs grew to the point where Unix could no longer contain them. First the kernel grew, then the C library, then the number of daemons. Soon one of its window systems was requiring two megabytes of swap space for each open window. Unix began to bulge in strange, unflattering places. But Unix continued to take the drugs and its internal organs continued to grow. They grew out its ears and nostrils. They placed incredible stresses on Unix's brain until it finally liquefied under pressure. Soon Unix had the mass of Andre the Giant, the body of the Elephant Man, and the mind of a forgotten Jack Nicholson character.

    The worst strain was on Unix's mind. Unable to assimilate all the conflicting patchworks of features it had ingested, its personality began to fragment into millions of distinct, incompatible operating systems. People would cautiously say "good morning Unix. And who are we today?" and it would reply "Beastie" (BSD), or "Domain", or "I'm System III, but I'll be System V tomorrow." Psychiatrists labored for years to weld together the two major poles of Unix's personality, "Beasty Boy", an inner-city youth from Berkeley, and "Belle", a southern transvestite who wanted to be a woman. With each

    --
    Feed the need: Digitaladdiction.net
    1. Re:History of UNIX by thogard · · Score: 4, Funny

      You seem to have left out some details. It turns out there isn't just one Unix, but several. It sort of like Unix and brother Unix and its other brother Unix. Some of them decided they didn't like their name and wanted to be called things like sunos but their birth certificates all claim their name is just Unix and its mother is Bell Lab or its alias AT&T. Few of the birht certs ever mention a father and even when one is mentioned a blood test will shed a different light on the parentage. No one has done a DNA test yet but I expect the result to look like a embryo fertilization gone horribly wrong.

      And that was just the 1st generation. Take a look at some of the offsping? You have the lucky ones like OsX which had Unix (the lsd junky from Berkeley) as a father and its mother was hatched and grew up at CMU. While thats messed up, its nothing compared to the offspring with the worst identity crisis which now wants to be known as Solaris but when pressed on the issue takes its fathers name "sunos". It even gets confused if its sunos jr or sunos XI. Its cousin (like anyone could figure out that DNA mess) was spliced together at an evil lab at IBM where they took several stillborn unix offspring with a bit of stem cells from something that might have been a real unix and mixed it all together. The result of that isn't going to win any cutest baby awards.

      Where does Linux fit into this nice neat family tree? It doesn't. It turns out it was born over the road from the unix family castle and always looked up to them. You could hear them say "when I grow up, I want to be just like them!" Like too many people who grow up on the wrong side of the tracks, linux went off and had several children with several mothers. There was the lady who worked on the corrner who always wore a red hat, you had some German backpacker who seemed to get knocked up and carry her baby suse to full term. Many of the 1st gen breed like rabbits too. Mandrake seemed to be left at an orphanage but the lady in red and sometimes looks like it may head back there or the poor house.

      Recently Linux has some problems that there is a growing battle over the babys name. While both parties claim GNU had nothing to do with the birth, we all know that it takes two to make a baby and Linux is covered hints that GNU was arround at the time of conception. So will Linux ever take on another sirname or is it just that hyphanted last names just aren't cool where it hangs out?

  17. UNIX time line already exists? by Jailbrekr · · Score: 3, Insightful

    Isnt this pretty complete:

    http://www.levenez.com/unix/
    http://www.unix.org/what_is_unix/history_timeline. html

    Now just follow the the copyrights and patents.

    --
    Feed the need: Digitaladdiction.net
  18. Very cool by rixstep · · Score: 2, Informative

    Levenez is very cool. He's the only person online with a substantial history of NeXT and NeXTSTEP, for example.

    http://www.levenez.com/NeXTSTEP/

  19. What's to document? by Pan+T.+Hose · · Score: 5, Funny

    What's to document? Darl McBride wrote UNIX (The UNIplexed Information and Computing Service) while working for SCO (The Santa Cruz Operation Group, based in Tarantella, Utah) which was then stolen with the help of IBM by Linus Benedict Torvalds (who called it GNU/Freax and then renamed to GNU/Linux because William R. Della Croce, Jr had trademark on Freax) in his plot to undermine MINIX and the entire concept of microkernel design to slow down the HURD development, or otherwise Bitkeeper would never be able to take over RCS, CVS and Subversion. Even Andrew S. Tanenbaum says it would be impossible for Torvalds to write the entire operating system in 1991. Furthermore, the UNIX family tree and the bastardization thereof is clearly explained on the slides by Larry Wall. So, what's to document? I thought it is all clear now, is it not?

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  20. Head off lawsuits, or create them? by Warlok · · Score: 2, Interesting
    I can see this being a two-edged sword. The stated purpose is fine, but what if someone finds out some code they worked on being attributed to someone else, maybe someone they worked for at one time? If Groklaw can document the attribution, that gives ammunition to lawsuits that may not be obvious to everyone.

    --
    ...and you run and you run and you can't stop what's been done...
  21. Nah by Anonymous Coward · · Score: 3, Insightful

    Open Source can only be strengthened by maximizing the propigation of information. In a worse case scenario there's something in Linux that shouldn't be in there and needs to be removed and rewritten. But that stuff shouldn't be in there anyway and the linux community is better off with it gone.

    Anyway it's at least marginally better if the linux community uncovers evidence of infringement and deals with it themselves than if SCO or some other unfriendly third party uncovers evidence of infringement and runs about yelling to the press about this.

  22. Ownership is central to open source. by Anonymous Coward · · Score: 2, Insightful

    Open Source is all about sharing and you can't share something that you don't own. Who owns what is an important foundational detail of OSS.

    If you read the GPL, the GPL is actually based entirely on copyright law... it works within the existing system, not against it.

  23. Biggest Problem with Grokline by Anonymous Coward · · Score: 5, Insightful

    It approaches the timeline as if UNIX were one single product with different brands (AIX, HP-UX, Tru-64, etc).

    But UNIX has never been just a single "thing". Important to the development of UNIX are the development of the utilities - grep, vi, emacs, awk, cc, csh, etc.

    I don't see any way to fit that information into the timeline as it is currently organized.

  24. Timeline of GNU/Linux and Unix by Mind+Booster+Noori · · Score: 3, Informative

    See this link, named Timeline of GNU/Linux and Unix, as it has several info about the issue.