The content below was posted in our forum on General Open Source Topics.
As promised, we have published a small revision to the AppWorld Vendor Agreement. The new document is available here; the only changes are in section 10(k). I talked with a company attorney that described the changes along the lines below:
The revised AppWorld Vendor Agreement includes a much simplified Section 10(k) which clarifies that open source components are not prohibited, provided that the inclusion of those components does not compromise the proprietary nature of any RIM proprietary code and information or that of any third party (e.g., RIM or third party proprietary SDK/NDK libraries).
Compliance with permissive open source licenses, such as recent BSD and MIT licenses, should be relatively straightforward. Other common open source licenses, such as the various versions of (L)GPL are more complex. Use of components subject to such licenses may or may not be permitted under the revised AppWorld Vendor Agreement depending upon a variety of factors including the specific license version, context, and use model. You may want to consult an attorney if you have concerns.
The last sentence is there because it is not appropriate for a RIM lawyer to give advice to non-RIM companies and individuals.