Annotation of 43BSDReno/share/doc/usd/09.newsread/copyright.mn, revision 1.1

1.1     ! root        1: .\"    @(#)copyright.mn        6.1 (Berkeley) 5/26/86
        !             2: .\"
        !             3: .ds .f copyright.mn
        !             4: .ds h0 "Copyright Law
        !             5: .ds h1
        !             6: .ds h2 %
        !             7: .ds f0 "\*(vr
        !             8: .ds f1
        !             9: .ds f2 "February 26, 1986
        !            10: .mt
        !            11: Copyright Law
        !            12: .au
        !            13: Jordan J. Breslow
        !            14: .ai
        !            15: 1225 Alpine Road, Suite 200
        !            16: Walnut Creek, CA 94596
        !            17: +1 415 932 4828
        !            18: .bt
        !            19: .fn
        !            20: \(co Copyright 1986 Breslow, Redistributed by permission
        !            21: .ef
        !            22: .pg
        !            23: I am an attorney practicing copyright law and computer
        !            24: law.  I read a series of queries in net.legal about
        !            25: copyright law and was dismayed to find that people who
        !            26: had no idea what they were talking about were spreading
        !            27: misinformation over the network.  Considering that the
        !            28: penalties for copyright infringement can include
        !            29: $50,000.00 damages per infringed work, attorneys fees,
        !            30: court costs, criminal fines and imprisonment, and
        !            31: considering that ignorance is no excuse and innocent
        !            32: intent is not even a recognized defense, I cringe to see
        !            33: the network used as a soapbox for the ill-informed.  For
        !            34: that reason, this article will discuss copyright law and
        !            35: license law as they pertain to computer software.
        !            36: .pg
        !            37: My goal is to enable readers to determine when they
        !            38: should be concerned about infringing and when they can
        !            39: relax about it.  I also want to let programmers know how
        !            40: to obtain copyright for their work.  I'll explain the
        !            41: purpose of software licenses, and discuss the effect
        !            42: that the license has on copyright.  For those of you who
        !            43: are programmers, I'll help you decide whether you own
        !            44: the programs you write on the job or your boss owns
        !            45: them.  I will also mention trademark law and patent law
        !            46: briefly, in order to clarify some confusion about which
        !            47: is which.  Incidentally, if you read this entire essay,
        !            48: you will be able to determine whether or not the essay
        !            49: is copyrighted and whether or not you can make a
        !            50: printout of it.
        !            51: .pg
        !            52: This is a long article, and you may not want to
        !            53: read all of it.  Here is an outline to help you decide
        !            54: what to read and what to ignore:
        !            55: .nf
        !            56: .si 10
        !            57: 1.     The Meaning of Copyright from the Viewpoint of the Software User
        !            58: 1.1    A bit of history
        !            59: 1.2    The meaning of \f2copyright\fP
        !            60: 1.3    The meaning of \f2public domain\fP
        !            61: 1.4    A hypothetical software purchase
        !            62: 1.5    Can you use copyrighted software?
        !            63: 1.6    Can you make a backup copy?
        !            64: 1.7    Licenses may change the rules
        !            65: 1.8    Can you modify the program?
        !            66: 1.9    Can you break the copy protection scheme?
        !            67: 1.10   Summary
        !            68: .sp
        !            69: 2.     Copyright Sounds Neat -- How Do I Get One? Or, How Do I Know If
        !            70:        this Program is Copyrighted?
        !            71: 2.1    How do you get a copyright?
        !            72: 2.2    How do you lose a copyright?
        !            73: 2.3    How do you waste a stamp?
        !            74: 2.4    Do you have to register?
        !            75: 2.5    How copyright comes into existence
        !            76: 2.6    The copyright notice
        !            77: 2.7    Advantages of registration
        !            78: 2.8    A test to see if you understand this article
        !            79: .sp
        !            80: 3.     Who Owns The Program You Wrote?
        !            81: 3.1    Introduction
        !            82: 3.2    Programs written as an employee
        !            83: 3.3    Programs written as a contractor
        !            84: .sp
        !            85: 4.     A Brief Word about Licenses
        !            86: 4.1    Why a license?
        !            87: 4.2    Is it valid?
        !            88: .sp
        !            89: .5     I Have a Neat Idea.  Can I Trademark it? What about a Patent?
        !            90: 5.1    Trademark law explained
        !            91: 5.2    Patent law
        !            92: .sp
        !            93: 6.     Conclusion
        !            94: .ei
        !            95: .fi
        !            96: .sp 2
        !            97: .hn 1
        !            98: The Meaning of Copyright from the Viewpoint of the Software User
        !            99: .hn 2
        !           100: A bit of history
        !           101: .pg
        !           102: If you're not interested in history, you can
        !           103: skip this paragraph.
        !           104: .i Modern
        !           105: copyright law first came
        !           106: into existence in 1570,  by an act of Parliament called
        !           107: the Statute of Anne.  Like most laws, it hasn't changed
        !           108: much since.  It was written with books and pictures in
        !           109: mind.  Parliament, lacking the foresight to predict the
        !           110: success of the Intel and IBM corporations, failed to
        !           111: consider the issue of copyrighting computer programs. 
        !           112: .pg
        !           113: At first, courts questioned whether programs could be
        !           114: copyrighted at all.  The problem was that judges
        !           115: couldn't read the programs and they figured the
        !           116: Copyright Law was only meant to apply to things humans
        !           117: (which arguably includes judges) could read without the
        !           118: aid of a machine.  I saw some mythical discussion about
        !           119: that in some of the net.legal drivel.  Let's lay that to
        !           120: rest:  programs are copyrightable as long as there is
        !           121: even a minimal amount of creativity.  The issue was laid
        !           122: to rest with the Software Act of 1980.  That Act
        !           123: modified the Copyright Act (which is a Federal law by
        !           124: the way), in such a way as to make it clear that
        !           125: programs are copyrightable.  The few exceptions to this
        !           126: rule will rarely concern anyone.  The next question to
        !           127: arise was whether a program was copyrightable if it was
        !           128: stored in ROM rather than on paper.   The decision in
        !           129: the Apple v. Franklin case laid that to rest:  it is.
        !           130: .hn 2
        !           131: The meaning of \f2copyright\fP
        !           132: .pg
        !           133: Now, what is copyright?  As it is commonly
        !           134: understood, it is the right to make copies of something
        !           135: -- or to put it the other way around, it is the right to
        !           136: prohibit other people from making copies.  This is known
        !           137: as an exclusive right -- the exclusive right to
        !           138: .i reproduce ,
        !           139: in the biological language of the Copyright
        !           140: Act -- and what most people don't know is that copyright
        !           141: involves not one, not two, but five exclusive rights.   
        !           142: These are (1) the exclusive right to make copies, (2)
        !           143: the exclusive right to distribute copies to the public,
        !           144: (3) the exclusive right to prepare 
        !           145: .i "derivative works"
        !           146: (I'll explain, just keep reading), (4) the exclusive
        !           147: right to perform the work in public (this mainly applies
        !           148: to plays, dances and the like, but it could apply to
        !           149: software), and (5) the exclusive right to display the
        !           150: work in public (such as showing a film).
        !           151: .hn 2
        !           152: The meaning of \f2public domain\fP
        !           153: .pg
        !           154: Before we go any further, what is public
        !           155: domain?  I saw some discussion on the net about public
        !           156: domain software being copyrighted.  Nonsense.  The
        !           157: phrase 
        !           158: .i "public domain,"
        !           159: when used correctly, means the
        !           160: absence of copyright protection.  It means you can copy
        !           161: public domain software to your heart's content.  It
        !           162: means that the author has none of the exclusive rights
        !           163: listed above.  If someone uses the phrase
        !           164: .i "public domain"
        !           165: to refer to
        !           166: .i freeware
        !           167: (software which is copyrighted but is distributed without advance payment
        !           168: but with a request for a donation), he or she is using
        !           169: the term incorrectly.  Public domain means no copyright
        !           170: -- no exclusive rights.
        !           171: .hn 2
        !           172: A hypothetical software purchase
        !           173: .pg
        !           174: Let's look at those exclusive rights from the
        !           175: viewpoint of someone who has legitimately purchased a
        !           176: single copy of a copyrighted computer program.  For the
        !           177: moment, we'll have to ignore the fact that the program
        !           178: is supposedly licensed, because the license changes
        !           179: things.  I'll explain that later.  For now, assume you
        !           180: went to Fred's Diner and Software Mart and bought a
        !           181: dozen eggs, cat food and a word processing program.  And
        !           182: for now, assume the program is copyrighted.
        !           183: .hn 2
        !           184: Can you use copyrighted software?
        !           185: .pg
        !           186: What can you do with this copyrighted
        !           187: software?  Let's start with the obvious:  can you use it
        !           188: on your powerful Timex PC?  Is this a joke?  No.  Prior
        !           189: to 1980, my answer might have been No, you can't use it!
        !           190: .pg
        !           191: People actually pay me for advice like that!  Well
        !           192: think:  you take the floppy disk out of the zip lock
        !           193: baggy, insert it in drive A and load the program into
        !           194: RAM.  What have you just done?  You've made a copy in
        !           195: RAM -- in legalese, you've reproduced the work, in
        !           196: violation of the copyright owner's exclusive right to
        !           197: reproduce.  (I better clarify something here:  the
        !           198: copyright owner is the person or company whose name
        !           199: appears in the copyright notice on the box, or the disk
        !           200: or the first screen or wherever.  It may be the person
        !           201: who wrote the program, or it may be his boss, or it may
        !           202: be a publishing company that bought the rights to the
        !           203: program.  But in any case, it's not you. When you buy a
        !           204: copy of the program, you do not become the copyright
        !           205: owner.  You just own one copy.)
        !           206: .pg
        !           207: Anyway, loading the program into RAM means
        !           208: making a copy.  The Software Act of 1980 addressed this
        !           209: absurdity by allowing you to make a copy if the copy \*(lqis
        !           210: created as an essential step in the utilization of the
        !           211: computer program in conjunction with a machine and ...
        !           212: is used in no other manner ....\*(rq  By the way,
        !           213: somebody tell me what 
        !           214: .i "a machine"
        !           215: means.  If you connect
        !           216: 5 PC's on a network is that 
        !           217: .i "a machine"
        !           218: or
        !           219: .i "several machines" ?
        !           220: A related question is whether or not running
        !           221: software on a network constitutes a performance.  The
        !           222: copyright owner has the exclusive right to do that,
        !           223: remember?
        !           224: .hn 2
        !           225: Can you make a backup copy?
        !           226: .pg
        !           227: OK, so you bought this copyrighted program
        !           228: and you loaded it into RAM or onto a hard disk without
        !           229: the FBI knocking on your door.  Now can you make a
        !           230: backup copy? 
        !           231: .b YES .
        !           232: The Software Act also provided that
        !           233: you can make a backup copy, provided that it \*(lqis for
        !           234: archival purposes only ....\*(rq  What you cannot do,
        !           235: however, is give the archive copy to your friend so that
        !           236: you and your pal both got the program for the price of
        !           237: one.  That violates the copyright owner's exclusive
        !           238: right to distribute copies to the public.  Get it?  You
        !           239: can, on the other hand, give both your original and
        !           240: backup to your friend -- or sell it to him, or lend it
        !           241: to him, as long as you don't retain a copy of the
        !           242: program you are selling.  Although the copyright owner
        !           243: has the exclusive right to distribute (sell) copies of
        !           244: the program, that right only applies to the first sale
        !           245: of any particular copy.  By analogy, if you buy a
        !           246: copyrighted book, you are free to sell your book to a
        !           247: friend.  The copyright owner does not have the right to
        !           248: control resales.  
        !           249: .hn 2
        !           250: Licenses may change the rules
        !           251: .pg
        !           252: At this point, let me remind you that we have
        !           253: assumed that the program you got at the store was sold
        !           254: to you, not licensed to you.  Licenses may change the
        !           255: rules.
        !           256: .hn 2
        !           257: Can you modify the program?
        !           258: .pg
        !           259: Now, you're a clever programmer, and you know
        !           260: the program could run faster with some modifications. 
        !           261: You could also add graphics and an interactive mode and
        !           262: lots of other stuff.  What does copyright law say about
        !           263: your plans?  Well ... several different things,
        !           264: actually.  First, recall that the copyright owner has
        !           265: the exclusive right to make derivative works.  A
        !           266: derivative work is a work based on one or more
        !           267: preexisting works.  It's easy to recognize derivative
        !           268: works when you think about music or books.  If a book is
        !           269: copyrighted, derivative works could include a
        !           270: screenplay, an abridged edition, or a translation into
        !           271: another language.  Derivative works of songs might be
        !           272: new arrangements (like the jazz version of Love Potion
        !           273: Number 9), a movie soundtrack, or a written
        !           274: transcription, or a 
        !           275: .i "long version" , (such as the fifteen
        !           276: minute version of \*(lqWipe Out\*(rq with an extended drum solo
        !           277: for dance parties).  In my opinion, you are making a
        !           278: derivative work when you take the store-bought word
        !           279: processor and modify it to perform differently.  The
        !           280: same would be true if you 
        !           281: .i translated
        !           282: a COBOL program
        !           283: into BASIC.  Those are copyright infringements -- you've
        !           284: horned in on the copyright owner's exclusive right to
        !           285: make derivative works.  There is, however, some
        !           286: breathing room.  The Software Act generously allows you
        !           287: to 
        !           288: .i adapt
        !           289: the code  if the adaptation \*(lqis created as an
        !           290: essential step in the utilization of the computer
        !           291: program in conjunction with a machine ....\*(rq  For
        !           292: example, you might have to modify the code to make it
        !           293: compatible with your machine.  
        !           294: .hn 2
        !           295: Can you break the copy protection scheme?
        !           296: .pg
        !           297: Moving right along, let's assume your store
        !           298: bought program is copy protected, and you'd really like
        !           299: to make a backup copy.  You know this nine-year-old whiz
        !           300: who can crack any copy-protection scheme faster than you
        !           301: can rearrange a Rubix cube.  Is there a copyright
        !           302: violation if he succeeds?  There's room to argue here. 
        !           303: When you try to figure out if something is an
        !           304: infringement, ask yourself, what exclusive right am I
        !           305: violating?  In this case, not the right to make copies,
        !           306: and not the right to distribute copies.  Public
        !           307: performance and display have no relevance.  So the key
        !           308: question is whether you are making a 
        !           309: .i "derivative work" .
        !           310: My answer to that question is, \*(lqI doubt it.\*(rq  On the
        !           311: other hand, I also doubt that breaking the protection
        !           312: scheme was \*(lqan essential step\*(rq in using the program in
        !           313: conjunction with a machine.  It might be a \*(lqfair use,\*(rq
        !           314: but that will have to wait for another article.  Anyone
        !           315: interested in stretching the limits of the \*(lqfair use\*(rq
        !           316: defense should read the Sony 
        !           317: .i Betamax
        !           318: case.
        !           319: .hn 2
        !           320: Summary
        !           321: .pg
        !           322: Let me summarize. Copyright means the
        !           323: copyright owner has the exclusive right to do certain
        !           324: things. Copyright infringement means you did one of
        !           325: those exclusive things (unless you did it within the
        !           326: limits of the Software Act, i.e., as an essential step ....).
        !           327: .hn 1
        !           328: Copyright Sounds Neat -- How Do I Get One?  Or, How Do I Know if this Program is Copyrighted?
        !           329: .hn 2
        !           330: How do you get a copyright?
        !           331: .pg
        !           332: If you've written an original program, what do you have to do to get a
        !           333: copyright? Nothing. You already have one.
        !           334: .hn 2
        !           335: How do you lose a copyright?
        !           336: .pg
        !           337: If you've written an original
        !           338: program, what do you have to do to lose your copyright
        !           339: protection?  Give copies away without the copyright
        !           340: notice.
        !           341: .hn 2
        !           342: How do you waste a stamp?
        !           343: .pg
        !           344: If you mail the program to yourself
        !           345: in a sealed envelope, what have you accomplished? 
        !           346: You've wasted a stamp and an envelope and burdened the
        !           347: postal system unnecessarily.  
        !           348: .hn 2
        !           349: Do you have to register?
        !           350: .pg
        !           351: Do you have to register your program
        !           352: with the U.S. Copyright Office?  No, but it's a damn
        !           353: good idea.
        !           354: .hn 2
        !           355: How copyright comes into existence
        !           356: .pg
        !           357: Copyright protection (meaning the five
        !           358: exclusive rights) comes into existence the moment you
        !           359: .i fix
        !           360: your program in a 
        !           361: .i "tangible medium" .
        !           362: That means
        !           363: write it down, or store it on a floppy disk, or do
        !           364: something similar.  Registration is optional.  The one
        !           365: thing you must do, however, is protect your copyright by
        !           366: including a copyright notice on every copy of every
        !           367: program you sell, give away, lend out, etc.  If you
        !           368: don't, someone who happens across your program with no
        !           369: notice on it can safely assume that it is in the public
        !           370: domain (unless he actually knows that it is not).  
        !           371: .hn 2
        !           372: The copyright notice
        !           373: .pg
        !           374: The copyright notice has three parts.  The
        !           375: first can be either a c with a circle around it (\(co), or the
        !           376: word 
        !           377: .b Copyright
        !           378: or the abbreviation 
        !           379: .b Copr.
        !           380: The c
        !           381: with a circle around it is preferable, because it is
        !           382: recognized around the world; the others are not.  That's
        !           383: incredibly important.  Countries around the world have
        !           384: agreed to recognize and uphold each others' copyrights,
        !           385: but this world-wide protection requires the use of the c
        !           386: in a circle.  On disk labels and program packaging, use
        !           387: the encircled c.  Unfortunately, computers don't draw
        !           388: small circles well, so programmers have resorted to a c
        !           389: in parentheses: (c).  Too bad.  That has no legal
        !           390: meaning.  When you put your notice in the code and on
        !           391: the screen, use 
        !           392: .b Copyright
        !           393: or 
        !           394: .b Copr.
        !           395: if you can't make a circle.
        !           396: .pg
        !           397: The second part of the notice is the \*(lqyear
        !           398: of first publication of the work.\*(rq  
        !           399: .i Publication
        !           400: doesn't mean distribution by Osborne Publishing Co.  It
        !           401: means distribution of copies of the program to the
        !           402: public \*(lqby sale or other transfer of ownership, or by
        !           403: rental, lease, or lending.\*(rq  So when you start handing
        !           404: out or selling copies of your precious code, you are
        !           405: publishing.  Publication also takes place when you
        !           406: merely OFFER to distribute copies to a group for further
        !           407: distribution.  Your notice must include the year that
        !           408: you first did so.
        !           409: .pg
        !           410: The third part of the notice is the name of
        !           411: the owner of the copyright.  Hopefully, that's you, in
        !           412: which case your last name will do.  If your company owns
        !           413: the program -- a legal issue which I will address later
        !           414: in this article -- the company name is appropriate.
        !           415: .pg
        !           416: Where do you put the notice?  The general
        !           417: idea is to put it where people are likely to see it. 
        !           418: Specifically, if you're distributing a human-readable
        !           419: code listing, put it on the first page in the first few
        !           420: lines of code, and hard code it so that it appears on
        !           421: the title screen, or at sign-off, or continuously.  If
        !           422: you're distributing machine-readable versions only, hard
        !           423: code it.  As an extra precaution, you should also place
        !           424: the notice on the gummed disk label or in some other
        !           425: fashion permanently attached to the storage medium.
        !           426: .hn 2
        !           427: Advantages of registration
        !           428: .pg
        !           429: Now, why register the program?  If no one
        !           430: ever rips off your program, you won't care much about
        !           431: registration.  If someone does rip it off, you'll kick
        !           432: yourself for not having registered it.  The reason is
        !           433: that if the program is registered before the
        !           434: infringement takes place, you can recover some big bucks
        !           435: from the infringer, called statutory damages, and the
        !           436: court can order the infringer to pay your attorneys
        !           437: fees.  Registration only costs $10.00, and it's easy to
        !           438: do yourself.  The only potential disadvantage is the
        !           439: requirement that you deposit the first and last 25 pages
        !           440: of your source code, which can be inspected (but not
        !           441: copied) by members of the public.  
        !           442: .hn 2
        !           443: A test to see if you understand this article
        !           444: .pg
        !           445: Now, someone tell me this:  is this article copyrighted?  Can you print it?
        !           446: .hn 1
        !           447: Who Owns The Program You Wrote?
        !           448: .hn 2
        !           449: Introduction
        !           450: .pg
        !           451: The starting point of this analysis is that if you wrote
        !           452: the program, you are the author, and copyright belongs
        !           453: to the author.  HOWEVER, that can change instantly. 
        !           454: There are two common ways for your ownership to shift to
        !           455: someone else:  first, your program might be a \*(lqwork for
        !           456: hire.\*(rq  Second, you might sell or assign your 
        !           457: .i rights
        !           458: in the program, which for our purposes means the
        !           459: copyright.  
        !           460: .hn 2
        !           461: Programs written as an employee
        !           462: .pg
        !           463: Most of the programs which you write at
        !           464: work, if not all of them, belong to your employer. 
        !           465: That's because a program prepared by an employee within
        !           466: the scope of his or her employment is a \*(lqwork for hire,\*(rq
        !           467: and the employer is considered the 
        !           468: .i author .
        !           469: This is more or less automatic if you are an employee -- no
        !           470: written agreement is necessary to make your employer the
        !           471: copyright owner.  By contrast, if you can convince your
        !           472: employer to let you be the copyright owner, you must
        !           473: have that agreement in writing.
        !           474: .pg
        !           475: By the way, before you give up hope of
        !           476: owning the copyright to the program you wrote at work,
        !           477: figure out if you are really an employee.  That is
        !           478: actually a complex legal question, but I can tell you
        !           479: now that just because your boss says you are an employee
        !           480: doesn't mean that it's so.  And remember that if you
        !           481: created the program outside the 
        !           482: .i scope
        !           483: of your job, the
        !           484: program is not a \*(lqwork for hire.\*(rq  Finally, in
        !           485: California and probably elsewhere, the state labor law
        !           486: provides that employees own products they create on
        !           487: their own time, using their own tools and materials. 
        !           488: Employment contracts which attempt to make the employer
        !           489: the owner of those off-the-job 
        !           490: .i inventions
        !           491: are void, at least in sunny California.
        !           492: .hn 2
        !           493: Programs written as a contractor
        !           494: .pg
        !           495: Wait a minute:  I'm an independent
        !           496: contractor to Company X, not an employee.  I come and go
        !           497: as I please, get paid by the hour with no tax withheld,
        !           498: and was retained to complete a specific project.  I
        !           499: frequently work at home with my own equipment.  Is the
        !           500: program I'm writing a \*(lqwork for hire,\*(rq owned by the
        !           501: Company?  Maybe, maybe not.  In California, this area is
        !           502: full of landmines for employers, and gold for
        !           503: contractors.
        !           504: .pg
        !           505: A contractor's program is not a \*(lqwork for
        !           506: hire,\*(rq and is not owned by the company, unless (1) there
        !           507: is a written agreement between the company and the
        !           508: contractor which says that it is, and (2) the work is a
        !           509: .i" commissioned work" .
        !           510: A
        !           511: .i "commissioned work"
        !           512: is one of
        !           513: the following:  (a)  a contribution to a 
        !           514: .i "collective work" ,
        !           515: (b) an audiovisual work (like a movie, and maybe like a video game),
        !           516: (c) a translation, (d) a compilation, (e) an instructional text,
        !           517: (f) a test or answer to a test, or (g) an atlas.  I know you must be
        !           518: tired of definitions, but this is what the real legal
        !           519: world is made of.  An example of a  collective work is a
        !           520: book of poetry, with poems contributed by various
        !           521: authors.  A piece of code which is incorporated into a
        !           522: large program isn't a contribution to a collective work,
        !           523: but a stand-alone program which is packaged and sold
        !           524: with other stand-alone programs could be.   
        !           525: .pg
        !           526: So where are we?  If you are a contract
        !           527: programmer, not an employee, and your program is a
        !           528: .i "commissioned work" ,
        !           529: and you have a written agreement
        !           530: that says that the program is a \*(lqwork for hire\*(rq owned by
        !           531: the greedy company, who owns the program?  That's right,
        !           532: the company.  But guess what?  In California and
        !           533: elsewhere the company just became your employer!  This
        !           534: means that the company must now provide worker's
        !           535: compensation benefits for you
        !           536: .b "AND UNEMPLOYMENT INSURANCE" .
        !           537: .hn 1
        !           538: A Brief Word About Licenses. 
        !           539: .hn 2
        !           540: Why a license?
        !           541: .pg
        !           542: When you get software at the local five and dime, the
        !           543: manufacturer claims that you have a license to use that
        !           544: copy of the program.  The reason for this is that the
        !           545: manufacturer wants to place more restrictions on your
        !           546: use of the program than copyright law places.  For
        !           547: example, licenses typically say you can only use the
        !           548: program on a single designated CPU.  Nothing in the
        !           549: copyright law says that.  Some licenses say you cannot
        !           550: make an archive copy.  The copyright law says you can,
        !           551: remember?  But if the license is a valid license, now
        !           552: you can't.  You can sell or give away your copy of a
        !           553: program if you purchased it, right?  That's permitted by
        !           554: copyright law, but the license may prohibit it.  The
        !           555: more restrictive terms of the license will apply instead
        !           556: of the more liberal copyright rules.
        !           557: .hn 2
        !           558: Is it valid?
        !           559: .pg
        !           560: Is the license valid?  This is hotly debated
        !           561: among lawyers.  (What isn't?  We'll argue about the time
        !           562: of day.)  A few states have passed or will soon pass
        !           563: laws declaring that they are valid.  A few will go the
        !           564: other way.  Federal legislation is unlikely.  My
        !           565: argument is that at the consumer level, the license is
        !           566: not binding because there is no true negotiation (unless
        !           567: a state law says it is binding), but hey that's just an
        !           568: argument and I'm not saying that that's the law.  In any
        !           569: case, I think businesses which buy software will be
        !           570: treated differently in court than consumers.  Businesses
        !           571: should read those licenses and negotiate with the
        !           572: manufacturer if the terms are unacceptable.  
        !           573: .hn 1
        !           574: I Have A Neat Idea. Can I Trademark It?  What About patent?
        !           575: .hn 2
        !           576: Trademark law explained
        !           577: .pg
        !           578: Sorry, no luck.  Trademark law protects names:  names of
        !           579: products and names of services.  (Note that I did not
        !           580: say names of companies.  Company names are not
        !           581: trademarkable.)  If you buy a program that has a
        !           582: trademarked name, all that means is that you can't sell
        !           583: your own similar program under the same name.  It has
        !           584: nothing to do with copying the program.  
        !           585: .hn 2
        !           586: Patent Law
        !           587: .pg
        !           588: Patent law can apply to computer programs,
        !           589: but it seldom does.  The main reasons it seldom applies
        !           590: are practical:  the patent process is too slow and too
        !           591: expensive to do much good in the software world.  There
        !           592: are also considerable legal hurdles to overcome in order
        !           593: to obtain a patent.  If, by chance, a program is
        !           594: patented, the patent owner has the exclusive right to
        !           595: make, use or sell it for 17 years.
        !           596: .hn 1
        !           597: CONCLUSION
        !           598: .pg
        !           599: I know this is a long article,
        !           600: but believe it or not I just scratched the surface. 
        !           601: Hopefully, you'll find this information useful, and
        !           602: you'll stop passing along myths about copyright law.  If
        !           603: anyone needs more information, I can be reached at the
        !           604: address on the first page.
        !           605: Sorry, but I do not usually have
        !           606: access to the network, so you can't reach me there. 
        !           607: .sp
        !           608: Thank you.  JORDAN J. BRESLOW

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.