To all,

The Control Manager feature on the control-manager branch provides a resource 
model and API built atop the IoTivity stack for accessing appliances. Teams at 
Samsung and Intel did an amazing job putting this together. The code base is 
ready for final review and merging into master. However, there is an issues 
that I wanted some input on.

A large portion of the code was created by a code generator. The code generator 
currently cannot be released as open source. The concern a number of people 
have is that this code base cannot be modified by the open source community. If 
someone wants/needs make a change to the model, they do not have access to the 
generator. If someone wants/needs to make changes to the generated code, their 
changes could lost the next time the code generator is run. Without a clear 
path to code modification, there is a tension with the open source philosophy.

So, what does the community think? Should we have a rule that if any of the 
generated code is modified, the code generator can no longer be used?

I would love to close this issue quickly. Leaving the issue open this long is 
disrespectful to the folks that worked long hours to implement this 
functionality.

Thiago,

Can you share some references to projects that have had similar issues? I think 
that the debian project set some guidance on this issue.

Pat

Patrick Lankswert

Intel Corporation
Platform Engineering Group (PEG) / Communications and Devices Group (CDG)
Engineering Manager
Louisville, KY, USA

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20150122/4a08ad8e/attachment.html>

Reply via email to