What?

The Technical Advisory Office will help projects under the Linux Foundation Networking solve problems they are dealing with using expertise of community members.

Why?

Projects under the LFN seem to be dealing with addressing similar challenges, yet there is little information sharing between the various projects. The issue is not unwillingness to share, but rather lack of information about the right counterparts in other projects who may posses the right knowledge.

The type of issues that tend be common to multiple projects are around:

Making the right connections between individuals and teams who work on similar problems in different projects could let some projects benefit from the work done in others. It would hopefully avoid parallel efforts in different projects and create synergies between projects. Having to address the similar problems more than once should encourage teams to document their efforts for the benefit of future projects.


How?

The Technical Advisory Office will focus on addressing issues that were already tackled by project teams under the LFN. Certainly not all challenges already have a solution in the community. In other cases a solution from project A may not be applicable to project B due to the use of different platforms, programming languages, deployment environment, etc. However our experience in the LFN community indicates that at least on the surface, some of the challenges faced by projects bare a certain similarity.

The role of the TAO should be strictly "Advisory". The intent is not to force projects to use the same methods and technologies, or to dictate a certain architecture. As such, it is proposed that the TAO will be driven by requests from the projects, and will not attempt to solicit cooperation where it was not explicitly requested by one of the projects.

The TAO main role is to facilitate the collaboration between projects, not necessarily play an active role in it. The facilitation should cover the following aspects:


Where?

or

or


Open questions

  1. What should we do if there is no expertise under the LFN? Should we avoid the issue? Find external expertise in other communities? Professional experts?
  2. Should the TAO make proactive proposals for sharing solutions across projects? (E.g. if one project successfully dealt with security hardening, maybe the TOC should make sure other projects are aware?)
  3. How to solicit requests? What should we do if there are too many? prioritize?