human-nets@ucbvax.ARPA (11/05/84)
From: Charles McGrew (The Moderator) <Human-Nets-Request@Rutgers> HUMAN-NETS Digest Sunday, 4 Nov 1984 Volume 7 : Issue 70 Today's Topics: Query - Copyright Laws, Computers and People - Killed ED topic again? & USIA Satellite TV Broadcasting & To Read or not to Read (Email), Computer Networks - Cancelling Electronic Mail, Computers and Education - 'Cute' bugs and social loss Information - CONFERENCE ON SOFTWARE MAINTENANCE -- 1985 ---------------------------------------------------------------------- Date: Thu 1 Nov 84 14:18:12-PST From: Richard Treitel <TREITEL@SUMEX-AIM.ARPA> Subject: copyright laws There's a Stanford law professor (whose name I forget, but ...) asking for input on the following issue. He is in touch with some lawyer who works for the relevant Senate Subcommittee, so the input may actually be heard. You can reply to me as TREITEL@SUMEX (or E.EEYORE@LOTSC) and I will take some note of your response, or you can flame. Now: the sellers of software are bummed out about Locksmith and similar programs, which they claim are costing them sales. They want Congress to change the law so they can sue the locksmith makers. Right now they can't, because although by default it is against the law to help someone copy a piece of copyrighted material, the present law allows you to make backup copies of software which has been sold to you, even if it is copyrighted and encrypted, so the locksmiths can argue that their program has legitimate uses. OK, so how much copying goes on? Just who is copying just what? Would they pay sticker price for it if they couldn't get it this way? Are there better ways to protect software? Is the problem going to fade away in a few years due to new advances? Are there differences (for this purpose) between game software and business software? What if software sellers were reasonable about giving you backup copies? Are they? and so on. There's more I could say, but I want to keep this msg relatively short. - Richard ------------------------------ Date: 1 Nov 1984 0240-PST From: Rem@IMSSS Subject: Killed the topic again? Reply-to: REM@MIT-MC Date: Wed, 31 Oct 84 17:30:00 EDT From: Charles <mcgrew@rutgers> Subject: Electronic Democracy discussion moves to Poli-Sci The recent discussion on what we have come to call 'Electronic Democracy' has been most interesting, but it really belongs on the Poli-Sci digest (which was originally a spinoff of HN to handle political issues, after all). Shit. When this issue arose several years ago I was eager to continue discussion, but as soon as the POLI-SCI list spun off everybody else on the new list except me switched the topic from electronic democracy to general bullshit flaming, i.e. it changed from Political SCIENCE to POLITICS despite retaining the POLI-SCI name as a facade. I tried to keep the electonic democracy subject going but nobody on that garbage-eating list was interested. After a few weeks of nothing but political trash and virtually nothing on the topic that caused the spin-off in the first place, I dropped off. I don't want to get back on that cruddy list unless it gets back to this original topic and omits the politics trash. If Human-Nets won't discuss, and Poli-Sci won't either, then there seems to be no forum for it at all, as was the situation for the past several years until it revived on Human-Nets momentarily. Would somebody on Porta-Com like to open a conference for this specific topic so we can discuss it and not get the POLI-SCI [sic] nonsense overwealming it totally? [Ed. Note: Well, I'm sorry you feel that way, but I stand by my decision.] ------------------------------ Date: 1 November 1984 04:56-EST From: Jerry E. Pournelle <POURNE @ MIT-MC> Subject: effects of USIA satellite television broadcasting To: KIRK.TYM @ OFFICE-2 Cc: Kahin @ MIT-MULTICS Isn't there a little something wrong with your analogy? US satellites and TV stations broadcasting into other countries is NOT like one person in the class with a megaphone. Megaphone prevents you from hearing anyone else. You are concerned that these poor unsophisticated third world people won't listen to anyone else because their own country and culture cannot compete with Proctor and Gamble and Soap Opera and Dallas and the like. It may or may not be true. It may well be that we ought not broadcast any such thing to third world countries; but surely our using one channel to broadcast USIA programs does not prevent anyone from using other channels to broadcast their own, does it? The universal declaration of human rights rather pretentiously probclaims the right of every person to send, receive, and obtain information from any source. Of course that was drafted in a less nationalistic era. ------------------------------ Date: 24 Oct 84 13:41:10 EDT From: Mike <ZALESKI@RU-BLUE.ARPA> Subject: Electronic mail Electronic mail: I used to like it, but now I try to avoid it. I have found that going and talking to the person (who I typically want to do something) has a faster and more positive response rate. If I am working at home, I'd phone or write (TALK to DEC people) to them on their terminal. Mail is a last resort. The manager who bragged to one of his employees about a backlog of 300 computer messages was probably trying to make a point to his employee: If it's really important, get in touch personally. -- Mike^Z Zaleski@Rutgers [allegra!, ihnp4!] pegasus!mzal ------------------------------ Date: 30 Oct 1984 21:51-PST Subject: Cancelling electronic mail. From: the tty of Geoffrey S. Goodfellow <Geoff@SRI-CSL.ARPA> As long as "the message" has not departed the users home system domain (meaning his file directory or other mail queue file pickup directory), I think it is well and good to offer the user the ability to cancel mail. I have canceled mail a few of times over the years, since Tenex stores queued mail in a directory as [--UNSENT-MAIL--].User@Host files or (more recently) [--NETWORK-MAIL--] files which have the address contained within. However, once a mailer has touched and delivered any recipient of a queued message file the ability to retract such a message is about zero. Consider, for example, an electronic mail address which in turn produces a hardcopy message? Or one which perhaps gets broadcast via a one-way means, say, to a persons alpha-numeric display pager/beeper? Or that perhaps get forwarded across some type of `occasional' gateway link which is unavailable at the time you desired to send the cross-net cancel order? Other issues which might further complicate the canceling would be, using the Tenex case as a real world example, local users whose mail files which are directly appended by the senders user agent, while the other recipients in network land, are routed thru the mailer. If we all lived on one giant time sharing computer and/or all our mail was stored in big database on one central main frame, it could be done. However, in our current world of disconnected and distributed nets the ability to technologically cancel mail is nearly impossible I figure. Moral being: count to 10 before you ^Z. g ------------------------------ Date: 28 Oct 1984 0933-PST From: Rob-Kling <Kling%UCI-20B@UCI-750a> Subject: Cute bugs, unreliable software and social loss Cc: neumann@SRI-CSL, nancy@UCI-750A Recently someone inquired about "cute" bugs. The bugs usually discussed as "cute" are often logically cute, but can lead to system failures which cost lots of money or human lives. Peter Neumann at Stanford Research International has been keeping tracking of failures in high-risk systems for some time. Accounts appear in a Software Engineering Notes, a newsletter published by the ACM. I've attatched Peter's annotated bibliography of these system failures. For brevity, SEN= Software Engineering Notes. The current level of *routine* education about these matters is in a sorry state in universities and in the society at large. Many of the "good" computer science departments regularly offer courses in software engineering where students may be exposed to the problems of designing highly reliable systems (inlcuding, but not limited to software). However, these courses are usually elective, and while they may be well attended, are taken by a minority of students graduating with CS degrees. Every year, tens of thousand students enter industrial software development careers with CS degrees. Many more begin software work with good backgrounds in engineering, bio-sci, physical sci, or mathematics, and even less exposure to key ideas in software engineering. While many are "savvy about systems," a significant number are probably enchanted with the belief in perfectable systems. Fortunately, a very tiny fraction of the computer-based systems developed place human lives or large $$$ at risk. And an even tinier fraction, mostly military weapons-related systems, can place thousands or millions of lives at risk when there are gross failures. However, we are moving toward a period where more and more vital social activities, including financial transactions, run on computer-based systems. I think we would all be much better off if software specialists learned the art and limits of reliable software design the way that "modern medics" learn about proper hygene in hospitals. While these examples from Software Engineering Notes are more cautionary than rich in prescriptive measure, we would be better off if they were simply common knowledge for software specialists. Rob Kling University of California, Irvine kling.uci-20b@uci OR kling@uci (from ARPAnet or CSnet),and/or ucbvax!ucivax!kling (from UUCP) [Ed. Note: Rob included Peter Neumann's file, which has already been made available to human-nets readers, so I didn't include it. If you would like to see the file, it is the second half of <mcgrew.human-nets>famous.bugs, and can be gotten by anonymous FTP from Rutgers, or by mail from me(human-nets-requests@rutgers.)] ------------------------------ Date: 3-Nov-84 21:33 PST From: William Daul - Augmentation Systems - McDnD From: <WBD.TYM@OFFICE-2.ARPA> Subject: CALL FOR PAPERS - CONFERENCE ON SOFTWARE MAINTENANCE -- 1985 Conference On Softway Maintenance -- 1985 Wahsington, D.C., Nov. 11-13 The conference will be sponsored by the Association For Women in Computing, the Data Processing Management Association, the Institute for Electrical & Electronics Engineers, Inc., the National Bureau of Standards and the Special Interest Groups on Software Maintenance in cooperation with the Special Interest Group on Software Engineering. Papers are being solicited in the following areas: controlling software maintenance software maintenance careers and education case studies -- successes and failures configuration management maintenance of distributed, embedded, hybrid and real-time systems debugging code developing maintainance documentation and environments end-user maintenance software maintenance error distribution software evolution software maintenance metrics software retirement/conversion technololgy transfer understanding the software maintainer Submission deadline is Feb. 4, and 5 double-spaced copies are required. Papers should range from 1,000 to 5,000 words in length. The first page must include the title and a maximum 250-word abstract; all the authors' names, affiliations, mailing addresses and telephone numbers; and a statement of commitment that one of the authors will present the paper at the conference if it is accepted. Submit papers and panel session proposals to: Roger Martin (CMS-85), National Bureau of Standards, Building 225, Room B266, Gaithersburg, Md. 20899 ------------------------------ End of HUMAN-NETS Digest ************************