PLEASE NOTE: BY DOWNLOADING AND/OR USING THE SOFTWARE AND/OR DOCUMENTATION ACCOMPANYING
THIS LICENSE AGREEMENT, YOU ARE HEREBY AGREEING TO THE FOLLOWING TERMS AND CONDITIONS:
EUGENE GAVRILOV KX AUDIO DRIVER SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT:
(REVISION #5; April, 15, 2009)
This is a legal agreement between you (individual or entity) and
Eugene Gavrilov ("the Author"). This Agreement states the terms and
conditions upon which Eugene Gavrilov offers to license
kX Audio Driver Software Development Kit (kX SDK),
including, but not limited to, documentation, source code, header and library files,
executable programs, binary files, images, sounds, microcode for digital signal processors
(DSPs) both in source and in binary form, host-based control code, scripts
associated with
kX Audio Driver Application Programming Interface (kX API),
kX Graphics User Interface (kX GUI),
kX Audio Driver Effects Library (kX FXLIB),
kX Audio Driver Plugin Interface,
kX Audio Driver Plugin Manager Application Programming Interface,
kX Manager Application Programming Interface (kX Manager API)
sample source code
(collectively, the "Software").
1 OBJECT OF THE AGREEMENT
1. The object of this agreement consists of the
kX Audio Driver Software Development Kit (kX SDK), comprising of (but not limited to)
documentation, source code, header and library files, executable programs, binary files,
images, sounds, microcode for digital signal processors (DSPs) both in source and binary
form, host-based control code, scripts associated with
kX Audio Driver Application Programming Interface (kX API),
kX Graphics User Interface (kX GUI),
kX Audio Driver Effects Library (kX FXLIB),
kX Audio Driver Plugin Interface,
kX Audio Driver Plugin Manager Application Programming Interface,
kX Manager Application Programming Interface (kX Manager API),
sample source code.
These are described hereinafter as the "Software" or
"kX Audio Driver Software Development Kit (kX SDK)".
The header and library files, data files and scripts associated with kX Audio Driver
Application Programming Interface (kX API), kX Graphics User Interface (kX GUI),
kX Audio Driver Plugin Manager Application Programming Interface (kX Manager API),
kX Audio Driver Plugin Interface and sample source code are described hereinafter as the
"Application Programming Interface (API)".
The source code, header and data files, and the executable programs of the DSP
effects, microcode for digital signal processors (DSPs), both in source and binary
form, host-based control code are described hereinafter as the "Effects Library".
The term "Software" includes both the "Application Programming Interface (API)" and
"Effects Library".
2. Eugene Gavrilov is the holder of all copyrights, rights of ownership, and other
rights concerning the "Software".
Eugene Gavrilov is also the holder of all copyrights, rights of ownership, and other
rights concerning the "Effects Library", unless it is
clearly mentioned that the particular part was written and is owned by third-parties.
3. The "Software" contains information about
- how to extend an application so that it can use kX Audio Driver extensions,
- how to program digital signal processors for audio processing,
- how to provide host-based control code,
- how to organize user interaction and microcode control,
and also contains microcode for digital signal processors and
host-based control code (both in source and binary form).
4. Eugene Gavrilov retains title and ownership of the 'Software' as well as ownership
of the copyright in any subsequent copies of the 'Software', irrespective of the
form of media on or in which the documentation and software are recorded or fixed.
By downloading and/or using this documentation and software, Licensee agrees to be
bound to the terms of this agreement.
2 GRANTING OF RIGHTS
1. Eugene Gavrilov grants to the Licensee a non-exclusive, worldwide, nontransferable
license during the term of this agreement to use the "Software" solely
for the development of applications that use "Application Programming Interface (API)".
Any part of the 'Effects Library', including, but not limited to, microcode for digital
signal processors both in source and / or binary form and host-based control code
copyrighted by Eugene Gavrilov and/or third-parties and covered by this license
agreement cannot be copied, modified, distributed or integrated into any product by the
licensee without prior written permission from Eugene Gavrilov or the copyright holders.
Any work derived from and/or based on the 'Effects Library' or any part thereof, should
be licensed as a whole at no charge to all third parties under the terms of this
License, or, at your option, under the FSF GNU Genral Public License (GPL) license.
Any work derived from and/or based on the 'Effects Library' should be accompanied with
the complete corresponding machine-readable source code, which must be distributed under
the terms of this License, or, at your option, under the FSF GNU General Public License (GPL) license.
Any work based on the "Application Programming Interface (API)" and not derived from
and not based on the 'Effects Library', can be copied, modified and distributed under
any license agreement.
2. The Licensee has no permission to sell, licence, give-away and/or distribute
the "Software" or parts of it in anyway, on any medium, including the Internet,
to any other person, including sub-licensors of the Licensee or companies
where the Licensee has any involvement. This includes re-working this
"Software", or reverse-engineering any products based upon this specification.
THE LICENSEE HAS NO PERMISSION TO USE MICROCODE FOR DIGITAL SIGNAL PROCESSORS
BUNDLED WITH THE "Software" NEITHER IN SOURCE, NOR IN BINARY FORM FOR ANY COMMERCIAL USE
WITHOUT PRIOR WRITTEN PERMISSION OF THE COPYRIGHT OWNER.
3. If the Licensee is developing a product, that is using parts or all of the
Software, and this product is not published under his own name but will be
published by another company, the Licensee is under the obligation to inform
the publisher of the resulting product, that he too must be a party to this
Licensing Agreement. The publisher has to completely agree with the Software License
Agreement. If the publisher is not in agreement with these conditions,
the publisher is not allowed to distribute this product which is using
parts or all of the Software.
4. If the Licensee is planning to publish a product, that is using parts or all
of the Software, the Licensee is under the obligation to inform Eugene Gavrilov
about it by sending a e-mail request to Eugene Gavrilov. (See contact address below).
5. Licensee shall not distribute or copy the documentation for any reason or by any means
(including in electronic form) or distribute, copy, modify, adapt, reverse engineer,
translate or prepare any derivative work based on the 'Software' or any element
thereof other than for the above said purpose, without the express written consent
of Eugene Gavrilov. Eugene Gavrilov reserves all rights not expressly granted to
licensee in this license agreement.
6. Any human- and machine-readable form of the DSP microcode ('dump') generated by any
utility bundled with the 'Software' or by any third-party utility is protected by the
license agreement bundled with the appropriate software package containing this microcode,
regardless the particular copyright notice is present in the dump.
3 USE OF TRADEMARKS
If the Licensee is publishing a product under his own name that is using
parts or all of the "Software", the Licensee shall be under an obligation
to refer to Eugene Gavrilov's copyrights and trademarks in the following way:
a) Eugene Gavrilov's copyright notice should be included in the documentation,
regardless of the media used to supply the documentation.
Copyright notice: "kX Audio Driver Interface Copyright (c) by Eugene Gavrilov, www.kxproject.com"
b) In the 'about box' of the product in the following format:
"kX Audio Driver Interface Copyright (c) by Eugene Gavrilov, www.kxproject.com".
c) For any work based on or derived from the "Effects Library", each source code file
should contain the following notice:
"This program is free software; you can redistribute it and/or"
"modify it under the terms of the "
"EUGENE GAVRILOV KX DRIVER SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT"
The Licensee can optionally release the derivated work under FSF GNU General Public License (GPL)
license agreement.
4 FEES AND ROYALTIES
The Licensee shall not obligated to pay to Eugene Gavrilov any fees or
royalties with respect to the Software, except as mentioned in this License Agreement.
5 LIABILITY FOR CONSEQUENTIAL DAMAGES
Eugene Gavrilov will not be liable for any consequential, special,
incidental, direct or indirect damages of any kind, including the
loss of data, damage of data-storage-devices, or any loss or damage
to other programs being used, arising out of the use of the Software
or any software developed by the Licensee, including any future up-dates.
6 PRODUCT WARRANTY
1. Eugene Gavrilov licences the Software on an "AS IS" basis.
Eugene Gavrilov makes no warranties, express or implied, including
without limitation the implied warranties of merchantability and
fitness for a particular purpose, regarding the Software or operation
and use in combination with the Licensee's program. Neither the
Licensee, its employees, agents, or Distributors have any right
to make any other representation, warranty or promise with respect
to the Software.
2. In no event will Eugene Gavrilov or anyone else involved in creation,
production and distribution of the 'Software' be liable to Licensee or
any other person or entity for any direct or other damages, including,
without limitation, any interruption of services, lost profits, lost savings,
loss of data, or any other consequential, incidental, special, or punitive
damages, arising out of the purchase, use, inability to use, or operation
of the 'Software', and/or licensee application, even if Eugene Gavrilov
has been advised of the possibility of such damages. All claims for
indemnification for losses by the Licensee itself or by third parties
shall be excluded.
3. Eugene Gavrilov may release improved versions of the Software
but offers no commitment whatsoever that such releases will occur
at anytime or for anybody. Information found in the 'Software' is subject
to change without notice. Eugene Gavrilov shall have no obligation to
update or otherwise correct any errors in the 'Software' even if he is
aware of such errors and Eugene Gavrilov shall be under no obligation
to provide to Licensee any updates, corrections or bug-fixes which
Eugene Gavrilov may prepare.
4. No oral or written information given by Eugene Gavrilov or his representatives,
shall create or otherwise enlarge the scope of any warranty hereunder.
5. Licensee assumes the entire risk as to the quality and the performance
of the 'Software' and licensee application. Should the 'Software', and/or
Licensee application prove defective, you, as licensee (and not Eugene Gavrilov)
assume the entire cost of all necessary correction, servicing, or repair.
7 INFRINGEMENT
Eugene Gavrilov represents and warrants that, as of the date of
this Agreement, it is not aware of any claim or action alleging that
the content of the Software infringes any third party intellectual
property right. Eugene Gavrilov, however, disclaims any obligation
of defense or indemnify of the Licensee or its customer with respect
to any such claim or action, or otherwise arising out of this agreement.
Eugene Gavrilov shall have no liability arising out of any such actual
or alleged intellectual property infringement. The Licensee, however,
shall promptly notify Eugene Gavrilov, in writing, of each such
infringement claim of which the Licensee becomes aware.
8 RELATIONSHIP BETWEEN THE TWO PARTIES
Nothing stated in this Agreement will be construed as creating the
relationships of joint ventures, partners, principal, agent or whatsoever.
The Licensee shall not be entitled to represent Eugene Gavrilov or to make
statements on his behalf.
9 TERM OF THE AGREEMENT
1. The Agreement shall run for an unlimited period.
2. If the Licensee is in breach of any of its obligations set out in
this agreement, Eugene Gavrilov shall be entitled to terminate this
agreement immediately and inform the Licensee verbally or by
e-mail about it. In such a case, this license and all the rights granted
to the Licensee herein shall immediately cease.
3. Eugene Gavrilov reserves the rights to release an updated revisions of
this License Agreement which immediately cease any rights granted to the
Licensee by any previous revisions of this License.
10 DESCRIPTION OF RIGHTS AND LIMITATIONS
You agree to not permit or cause any removal or modification of copyright
or proprietary notices, file name changes, or any modification or additions
to the Software files of any kind. You agree the Software may not be sold
or included in any product or package without specific written permission of
Eugene Gavrilov -- and that only sites designated by Eugene Gavrilov are
allowed to distribute this Software.
NO OTHER DISTRIBUTION IS ALLOWED.
11 FINAL PROVISIONS
1. This agreement and the interpretation thereof shall be exclusively
subject to the laws of Russian Federation and International Copyright Law.
2. If any one stipulation of this License contract should be or become
invalid, completely or in part, this shall not affect the validity of
the remaining stipulations. The parties undertake instead to replace
the invalid stipulations with a valid regulation which comes as closely
as possible to the purpose originally intended.
3. Place of jurisdiction for all disputes is Moscow.
4. This agreement does not require a specific form (e.g. recording by a notary).
Copyright (c) 2001,2002,2003,2004-2010 Eugene Gavrilov. All rights reserved.
Contact information: www.kxproject.com
You may need to accept Steinberg ASIO SDK Licensing Agreement in order to use
kX Driver ASIO extensions
ASIO Technology by Steinberg
All brand and product names listed are trademarks or registered trademarks of
their respective holders.