|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.