11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

statistics <strong>and</strong> computing 457named Linus Torvalds decided to write the kernel <strong>and</strong> integrateit with much <strong>of</strong> the existing GNU s<strong>of</strong>tware. The resultwould become known as Linux, <strong>and</strong> today it is a popularoperating system that runs on many servers <strong>and</strong> workstations.While acknowledging Torvalds’s efforts, Stallmaninsists that the operating system is more properly calledGNU Linux, to reflect the large amount <strong>of</strong> GNU code itemploys.In recent years Stallman has best been known as a vigorousadvocate for free s<strong>of</strong>tware (see open-source movement)<strong>and</strong> for creating alternative structures for controllingits distribution, such as the various forms <strong>of</strong> the GeneralPublic License (GPL). Stallman has been accused <strong>of</strong> beingrigid <strong>and</strong> abrasive, such as in his urging that certain terminologybe used, or, in the case <strong>of</strong> the phrase “intellectualproperty,” not used.Stallman has received a number <strong>of</strong> important awards,including the ACM Grace Hopper Award (1990), ElectronicFrontier Foundation Pioneer Award (1998), <strong>and</strong> a MacArthurFoundation fellowship (1990).Further ReadingFree S<strong>of</strong>tware Foundation. Available online. URL: http://www.fsf.org/. Accessed August 22, 2007.Stallman, Richard M. Free S<strong>of</strong>tware, Free Society: Selected Essays<strong>of</strong> Richard M. Stallman. Boston: Free S<strong>of</strong>tware Foundation,2002.Williams, Sam. Free as in Freedom: Richard Stallman’s Crusade forFree S<strong>of</strong>tware. Sebastapol, Calif.: O’Reilly Media, 2002.st<strong>and</strong>ards in computingOne hallmark <strong>of</strong> the maturity <strong>of</strong> a technology is the development<strong>of</strong> a variety <strong>of</strong> kinds <strong>of</strong> st<strong>and</strong>ards that are acceptedby a majority <strong>of</strong> practitioners. There are several reasonswhy st<strong>and</strong>ards develop.Marketplace St<strong>and</strong>ardsIn many cases, a particular product gains a prominentposition in an emerging market, <strong>and</strong> would-be competitorsadopt its interface <strong>and</strong> specifications. For example,the parallel port printer interface (<strong>and</strong> plug) developedby Centronics for its printers was adopted by virtually allprinter manufacturers. Since it would be impracticable forcomputer manufacturers to provide many different parallelconnectors on their machines, there was a clear marketadvantage in setting a st<strong>and</strong>ard. When a particular product(Centronics in this case) becomes that st<strong>and</strong>ard, it is mainlya matter <strong>of</strong> timing.Once a marketplace st<strong>and</strong>ard is established, manufacturers<strong>and</strong> consumers will generally not want products that areincompatible with it. When the IBM PC <strong>and</strong> its ISA expansioncard became the st<strong>and</strong>ard followed by many “clone”manufacturers, IBM discovered that even Big Blue floutedthe st<strong>and</strong>ard at its peril. When IBM came out with its MCA(Microchannel Architecture) in the late 1980s, the newmachines, although possessing some technical advances,did not sell as well as expected. Most people stayed withthe existing IBM st<strong>and</strong>ard <strong>and</strong> built upwardly compatiblemachines upon it.Official St<strong>and</strong>ardsSome st<strong>and</strong>ards are developed by <strong>of</strong>ficial bodies. For example,the International St<strong>and</strong>ards Organization (ISO) has anelaborate formal process where panels <strong>of</strong> experts developst<strong>and</strong>ards for a huge variety <strong>of</strong> technologies, including manyrelating to computing. In an increasingly global economy,international st<strong>and</strong>ards allow equipment (or s<strong>of</strong>tware) fromone country to be used with that from another. For example,credit cards, phone cards, <strong>and</strong> “smart cards” around theworld have a common format established by ISO st<strong>and</strong>ards.(St<strong>and</strong>ards specific to electrical <strong>and</strong> electronic engineeringare developed by a similar body, the International ElectrotechnicalCommission, or IEC.) St<strong>and</strong>ards that have becomewidely accepted but are not yet <strong>of</strong>ficial ISO st<strong>and</strong>ards takethe form <strong>of</strong> Publicly Available Specifications, or PAS. Governmentcontracts <strong>of</strong>ten specify ISO st<strong>and</strong>ards as well as avariety <strong>of</strong> other st<strong>and</strong>ards developed by various governmentagencies. The ISO 9001 st<strong>and</strong>ards apply specifically to computersystems, s<strong>of</strong>tware, <strong>and</strong> its development.Evolution <strong>of</strong> St<strong>and</strong>ardsThe extent <strong>of</strong> st<strong>and</strong>ardization within the broad informationtechnology (IT) industry varies widely among applications.Generally, things that have been established for a long time(meaning, in computing terms, a couple decades or so) arelikely to be well st<strong>and</strong>ardized. An example is the st<strong>and</strong>ardsfor character sets.For areas in which new applications are emerging, practitionerstend to have less interest (or patience) with the idea <strong>of</strong>st<strong>and</strong>ards. For example, the World Wide Web is still relativelynew, <strong>and</strong> st<strong>and</strong>ards for the operation <strong>of</strong> Web sites are emergingonly slowly. In this case, it is mainly concern about suchmatters as privacy protection that has encouraged the adoption<strong>of</strong> st<strong>and</strong>ards for matters such as the secure transmission<strong>of</strong> credit card information on-line or privacy policies regardingthe use <strong>of</strong> information obtained from Web users. Thepotential threat <strong>of</strong> government regulation <strong>of</strong>ten encouragesthe development <strong>of</strong> marketplace st<strong>and</strong>ards as an alternative.Technical societies such as the Institute for Electrical<strong>and</strong> Electronic Engineering (IEEE) <strong>and</strong> the World WideWeb Consortium are an important forum for the discussion<strong>and</strong> development <strong>of</strong> st<strong>and</strong>ards.Further ReadingDargan, P. A. Open Systems <strong>and</strong> St<strong>and</strong>ards for S<strong>of</strong>tware ProductDevelopment. Norwood, Mass.: Artech House, 2005.Hoyle, David. ISO 9000 Quality Systems H<strong>and</strong>book. 2nd. ed. Burlington,Mass.: Butterworth-Heinemann, 2006.“ISO IEC 90003 2004 S<strong>of</strong>tware St<strong>and</strong>ard Translated into PlainEnglish.” Paxiom Research Group. Available online. URL:http://www.praxiom.com/iso-90003.htm. Accessed August22, 2007.Lund, Susan K., <strong>and</strong> John W. Walz. Practical Support for ISO 9001S<strong>of</strong>tware Project Documentation: Using IEEE S<strong>of</strong>tware EngineeringSt<strong>and</strong>ards. New York: Wiley, 2006.statistics <strong>and</strong> computingThe application <strong>of</strong> computing technology to the collection<strong>and</strong> analysis <strong>of</strong> statistics is as old as computing itself. Indeed,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!