![]() |
| Contact Us | Downloads | News June 26, 2008 | Search |
OVAL Board Minutes2006-08-31AttendeesDavid Waltermire - Center for Internet Security Agenda
Meeting SummaryOVAL Status Update
Wojcik reminded the Board that the Definition Interpreter is provided as a reference implementation, and is not optimized for efficiency, features, or ease of use. Developing the Interpreter also gives the OVAL team direct operational experience with the features of the OVAL language. The Interpreter is not meant to compete with any other implementations. Hollis asked about the Interpreter's license--since the license is currently fairly non-restrictive (BSD license), the code can be incorporated in other offerings; is this what is intended? Wojcik explained that the license had been somewhat more restrictive originally (GPL), but Board members suggested the change, to encourage adoption of OVAL; when this was raised to the Board, there were no objections. As OVAL's adoption spreads, it may be appropriate to reconsider the license again. Also, the Interpreter itself is not officially OVAL Compatible, so any product or service incorporating the Interpreter must still add value to be considered for the Compatibility program. Hollis asked about Compatibility for products that incorporate a library or other tool that provides OVAL capabilities: if the included library is OVAL Compatible, is the larger product? If the included library is not OVAL Compatible, can the larger product be OVAL Compatible? Wojcik replied that in that scenario, the larger product is assessed for OVAL Compatibility. If the included library or tool is OVAL Compatible and is used correctly, the larger product should easily qualify for Compatible status. Even if the included library is not officially OVAL Compatible however, the larger product could still achieve Compatibility by demonstrating it meets the program requirements. An example would be an OVAL library developed by an organization which was not publicly distributed, but used in several products. Those products could all be put forward for Compatibility, even though the library would not be Board Member ExpectationsAs the OVAL Board has grown and matured, MITRE has recognized the need to set expectations for Board members. The Board was originally tasked with OVAL schema development as one of its primary responsibilities, but the Developer list community (including but not limited to Board members) has largely taken over this role. There have been suggestions that the Board transition to a more strategic body, highlighting members' responsibilities to act as advocates of OVAL in the information security community. Following discussion on this topic at the last Board meeting in May, MITRE has drafted a set of expectations:
There has also been discussion of whether organizations should be limited to one OVAL Board representative. This would help limit the size of the Board, and provide a single point of contact for Board matters. A drawback to this approach is that very large organizations might naturally want more than one Board representative with different areas of expertise. Also, some organizations that currently are on the Board have a CTO-level representative who focuses more on strategic matters and has the ability to strongly advocate OVAL within their organization and to the community, and a more tactical person who is more frequently involved in day-to-day OVAL discussions. This has sometimes proved very effective in the past. One option to dealing with multiple Board representatives would be to formalize various roles for Board members, perhaps an advocacy role and a technical role. CVE adopted a similar approach for its Editorial Board with some success. There was basic consensus among call participants that multiple representatives can be useful, particularly if roles are better defined. The idea was discussed of requiring organizations on the Board to work towards OVAL Compatibility in their products or services, as appropriate. Some were in favor, but others were opposed. If an organization is on the OVAL Board, it should be committed to the standard. However, a Board representative from a large organization may not be able to institute such a change, but could provide valuable expertise to the project and work over time for OVAL adoption by their organization. Also, adopting OVAL means different things for different types of organizations, and may be hard to measure. A compromise could be to say that Board members "should" work to incorporate OVAL as appropriate. Regarding the email lists: Board members feel that traffic is not too heavy to keep up with. More clarity on what each lists is intended for would be helpful. MITRE will improve description of lists on the web site and in the welcome messages sent to each new subscriber. In general, the Developer list is for language feature requests and implementation issues, and the Discussion list for topics around content in the OVAL Repository or how to write OVAL definitions for a particular purpose. OVAL Intellectual Property AgreementWith the growth in OVAL's adoption, MITRE has been asked to formalize the intellectual property terms for participation in the project and use of the standard. A draft agreement was sent to the lists for comment in October 2005, and received a lukewarm reception. Recently, the OVAL team has been meeting with MITRE's legal department again in another attempt to create an IP agreement. A high-level overview of our goals for such an agreement was sent to the Board list shortly before this teleconference. MITRE holds a trademark on the name OVAL, and hence has control over what can legally be called "OVAL." MITRE, of course, is a not-for-profit organization chartered to act in the public interest. In line with the goals of the OVAL initiative, MITRE's charter, and the project's sponsor's direction, OVAL must remain an open specification, usable (and hopefully useful) in a variety of free and commercial products and services without undue encumbrance. It must not be co-opted by particular special interests. With that in mind, the layman's overview of the goals for the IP agreement are: 1) The OVAL schema must be protected so that it is publicly available, and so that an outside interest cannot extend it and then claim it as his/her own. In other words, the language itself must remain an open specification. 2) Content in the MITRE OVAL Repository must remain available for public use. Content created by outside parties and submitted to MITRE for inclusion in the Repository is granted to MITRE. 3) MITRE claims no ownership of OVAL content generated by outside interests and not provided to MITRE for inclusion in the Repository. However, MITRE reserves the sole right to determine whether outside content is OVAL Compatible. Regarding point 1, Keanini raised the question of extensions of the schema either for proprietary use, or because the official schema approval process would be too slow. Is there no way to extend the schema other than the formal channels? Wojcik replied that organizations are free to extend the schema, but cannot claim that any extension is OVAL. Baker mentioned that a significant point of concern to the OVAL project is the idea of some outside party creating a schema for a platform not currently supported by the official standard, and then claiming ownership of that schema, to the exclusion of the open project. Since OVAL schemas track very closely with the native interfaces of a platform, rather than involving abstractions, two schemas developed independently for the same platform could look very similar. This is a major motivation for point 1. Regarding point 2, McVey asked what license would apply to content in the Repository. Baker replied that the current "free to use" terms would likely remain, with the addition that MITRE's terms of use be carried along with any use of Repository content. Regarding point 3, Hollis asked if MITRE would require outside collections of OVAL content to be registered as OVAL Compatible. Wojcik replied that it would not be required, but those collections could not be represented as officially OVAL Compatible (or otherwise use the OVAL mark) unless verified by MITRE. If asked, MITRE would indicate that it has no knowledge whether unvetted repositories are using OVAL correctly or would work with OVAL Compatible tools or services. When a more formal legal draft of the IP agreement is available, it will be sent to the Board list for comment. MITRE will schedule a teleconference to discuss that draft. Action Items
Page Last Updated: February 07, 2008 |
|
||||||||||||