eckelcu / draft-ietf-shmoo-hackathon

IETF SHMOO working group draft on running an IETF Hackathon
Other
1 stars 3 forks source link

NDAs and code licenses #26

Closed eckelcu closed 2 years ago

eckelcu commented 2 years ago

It was pointed out that with some past interoperability events one of the big issues was that of non-disclosure, which is not covered in the draft. Participants, including rather proprietary companies, brought their source code. Folks were concerned about leakage of failures and such. These days the sense of corporate competition is much greater; there are often some serious dollar amounts at risk. Similarly minded Interop test events have a policy of not publishing results. That comes from a desire to help people improve their code and not allow anyone to do competitive bashing of those who had problems. Efforts to find a usable NDA context failed What was adopted something was akin to a "be nice" rule that suggested that one should only be specific about things that happened to one's own code and not say much about the experiences of others.

The IETF Hackathon operates in a much more open environment with much of the code being open source. Interoperability is just one aspect of the Hackathon. Many projects are proof of concepts. Others focus on adding support for a given protocol to established open source projects. Others are more tools related. In the case of interoperability, results are typicality shared publicly, per https://datatracker.ietf.org/doc/html/draft-ietf-shmoo-hackathon#section-4.2. We do not have any rules regarding what to share and what not to share. The Hackathon operates under the IETF Note Well in an attempt to deal with this. https://www.ietf.org/about/note-well/. That said, the rules and terms around the actual code are those of the license associated with that code. The code may be proprietary but it is typically open source. This point is covered at the start of each Hackathon, but I see now it is not mentioned in the draft. Perhaps it would be helpful to add it?

eckelcu commented 2 years ago

Addressed by #28