OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

emergency message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [emergency] Agenda: 7/29 Call


Interesting discussion. It points out an issue of semantic interoperability
between (among?) the various standards organizations that frequently
collaborate.

Just to "throw" some more information in the mix :-) The OGC uses the phrase
"reference implementation" to mean an open and publicly example of how to
implement one or more OpenGIS specifications in an application and/or
architecture. This would be along the lines of Len's "sample"
implementation. We also use the phrase "reference architecture" to mean an
example architecture for a given application domain, such as a portal, that
support use of OpenGIS specifications and related standards and
specifications. In all cases, these reference implementations are freely and
openly available to public. Further, they must be unencumbered by IPR.
Typically, in the OGC world, these implementations are also Open Source.

Obviously, we do not view "reference" in the same restrictive manner as some
organizations.

Regards

Carl
OGC

----- Original Message -----
From: Bullard, Claude L (Len) <clbullar@ingr.com>
To: <emtc@nc.rr.com>; <emergency@lists.oasis-open.org>
Sent: Tuesday, July 29, 2003 9:28 AM
Subject: RE: [emergency] Agenda: 7/29 Call


> Understood.  'Reference' implementation has a narrower meaning in ISO
> and other organizations I've worked with.  The term 'sample'
implementation
> is preferred there.  The issue is normative binding of the implementation
> to the specification.  One should not have to read the code to determine
> how one must implement it.  One can review code if available to see a way
> and that gets into the value of open source.  On the other hand, binding
> the specification to any source could mean that only that source can
> be used.  Reference implementations (in the narrower sense) are sometimes
> applied to situations in which there is only one way to implement the
> spec and achieve its operational goals.  They are rarely necessary.
> Sample implementations are always useful.
>
> The IP problems are numerous but separable.
>
> Thanks for the clarification.
>
> len
>
> -----Original Message-----
> From: emtc@nc.rr.com [mailto:emtc@nc.rr.com]
> Sent: Tuesday, July 29, 2003 10:10 AM
> To: emergency@lists.oasis-open.org
> Subject: RE: [emergency] Agenda: 7/29 Call
>
>
> This is in response to Len's email
> (http://www.oasis-open.org/archives/emergency/200307/msg00025.html)
>
> We are saying the same thing. A "reference implementation" is nothing more
> than an implementation of the spec that not only shows it works, but that
> someone can look at to see a way to use it, but it does not mean nor imply
> (unless we have a reason to do so) it is the only way. If the word
> "reference" is what you are objecting to, then that is fine. It just what
I
> have used at W3C and OASIS before, but have no preference how we term it.
>
> Here is the snippet from the OASIS TC Guidelines that detail what we must
> do, which as you can see keeps "what" is built very loose:
>
> "Certification by at least three OASIS member organizations that they are
> successfully using the specification. (Despite numerous requests, the
OASIS
> TC Administrator feels it is not in the TC's best interests to further
> define the meaning of "successfully using". The implementation could
really
> be anything from prototypes or proof of concept all the way up to
> shrink-wrapped software. Defining this further would only restrict the
> definition and make it harder for member organizations to say that they
are
> successfully using the specification.) This certification can be in the
form
> of a simple statement in email from a company representative, e.g. "I
> certify that XYZ company is successfully using...." The implementers must
> also certify that their implementations comply with known IP encumbrances
> (see IPR below)."
>
> Allen
>
> You may leave a Technical Committee at any time by visiting
>
http://www.oasis-open.org/apps/org/workgroup/emergency/members/leave_workgro
> up.php
>
> You may leave a Technical Committee at any time by visiting
http://www.oasis-open.org/apps/org/workgroup/emergency/members/leave_workgro
up.php
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]