p123.pdf

10/11/17, 8(46 PM

Page 1 of 3https://jigsaw.vitalsource.com/api/v0/books/9781323290989/print?from=123&to=123

PRINTED BY: cabmanjr@gmail.com. Printing is for personal, private use only. No part of this book may be reproduced or transmitted without publisher's prior permission. Violators will be prosecuted.

Figure 4-10 Software Sources and Types

Because of the risk and expense, custom development is the last-choice alternative, used

only when there is no other option. Figure 4-10Figure 4-10 summarizes software sources and

types.

What Is Firmware?

FirmwareFirmware is computer software that is installed into devices such as printers, print

servers, and various types of communication devices. The software is coded just like

other software, but it is installed into special, read-only memory of the printer or other

device. In this way, the program becomes part of the device’s memory; it is as if the

program’s logic is designed into the device’s circuitry. Therefore, users do not need to

load firmware into the device’s memory.

Firmware can be changed or upgraded, but this is normally a task for IS professionals.

The task is easy, but it requires knowledge of special programs and techniques that most

business users choose not to learn.

Q3 Is open source software a viable alternative?

To answer this question, you first need to know something about the open source

movement and process. Most computer historians would agree that Richard Matthew

122

123

10/11/17, 8(46 PM

Page 2 of 3https://jigsaw.vitalsource.com/api/v0/books/9781323290989/print?from=123&to=123

Stallman is the father of the movement. In 1983, he developed a set of tools called GNUGNU (a

self-referential acronym meaning GNU Not Unix) for creating a free Unix-like operating

system. Stallman made many other contributions to open source, including the GNUGNU

general public license (GPL) agreementgeneral public license (GPL) agreement, one of the standard license agreements for

open source software. Stallman was unable to attract enough developers to finish the

free Unix system, but continued making other contributions to the open source

movement.

In 1991, Linus Torvalds, working in Helsinki, began work on another version of Unix,

using some of Stallman’s tools. That version eventually became Linux, the high-quality

and very popular operating system discussed previously.

The Internet proved to be a great asset for open source, and many open source projects

became successful, including:

• Open Office (a Microsoft Office look-alike)

• Firebox (a browser)

• MySQL (a DBMS, see Chapter 5Chapter 5)

• Apache (a Web server, see Chapter 6Chapter 6)

• Ubuntu (a Windows-like desktop operating system)

• Android (a mobile-device operating system)

• Cassandra (a NoSQL DBMS, see Chapter 5Chapter 5)

• Hadoop (a BigData processing system, see Chapter 9Chapter 9)

10/11/17, 8(46 PM

Page 3 of 3https://jigsaw.vitalsource.com/api/v0/books/9781323290989/print?from=123&to=123

PRINTED BY: cabmanjr@gmail.com. Printing is for personal, private use only. No part of this book may be reproduced or transmitted without publisher's prior permission. Violators will be prosecuted.

123

124