Articles by Content Team
Specifications can be a challenge because often times a specification itself is not open source but a reference implementation is, or vice-versa. In this case, OpenLogic could find no open source license or statements as to whether the project was open source, though a statement was found indicating that the specification is free for commercial use.
The license issue in this case is that Cobertura is dual licensed under the Apache 1.1 and the GPL V2 licenses. The Ant tasks are licensed under the Apache 1.1 license. Because the Ant tasks are loaded directly into the runtime of Ant, and the GPL is incompatible with all versions of the Apache license, Ant tasks can’t be licensed under the GPL.
Multi-licensed projects are a common source of confusion for users of open source software. In this instance, OpenLogic was able to clarify the intent and obligations of the three unique licensing options. As a service to our customers and the community at-large, we’ve added an entry to the OLEX knowledge base which explains the licensing of gSOAP in detail. Perhaps as a result of our input and inquiries, the project has also updated their Web site to explain the license situation more clearly.
During the Certification of Jacl 1.4.1 in May 2008, OpenLogic discovered that versions of Jacl previous to 1.4 were licensed under a proprietary copyright statement. This statement is included as a text file in the distribution as the “Jacl License”. The project Web site offered no additional information on the license….