Em sexta-feira, 9 de dezembro de 2016, ?s 20:44:20 PST, Dwarkaprasad Dayama 
escreveu:
> Hi Carsten,
> 
> You understood right about 1st point, there is possiblity of break in
> interop.
> 
> Since Open Source can have more than 1 release in between 2 major release of
> Spec, there is possibility of "alpha" in an Ioivity version released
> between 2 major release of Spec. Hence IoTivity can have all OLD features
> and partial/some NEW feature. In such instance IoTivity's own versioning
> mechanism will be required.

Please note this part of what Carsten said about capabilities:

> > The client can find about the capabilities and features of the server
> > using
> > discovery.  Nothing is needed in the actual protocol.  The server will
> > need
> > to find out about the client capabilities from the request, unless they
> > know each other from before.  We tend to use options to indicate
> > capabilities, either actual CoAP options or indications in the data
> > structures exchanged.

I'd much rather allow somehow the detection of capabilities rather than an 
all-or-nothing version number.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Reply via email to