Knowledge (XXG)

Clean-room design

Source đź“ť

210:
certain similarities to both NEC's and Intel's code. From this evidence, the judge concluded that similarity in certain routines was a matter of functional constraints resulting from the compatibility requirements, and thus were likely free of a creative element. Although the clean-room approach had been used as preventative measure in view of possible litigation before (e.g. in the Phoenix BIOS case), the
285:, a key plot point from the second episode is how the fictional Cardiff Electric computer company placed an engineer in a clean room to reverse engineer a BIOS for its PC clone, to provide cover and protection from IBM lawsuits for a previous probably-illegal hacking of the BIOS code others at the company had performed. It reminded many critics of 209:
it could be considered free of copyright violations. While NEC themselves did not follow a strict clean-room approach in the development of their clone's microcode, during the trial, they hired an independent contractor who was only given access to specifications but ended up writing code that had
339:
To protect against charges of having simply (and illegally) copied IBM's BIOS, Phoenix reverse-engineered it using what's called a "clean room," or "Chinese wall," approach. First, a team of engineers studied the IBM BIOS—about 8KB of code—and described everything it did as completely as possible
268:
Some works are closer to the core of intended copyright protection than others. Sony's BIOS lay at a distance from the core because it contains unprotected aspects that cannot be examined without copying. The court of appeal therefore accorded it a lower degree of protection than more traditional
70:
Typically, a clean-room design is done by having someone examine the system to be reimplemented and having this person write a specification. This specification is then reviewed by a lawyer to ensure that no copyrighted material is included. The specification is then implemented by a team with no
107:, happened before Phoenix announced, in July 1984, that they were licensing their own BIOS code. Phoenix expressly emphasized the clean-room process through which their BIOS code had been written by a programmer who did not even have prior exposure to Intel microprocessors, himself having been a 243:
emulator, alleging that its proprietary BIOS code had been copied into Connectix's product without permission. Sony won the initial judgment, but the ruling was overturned on appeal. Sony eventually purchased the rights to Virtual Game Station to prevent its further sale and development. This
340:
without using or referencing any actual code. Then Phoenix brought in a second team of programmers who had no prior knowledge of the IBM BIOS and had never seen its code. Working only from the first team's functional specifications, the second team wrote a new BIOS that operated as specified.
93:, and Handwell Corporation, were litigated by IBM for copyright infringement, and were forced to re-implement their BIOS in a way which did not infringe IBM's copyrights. The legal precedent for firmware being protected by copyright, however, hadn't been established until 204:
clone. A US judge ruled that while the early, internal revisions of NEC's microcode were indeed a copyright violation, the later one, which actually went into NEC's product, although derived from the former, were sufficiently different from the
174:. In the early years of its existence, Coherent's developer Mark Williams Company received a visit from an AT&T delegation looking to determine whether MWC was infringing on AT&T Unix property. It has been released as open source. 214:
case was the first time that the clean-room argument was accepted in a US court trial. A related aspect worth mentioning here is that NEC did have a license for Intel's patents governing the 8086 processor.
263:
directly. Connectix's successful appeal maintained that the direct disassembly and observation of proprietary code was necessary because there was no other way to determine its behavior. From the ruling:
111:
programmer beforehand. As late as the early 1990s, IBM was winning millions of dollars from settling BIOS copyright infringement lawsuits against some other PC clone manufacturers like Matsushita/
740: 67:
The term implies that the design team works in an environment that is "clean" or demonstrably uncontaminated by any knowledge of the proprietary techniques used by the competitor.
219: 759: 147: 95: 2365: 151:. The previous PC "clone" examples are notable for not daring to fight IBM in court, even before the legal precedent for copyrighting firmware had been made. 2434: 380: 477: 2439: 886: 867: 846: 504: 363: 1220: 647: 520: 2383: 1178: 2393: 630: 2624: 2243: 917: 281: 1746: 2388: 35: 2459: 2012: 1535: 1112: 1102: 2806: 2265: 2248: 1970: 1810: 1245: 1161: 1134: 293:, also used such an approach. The reaction of IBM's legal department, like other plot points, echoed the experiences of 1562: 1124: 167: 576: 99:, 714 F.2d 1240 (3rd Circuit Court 1983). The three settlements by IBM, and the legal clean-room PC BIOS designs of 2629: 2491: 2403: 1773: 1312: 159: 2586: 2255: 1870: 1865: 1795: 1736: 1540: 1525: 1336: 1252: 108: 723: 327: 2591: 2348: 2260: 2022: 1709: 1639: 1500: 1356: 1267: 1141: 406: 355:
Software and Intellectual Property Protection: Copyright and Patent Issues for Computer and Legal Professionals
674: 1684: 184: 2556: 2521: 2449: 2408: 2360: 2218: 2037: 1995: 1960: 1940: 1704: 60:
because it relies on independent creation. However, because independent invention is not a defense against
2076: 1945: 1910: 1361: 1262: 1235: 1173: 290: 232: 104: 57: 2801: 2757: 2541: 2424: 2238: 2044: 2017: 2007: 1975: 1965: 1930: 1845: 1790: 1785: 1768: 1714: 1552: 1505: 1366: 1230: 1151: 1007: 690: 30:
This article is about the design-copying technique. For the manufacturing or research environment, see
2711: 2566: 2526: 2280: 2233: 2054: 2002: 1925: 1915: 1815: 1778: 1758: 1689: 1679: 1087: 1077: 1034: 1012: 967: 910: 244:
established a precedent addressing the legal implications of commercial reverse engineering efforts.
240: 189: 79: 2506: 2429: 2338: 2223: 2071: 2049: 1955: 1935: 1800: 1659: 1644: 1557: 1324: 1277: 1058: 703: 686: 294: 252: 86: 49: 550: 145:. The "Laser 128 story" is in contrast to the Franklin Ace 1000, which lost in the 1983 decision, 2743: 2619: 2571: 2546: 1985: 1820: 1805: 1664: 1480: 1351: 1297: 1029: 682: 82:
sold its clean-room implementation of the IBM-compatible BIOS to various PC clone manufacturers.
2771: 2726: 2696: 2501: 2454: 2310: 2300: 2121: 2116: 2111: 2081: 1920: 1905: 1860: 1850: 1835: 1830: 1763: 1699: 1694: 1597: 1432: 1329: 1307: 1257: 1215: 1205: 1119: 997: 937: 882: 863: 857: 842: 823: 793: 772: 746: 500: 458: 432: 359: 353: 163: 17: 1741: 836: 815: 785: 450: 424: 182:
Clean-room design is usually employed as best practice, but not strictly required by law. In
2701: 2666: 2641: 2354: 2328: 2290: 2096: 2032: 1980: 1885: 1875: 1855: 1731: 1649: 1602: 1572: 1547: 1515: 1475: 1415: 1346: 1185: 678: 528: 289:
million dollar clean-room engineering, but a contemporary, but far less successful company,
130: 2691: 2671: 2651: 2646: 2636: 2531: 2166: 2156: 2141: 2101: 2066: 2059: 1990: 1950: 1719: 1592: 1582: 1490: 1447: 1427: 1156: 1107: 903: 631:"A dumb hypothetical about the legality of someone documenting Windows XP - ReactOS Forum" 206: 602: 2716: 2661: 2614: 2596: 2398: 2146: 2136: 2131: 2106: 1900: 1880: 1753: 1724: 1674: 1607: 1577: 1567: 1530: 1452: 1410: 1405: 1287: 1282: 1272: 1190: 1168: 1002: 992: 90: 56:
associated with the original design. Clean-room design is useful as a defense against
2795: 2721: 2706: 2686: 2609: 2511: 2343: 2333: 2161: 2151: 2126: 2091: 1654: 1587: 1510: 1485: 1437: 1422: 1129: 1049: 307: 2604: 2581: 2551: 2536: 1825: 1442: 1383: 1195: 1146: 1097: 1072: 1024: 1017: 256: 248: 119:(1993–1994), although the latter suit was for infringements between 1985 and 1990. 45: 64:, clean-room designs typically cannot be used to circumvent patent restrictions. 2681: 2676: 2656: 2576: 2496: 2305: 2210: 1520: 1495: 1467: 1396: 1341: 1319: 1067: 1044: 1039: 982: 977: 260: 137:, the only computer model, among dozens of Apple II compatibles, which survived 2778: 2295: 1890: 1669: 1391: 1371: 1225: 1063: 142: 138: 31: 827: 797: 462: 436: 2764: 2750: 2561: 2285: 2270: 2228: 1840: 1400: 1240: 236: 224: 193: 134: 112: 53: 1895: 942: 127: 648:"Coherent sources released under a 3-clause BSD license – Virtually Fun" 2516: 2444: 1054: 201: 162:
operating system made from clean-room reverse-engineered components of
155: 116: 2275: 926: 729:”, Computer Law Journal, vol. 4, issue 10, (Winter 1990) pp. 453–481 429:
PC Magazine: The Independent Guide to IBM-Standard Personal Computing
286: 100: 61: 763:, 203 F.3d 596 (9th Cir. 2000). Web Archive.org copy, Feb 28, 2007. 987: 478:"COMPANY NEWS; Japanese Company Is Sued By I.B.M. Over Copyrights" 123: 713:, Volume 3, Spring Issue, 1990, pp. 209–222 (particularly p. 213) 2027: 228: 197: 171: 2480: 2183: 1628: 955: 899: 192:
against Intel's charges that NEC's engineers simply copied the
170:
operating system, a clean-room re-implementation of version 7
495:
Joseph W. S. Davis; Hiroshi Oda; Yoshikazu Takaishi (1996).
451:"Matsushita, IBM settle BIOS copyright infringement dispute" 760:
Sony Computer Entertainment, Inc. v. Connectix Corporation
741:
Sony Computer Entertainment, Inc. v. Connectix Corporation
895: 820:
InfoWorld: The Newspaper for the Microcomputing Community
247:
During production, Connectix unsuccessfully attempted a
727:: A Guide to Using "Clean Room" Procedures as Evidence 551:"IMPACT OF APPLE VS. FRANKLIN DECISION By Rob Hassett" 148:
Apple Computer, Inc. v. Franklin Computer Corporation
52:
and then recreating it without infringing any of the
862:(5th ed.). Cengage Learning. pp. 281–285. 702:
Jorge Contreras, Laura Handley, and Terrence Yang, "
220:
Sony Computer Entertainment, Inc. v. Connectix Corp.
2417: 2376: 2319: 2209: 1461: 1380: 1296: 1204: 1086: 966: 816:"'Secured Facility' Solves Compatibility Conflicts" 223:was a 1999 lawsuit which established an important 48:technique) is the method of copying a design by 34:. For the software development methodology, see 27:Reverse-engineering without infringing copyright 425:"Phoenix Says Its BIOS May Foil IBM's Lawsuits" 96:Apple Computer, Inc. v. Franklin Computer Corp. 775:, By Bill Machrone, Page 451, Jun 1983, PC Mag 499:. Kluwer Law International. pp. 248–254. 911: 707:: Breaking New Ground in the Law of Copyright 603:"The Making of a Computer by Perry Greenberg" 8: 85:Several other PC clone companies, including 455:Computerworld: The Newspaper for IT Leaders 358:. Greenwood Publishing Group. p. 130. 2477: 2206: 2180: 1625: 963: 952: 918: 904: 896: 642: 640: 838:A Dictionary of Intellectual Property Law 786:"Price Cut Pressure on Compatible Makers" 2435:Good Design Award (Museum of Modern Art) 279:In the first season of the 2014 TV show 841:. Edward Elgar Publishing. p. 53. 711:Harvard Journal of Law & Technology 577:"Refusal of Apple's injunction request" 318: 877:Jonathan Band; Masanobu Katoh (2011). 381:"IBM Wins Disputes Over PC Copyrights" 71:connection to the original examiners. 2440:Good Design Award (Chicago Athenaeum) 431:. Ziff Davis, Inc.: 56 10 July 1984. 122:Another clean-room design example is 7: 859:Legal Aspects of Managing Technology 379:Caruso, Denise (February 27, 1984), 814:Rachel Parker (28 September 1987). 476:Pollack, Andrew (2 February 1993). 457:. Computerworld: 67. 2 March 1987. 2384:American Institute of Graphic Arts 227:in regard to reverse engineering. 25: 2394:Design and Industries Association 673:Dennis Ritchie (April 10, 1998). 405:Sanger, David E. (9 June 1984). 326:Schwartz, Mathew (2001-11-12). 2389:Chartered Society of Designers 521:"A brief recap of the lawsuit" 36:cleanroom software engineering 18:Clean-room reverse engineering 1: 2460:Prince Philip Designers Prize 1103:Architectural lighting design 407:"EAGLE'S BATTLE FOR SURVIVAL" 2266:Electronic design automation 2249:Virtual home design software 1221:Automotive suspension design 126:'s successful clones of the 1125:Environmental impact design 497:Dispute resolution in Japan 255:the BIOS, so its engineers 2823: 2404:International Forum Design 1774:Engineering design process 352:Bernard A. Galler (1995). 29: 2739: 2487: 2476: 2205: 2179: 1635: 1624: 1526:Integrated circuit design 1448:Stage/set lighting design 1337:Hardware interface design 1253:Hardware interface design 962: 951: 933: 749: (9th Cir. 2000). 2361:Industrial design rights 2349:Fashion design copyright 2261:Design quality indicator 1710:Creative problem-solving 1501:Electrical system design 1357:Sonic interaction design 1268:Photographic lens design 1142:Healthy community design 2557:New product development 2522:Enterprise architecture 2450:IF Product Design Award 2409:Design Research Society 1961:Reliability engineering 879:Interfaces on Trial 2.0 185:NEC Corp. v Intel Corp. 154:Other examples include 2013:Top-down and bottom-up 1362:User experience design 1263:Packaging and labeling 1236:Electric guitar design 1174:Landscape architecture 856:Lee Burgunder (2010). 683:alt.folklore.computers 291:Columbia Data Products 271: 233:copyright infringement 105:Columbia Data Products 58:copyright infringement 2542:Innovation management 2425:European Design Award 2191:Intellectual property 2008:Theory of constraints 1971:Responsibility-driven 1811:For manufacturability 1715:Creativity techniques 1553:Nuclear weapon design 1367:User interface design 1231:Corrugated box design 1152:Interior architecture 835:Peter Groves (2011). 328:"Reverse-Engineering" 266: 2587:Unintelligent design 2567:Philosophy of design 2281:Design specification 2234:Comprehensive layout 1806:For behaviour change 1779:Probabilistic design 1541:Power network design 1078:Visual merchandising 1035:Instructional design 1013:Postage stamp design 792:: 49. 16 July 1984. 747:203 F.3d 596 241:Virtual Game Station 190:declaratory judgment 80:Phoenix Technologies 2807:Reverse engineering 2507:Creative industries 2430:German Design Award 2339:Design infringement 2224:Architectural model 1563:Organization design 1558:Nucleic acid design 1506:Experimental design 1059:Traffic sign design 773:Aboard the Columbia 330:. computerworld.com 295:Corona Data Systems 282:Halt and Catch Fire 231:sought damages for 200:processor in their 188:(1990), NEC sought 87:Corona Data Systems 50:reverse engineering 44:(also known as the 2572:Process simulation 2547:Intelligent design 1871:Intelligence-based 1866:Integrated topside 1796:Framework-oriented 1481:Behavioural design 1352:Information design 1030:Information design 722:David S. Elkins, “ 581:The New York Times 557:. 18 December 2012 482:The New York Times 411:The New York Times 274:In popular culture 2789: 2788: 2735: 2734: 2502:Conceptual design 2472: 2471: 2468: 2467: 2455:James Dyson Award 2311:Website wireframe 2301:Technical drawing 2175: 2174: 2023:Transgenerational 1764:Ecological design 1640:Activity-centered 1620: 1619: 1616: 1615: 1598:Spacecraft design 1392:Public art design 1330:Video game design 1308:Experience design 1278:Production design 1258:Motorcycle design 1216:Automotive design 1120:Ecological design 998:Film title design 888:978-0-262-29446-1 869:978-1-4390-7981-2 848:978-1-84980-778-4 822:. InfoWorld: 41. 555:internetlegal.com 525:coolcopyright.com 506:978-90-411-0974-3 365:978-0-89930-974-3 42:Clean-room design 16:(Redirected from 2814: 2781: 2774: 2767: 2760: 2753: 2746: 2478: 2355:Geschmacksmuster 2329:Community design 2207: 2181: 1941:Process-centered 1737:Design–bid–build 1705:Cradle-to-cradle 1685:Concept-oriented 1626: 1603:Strategic design 1573:Processor design 1548:Mechanism design 1516:Geometric design 1476:Algorithm design 1416:Jewellery design 1347:Immersive design 1241:Furniture design 1186:Landscape design 964: 953: 920: 913: 906: 897: 892: 873: 852: 831: 802: 801: 782: 776: 770: 764: 756: 750: 744: 736: 730: 720: 714: 700: 694: 693: 670: 664: 663: 661: 659: 654:. 8 January 2015 652:virtuallyfun.com 644: 635: 634: 627: 621: 620: 618: 616: 607: 599: 593: 592: 590: 588: 573: 567: 566: 564: 562: 547: 541: 540: 538: 536: 527:. Archived from 517: 511: 510: 492: 486: 485: 473: 467: 466: 447: 441: 440: 421: 415: 414: 402: 396: 395: 394: 392: 376: 370: 369: 349: 343: 342: 336: 335: 323: 253:reverse engineer 21: 2822: 2821: 2817: 2816: 2815: 2813: 2812: 2811: 2792: 2791: 2790: 2785: 2779: 2772: 2765: 2758: 2751: 2744: 2731: 2532:Futures studies 2483: 2464: 2413: 2372: 2321: 2315: 2201: 2200: 2171: 2077:Value sensitive 2067:User innovation 1946:Public interest 1911:Object-oriented 1631: 1612: 1593:Software design 1583:Research design 1536:Physical design 1491:Database design 1465: 1463: 1457: 1433:Property design 1428:Game art design 1382: 1376: 1299: 1292: 1207: 1200: 1157:Interior design 1108:Building design 1089: 1082: 969: 958: 947: 929: 924: 889: 876: 870: 855: 849: 834: 813: 810: 808:Further reading 805: 784: 783: 779: 771: 767: 757: 753: 738: 737: 733: 721: 717: 701: 697: 672: 671: 667: 657: 655: 646: 645: 638: 629: 628: 624: 614: 612: 605: 601: 600: 596: 586: 584: 583:. 4 August 1982 575: 574: 570: 560: 558: 549: 548: 544: 534: 532: 519: 518: 514: 507: 494: 493: 489: 475: 474: 470: 449: 448: 444: 423: 422: 418: 404: 403: 399: 390: 388: 378: 377: 373: 366: 351: 350: 346: 333: 331: 325: 324: 320: 316: 304: 276: 269:literary works. 207:Intel microcode 180: 77: 39: 28: 23: 22: 15: 12: 11: 5: 2820: 2818: 2810: 2809: 2804: 2794: 2793: 2787: 2786: 2784: 2783: 2776: 2769: 2762: 2755: 2748: 2740: 2737: 2736: 2733: 2732: 2730: 2729: 2724: 2719: 2714: 2709: 2704: 2699: 2694: 2689: 2684: 2679: 2674: 2669: 2664: 2659: 2654: 2649: 2644: 2639: 2634: 2633: 2632: 2627: 2617: 2612: 2607: 2600: 2599: 2597:Wicked problem 2594: 2589: 2584: 2579: 2574: 2569: 2564: 2559: 2554: 2549: 2544: 2539: 2534: 2529: 2524: 2519: 2514: 2509: 2504: 2499: 2494: 2488: 2485: 2484: 2482:Related topics 2481: 2474: 2473: 2470: 2469: 2466: 2465: 2463: 2462: 2457: 2452: 2447: 2442: 2437: 2432: 2427: 2421: 2419: 2415: 2414: 2412: 2411: 2406: 2401: 2399:Design Council 2396: 2391: 2386: 2380: 2378: 2374: 2373: 2371: 2370: 2369: 2368: 2366:European Union 2358: 2351: 2346: 2341: 2336: 2331: 2325: 2323: 2317: 2316: 2314: 2313: 2308: 2303: 2298: 2293: 2288: 2283: 2278: 2273: 2268: 2263: 2258: 2253: 2252: 2251: 2246: 2236: 2231: 2226: 2221: 2215: 2213: 2203: 2202: 2199: 2198: 2195: 2192: 2189: 2185: 2184: 2177: 2176: 2173: 2172: 2170: 2169: 2164: 2159: 2154: 2149: 2144: 2139: 2134: 2129: 2124: 2119: 2114: 2109: 2104: 2099: 2094: 2087: 2086: 2085: 2084: 2074: 2069: 2064: 2063: 2062: 2052: 2047: 2045:Usage-centered 2042: 2041: 2040: 2038:Design for All 2030: 2025: 2020: 2018:Transformation 2015: 2010: 2005: 2000: 1999: 1998: 1988: 1983: 1978: 1973: 1968: 1966:Research-based 1963: 1958: 1953: 1948: 1943: 1938: 1933: 1931:Platform-based 1928: 1923: 1918: 1913: 1908: 1903: 1898: 1893: 1888: 1883: 1881:KISS principle 1878: 1873: 1868: 1863: 1858: 1853: 1848: 1843: 1838: 1833: 1828: 1823: 1818: 1813: 1808: 1803: 1798: 1793: 1791:Fault-tolerant 1788: 1786:Error-tolerant 1783: 1782: 1781: 1771: 1769:Energy neutral 1766: 1761: 1756: 1751: 1750: 1749: 1739: 1734: 1729: 1728: 1727: 1725:Design fiction 1717: 1712: 1707: 1702: 1697: 1692: 1687: 1682: 1677: 1672: 1667: 1662: 1657: 1652: 1647: 1642: 1636: 1633: 1632: 1629: 1622: 1621: 1618: 1617: 1614: 1613: 1611: 1610: 1608:Systems design 1605: 1600: 1595: 1590: 1585: 1580: 1578:Protein design 1575: 1570: 1568:Process design 1565: 1560: 1555: 1550: 1545: 1544: 1543: 1538: 1533: 1531:Circuit design 1523: 1518: 1513: 1508: 1503: 1498: 1493: 1488: 1483: 1478: 1472: 1470: 1459: 1458: 1456: 1455: 1453:Textile design 1450: 1445: 1440: 1435: 1430: 1425: 1420: 1419: 1418: 1413: 1411:Costume design 1406:Fashion design 1403: 1394: 1388: 1386: 1378: 1377: 1375: 1374: 1369: 1364: 1359: 1354: 1349: 1344: 1339: 1334: 1333: 1332: 1327: 1317: 1316: 1315: 1304: 1302: 1294: 1293: 1291: 1290: 1288:Service design 1285: 1283:Sensory design 1280: 1275: 1273:Product design 1270: 1265: 1260: 1255: 1250: 1249: 1248: 1238: 1233: 1228: 1223: 1218: 1212: 1210: 1202: 1201: 1199: 1198: 1193: 1191:Spatial design 1188: 1183: 1182: 1181: 1171: 1169:Keyline design 1166: 1165: 1164: 1154: 1149: 1144: 1139: 1138: 1137: 1135:Computer-aided 1127: 1122: 1117: 1116: 1115: 1105: 1100: 1094: 1092: 1084: 1083: 1081: 1080: 1075: 1070: 1061: 1052: 1047: 1042: 1037: 1032: 1027: 1022: 1021: 1020: 1015: 1010: 1003:Graphic design 1000: 995: 993:Exhibit design 990: 985: 980: 974: 972: 960: 959: 956: 949: 948: 946: 945: 940: 934: 931: 930: 925: 923: 922: 915: 908: 900: 894: 893: 887: 874: 868: 853: 847: 832: 809: 806: 804: 803: 777: 765: 751: 731: 715: 695: 675:"Re: Coherent" 665: 636: 622: 610:classiccmp.org 594: 568: 542: 512: 505: 487: 468: 442: 416: 397: 371: 364: 344: 317: 315: 312: 311: 310: 303: 300: 299: 298: 275: 272: 179: 176: 143:Apple Computer 91:Eagle Computer 76: 73: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 2819: 2808: 2805: 2803: 2800: 2799: 2797: 2782: 2777: 2775: 2770: 2768: 2763: 2761: 2756: 2754: 2749: 2747: 2742: 2741: 2738: 2728: 2725: 2723: 2720: 2718: 2715: 2713: 2712:specification 2710: 2708: 2705: 2703: 2700: 2698: 2695: 2693: 2690: 2688: 2685: 2683: 2680: 2678: 2675: 2673: 2670: 2668: 2665: 2663: 2660: 2658: 2655: 2653: 2650: 2648: 2645: 2643: 2640: 2638: 2635: 2631: 2628: 2626: 2625:architectural 2623: 2622: 2621: 2618: 2616: 2613: 2611: 2608: 2606: 2602: 2601: 2598: 2595: 2593: 2592:Visualization 2590: 2588: 2585: 2583: 2580: 2578: 2575: 2573: 2570: 2568: 2565: 2563: 2560: 2558: 2555: 2553: 2550: 2548: 2545: 2543: 2540: 2538: 2535: 2533: 2530: 2528: 2525: 2523: 2520: 2518: 2515: 2513: 2512:Cultural icon 2510: 2508: 2505: 2503: 2500: 2498: 2495: 2493: 2490: 2489: 2486: 2479: 2475: 2461: 2458: 2456: 2453: 2451: 2448: 2446: 2443: 2441: 2438: 2436: 2433: 2431: 2428: 2426: 2423: 2422: 2420: 2416: 2410: 2407: 2405: 2402: 2400: 2397: 2395: 2392: 2390: 2387: 2385: 2382: 2381: 2379: 2377:Organizations 2375: 2367: 2364: 2363: 2362: 2359: 2357: 2356: 2352: 2350: 2347: 2345: 2344:Design patent 2342: 2340: 2337: 2335: 2334:Design around 2332: 2330: 2327: 2326: 2324: 2318: 2312: 2309: 2307: 2304: 2302: 2299: 2297: 2294: 2292: 2289: 2287: 2284: 2282: 2279: 2277: 2274: 2272: 2269: 2267: 2264: 2262: 2259: 2257: 2254: 2250: 2247: 2245: 2242: 2241: 2240: 2237: 2235: 2232: 2230: 2227: 2225: 2222: 2220: 2217: 2216: 2214: 2212: 2208: 2204: 2196: 2194:Organizations 2193: 2190: 2187: 2186: 2182: 2178: 2168: 2165: 2163: 2160: 2158: 2155: 2153: 2150: 2148: 2145: 2143: 2140: 2138: 2135: 2133: 2130: 2128: 2125: 2123: 2120: 2118: 2115: 2113: 2110: 2108: 2105: 2103: 2100: 2098: 2095: 2093: 2089: 2088: 2083: 2080: 2079: 2078: 2075: 2073: 2070: 2068: 2065: 2061: 2058: 2057: 2056: 2055:User-centered 2053: 2051: 2048: 2046: 2043: 2039: 2036: 2035: 2034: 2031: 2029: 2026: 2024: 2021: 2019: 2016: 2014: 2011: 2009: 2006: 2004: 2003:Tableless web 2001: 1997: 1994: 1993: 1992: 1989: 1987: 1984: 1982: 1979: 1977: 1974: 1972: 1969: 1967: 1964: 1962: 1959: 1957: 1954: 1952: 1949: 1947: 1944: 1942: 1939: 1937: 1934: 1932: 1929: 1927: 1926:Participatory 1924: 1922: 1919: 1917: 1914: 1912: 1909: 1907: 1904: 1902: 1899: 1897: 1894: 1892: 1889: 1887: 1884: 1882: 1879: 1877: 1874: 1872: 1869: 1867: 1864: 1862: 1859: 1857: 1854: 1852: 1849: 1847: 1844: 1842: 1839: 1837: 1834: 1832: 1829: 1827: 1824: 1822: 1819: 1817: 1816:For Six Sigma 1814: 1812: 1809: 1807: 1804: 1802: 1799: 1797: 1794: 1792: 1789: 1787: 1784: 1780: 1777: 1776: 1775: 1772: 1770: 1767: 1765: 1762: 1760: 1759:Domain-driven 1757: 1755: 1752: 1748: 1747:architect-led 1745: 1744: 1743: 1740: 1738: 1735: 1733: 1730: 1726: 1723: 1722: 1721: 1718: 1716: 1713: 1711: 1708: 1706: 1703: 1701: 1698: 1696: 1693: 1691: 1690:Configuration 1688: 1686: 1683: 1681: 1678: 1676: 1673: 1671: 1668: 1666: 1663: 1661: 1658: 1656: 1655:Brainstorming 1653: 1651: 1648: 1646: 1643: 1641: 1638: 1637: 1634: 1627: 1623: 1609: 1606: 1604: 1601: 1599: 1596: 1594: 1591: 1589: 1588:Social design 1586: 1584: 1581: 1579: 1576: 1574: 1571: 1569: 1566: 1564: 1561: 1559: 1556: 1554: 1551: 1549: 1546: 1542: 1539: 1537: 1534: 1532: 1529: 1528: 1527: 1524: 1522: 1519: 1517: 1514: 1512: 1511:Filter design 1509: 1507: 1504: 1502: 1499: 1497: 1494: 1492: 1489: 1487: 1486:Boiler design 1484: 1482: 1479: 1477: 1474: 1473: 1471: 1469: 1460: 1454: 1451: 1449: 1446: 1444: 1441: 1439: 1438:Scenic design 1436: 1434: 1431: 1429: 1426: 1424: 1423:Floral design 1421: 1417: 1414: 1412: 1409: 1408: 1407: 1404: 1402: 1398: 1395: 1393: 1390: 1389: 1387: 1385: 1379: 1373: 1370: 1368: 1365: 1363: 1360: 1358: 1355: 1353: 1350: 1348: 1345: 1343: 1340: 1338: 1335: 1331: 1328: 1326: 1323: 1322: 1321: 1318: 1314: 1311: 1310: 1309: 1306: 1305: 1303: 1301: 1295: 1289: 1286: 1284: 1281: 1279: 1276: 1274: 1271: 1269: 1266: 1264: 1261: 1259: 1256: 1254: 1251: 1247: 1244: 1243: 1242: 1239: 1237: 1234: 1232: 1229: 1227: 1224: 1222: 1219: 1217: 1214: 1213: 1211: 1209: 1203: 1197: 1194: 1192: 1189: 1187: 1184: 1180: 1177: 1176: 1175: 1172: 1170: 1167: 1163: 1160: 1159: 1158: 1155: 1153: 1150: 1148: 1145: 1143: 1140: 1136: 1133: 1132: 1131: 1130:Garden design 1128: 1126: 1123: 1121: 1118: 1114: 1113:Passive solar 1111: 1110: 1109: 1106: 1104: 1101: 1099: 1096: 1095: 1093: 1091: 1088:Environmental 1085: 1079: 1076: 1074: 1071: 1069: 1065: 1062: 1060: 1056: 1053: 1051: 1050:Retail design 1048: 1046: 1043: 1041: 1038: 1036: 1033: 1031: 1028: 1026: 1023: 1019: 1016: 1014: 1011: 1009: 1006: 1005: 1004: 1001: 999: 996: 994: 991: 989: 986: 984: 981: 979: 976: 975: 973: 971: 968:Communication 965: 961: 954: 950: 944: 941: 939: 936: 935: 932: 928: 921: 916: 914: 909: 907: 902: 901: 898: 890: 884: 881:. MIT Press. 880: 875: 871: 865: 861: 860: 854: 850: 844: 840: 839: 833: 829: 825: 821: 817: 812: 811: 807: 799: 795: 791: 787: 781: 778: 774: 769: 766: 762: 761: 755: 752: 748: 743: 742: 735: 732: 728: 726: 719: 716: 712: 708: 706: 699: 696: 691: 688: 684: 680: 676: 669: 666: 653: 649: 643: 641: 637: 632: 626: 623: 611: 604: 598: 595: 582: 578: 572: 569: 556: 552: 546: 543: 531:on 2008-07-03 530: 526: 522: 516: 513: 508: 502: 498: 491: 488: 483: 479: 472: 469: 464: 460: 456: 452: 446: 443: 438: 434: 430: 426: 420: 417: 412: 408: 401: 398: 386: 382: 375: 372: 367: 361: 357: 356: 348: 345: 341: 329: 322: 319: 313: 309: 308:Code morphing 306: 305: 301: 297:more closely. 296: 292: 288: 284: 283: 278: 277: 273: 270: 265: 262: 258: 254: 250: 245: 242: 238: 234: 230: 226: 222: 221: 216: 213: 208: 203: 199: 195: 191: 187: 186: 177: 175: 173: 169: 165: 161: 157: 152: 150: 149: 144: 140: 136: 132: 129: 125: 120: 118: 114: 110: 106: 102: 98: 97: 92: 88: 83: 81: 74: 72: 68: 65: 63: 59: 55: 51: 47: 43: 37: 33: 19: 2802:Computer law 2582:STEAM fields 2552:Lean startup 2537:Indie design 2353: 2320:Intellectual 2072:Value-driven 2050:Use-centered 1956:Regenerative 1936:Policy-based 1896:Mind mapping 1801:For assembly 1742:Design–build 1660:By committee 1645:Adaptive web 1443:Sound design 1401:glass design 1399: / 1384:applied arts 1325:Level design 1196:Urban design 1147:Hotel design 1098:Architecture 1073:Video design 1066: / 1057: / 1025:Illustration 1018:Print design 988:Brand design 878: 858: 837: 819: 789: 780: 768: 758: 754: 739: 734: 725:NEC v. Intel 724: 718: 710: 705:NEC v. Intel 704: 698: 668: 658:20 September 656:. Retrieved 651: 625: 613:. Retrieved 609: 597: 585:. Retrieved 580: 571: 559:. Retrieved 554: 545: 533:. Retrieved 529:the original 524: 515: 496: 490: 481: 471: 454: 445: 428: 419: 410: 400: 391:February 28, 389:, retrieved 387:, p. 15 384: 374: 354: 347: 338: 332:. Retrieved 321: 280: 267: 257:disassembled 251:approach to 249:Chinese wall 246: 218: 217: 212:NEC v. Intel 211: 183: 181: 153: 146: 121: 94: 84: 78: 69: 66: 46:Chinese wall 41: 40: 2620:competition 2577:Slow design 2527:Form factor 2497:Concept art 2306:HTML editor 1986:Sustainable 1821:For testing 1665:By contract 1521:Work design 1496:Drug design 1468:engineering 1342:Icon design 1320:Game design 1298:Interaction 1246:Sustainable 1179:Sustainable 1068:Type design 1045:Photography 1040:News design 983:Book design 978:Advertising 957:Disciplines 261:object code 160:open-source 141:brought by 115:(1987) and 2796:Categories 2780:Wiktionary 2773:Wikisource 2727:technology 2697:principles 2296:Storyboard 2122:management 2117:leadership 2082:Privacy by 1921:Parametric 1891:Metadesign 1861:Integrated 1851:High-level 1836:Generative 1831:Functional 1700:Continuous 1695:Contextual 1670:C-K theory 1630:Approaches 1372:Web design 1226:CMF design 1206:Industrial 1064:Typography 334:2013-06-23 314:References 139:litigation 54:copyrights 32:clean room 2766:Wikiquote 2752:Wikibooks 2702:rationale 2667:knowledge 2642:education 2562:OODA loop 2286:Prototype 2271:Flowchart 2229:Blueprint 2097:computing 2033:Universal 1981:Safe-life 1886:Low-level 1876:Iterative 1856:Inclusive 1841:Geodesign 1732:Defensive 1680:Co-design 1650:Affective 828:0199-6649 798:0199-6649 790:InfoWorld 679:Newsgroup 463:0010-4841 437:0888-8507 385:InfoWorld 237:Connectix 225:precedent 194:microcode 135:Laser 128 113:Panasonic 2759:Wikinews 2692:paradigm 2672:language 2652:engineer 2647:elements 2637:director 2322:property 2167:thinking 2157:strategy 2142:research 2102:controls 2060:Empathic 1991:Systemic 1951:Rational 1906:New Wave 1720:Critical 943:Designer 302:See also 287:Compaq's 178:Case law 168:Coherent 133:for the 128:Apple II 75:Examples 2745:Commons 2717:studies 2662:history 2630:student 2615:classic 2603:Design 2517:.design 2445:Graphex 2147:science 2137:pattern 2132:methods 2107:culture 2090:Design 1901:Modular 1754:Diffuse 1675:Closure 1397:Ceramic 1055:Signage 938:Outline 687:Usenet: 681::  615:9 April 587:9 April 561:9 April 535:9 April 202:NEC V20 196:of the 164:Windows 156:ReactOS 117:Kyocera 109:TMS9900 62:patents 2722:studio 2707:review 2687:museum 2610:change 2418:Awards 2291:Sketch 2276:Mockup 2256:CAutoD 2197:Awards 2162:theory 2152:sprint 2127:marker 2092:choice 1466:& 1464:design 1300:design 1208:design 1090:design 1008:Motion 970:design 927:Design 885:  866:  845:  826:  796:  745:, 689:  503:  461:  435:  362:  166:, and 101:Compaq 2605:brief 2492:Agile 2211:Tools 2188:Tools 1826:For X 1462:Other 1381:Other 606:(PDF) 235:over 158:, an 124:VTech 2682:load 2677:life 2657:firm 2244:CAID 2112:flow 2028:TRIZ 1916:Open 883:ISBN 864:ISBN 843:ISBN 824:ISSN 794:ISSN 660:2018 617:2021 589:2021 563:2021 537:2021 501:ISBN 459:ISSN 433:ISSN 393:2011 360:ISBN 259:the 229:Sony 198:8086 172:Unix 131:ROMs 103:and 2239:CAD 2219:AAD 1996:SOD 1976:RWD 1846:HCD 1313:EED 1162:EID 239:'s 2798:: 818:. 788:. 709:, 685:. 677:. 650:. 639:^ 608:. 579:. 553:. 523:. 480:. 453:. 427:. 409:. 383:, 337:. 89:, 919:e 912:t 905:v 891:. 872:. 851:. 830:. 800:. 692:. 662:. 633:. 619:. 591:. 565:. 539:. 509:. 484:. 465:. 439:. 413:. 368:. 38:. 20:)

Index

Clean-room reverse engineering
clean room
cleanroom software engineering
Chinese wall
reverse engineering
copyrights
copyright infringement
patents
Phoenix Technologies
Corona Data Systems
Eagle Computer
Apple Computer, Inc. v. Franklin Computer Corp.
Compaq
Columbia Data Products
TMS9900
Panasonic
Kyocera
VTech
Apple II
ROMs
Laser 128
litigation
Apple Computer
Apple Computer, Inc. v. Franklin Computer Corporation
ReactOS
open-source
Windows
Coherent
Unix
NEC Corp. v Intel Corp.

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