Infrastructure Community License (free?)

2 posts / 0 new
Last post
Offline
Last seen: 8 years 10 months ago
Joined: 06/15/2015
Posts: 1
Infrastructure Community License (free?)

Reviewing the Open Infrastructure Community License, and not sure if I'm misinterpreting, but the statements below are a bit confusing,  What is meant by:

"You may use the Infrastructure Community Software only for purposes related to the Infrastructure Community."

Does the license provide free distribution when packaged with another vendor's solution? (ex. vendor is creating communication framework to communicate via DDS)

..within same license it says:

"You may distribute Target Applications to end users."

 

bob
Offline
Last seen: 6 years 5 months ago
Joined: 10/14/2010
Posts: 2

 

What is meant by:

 

"You may use the Infrastructure Community Software only for purposes related to the Infrastructure Community.

Do you have your ICLC (Infrastructure Community License Certificate) handy?  The term "Infrastructure Community" is defined on that document.   Notionally, it is a description of the group of developers that are allowed under the license to have access to the Infrastructure Community Software itself.

The language you highlight is simply saying that your usage has to be related to the Infrastructure Community under which you received the license grant.  So if your ICLC said that the Infrastructure Community was "Projects in support of the US Army's Blister Program" you wouldn't be licensed to use the software to support other government programs / for personal use at home / etc.  Some ICLCs are very specific (ie for a single project, at a single site of a single company) others are much broader and encompass hundreds of users that need to leverage a common infrastructure.

 

Does the license provide free distribution when packaged with another vendor's solution? (ex. vendor is creating communication framework to communicate via DDS)

 

..within same license it says:

 

"You may distribute Target Applications to end users."

A Target Application is an executable application that uses the Infrastructure Community Software.  Section 2. e) ii. of the license puts a couple restrictions on the application can contain:  "Target Applications may not contain software development functionality nor Infrastructure Community Software source code or other RTI source code."

So, using the example from above, if your project under the Blister Program developed a device that ran an application that uses the software you could distribute one to each soldier under the license.  Similarly it could be a set-top box provided to a consumer.

If you need to distribute software that "contains development functionality" you can only do that with other people in the Infrastructure Community (see 2.c)ii. ).  

For the example that you gave ("vendor is creating communication framework to communicate via DDS"), my guess is that it isn't a Target Application as I've rarely seen a "communication framework" that contains no development functionality.  But that isn't always the case, and there are some ICs that would allow such a distribution under license section 2.c)ii.  

It may make more sense to discuss this directly so that we can get more specific. You can reach me at bob@rti.com if you'd like to do so.