+.ds .f copyright.mn
+.ds h0 "Copyright Law
+.ds h1
+.ds h2 %
+.ds f0 "\*(vr
+.ds f1
+.ds f2 "February 26, 1986
+.mt
+Copyright Law
+.au
+Jordan J. Breslow
+.ai
+1225 Alpine Road, Suite 200
+Walnut Creek, CA 94596
++1 415 932 4828
+.bt
+.fn
+\(co Copyright 1986 Breslow, Redistributed by permission
+.ef
+.pg
+I am an attorney practicing copyright law and computer
+law. I read a series of queries in net.legal about
+copyright law and was dismayed to find that people who
+had no idea what they were talking about were spreading
+misinformation over the network. Considering that the
+penalties for copyright infringement can include
+$50,000.00 damages per infringed work, attorneys fees,
+court costs, criminal fines and imprisonment, and
+considering that ignorance is no excuse and innocent
+intent is not even a recognized defense, I cringe to see
+the network used as a soapbox for the ill-informed. For
+that reason, this article will discuss copyright law and
+license law as they pertain to computer software.
+.pg
+My goal is to enable readers to determine when they
+should be concerned about infringing and when they can
+relax about it. I also want to let programmers know how
+to obtain copyright for their work. I'll explain the
+purpose of software licenses, and discuss the effect
+that the license has on copyright. For those of you who
+are programmers, I'll help you decide whether you own
+the programs you write on the job or your boss owns
+them. I will also mention trademark law and patent law
+briefly, in order to clarify some confusion about which
+is which. Incidentally, if you read this entire essay,
+you will be able to determine whether or not the essay
+is copyrighted and whether or not you can make a
+printout of it.
+.pg
+This is a long article, and you may not want to
+read all of it. Here is an outline to help you decide
+what to read and what to ignore:
+.nf
+.si 10
+1. The Meaning of Copyright from the Viewpoint of the Software User
+1.1 A bit of history
+1.2 The meaning of \f2copyright\fP
+1.3 The meaning of \f2public domain\fP
+1.4 A hypothetical software purchase
+1.5 Can you use copyrighted software?
+1.6 Can you make a backup copy?
+1.7 Licenses may change the rules
+1.8 Can you modify the program?
+1.9 Can you break the copy protection scheme?
+1.10 Summary
+.sp
+2. Copyright Sounds Neat -- How Do I Get One? Or, How Do I Know If
+ this Program is Copyrighted?
+2.1 How do you get a copyright?
+2.2 How do you lose a copyright?
+2.3 How do you waste a stamp?
+2.4 Do you have to register?
+2.5 How copyright comes into existence
+2.6 The copyright notice
+2.7 Advantages of registration
+2.8 A test to see if you understand this article
+.sp
+3. Who Owns The Program You Wrote?
+3.1 Introduction
+3.2 Programs written as an employee
+3.3 Programs written as a contractor
+.sp
+4. A Brief Word about Licenses
+4.1 Why a license?
+4.2 Is it valid?
+.sp
+.5 I Have a Neat Idea. Can I Trademark it? What about a Patent?
+5.1 Trademark law explained
+5.2 Patent law
+.sp
+6. Conclusion
+.ei
+.fi
+.sp 2
+.hn 1
+The Meaning of Copyright from the Viewpoint of the Software User
+.hn 2
+A bit of history
+.pg
+If you're not interested in history, you can
+skip this paragraph.
+.i Modern
+copyright law first came
+into existence in 1570, by an act of Parliament called
+the Statute of Anne. Like most laws, it hasn't changed
+much since. It was written with books and pictures in
+mind. Parliament, lacking the foresight to predict the
+success of the Intel and IBM corporations, failed to
+consider the issue of copyrighting computer programs.
+.pg
+At first, courts questioned whether programs could be
+copyrighted at all. The problem was that judges
+couldn't read the programs and they figured the
+Copyright Law was only meant to apply to things humans
+(which arguably includes judges) could read without the
+aid of a machine. I saw some mythical discussion about
+that in some of the net.legal drivel. Let's lay that to
+rest: programs are copyrightable as long as there is
+even a minimal amount of creativity. The issue was laid
+to rest with the Software Act of 1980. That Act
+modified the Copyright Act (which is a Federal law by
+the way), in such a way as to make it clear that
+programs are copyrightable. The few exceptions to this
+rule will rarely concern anyone. The next question to
+arise was whether a program was copyrightable if it was
+stored in ROM rather than on paper. The decision in
+the Apple v. Franklin case laid that to rest: it is.
+.hn 2
+The meaning of \f2copyright\fP
+.pg
+Now, what is copyright? As it is commonly
+understood, it is the right to make copies of something
+-- or to put it the other way around, it is the right to
+prohibit other people from making copies. This is known
+as an exclusive right -- the exclusive right to
+.i reproduce ,
+in the biological language of the Copyright
+Act -- and what most people don't know is that copyright
+involves not one, not two, but five exclusive rights.
+These are (1) the exclusive right to make copies, (2)
+the exclusive right to distribute copies to the public,
+(3) the exclusive right to prepare
+.i "derivative works"
+(I'll explain, just keep reading), (4) the exclusive
+right to perform the work in public (this mainly applies
+to plays, dances and the like, but it could apply to
+software), and (5) the exclusive right to display the
+work in public (such as showing a film).
+.hn 2
+The meaning of \f2public domain\fP
+.pg
+Before we go any further, what is public
+domain? I saw some discussion on the net about public
+domain software being copyrighted. Nonsense. The
+phrase
+.i "public domain,"
+when used correctly, means the
+absence of copyright protection. It means you can copy
+public domain software to your heart's content. It
+means that the author has none of the exclusive rights
+listed above. If someone uses the phrase
+.i "public domain"
+to refer to
+.i freeware
+(software which is copyrighted but is distributed without advance payment
+but with a request for a donation), he or she is using
+the term incorrectly. Public domain means no copyright
+-- no exclusive rights.
+.hn 2
+A hypothetical software purchase
+.pg
+Let's look at those exclusive rights from the
+viewpoint of someone who has legitimately purchased a
+single copy of a copyrighted computer program. For the
+moment, we'll have to ignore the fact that the program
+is supposedly licensed, because the license changes
+things. I'll explain that later. For now, assume you
+went to Fred's Diner and Software Mart and bought a
+dozen eggs, cat food and a word processing program. And
+for now, assume the program is copyrighted.
+.hn 2
+Can you use copyrighted software?
+.pg
+What can you do with this copyrighted
+software? Let's start with the obvious: can you use it
+on your powerful Timex PC? Is this a joke? No. Prior
+to 1980, my answer might have been No, you can't use it!
+.pg
+People actually pay me for advice like that! Well
+think: you take the floppy disk out of the zip lock
+baggy, insert it in drive A and load the program into
+RAM. What have you just done? You've made a copy in
+RAM -- in legalese, you've reproduced the work, in
+violation of the copyright owner's exclusive right to
+reproduce. (I better clarify something here: the
+copyright owner is the person or company whose name
+appears in the copyright notice on the box, or the disk
+or the first screen or wherever. It may be the person
+who wrote the program, or it may be his boss, or it may
+be a publishing company that bought the rights to the
+program. But in any case, it's not you. When you buy a
+copy of the program, you do not become the copyright
+owner. You just own one copy.)
+.pg
+Anyway, loading the program into RAM means
+making a copy. The Software Act of 1980 addressed this
+absurdity by allowing you to make a copy if the copy \*(lqis
+created as an essential step in the utilization of the
+computer program in conjunction with a machine and ...
+is used in no other manner ....\*(rq By the way,
+somebody tell me what
+.i "a machine"
+means. If you connect
+5 PC's on a network is that
+.i "a machine"
+or
+.i "several machines" ?
+A related question is whether or not running
+software on a network constitutes a performance. The
+copyright owner has the exclusive right to do that,
+remember?
+.hn 2
+Can you make a backup copy?
+.pg
+OK, so you bought this copyrighted program
+and you loaded it into RAM or onto a hard disk without
+the FBI knocking on your door. Now can you make a
+backup copy?
+.b YES .
+The Software Act also provided that
+you can make a backup copy, provided that it \*(lqis for
+archival purposes only ....\*(rq What you cannot do,
+however, is give the archive copy to your friend so that
+you and your pal both got the program for the price of
+one. That violates the copyright owner's exclusive
+right to distribute copies to the public. Get it? You
+can, on the other hand, give both your original and
+backup to your friend -- or sell it to him, or lend it
+to him, as long as you don't retain a copy of the
+program you are selling. Although the copyright owner
+has the exclusive right to distribute (sell) copies of
+the program, that right only applies to the first sale
+of any particular copy. By analogy, if you buy a
+copyrighted book, you are free to sell your book to a
+friend. The copyright owner does not have the right to
+control resales.
+.hn 2
+Licenses may change the rules
+.pg
+At this point, let me remind you that we have
+assumed that the program you got at the store was sold
+to you, not licensed to you. Licenses may change the
+rules.
+.hn 2
+Can you modify the program?
+.pg
+Now, you're a clever programmer, and you know
+the program could run faster with some modifications.
+You could also add graphics and an interactive mode and
+lots of other stuff. What does copyright law say about
+your plans? Well ... several different things,
+actually. First, recall that the copyright owner has
+the exclusive right to make derivative works. A
+derivative work is a work based on one or more
+preexisting works. It's easy to recognize derivative
+works when you think about music or books. If a book is
+copyrighted, derivative works could include a
+screenplay, an abridged edition, or a translation into
+another language. Derivative works of songs might be
+new arrangements (like the jazz version of Love Potion
+Number 9), a movie soundtrack, or a written
+transcription, or a
+.i "long version" ,
+(such as the fifteen minute version of \*(lqWipe Out\*(rq with an extended
+drum solo for dance parties). In my opinion, you are making a
+derivative work when you take the store-bought word
+processor and modify it to perform differently. The
+same would be true if you
+.i translated
+a COBOL program
+into BASIC. Those are copyright infringements -- you've
+horned in on the copyright owner's exclusive right to
+make derivative works. There is, however, some
+breathing room. The Software Act generously allows you
+to
+.i adapt
+the code if the adaptation \*(lqis created as an
+essential step in the utilization of the computer
+program in conjunction with a machine ....\*(rq For
+example, you might have to modify the code to make it
+compatible with your machine.
+.hn 2
+Can you break the copy protection scheme?
+.pg
+Moving right along, let's assume your store
+bought program is copy protected, and you'd really like
+to make a backup copy. You know this nine-year-old whiz
+who can crack any copy-protection scheme faster than you
+can rearrange a Rubix cube. Is there a copyright
+violation if he succeeds? There's room to argue here.
+When you try to figure out if something is an
+infringement, ask yourself, what exclusive right am I
+violating? In this case, not the right to make copies,
+and not the right to distribute copies. Public
+performance and display have no relevance. So the key
+question is whether you are making a
+.i "derivative work" .
+My answer to that question is, \*(lqI doubt it.\*(rq On the
+other hand, I also doubt that breaking the protection
+scheme was \*(lqan essential step\*(rq in using the program in
+conjunction with a machine. It might be a \*(lqfair use,\*(rq
+but that will have to wait for another article. Anyone
+interested in stretching the limits of the \*(lqfair use\*(rq
+defense should read the Sony
+.i Betamax
+case.
+.hn 2
+Summary
+.pg
+Let me summarize. Copyright means the
+copyright owner has the exclusive right to do certain
+things. Copyright infringement means you did one of
+those exclusive things (unless you did it within the
+limits of the Software Act, i.e., as an essential step ....).
+.hn 1
+Copyright Sounds Neat -- How Do I Get One? Or, How Do I Know if this Program is Copyrighted?
+.hn 2
+How do you get a copyright?
+.pg
+If you've written an original program, what do you have to do to get a
+copyright? Nothing. You already have one.
+.hn 2
+How do you lose a copyright?
+.pg
+If you've written an original
+program, what do you have to do to lose your copyright
+protection? Give copies away without the copyright
+notice.
+.hn 2
+How do you waste a stamp?
+.pg
+If you mail the program to yourself
+in a sealed envelope, what have you accomplished?
+You've wasted a stamp and an envelope and burdened the
+postal system unnecessarily.
+.hn 2
+Do you have to register?
+.pg
+Do you have to register your program
+with the U.S. Copyright Office? No, but it's a damn
+good idea.
+.hn 2
+How copyright comes into existence
+.pg
+Copyright protection (meaning the five
+exclusive rights) comes into existence the moment you
+.i fix
+your program in a
+.i "tangible medium" .
+That means
+write it down, or store it on a floppy disk, or do
+something similar. Registration is optional. The one
+thing you must do, however, is protect your copyright by
+including a copyright notice on every copy of every
+program you sell, give away, lend out, etc. If you
+don't, someone who happens across your program with no
+notice on it can safely assume that it is in the public
+domain (unless he actually knows that it is not).
+.hn 2
+The copyright notice
+.pg
+The copyright notice has three parts. The
+first can be either a c with a circle around it (\(co), or the
+word
+.b Copyright
+or the abbreviation
+.b Copr.
+The c
+with a circle around it is preferable, because it is
+recognized around the world; the others are not. That's
+incredibly important. Countries around the world have
+agreed to recognize and uphold each others' copyrights,
+but this world-wide protection requires the use of the c
+in a circle. On disk labels and program packaging, use
+the encircled c. Unfortunately, computers don't draw
+small circles well, so programmers have resorted to a c
+in parentheses: (c). Too bad. That has no legal
+meaning. When you put your notice in the code and on
+the screen, use
+.b Copyright
+or
+.b Copr.
+if you can't make a circle.
+.pg
+The second part of the notice is the \*(lqyear
+of first publication of the work.\*(rq
+.i Publication
+doesn't mean distribution by Osborne Publishing Co. It
+means distribution of copies of the program to the
+public \*(lqby sale or other transfer of ownership, or by
+rental, lease, or lending.\*(rq So when you start handing
+out or selling copies of your precious code, you are
+publishing. Publication also takes place when you
+merely OFFER to distribute copies to a group for further
+distribution. Your notice must include the year that
+you first did so.
+.pg
+The third part of the notice is the name of
+the owner of the copyright. Hopefully, that's you, in
+which case your last name will do. If your company owns
+the program -- a legal issue which I will address later
+in this article -- the company name is appropriate.
+.pg
+Where do you put the notice? The general
+idea is to put it where people are likely to see it.
+Specifically, if you're distributing a human-readable
+code listing, put it on the first page in the first few
+lines of code, and hard code it so that it appears on
+the title screen, or at sign-off, or continuously. If
+you're distributing machine-readable versions only, hard
+code it. As an extra precaution, you should also place
+the notice on the gummed disk label or in some other
+fashion permanently attached to the storage medium.
+.hn 2
+Advantages of registration
+.pg
+Now, why register the program? If no one
+ever rips off your program, you won't care much about
+registration. If someone does rip it off, you'll kick
+yourself for not having registered it. The reason is
+that if the program is registered before the
+infringement takes place, you can recover some big bucks
+from the infringer, called statutory damages, and the
+court can order the infringer to pay your attorneys
+fees. Registration only costs $10.00, and it's easy to
+do yourself. The only potential disadvantage is the
+requirement that you deposit the first and last 25 pages
+of your source code, which can be inspected (but not
+copied) by members of the public.
+.hn 2
+A test to see if you understand this article
+.pg
+Now, someone tell me this: is this article copyrighted? Can you print it?
+.hn 1
+Who Owns The Program You Wrote?
+.hn 2
+Introduction
+.pg
+The starting point of this analysis is that if you wrote
+the program, you are the author, and copyright belongs
+to the author. HOWEVER, that can change instantly.
+There are two common ways for your ownership to shift to
+someone else: first, your program might be a \*(lqwork for
+hire.\*(rq Second, you might sell or assign your
+.i rights
+in the program, which for our purposes means the
+copyright.
+.hn 2
+Programs written as an employee
+.pg
+Most of the programs which you write at
+work, if not all of them, belong to your employer.
+That's because a program prepared by an employee within
+the scope of his or her employment is a \*(lqwork for hire,\*(rq
+and the employer is considered the
+.i author .
+This is more or less automatic if you are an employee -- no
+written agreement is necessary to make your employer the
+copyright owner. By contrast, if you can convince your
+employer to let you be the copyright owner, you must
+have that agreement in writing.
+.pg
+By the way, before you give up hope of
+owning the copyright to the program you wrote at work,
+figure out if you are really an employee. That is
+actually a complex legal question, but I can tell you
+now that just because your boss says you are an employee
+doesn't mean that it's so. And remember that if you
+created the program outside the
+.i scope
+of your job, the
+program is not a \*(lqwork for hire.\*(rq Finally, in
+California and probably elsewhere, the state labor law
+provides that employees own products they create on
+their own time, using their own tools and materials.
+Employment contracts which attempt to make the employer
+the owner of those off-the-job
+.i inventions
+are void, at least in sunny California.
+.hn 2
+Programs written as a contractor
+.pg
+Wait a minute: I'm an independent
+contractor to Company X, not an employee. I come and go
+as I please, get paid by the hour with no tax withheld,
+and was retained to complete a specific project. I
+frequently work at home with my own equipment. Is the
+program I'm writing a \*(lqwork for hire,\*(rq owned by the
+Company? Maybe, maybe not. In California, this area is
+full of landmines for employers, and gold for
+contractors.
+.pg
+A contractor's program is not a \*(lqwork for
+hire,\*(rq and is not owned by the company, unless (1) there
+is a written agreement between the company and the
+contractor which says that it is, and (2) the work is a
+.i "commissioned work" .
+A
+.i "commissioned work"
+is one of
+the following: (a) a contribution to a
+.i "collective work" ,
+(b) an audiovisual work (like a movie, and maybe like a video game),
+(c) a translation, (d) a compilation, (e) an instructional text,
+(f) a test or answer to a test, or (g) an atlas. I know you must be
+tired of definitions, but this is what the real legal
+world is made of. An example of a collective work is a
+book of poetry, with poems contributed by various
+authors. A piece of code which is incorporated into a
+large program isn't a contribution to a collective work,
+but a stand-alone program which is packaged and sold
+with other stand-alone programs could be.
+.pg
+So where are we? If you are a contract
+programmer, not an employee, and your program is a
+.i "commissioned work" ,
+and you have a written agreement
+that says that the program is a \*(lqwork for hire\*(rq owned by
+the greedy company, who owns the program? That's right,
+the company. But guess what? In California and
+elsewhere the company just became your employer! This
+means that the company must now provide worker's
+compensation benefits for you
+.b "AND UNEMPLOYMENT INSURANCE" .
+.hn 1
+A Brief Word About Licenses.
+.hn 2
+Why a license?
+.pg
+When you get software at the local five and dime, the
+manufacturer claims that you have a license to use that
+copy of the program. The reason for this is that the
+manufacturer wants to place more restrictions on your
+use of the program than copyright law places. For
+example, licenses typically say you can only use the
+program on a single designated CPU. Nothing in the
+copyright law says that. Some licenses say you cannot
+make an archive copy. The copyright law says you can,
+remember? But if the license is a valid license, now
+you can't. You can sell or give away your copy of a
+program if you purchased it, right? That's permitted by
+copyright law, but the license may prohibit it. The
+more restrictive terms of the license will apply instead
+of the more liberal copyright rules.
+.hn 2
+Is it valid?
+.pg
+Is the license valid? This is hotly debated
+among lawyers. (What isn't? We'll argue about the time
+of day.) A few states have passed or will soon pass
+laws declaring that they are valid. A few will go the
+other way. Federal legislation is unlikely. My
+argument is that at the consumer level, the license is
+not binding because there is no true negotiation (unless
+a state law says it is binding), but hey that's just an
+argument and I'm not saying that that's the law. In any
+case, I think businesses which buy software will be
+treated differently in court than consumers. Businesses
+should read those licenses and negotiate with the
+manufacturer if the terms are unacceptable.
+.hn 1
+I Have A Neat Idea. Can I Trademark It? What About patent?
+.hn 2
+Trademark law explained
+.pg
+Sorry, no luck. Trademark law protects names: names of
+products and names of services. (Note that I did not
+say names of companies. Company names are not
+trademarkable.) If you buy a program that has a
+trademarked name, all that means is that you can't sell
+your own similar program under the same name. It has
+nothing to do with copying the program.
+.hn 2
+Patent Law
+.pg
+Patent law can apply to computer programs,
+but it seldom does. The main reasons it seldom applies
+are practical: the patent process is too slow and too
+expensive to do much good in the software world. There
+are also considerable legal hurdles to overcome in order
+to obtain a patent. If, by chance, a program is
+patented, the patent owner has the exclusive right to
+make, use or sell it for 17 years.
+.hn 1
+CONCLUSION
+.pg
+I know this is a long article,
+but believe it or not I just scratched the surface.
+Hopefully, you'll find this information useful, and
+you'll stop passing along myths about copyright law. If
+anyone needs more information, I can be reached at the
+address on the first page.
+Sorry, but I do not usually have
+access to the network, so you can't reach me there.
+.sp
+Thank you. JORDAN J. BRESLOW