OpenIAX is being implemented purely from protocol specifications as found in [draft] RFC documents, as well as protocol dumps as to ensure no contamination from GPL sources. This ensures that it is available under a modified BSD license, and is completely unencumbered.
The documents used are: