Apple V. Franklin
   HOME
*





Apple V. Franklin
''Apple Computer, Inc. v. Franklin Computer Corp.'', 714 F.2d 1240 (3d Cir. 1983), was the first time an appellate level court in the United States held that a computer's BIOS could be protected by copyright. As second impact, this ruling clarified that binary code, the machine readable form of software and firmware, was copyrightable too and not only the human-readable source code form of software. Franklin Computer Corporation introduced the Franklin Ace 1000, a clone of Apple Computer's Apple II, in 1982. Apple quickly determined that substantial portions of the Franklin ROM and operating system had been copied directly from Apple's versions, and on May 12, 1982, filed suit in the United States District Court for the Eastern District of Pennsylvania. It cited the presence of some of the same embedded strings, such as the name "James Huston" (an Apple programmer), and "Applesoft," on both the Apple and Franklin system disks. Franklin admitted that it had copied Apple's s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


United States Court Of Appeals For The Third Circuit
The United States Court of Appeals for the Third Circuit (in case citations, 3d Cir.) is a federal court with appellate jurisdiction over the district courts for the following districts: * District of Delaware * District of New Jersey * Eastern District of Pennsylvania * Middle District of Pennsylvania * Western District of Pennsylvania This circuit also hears appeals from the District Court of the Virgin Islands, which is an Article VI territorial court and not a district court under Article III of the Constitution. The court is composed of 14 active judges and is based at the James A. Byrne United States Courthouse in Philadelphia Philadelphia, often called Philly, is the largest city in the Commonwealth of Pennsylvania, the sixth-largest city in the U.S., the second-largest city in both the Northeast megalopolis and Mid-Atlantic regions after New York City. Sinc ..., Pennsylvania. The court also conducts sittings in other venues, including the United St ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Franklin Computer Corporation
Franklin Electronic Publishers, Incorporated (formerly Franklin Computer Corporation) is an American consumer electronics manufacturer based in Burlington, New Jersey, founded in 1981. Since the mid-1980s, it has primarily created and sold hand-held electronic references, such as spelling correctors, dictionaries, translation devices, medical references, and Bibles. It was publicly traded on the American Stock Exchange under the symbol FEP until September 30, 2009, when it merged with Saunders Acquisition Corporation. Early history Franklin was founded in 1981 by Barry Borden, Russell Bower, and Joel Shusterman as Franklin Computer Corporation. It manufactured clones of the Apple II series computer, which it first marketed in 1982. In early 1982, Franklin released the Franklin ACE 100, and in March of the same year, the Franklin ACE 1000; they were very close copies of the Apple II and Apple II Plus computers, respectively. The motherboard design is nearly identical and Frankl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Corona Data Systems
Corona Data Systems, later renamed Cordata, was an American personal computer company. It was one of the earliest IBM PC compatible computer system companies. Manufacturing was primarily done by Daewoo of Korea, which became a major investor in the company and ultimately the owner. History Founded in mid-1981 by Robert Harp, who co-founded Vector Graphic. Along with Harp, the firm was co-founded by Robert Steven Kramarz who at age 31 was employee #1 and General Manager. Daniel R. Carter was named as CEO a year later. By 1984, Corona employed 280 people. In mid-1985 the firm received fresh capital from the Daewoo Group of South Korea who acquired a controlling interest. Corona Data System's first products were 5MB and 10MB external hard drives with interface cards and software to connect them to the Apple II and the IBM PC. The drives were sold under the brand name ''Starfire'' (''Starfire 5'' and ''Starfire 10''). The original Corona PC was later released in 1983. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Eagle Computer
Eagle Computer of Los Gatos, California, United States, was an early microcomputer manufacturing company. Spun off from Audio-Visual Laboratories (AVL), it first sold a line of popular CP/M computers which were highly praised in the computer magazines of the day. After the IBM PC was launched, Eagle produced the Eagle 1600 series, which ran MS-DOS but were not true clones. When it became evident that the buying public wanted actual clones of the IBM PC, even if a non-clone had better features, Eagle responded with a line of clones, including a portable. The Eagle PCs were always rated highly in computer magazines. CP/M models Multi-image models The AVL Eagle I and II had audio-visual connectors on the back. As a separate company, Eagle sold the Eagle I, II, III, IV, and V computer models, and external SCSI/SASI hard-disk boxes called the File 10 and the File 40. The first Eagle computers were produced by Audio Visual Labs (AVL), a company founded by Gary Kappenman in New ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

