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
