-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarify influence/reference to OpenAL, IPR considerations #70
Comments
With the help of the W3C Legal counsel, I have done an analysis of the situation based on a recent version of OpenAL-soft (open source fork of OpenAL - OpenAL itself seems to be completely AWOL). The four parts of the web audio API where OpenAL is mentioned are: (in 4.15. The AudioListener Interface)
(in 11. Spatialization / Panning)
My analysis: I don't know if this section is useful, but it is a non-issue as far as IPR/copyright is concerned. (in 12. Linear Effects using Convolution)
Ditto above. (In Changelog)
The changeset mentioned here is: The relevant changes in the source of the spec were: This part of the spec has since been deprecated and are now only present in the (non normative) deprecation note. The change set mentioned above also happens to be the only one ever mentioning OpenAL. Based on the above, my conclusion would be that there is no significant borrowing/influence from OpenAL in the web audio API, other than similarities which would occur naturally since the concepts and mathematical basis for the two are the same. This conclusion was deemed reasonable by the W3C legal team. |
(In reply to comment #1)
As a next step, I would suggest:
|
We should remove the first occurrence, but other occurrences are useful to understand the reasons behind the design of this API. |
NOTE that there are currently only two references to OpenAL - Section 6.1 first paragraph ("A common feature requirement for modern 3D games is the ability to dynamically spatialize and move multiple audio sources in 3D space. Game audio engines such as OpenAL, FMOD, Creative's EAX, Microsoft's XACT Audio, etc. have this ability.") and Section 7.2 ("A key feature of many game audio engines (OpenAL, FMOD, Creative's EAX, Microsoft's XACT Audio, etc.) is a reverberation effect"...). This issue would seem to be addressed. Recommend close as Could Not Reproduce. |
@billhofmann looks to me like we're good; closing now. |
The Web Audio API makes several references (mostly in informational text) about OpenAL and the spec editor has often mentioned it as one of the inspirations for the architecture of the API.
OpenAL was “ done in spirit of open source and implementations distributed in LGPL“ but the licensing/IPR is not clear - and most of the people involved with OpenAL have since moved on.
The Audio WG should review the current spec and assess whether:
The text was updated successfully, but these errors were encountered: