Intellectual Property Law Basics for Computer Science Instructors David G. Kay Department of Information and Computer Science University of California Irvine, CA 92697-3425 kay@uci.edu Increasingly the practice of computing involves legal issues. Patenting algorithms, domain name poaching, and "re-using" HTML and graphics from web sites all raise questions in the domain of intellectual property law (which includes patents, copyrights, trade secrets, and trademarks). In the classroom, computer science educators often confront questions that have legal ramifications. ~ To many computer scientists, the legal system seems arbitrary and impenetrable, just as software development is obscure to many lawyers. But each discipline has its own axioms and goals, its own culture and approach to solving problems. Moreover, each discipline has been largely successful in meeting its goals, despite such problems as frivolous, costly lawsuits on one side and unstable, bloated software on the other. The goal of this seminar is to give computer science faculty a framework for answering students' questions and debunking the most egregious misconceptions about intellectual property issues. tion and cost to obtain. Patent requirements: "statutory subject matter," novelty, non-obviousness. Problems with patents for software. Copyright particulars: notice and registration, author's exclusive rights, actions that infringe, exceptions and defenses (fair use, public domain, external constraints). Problems with copyrights for software. Trade secrets: basis in confidentiality and promoting fair business dealings, actions necessary to maintain trade secrets. Trademarks: obtaining protection, nature of infringements (particularly with domain names on the World-Wide Web). About the Presenter David G. Kay has taught computer law and computer science at UCLA and UC Irvine since 1981. He is a lawyer, having been admitted to the State Bar of California in 1977. He has spoken on computer law for local chapters of the ACM and IEEE, UCLA Extension, the USC Computer Law Institute, the International Conference on Computers and Law, and the National Research Council of Italy. He has written about teaching computer law for SIGCSE[tl and the Forum for Advancing Software Engineering Education (FASE)[2I. Outline of Topics Sources of law: state and federal, legislation and court decisions, what it means to have a legal "cause of action." The different cultures of computing and law: different time scales, different criteria for "elegant" solutions, different approaches to ambiguity. The breadth of computer law: intellectual property, contracting, liability for malfunction, privacy, computer crime, transborder data flow, antitrust. Categories of intellectual property law: patent, copyright, trade secret, trademark. Comparing patents and copyrights: same constitutional mandate and underlying policy, different scope of protec-
/lp/association-for-computing-machinery/intellectual-property-law-basics-for-computer-science-instructors-YdeSak1Pgi