Re: licensing
"Matthias Auer" <[email protected]>
| Newsgroups | gmane.comp.lib.openal |
|---|---|
| Message-ID | <201009091941245.SM03088@[81.19.149.18]> |
Thanks, just for clarification, the EAX format from which i converted looks like this (EFX-util.h line 138 - 147):/***********************************************************************************************\
*
* EAX Reverb Presets in legacy format - use ConvertReverbParameters() to convert to
* EFX EAX Reverb Presets for use with the OpenAL Effects Extension.
*
************************************************************************************************/
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_GENERIC \
{0, 7.5f, 1.000f, -1000, -100, 0, 1.49f, 0.83f, 1.00f, -2602, 0.007f, 0.00f,0.00f,0.00f, 200, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }and then i converted it to the EFX format which looks like this (the STANDARD REVERB as opposed to the EAX REVERB to which the ConvertReverbParameters() function converts...):AL_EFFECT_REVERB
Version Parameter Name Units Range Default
1.0 AL_REVERB_DENSITY [0.0, 1.0] 1.0
1.0 AL_REVERB_DIFFUSION [0.0, 1.0] 1.0
1.0 AL_REVERB_GAIN [0.0, 1.0] 0.32
1.0 AL_REVERB_GAINHF [0.0, 1.0] 0.89
1.0 AL_REVERB_DECAY_TIME Seconds [0.1, 20] 1.49
1.0 AL_REVERB_DECAY_HFRATIO [0.1, 2.0] 0.83
1.0 AL_REVERB_REFLECTIONS_GAIN [0.0, 3.16] 0.05
1.0 AL_REVERB_REFLECTIONS_DELAY Seconds [0.0, 0.3] 0.007
1.0 AL_REVERB_LATE_REVERB_GAIN [0.0, 10.0] 1.26
1.0 AL_REVERB_LATE_REVERB_DELAY Seconds [0.0, 0.1] 0.011
1.0 AL_REVERB_AIR_ABSORPTION_GAINHF [0.892,1.0] 0.994
1.0 AL_REVERB_ROOM_ROLLOFF_FACTOR [0.0. 10.0] 0.0
1.0 AL_REVERB_DECAY_HFLIMIT ON / OFF [AL_FALSE, AL_TRUE] AL_TRUEI especially mentioned the ConvertReverbParameters() function because i vaguely remember reading that this function was closed source because some licensed stuff is used in it, that's why I was worried about licensing when converting to the STANDARD REVERB (EFX ?) format.Thank you !Best regards,Matthias
-----Original Message-----
From: "Daniel PEACOCK" <[email protected]>
Sent 9/9/2010 6:09:58 PM
To: "Matthias Auer" <[email protected]>
Cc: [email protected]
Subject: Re: [Openal] licensingHi Matthias,I'm not a lawyer but ...You are free to use OpenAL in your commercial application - you don't even need to let the user install OpenAL - although that is the only way to guarantee that OpenAL will be installed on the target machine, so it is a very good idea.The Creative Labs OpenAL installer includes some license text that should be included as part of any existing EULA that you may have.I'm not exactly clear on what effect presets you have converted from the eax-util.h file and into what format - but I don't see this as being a problem. The presets are just a set of numbers to control a particular effect. A number of the reverb presets are based on the IASIG's I3DL2 guidelines ( http://www.iasig.org/pubs/3dl2v1a.pdf ) which is publicly available anyway.DanCreative Labs (UK) Ltd. NoticeThe information in this message is confidential and may be legally privileged. It is intended solely for the addressee. Access to this message by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying or distribution of the message, or any action taken by you in reliance on it, is prohibited and may be unlawful. If you have received this message in error, please delete it and contact the sender immediately. Thank you.
Creative Labs UK Ltd company number 2658256 registered in England and Wales at 79 Knightsbridge, London SW1X 7RB "Matthias Auer" ---09/09/2010 09:08:18---Hi ! I've got a question concerning licensing, I'd like to use openal as part of a commercial application, from what I've read"Matthias Auer" <[email protected]>Sent by: [email protected]/09/2010 09:05To<[email protected]>ccSubject[Openal] licensing
Hi !
I've got a question concerning licensing, I'd like to use openal as part of a commercial application, from what I've read that shouldn't pose a problem as long as i let the user install openal. Do I have to copy some disclaimer into the source ? And if the commercial application allows users to use this application as some kind of dll, do they also need to copy that disclaimer into their source code, or if they use a EAX preset from the EAX-utils.h file ?
The other question would be :
I've create a small tool which converts the EAX presets from the EAX-utils.h file to EFX (not EFX EAX) presets (using a filter and a lowpass for each effect), which sound nearly exactly the same (didn't notice any larger differnce) as the EAX presets converted to EFX EAX presets using ConvertReverbParameters in "Generic Software" mode. May I offer these converted presets as presets with the same name so that users may use them to access and use my commercial application (which is some kind of dll) ?
Or do I need to change the names of them ?
Or am I not even allowed to convert the presets and offer them ?
Thank you,
Best regards,
Matthias_______________________________________________
Openal mailing list
[email protected]://opensource.creative.com/mailman/listinfo/openalForwardSourceID:NT000805E6
_______________________________________________
Openal mailing list
[email protected]
http://opensource.creative.com/mailman/listinfo/openal