IBM PC Clone
IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones. The term "IBM PC compatible" is now a historical description only, since IBM no longer sells personal computers after it sold its personal computer division in 2005 to Chinese technology company Lenovo. The designation "PC", as used in much of personal computer history, has not meant "personal computer" generally, but rather an x86 computer capable of running the same software that a contemporary IBM PC could. The term was initially in contrast to the variety of home computer systems available in the early 1980s, such as the Apple II, TRS-80, and Commodore 64. Later, the term was primarily used in contrast to Apple's Macintosh computers. These "clones" duplicated almost all the significant features of the original IBM PC architectures. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Object Code
In computing, object code or object module is the product of a compiler. In a general sense object code is a sequence of statements or instructions in a computer language, usually a machine code language (i.e., binary) or an intermediate language such as register transfer language (RTL). The term indicates that the code is the goal or result of the compiling process, with some early sources referring to source code as a "subject program". Details Object files can in turn be linked to form an executable file or library file. In order to be used, object code must either be placed in an executable file, a library file, or an object file. Object code is a portion of machine code that has not yet been linked into a complete program. It is the machine code for one particular library or module that will make up the completed product. It may also contain placeholders or offsets, not found in the machine code of a completed program, that the linker will use to connect everything toget ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Firmware
In computing, firmware is a specific class of computer software that provides the low-level control for a device's specific hardware. Firmware, such as the BIOS of a personal computer, may contain basic functions of a device, and may provide hardware abstraction services to higher-level software such as operating systems. For less complex devices, firmware may act as the device's complete operating system, performing all control, monitoring and data manipulation functions. Typical examples of devices containing firmware are embedded systems (running embedded software), home and personal-use appliances, computers, and computer peripherals. Firmware is held in non-volatile memory devices such as ROM, EPROM, EEPROM, and flash memory. Updating firmware requires ROM integrated circuits to be physically replaced, or EPROM or flash memory to be reprogrammed through a special procedure. Some firmware memory devices are permanently installed and cannot be changed after manufacture. C ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Machine-readable Medium
In communications and computing a machine-readable medium, or computer-readable medium, is a medium capable of storing data in a format readable by a mechanical device (rather than human readable). Examples of machine-readable media include magnetic media such as magnetic disks, cards, tapes, and drums, punched cards and paper tapes, optical discs, barcodes and magnetic ink characters. Common machine-readable technologies include magnetic recording, processing waveforms, and barcodes. Optical character recognition (OCR) can be used to enable machines to read information available to humans. Any information retrievable by any form of energy can be machine-readable. Examples include: *Acoustics *Chemical **Photochemical *Electrical **Semiconductor used in volatile RAM microchips **Floating-gate transistor used in non-volatile memory cards **Radio transmission *Magnetic storage *Mechanical ** Tins And Swins *** Punched card *** Paper tape ****Music roll *** Music box cylind ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

String (computer Science)
In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. The latter may allow its elements to be mutated and the length changed, or it may be fixed (after creation). A string is generally considered as a data type and is often implemented as an array data structure of bytes (or words) that stores a sequence of elements, typically characters, using some character encoding. ''String'' may also denote more general arrays or other sequence (or list) data types and structures. Depending on the programming language and precise data type used, a variable declared to be a string may either cause storage in memory to be statically allocated for a predetermined maximum length or employ dynamic allocation to allow it to hold a variable number of elements. When a string appears literally in source code, it is known as a string literal or an anonymous string. In formal languages, which are used in mathematical ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Operating System
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer from cellular phones and video game consoles to web servers and supercomputers. The dominant general-purpose personal computer operating system is Microsoft Windows with a market share of around 74.99%. macOS by Apple Inc. is in second place (14.84%), and ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Read-only Memory
Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing software that is rarely changed during the life of the system, also known as firmware. Software applications (like video games) for programmable devices can be distributed as plug-in cartridges containing ROM. Strictly speaking, ''read-only memory'' refers to memory that is hard-wired, such as diode matrix or a mask ROM integrated circuit (IC), which cannot be electronically changed after manufacture. Although discrete circuits can be altered in principle, through the addition of bodge wires and/or the removal or replacement of components, ICs cannot. Correction of errors, or updates to the software, require new devices to be manufactured and to replace the installed device. Floating-gate ROM semiconductor memory in the form of erasab ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]