🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #75084

Re: "Open System" Redefined in OSI Specification

#75084
From: Barry Margolin
Date: Mon, 19 Nov 1990 20:08
51 lines
3408 bytes
In article <9011190912.AA15667@wubios.wustl.edu> david@WUBIOS.WUSTL.EDU (David J. Camp) writes:
>The word "Open System" has usually had an unspoken definition in the
>computer industry.  It has meant a computer that had adequate
>documentation or that allowed applications to migrate to and from other
>platforms.

"Open system" has had quite a few connotations.  For instance, the Apple-II
and IBM-PC are considered open, in contrast to the original Macintosh,
because they have bus slots with published specifications, which allows
other vendors to implement peripheral interfaces for them.

>I noticed in the OSI protocol specification that the term "Open
>System" is given a completely different meaning.  It is defined as any
>system that is capable of communicating with other "Open Systems",
>i.e. one that implements the OSI protocol.

As Gumby pointed out, ISO seemed to have coined the term "open system";
they've been working on the OSI standards since the late 70's, but I don't
recall hearing the term used with your definition until the mid-80's.  I
think that after the ISO work got some publicity the phrase acquired
buzzword status, and was adopted for many uses.

However, there is a fundamental similarity between the uses.  A computer
system (or some aspect of a computer system) is open if it provides a
(perhaps de facto) standard (or at least published) interface, to which
other vendors may "attach" their own products (I quote "attach" because
this definition applies to software as well as hardware).  Thus, a system
conforming to the OSI protocols is open with respect to its networking
facilities -- it may be attached to an ISO network and should interoperate
with the other devices on the network.  Similarly, a system that conforms
to POSIX is an open system, because applications that make use of POSIX
services can be attached to it.

Support of portability is very close to this.  Ideally, an ISO network can
be plugged into any OSI-conformant system, and a POSIX application can be
compiled and run on any POSIX-conformant system.

>This definition will probably acquire legal significance because it is
>part of the formal OSI specification.  It will allow vendors to claim
>that their computers are "Open Systems" when in fact it remains
>difficult or impossible to migrate applications to other systems, or
>thorough documentation is nor provided.

It is somewhat unfortunate that they co-opted such a general-sounding term
and gave it such a limited (not to mention circular -- an open system is
one that supports open systems interconnection) definition.
--
Barry Margolin, Thinking Machines Corp.

barmar@think.com
{uunet,harvard}!think!barmar
Technical Details
Message-ID: <1990Nov19.200838.21965@Think.COM>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!shelby!apple!usc!zaphod.mps.ohio-state.edu!think.com!barmar
References: <9011190912.AA15667@wubios.wustl.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,c0b93fb4f7d1c8eb
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1990-11-19 12:08:38 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!shelby!apple!usc!zaphod.mps.ohio-state.edu!think.com!barmar
From: barmar@think.com (Barry Margolin)
Newsgroups: gnu.misc.discuss
Subject: Re: "Open System" Redefined in OSI Specification
Message-ID: <1990Nov19.200838.21965@Think.COM>
Date: 19 Nov 90 20:08:38 GMT
References: <9011190912.AA15667@wubios.wustl.edu>
Sender: news@Think.COM
Distribution: gnu
Organization: Thinking Machines Corporation, Cambridge MA, USA
Lines: 51
Posted: Mon Nov 19 21:08:38 1990