Slashdot Mirror


Historical Unix, Open Source Legal Battles, and John Lions

Invicta{HOG} was the ffirst to write us about today's new Salon piece. It covers the first legal battle open source faced, quite some time ago, John Lions and a look into the history of Unix. It's a pleasant read.

18 of 61 comments (clear)

  1. Re:Open Source is too young for this by Gurlia · · Score: 3

    IMHO this is why FSF needs to start coming out of their proverbial well and start a legal defense fund for Free Software, in particular, the GPL. So far it seems to me (correct me if I'm wrong) that FSF only cares about defending the GPL when the software involved is owned by the FSF, like GCC, Emacs, etc.. We need a legal defense fund for free software in general, not just for FSF products! Otherwise all it takes is one piece of obscure GPL'd software (that FSF doesn't care about) being abused by some company/person, and the court overturning the GPL -- and everything will collapse.

    Disclaimer: IANAL.

    --
    mikre he sophia he tou Mikrosophou.
  2. The GPL will be fine. by Paul+Crowley · · Score: 3

    Remember that if the courts decide that the GPL is so much toilet paper, the consequence is that distributors have no right to distribute code at all, since it's only the GPL would grant them that right. It's pretty much a fail-safe license: there's simply no legal route by which someone could distribute GPL'd code as if it placed no obligations on them unless the court returns a seriously perverse verdict.

    You're mistaken about Common Law. It's possible you're thinking of trademark law; this isn't trademark law.
    --

  3. Re:Open Source is too young for this by jflynn · · Score: 2

    I must disagree that "open source" is nothing more than a marketing term for "free software." It may be that to you, but it's more than that to many people.

    Neither open source nor free software have much to do with either money or law, IMO. Free software maintains it is a moral imperative to open sources because information shouldn't be property, while open source just says software works better and develops faster if you do. You can honestly believe in the efficacy of sharing sources without believing it has anything to do with morality. To provide an umbrella that includes such people is more than mere marketing.

    Yes, the GPL has never been tested in court. So what? That argues against there being much reason to write cute articles to prepare legal positions that probably will never be necessary.

    You really can't throw out things like "widespread abuse" and call for the overturn of the GPL and open source before it's too late without backing up your argument. I am not aware of any abuses.

    If you don't like the GPL and Open Source, why do you think you have a right to the labors of those who do, and wish to voluntarily pool their own efforts together? Do you believe in nationalization of all intellectual property or just that of groups you disagree with? In actual fact, if the GPL fails, it should fail safe, that is, all GPL software will become undistributable without permission from all copyright holders. Is that what you want?

    It was an interesting historical article that barely mentioned either free software or open source.

  4. Available on amazon.com by neophase · · Score: 2
    The 1996 edition is on amazon.com if you search under Author: John Lions.

    ISBN: 1573980137
    Price: $29.95
    Ships: usually 2-3 days
    ISBN: 1573980137

    I think I'll make a suggestion to the Christmas elf :-)


    ==================================
    neophase

    --
    ==================================
    neophase
  5. Ran into someone interesting while buying my copy by jms · · Score: 2

    I attended a Usenix LISA conference about a year ago. The Lions book had just been released, and there was a table in the vendor area with copies for sale. I picked up a copy and started looking through it ... trying to decide whether to buy it then or wait until later, when I happened to notice that the person standing next to me was having a pretty interesting conversation with the booksellers. Checked his badge ... Dennis Richie! I'd no idea beforehand that he was on the program. Of course, I couldn't think of a thing to say. I settled on asking him nicely to autograph my copy (he did, nicely.)

    Feel free to moderate this tripe down :-)


  6. John Lions, remember? by GnuGrendel · · Score: 2

    I'm not sure why the reponses to this article have devolved into a flamewar over the GPL, since this article was about John Lions, not the GPL.

    I had never heard of John Lions before this article, but he sounds like he was an intelligent and wise man, and I wish I had had the chance to have him as a teacher. It's good to learn the history of the movement to open the source to the people, and fascinating to hear source code discussed and dissected like literature. These are the types of intelligent conversation that I wish I saw more of here, instead of petty bickering.

    Thanks, John, and I hope to read your book soon.

    1. Re:John Lions, remember? by craw · · Score: 3
      I agree with you. It would appear that many ppl that peruse /. don't know how to intelligently comment on an excellent piece of journalism. The article was extremely bittersweet to read as I was unaware that Lions had passed away. However, the last section about how Lions was so pleased by the publishing of the book was very nice to see. That in itself made the article worthwhile.

      As for bickering, how can one attack a story about a great OS, a true educator, and a significant series of events, all told superbly. Furthermore, the author actually married a Linux kernel hacker!

      BTW, the book is amazing. How many other times do you get to check out code written by the gods of UNIX?

  7. What I note is more interesting by Anonymous Coward · · Score: 3

    is the total LACK of comments about this article. Its like the Linux camp could give a damn about Unix history.

    *walks away stroking greying beard, mumbling about kids, and how people who don't understand Unix are doomed to repeat it*

    1. Re:What I note is more interesting by Gurlia · · Score: 2

      I'm not speaking for other slashdotters, but for myself, I find this article "refreshing", in a sense, to know that people have fought for Open Source before. But I'm just not sure what to comment, other than, "Wow, so it's only today that we see the results of those few people's fight to open up source code to the public."

      --
      mikre he sophia he tou Mikrosophou.
  8. Re:Western Electric? by edhall · · Score: 2

    At the time, Western Electric was the manufacturing arm of the Bell System (i.e. AT&T). So when Bell Labs wanted to distribute Unix, they did it through Western Electric. That's just how things worked in those pre-divestiture days.

    -Ed
  9. Re:Running Version 7 by IntlHarvester · · Score: 3

    Take a look at the recent slashdot thread about a Java PDP emulator running Spacewar

    Apparently the emulator can also boot V7 UNIX. Also see comment #73 for a link to DEC's non-java emulator.
    --

    --
    Business. Numbers. Money. People. Computer World.
  10. Sensationalism by Denor · · Score: 3
    I think this is quite interesting, too. Some statistics:
    • Historical Unix, Open Source Legal Battles, and John Lions: 28 comments
    • Interview with The Mind Behind Aibo: 50 comments
    • Napster Attacks Open Source Clone: 112 comments
    So we find that a story that was rushed and (repeadedly) flamed for being incorrect ends up having more commentary than two stories which seem fairly interesting, but non-controversial. I really would hope that Slashdot isn't starting to pander to the lowest common denominator like television does. I try to have more faith in the people here.
    --
    -Denor
  11. Re:Running Version 7 by theonetruekeebler · · Score: 2
    Let me get this straight: I'm going to run the Linux I bought to replace Windows that I bought to replace DOS that I bought to replace my Atari 400 so I can run a Java RTE so I can run a PDP emulator so I can run Unix V7 so I can rebuild V6 from the Lions-commented source in a book legally reprinted from an illegally photocopied Australian book based on source code from that came from New Jersey by way of Wales. To quote Calvin and Hobbes, "The theological implications are staggering."

    Should be fun.

    --

    --
    This is not my sandwich.
  12. John Lions by Maclir · · Score: 2

    I was fortunate - no, privileged - to have been taught by John Lions, and to have learnt about operating system theory using these notes in 1977. He probably has as much to do with the success of Unix, and establishing the intellectual freedom that inspired those who followed (Torvalds, Raymond, Stallman) as the other Unix pioneers. We owe him a great deal.

    My only regret - I sold my copies of his notes in 1978.

    1. Re:John Lions by Harry+Houdini · · Score: 2

      I studied Elec. Eng. at UNSW starting
      in 1978. When I graduated I worked there
      as a Professional Officer for a couple of years.

      I was a student in John's class - probably about
      1979 or so - and I remember full-well most of us
      being thrown into the deep-end with the UNIX
      source code book and commentary. Few of us students
      knew C - we were taught in Pascal - and John said
      "Don't worry about that" and dived right into the
      UNIX kernel. We learnt fast.

      It certainly was the biggest program any of us
      had ever read. I remember a colleague
      after several weeks of reading through the source
      code in lectures and tutorials turning to me and
      saying "Where does it (UNIX) ever get time to do
      anything !?" It took a lot of intense study before you
      got to the first context switch.

      The books were certainly in hot demand on the black
      market and I think John was up on all the tricks.
      A colleague tried to get a copy for a friend
      who was not doing the course. John said, "You mean
      to say that they broke into your car and all they stole
      was your UNIX source code book ? Sorry, you will
      have to share with someone else this session".

      I remember the following year lending my books to
      a colleague doing the course and regretting not
      getting them back. Eventually I got a photocopied
      version as a replacement.

      I remember once staying up all night doing a tutorial.
      Next day, I go into John's lecture and he says, "If you
      haven't handed in your assignment it is too late now".
      After all that work I was pretty pissed off so I decided
      straight after the lecture I would go up to his office
      and slip it under his door. When I went up, there were
      already a whole bunch of other people's tutorials
      already marked sitting in an old line printer paper
      box. I was about to slip mine under the door when I
      decided I better knock just in case someone was there.
      I knocked and to my surprise John was in there
      (how did he beat me up the stairs out of the lecture ?)
      and he called "Come in". I was dumbfounded and decided
      to lie. "Ehhh ... I just got my tutorial out of
      the box out front and it hadn't been marked ...".
      John was most apologetic "Oh, I am sorry, I must have
      missed it. I'll do it right now. I am so sorry".
      He marked it on the spot and I got a good grade.
      For a young punk student versus the establishment
      my little lie seemed like a real coup and brought
      about much laughter in the student common room
      when I told them.

      His course and those run by Graham Hellestrand also
      at UNSW were probably the most loved/hated depending on your
      perspective. The courses those guys ran were very
      practical and I really thrived on and appreciated them.

      I enjoyed Rachel's story and it had an interesting
      perspective.

  13. Re:Postscript version of the book... by epaulson · · Score: 3

    Everything that I've gotten seems to say there's no problem, so here it is:
    http://www.upl.cs.wisc.edu/~epaulson/lionc.ps

  14. John Lions' assesment style. by Anonymous Coward · · Score: 2

    When I attended the University of New South Wales I had John Lions for a couple of subjects including that where we learn't from the UNIX source code using the version 6 books talked about. Of the subjects I took, that subject was by far probably the most interesting. I am not sure if I still have the books and will be most disgusted with myself now if I did indeed throw them out in my last big cleanup earlier this year. One of the aspects of John Lions class which I found to be most unique was his manner of doing assesments. We were encouraged to write our own notes against the source code and the commentary and then we had a number of tests during the session where we could take the books including our extra notes we had scribbled onto the books into the exams. At the end of the test you could actually choose not to submit your answers if you felt you hadn't done well. Instead you could choose to sit a second different test the following week covering roughly the same material. You could also sit the second test even if you submitted the first in which case the results from both tests were averaged. This way if you didn't end up going well in the first you could sit the second and thus had a chance to improve your mark. For myself I was always happy with my first try and didn't sit the second test, but the whole concept I feel did encourage people to study the source code even harder when they realised they hadn't gone well in the first test. I was dismayed a year or so later when I heard that he had abandonded this assesment style and instead relied mostly on end of session exams and programming assignments. Anyway, when I get home now I will have search out my copies of the source code and the commentary. I dearly hope I still have them as I didn't realise what had gone on in regards to them. Two volumes that will be treasured if I do but still have them.

  15. Literary criticism and programming? by apsmith · · Score: 3
    What I found most interesting about the article was the author's notes about how what Lions did resembles literary criticism. Of course Perl has long been advocating "literate programming" and Larry Wall has a rather interesting piece on Perl as the first postmodern computer language. But it really all started with C and UNIX.


    I think we're reaching an interesting point here. Language of course was invented to communicate, and computer languages are called languages for a good reason - they are how we communicate in a deep way both with our computers and with other programmers who help maintain and develop our code. Before C (which came along with UNIX and made things like Lions' book possible) there were machine or assembly languages, which were too close to the machine to be very useable by humans. Or there were abominations like Fortran and Cobol, which generally insulted the intelligence of both the machines and the humans. C and later derivatives like Perl and Java somehow elegantly capture the essence of both machine and human ways of "thinking", and allow deep communication of meaning in relatively concise fashion. Just like a real language.

    And this goes to the crux of the definition of open source itself. Binary executables are pure machine language, essentially unusable by humans, but since they contain the full "content" of a program (at least for a particular piece of hardware/configuration etc) why can't we just write good decompilers to convert machine code to source code? Maybe if our artificial intelligence efforts succeed eventually that will be possible, but until then the results of such machine translations are many times worse than the snarls babelfish and its ilk get into translating human languages... Things like variable names, the choice of loop or switch constructs, object-oriented constructs, even regular expression syntax are generally carefully chosen by the programmer for human readability and verifiability of the correctness of the instructions that the machine will carry out. What we're doing is really a new, and very interesting, form of literature... food for thought I hope!

    --

    Energy: time to change the picture.