Proprietary software is software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing the software or modifying it, and—in some cases, as is the case with some patent-encumbered and EULA -bound software—from making use of the software on their own, thereby restricting their freedoms.
89-496: AIX (pronounced / ˌ eɪ . aɪ . ˈ ɛ k s / ay-eye- EKS ) is a series of proprietary Unix operating systems developed and sold by IBM since 1986. The name stands for "Advanced Interactive eXecutive". Current versions are designed to work with Power ISA based server and workstation computers such as IBM's Power line. Originally released for the IBM RT PC RISC workstation in 1986, AIX has supported
178-459: A PowerPC 604 CPU clocked at 132 MHz, and the ANS 700/150 has the same family CPU but clocked at 150 MHz. Both have a L1 cache of 32 kB. The ANS 700/200 features the more advanced PowerPC 604e clocked at 200 MHz, with an L1 cache of 64 kB. The L2 cache of the ANS is mounted on a SIMM , with a standard size of 512 kB for the 500 and 1 MB for the 700s. Any ANS may have
267-507: A beta test version of AIX 5L for the IA-64 ( Itanium ) architecture in 2001, but this never became an official product due to lack of interest. The Apple Network Server (ANS) systems were PowerPC-based systems designed by Apple Computer to have numerous high-end features that standard Apple hardware did not have, including swappable hard drives, redundant power supplies, and external monitoring capability. These systems were more or less based on
356-476: A trade secret . Software can be made available with fewer restrictions on licensing or source-code access; software that satisfies certain conditions of freedom and openness is known as " free " or " open-source ." Since license agreements do not override applicable copyright law or contract law , provisions in conflict with applicable law are not enforceable. Some software is specifically licensed and not sold, in order to avoid limitations of copyright such as
445-507: A "mixed source" model including both free and non-free software in the same distribution. Most if not all so-called proprietary UNIX distributions are mixed source software, bundling open-source components like BIND , Sendmail , X Window System , DHCP , and others along with a purely proprietary kernel and system utilities. Some free software packages are also simultaneously available under proprietary terms. Examples include MySQL , Sendmail and ssh. The original copyright holders for
534-470: A DAT tape streamer can be added to the free slots. Optionally, the ANS 700 also supports redundant and hot-swappable power supply units and an internal drive rack for two further fixed hard drives. The case is large and heavy, at a height of 24.5 in (62 cm), a width of 16.5 in (42 cm), a depth of 18 in (46 cm) and a weight of over 80 lb (36 kg), with exact weight depending on hardware configuration. That means that while it
623-515: A February 21, 1997, internal Microsoft memo drafted for Bill Gates : Early versions of the iPhone SDK were covered by a non-disclosure agreement . The agreement forbade independent developers from discussing the content of the interfaces. Apple discontinued the NDA in October 2008. Any dependency on the future versions and upgrades for a proprietary software package can create vendor lock-in , entrenching
712-462: A Government Security Program (GSP) to allow governments to view source code and Microsoft security documentation, of which the Chinese government was an early participant. The program is part of Microsoft's broader Shared Source Initiative which provides source code access for some products. The Reference Source License (Ms-RSL) and Limited Public License (Ms-LPL) are proprietary software licenses where
801-518: A Text Formatting System package priced at $ 200. The TCP/IP stack for AIX PS/2 retailed for another $ 300. The X Window System package was priced at $ 195, and featured a graphical environment called the AIXwindows Desktop , based on IXI's X.desktop . The C and FORTRAN compilers each had a price tag of $ 275. Locus also made available their DOS Merge virtual machine environment for AIX, which could run MS DOS 3.3 applications inside AIX; DOS Merge
890-532: A contentious move that resulted in v3 containing no PL.8 code and being somewhat more "pure" than v2. Other notable subsystems included: In addition, AIX applications can run in the PASE subsystem under IBM i . IBM formerly made the AIX for RS/6000 source code available to customers for an additional fee; in 1991, IBM customers could order the AIX 3.0 source code for a one-time charge of US$ 60,000; subsequently, IBM released
979-401: A copy can decide whether, and how much, to charge for a copy or related services. Proprietary software that comes for no cost is called freeware . Proponents of commercial proprietary software argue that requiring users to pay for software as a product increases funding or time available for the research and development of software. For example, Microsoft says that per-copy fees maximize
SECTION 10
#17328729340161068-465: A dual primary power configuration (independent primary power, possibly, and desirably, from different power panels, one possibly backed up by an uninterruptible power supply ) by removing the IEC input power connector and physically and electrically connecting two input power cordsets, one to each of the redundant PSUs. However, this modification very likely invalidates the machine's UL Listing. Nevertheless, such
1157-559: A license for the Internet forum software vBulletin can modify the source for their own site but cannot redistribute it. This is true for many web applications, which must be in source code form when being run by a web server. The source code is covered by a non-disclosure agreement or a license that allows, for example, study and modification, but not redistribution. The text-based email client Pine and certain implementations of Secure Shell are distributed with proprietary licenses that make
1246-498: A modification could implement a true N+1 redundancy configuration for the ANS 700s. The Network Servers were sold exclusively with AIX , in a version called " AIX for Apple Network Servers " with some Apple-specific features, like AppleShare services, added; two revisions, 4.1.4 and 4.1.5, exist. Apple's own Unix variant A/UX had already been discontinued and does not support the PowerPC. Due to their AIX OS and hardware similarities,
1335-544: A monopoly position. Proprietary software may also have licensing terms that limit the usage of that software to a specific set of hardware. Apple has such a licensing model for macOS , an operating system which is limited to Apple hardware, both by licensing and various design decisions. This licensing model has been affirmed by the United States Court of Appeals for the Ninth Circuit . Proprietary software which
1424-481: A single user or computer. In some cases, software features are restricted during or after the trial period, a practice sometimes called crippleware . Proprietary software often stores some of its data in file formats that are incompatible with other software, and may also communicate using protocols which are incompatible. Such formats and protocols may be restricted as trade secrets or subject to patents . A proprietary application programming interface (API)
1513-462: A software package may be ended to force users to upgrade and pay for newer versions ( planned obsolescence ). Sometimes another vendor or a software's community themselves can provide support for the software, or the users can migrate to either competing systems with longer support life cycles or to FOSS -based systems. Some proprietary software is released by their owner at end-of-life as open-source or source available software, often to prevent
1602-425: A technical measure, such as product activation , a product key or serial number, a hardware key , or copy protection . Vendors may also distribute versions that remove particular features, or versions which allow only certain fields of endeavor, such as non-commercial, educational, or non-profit use. Use restrictions vary by license: Vendors typically distribute proprietary software in compiled form, usually
1691-593: A wide range of hardware platforms, including the IBM RS/6000 series and later Power and PowerPC -based systems, IBM System i , System/370 mainframes, PS/2 personal computers, and the Apple Network Server . Currently, it is supported on IBM Power Systems alongside IBM i and Linux . AIX is based on UNIX System V with 4.3BSD -compatible extensions. It is certified to the UNIX 03 and UNIX V7 specifications of
1780-406: A work of free software, even copyleft free software, can use dual-licensing to allow themselves or others to redistribute proprietary versions. Non-copyleft free software (i.e. software distributed under a permissive free software license or released to the public domain) allows anyone to make proprietary redistributions. Free software that depends on proprietary software is considered "trapped" by
1869-484: Is a software library interface "specific to one device or, more likely to a number of devices within a particular manufacturer's product range." The motivation for using a proprietary API can be vendor lock-in or because standard APIs do not support the device's functionality. The European Commission , in its March 24, 2004, decision on Microsoft's business practices, quotes, in paragraph 463, Microsoft general manager for C++ development Aaron Contorer as stating in
SECTION 20
#17328729340161958-696: Is a database of system information integrated into AIX, analogous to the registry in Microsoft Windows . A good understanding of the ODM is essential for managing AIX systems. Data managed in ODM is stored and maintained as objects with associated attributes . Interaction with ODM is possible via application programming interface (API) library for programs, and command-line utilities such as odmshow , odmget , odmadd , odmchange and odmdelete for shell scripts and users. SMIT and its associated AIX commands can also be used to query and modify information in
2047-511: Is about the right width for a 19-inch rack, it requires at least 14 rack units in height. A third model in a smaller rack-mount case without the large disk array, the Network Server 300 (code named "Deep Dish", as in a deep dish pizza), never got past the prototype stage. Also in development but never released were CPU cards featuring two CPUs . Power Macintosh 9500 CPU cards, which were available with dual processors, were not compatible with
2136-677: Is also common to both machines and connected through the Grand Central chip. The ANS lacks the MESH SCSI chip (53CF94/6 derived Apple SCSI chip) which is present on the PM9600 and supports the internal Fast SCSI bus. Grand Central provides support for eleven system interrupts. On both the Macintosh and the ANS, each PCI slot contains only one interrupt line (up to four supported in PCI spec.) and each interrupt line
2225-413: Is installed. This is an absolute restriction built into the machine's ROM-DIMM. If even one RAM DIMM is non-parity, then parity checking is turned off for all RAM, in which case 70 ns RAM DIMMs are acceptable. FPM or EDO RAM DIMMs are acceptable, in any order, as the machine treats EDO RAM DIMMs as FPM RAM DIMMs. All Network Servers feature an internal two-channel Wide SCSI -2 controller (narrow, to
2314-489: Is no longer marketed, supported or sold by its owner is called abandonware , the digital form of orphaned works . If the proprietor of a software package should cease to exist, or decide to cease or limit production or support for a proprietary software package, recipients and users of the package may have no recourse if problems are found with the software. Proprietors can fail to improve and support software because of business problems. Support for older or existing versions of
2403-436: Is not synonymous with commercial software , although the two terms are sometimes used synonymously in articles about free software. Proprietary software can be distributed at no cost or for a fee, and free software can be distributed at no cost or for a fee. The difference is that whether proprietary software can be distributed, and what the fee would be, is at the proprietor's discretion. With free software, anyone who has
2492-400: Is required for another party to use the software. In the case of proprietary software with source code available, the vendor may also prohibit customers from distributing their modifications to the source code. Shareware is closed-source software whose owner encourages redistribution at no cost, but which the user sometimes must pay to use after a trial period. The fee usually allows use by
2581-521: Is the System Management Interface Tool for AIX. It allows a user to navigate a menu hierarchy of commands, rather than using the command line. Invocation is typically achieved with the command smit . Experienced system administrators make use of the F6 function key which generates the command line that SMIT will invoke to complete it. SMIT also generates a log of commands that are performed in
2670-400: Is used by only one device. The interrupt map is different in the two machines, and this represents the most likely reason why inserting a PM9500 or PM9600 ROM in an ANS will not allow the machine to boot. The firmware expects certain interrupts to correspond to certain events, but the interrupt signal is physically connected to a different device than the firmware expects. The ANS 500/132 uses
2759-465: The smit.script file. The smit.script file automatically records the commands with the command flags and parameters used. The smit.script file can be used as an executable shell script to rerun system configuration tasks. SMIT also creates the smit.log file, which contains additional detailed information that can be used by programmers in extending the SMIT system. smit and smitty refer to
IBM AIX - Misplaced Pages Continue
2848-624: The Power Macintosh hardware available at the time but were designed to use AIX (versions 4.1.4 or 4.1.5) as their native operating system in a specialized version specific to the ANS called AIX for Apple Network Servers. AIX was only compatible with the Network Servers and was not ported to standard Power Macintosh hardware. It should not be confused with A/UX , Apple's earlier version of Unix for 68k -based Macintoshes . The release of AIX version 3 (sometimes called AIX/6000 ) coincided with
2937-591: The Single UNIX Specification , beginning with AIX versions 5.3 and 7.2 TL5, respectively. Older versions were certified to the UNIX 95 and UNIX 98 specifications. AIX was the first operating system to implement a journaling file system . IBM has continuously enhanced the software with features such as processor, disk, and network virtualization , dynamic hardware resource allocation (including fractional processor units), and reliability engineering concepts derived from its mainframe designs. Unix began in
3026-526: The classic Mac OS . This makes them the last non-Macintosh desktop computers made by Apple to date. The 500/132, 700/150, and 700/200 sold in the U.S. market for $ 11,000, $ 15,000 and $ 19,000, respectively. Apple Network Servers are not to be confused with the Apple Workgroup Servers and the Macintosh Servers, which were Macintosh workstations that shipped with server software and used Mac OS;
3115-425: The first-sale doctrine . The owner of proprietary software exercises certain exclusive rights over the software. The owner can restrict the use, inspection of source code, modification of source code, and redistribution. Vendors typically limit the number of computers on which software can be used, and prohibit the user from installing the software on extra computers. Restricted use is sometimes enforced through
3204-468: The machine language understood by the computer's central processing unit . They typically retain the source code , or human-readable version of the software, often written in a higher level programming language . This scheme is often referred to as closed source. While most proprietary software is distributed without the source code, some vendors distribute the source code or otherwise make it available to customers. For example, users who have purchased
3293-481: The "Tsunami" board used in the Power Macintosh 9500 and some Macintosh clones . While the circuit board layout of the Apple Network Server (ANS) may resemble RS/6000 systems, logically and physically it is almost identical to a Power Macintosh 9500 (PM9500), although running quite different firmware, and which is specific to its unique mission function. Starting at the top level bus and working downward in
3382-493: The 1 MB cache card fitted. The system bus speed is 44 MHz for the 500, and 50 MHz for the 700s or any ANS to which the 200 MHz processor card had been fitted. The ANS logic board has eight 168-pin DIMM parity RAM slots with four of them free (with a maximum amount of 512 MB of RAM specified). The ANS 500/132 shipped with 32 MB of RAM installed (4 × 8 MB 60 ns parity DIMMs manufactured by IBM) and
3471-464: The AIX 3.1 source code in 1992, and AIX 3.2 in 1993. These source code distributions excluded certain files (authored by third-parties) which IBM did not have rights to redistribute, and also excluded layered products such as the MS-DOS emulator and the C compiler. Furthermore, in order to be able to license the AIX source code, the customer first had to procure source code license agreements with AT&T and
3560-411: The ANS 700/150 and the ANS 700/200 shipped with 48 MB (2 × 16 MB 60 ns + 2 × 8 MB parity DIMMs also manufactured by IBM). For all practical purposes, the maximum RAM configuration is 4 × 128 MB parity DIMMs (512 MB, total) or 8 × 64 MB parity DIMMs (also 512 MB total). The machine will not POST (i.e., will not pass the P ower- o n S ystem T est) if more than 512 MB
3649-626: The ANS uses the Bandit PCI bridge, just as the PM9500 does. The PCI bus arbiters are also identical (343S0182). The bus arbiters receive the PCI Bus Request signals and issue the Bus Grant Signals to the PCI slots and to the PCI bridge chips (Bandit). The interrupt manager and logic board IO controller is also the same. Both use Grand Central (343S1125). Grand Central is a device on the PCI bus. At
IBM AIX - Misplaced Pages Continue
3738-525: The ANS. An ANS 500/132 may be upgraded to an ANS 500/200 by installing the 200 MHz processor accessory card. It is possible to upgrade an ANS 500 to an ANS 700 or to downgrade an ANS 700 to an ANS 500 simply by exchanging the power back panel and PSU(s), but it is necessary to completely disassemble the base of the ANS in order to accomplish such an upgrade or downgrade. An ANS 700 has but one input power connection, even though it can have dual, independent PSUs. However, an ANS 700 may be easily converted into
3827-592: The Bandit PCI Bridge and associated arbiter chip can directly (no PCI-PCI bridge required) support at least six PCI devices given proper firmware support. Going down further in the hierarchy, the Grand Central chip is a sort of I/O bus for miscellaneous logic board devices. Both the ANS and the PM9500 use the CURIO chip (AM79C950, custom part from AMD) to support serial ports, a slow (5 MB/s, 53C94/96 based) SCSI bus and 10 Mbit/s ethernet. The SWIM floppy controller
3916-595: The CD-ROM drive, and to any hard drives which have been installed with the Apple accessory Narrow SCSI-2 installation kit), an external 25-pin SCSI-1 connector and a standard 1.44 MB " SuperDrive " floppy. Six free PCI slots are available for expansion—parts supported under AIX include two Ethernet cards and a SCSI RAID card. Other ports include one ADB port, two serial ports and one AAUI port. Unlike all other Apple computers of
4005-726: The CPU Bus Clock is supplied by the removable CPU card. However, on the ANS the clock buffer which splits the System Clock for all the CPU Bus Devices is on the logic board, whereas on the PowerMac 9500 the clock buffer is on the CPU card. The memory data lane controllers are different on the ANS from the ones on the PM9500, presumably because of added support for parity memory. The ANS memory data lane controllers are 343S1161 instead of 343S1141 as on
4094-615: The Free Software Foundation. This includes software written only for Microsoft Windows, or software that could only run on Java , before it became free software. Most of the software is covered by copyright which, along with contract law , patents , and trade secrets , provides legal basis for its owner to establish exclusive rights. A software vendor delineates the specific terms of use in an end-user license agreement (EULA). The user may agree to this contract in writing, interactively on screen ( clickwrap ), or by opening
4183-528: The Network Servers are mostly binary compatible with the RS/6000 series. However, applications which rely on early RS/6000's POWER2 processor and Micro Channel bus are incompatible with the ANS's PowerPC CPU and PCI bus. During the development of the product, Apple tested alpha versions of Novell NetWare for PowerPC . Around the same time the hardware changed, the NetWare project ceased to be updated and later
4272-460: The ODM. ODM is stored on disk using Berkeley DB files. Example of information stored in the ODM database are: Proprietary software Proprietary software is a subset of non-free software , a term defined in contrast to free and open-source software ; non-commercial licenses such as CC BY-NC are not deemed proprietary, but are non-free. Proprietary software may either be closed-source software or source-available software . Until
4361-442: The PCI bus, ANS parts ways with the PM9500 in a few ways. The ANS has two 53C825A SCSI chips with support for Fast & Wide SCSI operations, which are not present in the PM9500. These each appear as a separate PCI device on the PCI bus. The ANS also adds a Cirrus Logic 54M30 video controller as an additional PCI device. In all the ANS has three PCI devices which the PM9500 lacks. The ANS's PCI slots are also organized differently. On
4450-421: The PM9500, Grand Central and the first three PCI slots are supported by Bandit 1. The remaining three PCI slots are supported by Bandit 2. On the ANS, Grand Central, the two 53C825A SCSI chips, the 54M30 video controller and the upper two PCI slots are supported by Bandit 1. The remaining four PCI slots are supported by Bandit 2. Some may find it interesting that this (six devices supported by Bandit 1) confirms that
4539-451: The PM9500. However, the memory structure is the same with two banks of DIMM slots and support for memory interleaving when corresponding slots in different banks contain identical memory DIMMs. The ANS does have eight memory DIMM slots instead of the PM9500's twelve, but other Hammerhead-based machines such as the PM8500 also carry only eight memory DIMM slots. On the PCI bus, as mentioned above,
SECTION 50
#17328729340164628-547: The S/370 platform to be used as a build host for the 5ESS switch 's software. During this process, IBM made modifications to the TSS/370 Resident Supervisor to better support Unix. In 1984, IBM introduced its own Unix variant for the S/370 platform called VM/IX, developed by Interactive Systems Corporation using Unix System III. However, VM/IX was only available as a PRPQ (Programming Request for Price Quotation) and
4717-493: The University of California, Berkeley. The default shell was Bourne shell up to AIX version 3, but was changed to KornShell (ksh88) in version 4 for XPG4 and POSIX compliance. The Common Desktop Environment (CDE) is AIX's default graphical user interface . As part of Linux Affinity and the free AIX Toolbox for Linux Applications (ATLA), open-source KDE Plasma Workspaces and GNOME desktop are also available. SMIT
4806-419: The announcement of the first POWER1 -based IBM RS/6000 models in 1990. AIX v3 innovated in several ways on the software side. It was the first operating system to introduce the idea of a journaling file system , JFS , which allowed for fast boot times by avoiding the need to ensure the consistency of the file systems on disks (see fsck ) on every reboot. Another innovation was shared libraries which avoid
4895-416: The box containing the software ( shrink wrap licensing ). License agreements are usually not negotiable . Software patents grant exclusive rights to algorithms, software features, or other patentable subject matter , with coverage varying by jurisdiction. Vendors sometimes grant patent rights to the user in the license agreement. The source code for a piece of proprietary software is routinely handled as
4984-429: The bus hierarchy, at the top level is the CPU bus with a Hammerhead controller (Apple Part # 343S1190) which is also found on the PM9500. The CPU, as mentioned, is a PowerPC 604 or 604e. The CPU bus-to-PCI bus bridges are Bandit controllers (343S0020). Both the ANS and the PM9500 have two Bandit controllers and two separate PCI busses. All devices at the CPU bus level are identical between the ANS and PM9500. On both systems
5073-579: The distinction of being built on top of SNA, and thereby being fully compatible with DS on IBM mainframe systems and on midrange systems running OS/400 through IBM i . For the graphical user interfaces, AIX v2 came with the X10R3 and later the X10R4 and X11 versions of the X Window System from MIT, together with the Athena widget set . Compilers for Fortran and C were available. AIX PS/2 (also known as AIX/386 )
5162-399: The dual "Bandit" bus controllers, the proprietary floppy format, and possibly the CD-ROM. UW-SCSI hard disks are seldom an issue and Apple even released an U-SCSI (but narrow) hard disk installation kit for the ANS even though an ANS is normally only equipped with UW-SCSI disks. As of 2005 , most Apple Network Servers had been removed from service and most had been returned to Apple or sold on
5251-518: The early 1970s at AT&T 's Bell Labs research center, running on DEC minicomputers . By 1976, the operating system was used in various academic institutions, including Princeton , where Tom Lyon and others ported it to the S/370 to run as a guest OS under VM/370 . This port later grew into UTS , a mainframe Unix offering from IBM's competitor Amdahl Corporation . IBM's involvement with Unix began in 1979 when it assisted Bell Labs in porting Unix to
5340-494: The era, the ANS uses a VGA connector for the on-board video; an adapter for Apple displays was included. A unique aspect of the Apple Network Servers is their case: It is fully lockable and extremely accessible, it features a small LCD for diagnostics, and its front has seven device slots, with a CD-ROM and one hard drive mounted in them in the standard configuration. Additional hot-swappable SCSI hard drive modules or
5429-584: The first commercial RISC chip. This was based on a design pioneered at IBM Research (the IBM 801 ). One of the novel aspects of the RT design was the use of a microkernel , called Virtual Resource Manager (VRM). The keyboard, mouse, display, disk drives and network were all controlled by a microkernel. One could "hotkey" from one operating system to the next using the Alt-Tab key combination. Each OS in turn would get possession of
SECTION 60
#17328729340165518-613: The host operating system, and as a guest under VM . AIX/ESA, while technically advanced, had little commercial success, partially because UNIX functionality was added as an option to the existing mainframe operating system, MVS , as MVS/ESA SP Version 4 Release 3 OpenEdition in 1994, and continued as an integral part of MVS/ESA SP Version 5, OS/390 and z/OS, with the name eventually changing from OpenEdition to Unix System Services . IBM also provided OpenEdition in VM/ESA Version 2 through z/VM. As part of Project Monterey , IBM released
5607-495: The keyboard, mouse and display. Besides AIX v2, the PICK OS also included this microkernel. Much of the AIX v2 kernel was written in the PL.8 programming language, which proved troublesome during the migration to AIX v3. AIX v2 included full TCP/IP networking, as well as SNA and two networking file systems: NFS , licensed from Sun Microsystems , and Distributed Services (DS). DS had
5696-447: The late 1960s, computers—especially large and expensive mainframe computers , machines in specially air-conditioned computer rooms—were usually leased to customers rather than sold . Service and all software available were usually supplied by manufacturers without separate charge until 1969. Computer vendors usually provided the source code for installed software to customers. Customers who developed software often made it available to
5785-600: The legal status of software copyright , especially for object code , was not clear until the 1983 appeals court ruling in Apple Computer, Inc. v. Franklin Computer Corp . According to Brewster Kahle the legal characteristic of software changed also due to the U.S. Copyright Act of 1976 . Starting in February 1983 IBM adopted an " object-code -only" model for a growing list of their software and stopped shipping much of
5874-421: The need for static linking from an application to the libraries it used. The resulting smaller binaries used less of the hardware RAM to run, and used less disk space to install. Besides improving performance, it was a boon to developers: executable binaries could be in the tens of kilobytes instead of a megabyte for an executable statically linked to the C library . AIX v3 also scrapped the microkernel of AIX v2,
5963-480: The new hardware. Whether related to the hardware change or by coincidence, Apple also abandoned its NetWare on PowerPC development (codename: Wormhole) at this time. The general logic board layout seems to suggest a close relationship with PowerPC-based RS/6000 systems by IBM , which also were designed to run AIX. On the other hand, many logic board components, especially the Open Firmware boot ROM, are similar to
6052-488: The profitability of software development. Proprietary software generally creates greater commercial activity over free software, especially in regard to market revenues. Proprietary software is often sold with a license that gives the end user right to use the software. Apple Network Server The Apple Network Server ( ANS ) was a line of PowerPC -based server computers designed, manufactured and sold by Apple Computer, Inc. from February 1996 to April 1997. It
6141-712: The public without charge. Closed source means computer programs whose source code is not published except to licensees. It is available to be modified only by the organization that developed it and those licensed to use the software. In 1969, IBM, which had antitrust lawsuits pending against it, led an industry change by starting to charge separately for mainframe software and services, by unbundling hardware and software. Bill Gates ' " Open Letter to Hobbyists " in 1976 decried computer hobbyists' rampant copyright infringement of software, particularly Microsoft's Altair BASIC interpreter, and asserted that their unauthorized use hindered his ability to produce quality software. But
6230-469: The same meeting as it was determined that they were low priorities. The Apple Network Server's hardware was supposed to be based on a new logic board design specific to the product. During the development of the hardware, Apple abandoned the original mainboard design for unconfirmed reasons. In order to move forward and ship the product, Apple made modifications to the Power Macintosh 9500 logic board and ROM (locking out all Mac OS calls) and ported AIX to
6319-492: The same program, though smitty invokes the text-based version, while smit will invoke an X Window System based interface if possible; however, if smit determines that X Window System capabilities are not present, it will present the text-based version instead of failing. Determination of X Window System capabilities is typically performed by checking for the existence of the DISPLAY variable. Object Data Manager ( ODM )
6408-557: The software from becoming unsupported and unavailable abandonware . 3D Realms and id Software are famous for the practice of releasing closed source software into the open source . Some of those kinds are free-of-charge downloads ( freeware ), some are still commercially sold (e.g. Arx Fatalis ). More examples of formerly closed-source software in the List of commercial software with available source code and List of commercial video games with available source code . Proprietary software
6497-480: The software. This is particularly common with certain programming languages . For example, the bytecode for programs written in Java can be easily decompiled to somewhat usable code, and the source code for programs written in scripting languages such as PHP or JavaScript is available at run time . Proprietary software vendors can prohibit the users from sharing the software with others. Another unique license
6586-545: The sole exception, the Workgroup Server 95—a Quadra 950 with an added SCSI controller that shipped with A/UX —was also capable of running Mac OS. Apple did not have comparable server hardware in their product lineup again until the introduction of the Xserve in 2002. The product's short lifespan is attributed to significant financial troubles at Apple in early 1997. CEO Gil Amelio cancelled both Network Server and OpenDoc in
6675-402: The source code available. Some licenses for proprietary software allow distributing changes to the source code, but only to others licensed for the product, and some of those modifications are eventually picked up by the vendor. Some governments fear that proprietary software may include defects or malicious features which would compromise sensitive information. In 2003 Microsoft established
6764-473: The source code is made available . Governments have also been accused of adding such malware to software themselves. According to documents released by Edward Snowden , the NSA has used covert partnerships with software companies to make commercial encryption software exploitable to eavesdropping, or to insert backdoors . Software vendors sometimes use obfuscated code to impede users who would reverse engineer
6853-595: The source code, even to licensees. In 1983, binary software became copyrightable in the United States as well by the Apple vs. Franklin law decision, before which only source code was copyrightable. Additionally, the growing availability of millions of computers based on the same microprocessor architecture created for the first time an unfragmented and big enough market for binary distributed software. Software distributions considered as proprietary may in fact incorporate
6942-570: The standard OS for the Apple Network Server line by Apple Computer . In the late 1990s, under Project Monterey , IBM and the Santa Cruz Operation attempted to integrate AIX and UnixWare into a multiplatform Unix for Intel IA-64 architecture. The project was discontinued in 2002 after limited commercial success. In 2003, the SCO Group filed a lawsuit against IBM, alleging misappropriation of UNIX System V source code in AIX. The case
7031-488: Was IBM's fourth attempt to offer Unix-like functionality for their mainframe line, specifically the System/370 (the prior versions were a TSS/370 -based Unix system developed jointly with AT&T c.1980, a VM/370 -based system named VM/IX developed jointly with Interactive Systems Corporation c.1984, and a VM/370 -based version of TSS/370 named IX/370 which was upgraded to be compatible with UNIX System V ). AIX/370
7120-405: Was abandoned. Apple also tested and produced limited numbers of ROM SIMMs which supported Windows NT for PowerPC on the Network Server 500 and 700. As an alternative to AIX it is possible, though complicated, to install PowerPC Linux or NetBSD on the ANS. It is possible, with prototype Macintosh ROMs, to boot an Apple Network Server 500 or 700 into Mac OS 7.5 or later, however Ethernet support
7209-584: Was codenamed "Shiner" and originally consisted of two models, the Network Server 500/132 ("Shiner LE", i.e., "low-end") and the Network Server 700/150 ("Shiner HE", i.e., "high-end"), which got a companion model, the Network Server 700/200 (also "Shiner HE") with a faster CPU in November 1996. The machines were not a part of the Apple Macintosh line of computers; they were designed to run IBM 's AIX operating system and their ROM specifically prevented booting
7298-485: Was developed by Locus Computing Corporation under contract to IBM. AIX PS/2, first released in October 1988, ran on IBM PS/2 personal computers with Intel 386 and compatible processors. The product was announced in September 1988 with a baseline tag price of $ 595, although some utilities, such as UUCP , were included in a separate Extension package priced at $ 250. nroff and troff for AIX were also sold separately in
7387-559: Was developed for the IBM RT PC workstation by IBM in conjunction with Interactive Systems Corporation , who had previously ported UNIX System III to the IBM PC for IBM as PC/IX . According to its developers, the AIX source (for this initial version) consisted of one million lines of code. Installation media consisted of eight 1.2M floppy disks . The RT was based on the IBM ROMP microprocessor ,
7476-528: Was not a General Availability product. It was replaced in 1985 by IBM IX/370, a fully supported product based on AT&T's Unix/360 6th Edition, later updated to Unix System V. In 1986, IBM introduced AIX Version 1 for the IBM RT PC workstation. It was based on UNIX System V Releases 1 and 2, incorporating source code from 4.2 and 4.3 BSD UNIX. AIX Version 2 followed in 1987 for the RT PC. In 1990, AIX Version 3
7565-486: Was not complete. No reliable sources for the procedure or requirements exist. Not only is the Ethernet different, but the display interface is as well. Using an Apple-branded, but DEC "Tulip" Ethernet card and a display card from a 9500 goes a long way towards achieving Mac OS capability but even this is not assured. Yellowdog Linux 2.x or 3.x is more assured, and NetBSD 1.5.x might be even better. Major issues remain, such as
7654-455: Was released for the POWER -based RS/6000 platform. It became the primary operating system for the RS/6000 series, which was later renamed IBM eServer pSeries , IBM System p , and finally IBM Power Systems . AIX Version 4, introduced in 1994, added symmetric multiprocessing and evolved through the 1990s, culminating with AIX 4.3.3 in 1999. A modified version of Version 4.1 was also used as
7743-511: Was released in 1990 with functional equivalence to System V Release 2 and 4.3BSD as well as IBM enhancements. With the introduction of the ESA/390 architecture, AIX/370 was replaced by AIX/ESA in 1991, which was based on OSF/1 , and also ran on the System/390 platform. This development effort was made partly to allow IBM to compete with Amdahl UTS . Unlike AIX/370, AIX/ESA ran both natively as
7832-531: Was resolved in 2010 when a jury ruled that Novell owned the rights to Unix, not SCO. AIX 6 was announced in May 2007 and became generally available on November 9, 2007. Key features included role-based access control , workload partitions , and Live Partition Mobility . AIX 7.1 was released in September 2010 with enhancements such as Cluster Aware AIX and support for large-scale memory and real-time application requirements. The original AIX (sometimes called AIX/RT )
7921-500: Was sold separately for another $ 250. IBM also offered a $ 150 AIX PS/2 DOS Server Program, which provided file server and print server services for client computers running PC DOS 3.3. The last version of PS/2 AIX is 1.3. It was released in 1992 and announced to add support for non-IBM (non-microchannel) computers as well. Support for PS/2 AIX ended in March 1995. In 1988, IBM announced AIX/370 , also developed by Locus Computing. AIX/370
#15984