WURFL consists of two main parts: the WURFL repository and the APIs to access it. From a licensing perspective, these are totally separated components, each with its own licensing.
APIs: there are a few WURFL APIs available on the Internet. APIs can be classified in two families:
Repository:
The WURFL repository is the effort of ScientiaMobile,
a US company which maintains the database and coordinates the
contributions from third-parties. ScientiaMobile has the copyright for the WURFL repostiory and the way the
data is organized and represented.
WURFL users are NOT allowed to use, copy, display and distribute derivative work of the WURFL repository.
The WURFL data can only be used in connection with one of the official standard APIs released and supported
by ScientiaMobile. The first supported version of the ScientiaMobile WURFL API is version 1.3.X.
Companies that intend to use WURFL (either API or data) commercially should contact
ScientiaMobile to learn about the licensing options for WURFL.
Additional license options, as well as frequent updates of the wurfl.xml file,
are available to commercial licensees of the WURFL framework.