License Agreement

EntitySpaces™

SOFTWARE LICENSE AGREEMENT

This License Agreement is between you (“Customer”) and EntitySpaces, LLC, the author of the EntitySpaces™ software and governs your use of the of the EntitySpaces class libraries, dynamic link libraries, source code, related EntitySpaces templates, and documentation (all of which are referred to herein as the "Software").

PLEASE READ THIS SOFTWARE LICENSE AGREEMENT CAREFULLY BEFORE PURCHASING, DOWNLOADING OR USING THE SOFTWARE. NO REFUNDS ARE POSSIBLE. BY PURCHASING, INSTALLING, OR DOWNLOADING THE SOFTWARE, YOU ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, DO NOT DOWNLOAD OR PURCHASE THE SOFTWARE.

  • Our developer licenses are licensed per developer seat. A developer seat is required for each developer that uses the EntitySpaces API which includes consuming and using the generated classes in their programming tasks.
  • EntitySpaces, LLC grants Customer a non-exclusive right to install and use one copy of Software for each License purchased.
  • Customer may make one (1) archival copy of the Software provided Customer affixes to such copy all copyright, confidentiality, and proprietary notices that appear on the original.

The binary redistributables are royalty free to the original Licensee and can be distributed with applications. Binary redistributables include:

  1. EntitySpace.Core.dll
  2. EntitySpace.Core.CF.dll
  3. EntitySpaces.Interfaces.dll
  4. EntitySpaces.Interfaces.CF.dll
  5. EntitySpaces.DynamicQuery.dll
  6. EntitySpaces.DynamicQuery.CF.dll
  7. EntitySpaces.DynamicQuery.Silverlight.dll
  8. EntitySpaces.SqlClientProvider.dll
  9. EntitySpaces.SqlClientProvider.CF.dll 
  10. EntitySpaces.SqlServerCeProvider.dll
  11. EntitySpaces.MSAccessProvider.dll
  12. EntitySpaces.OracleClientProvider.dll
  13. EntitySpaces.MySqlClientProvider.dll
  14. EntitySpaces.VistaDBProvider.dll
  15. EntitySpaces.VistaDBProvider.CF.dll
  16. EntitySpaces.VistaDB4Provider.dll
  17. EntitySpaces.NpgsqlProvider.dll
  18. EntitySpaces.Npgsql2Provider.dll
  19. EntitySpaces.SybaseSqlAnywhereProvider.dll
  20. EntitySpaces.SybaseSqlAnywhereProvider.CF.dll
  21. EntitySpaces.Web.dll
  22. EntitySpaces.Web.Design.dll
  23. EntitySpaces.Loader.dll
  24. EntitySpaces.Loader.CF.dll
  25. EntitySpaces.LoaderMT.dll
  26. EntitySpaces.LoaderMT.CF.dll

EntitySpaces binary redistributables cannot be used by third parties to build applications or components.

Source code generated by the EntitySpaces templates is a derivative work. When used under a valid License, EntitySpaces, LLC grants Customer the right to use, modify, and redistribute any source code generated by the EntitySpaces templates..

Customer that has purchased Source Code License may alter the EntitySpaces Core, Interfaces, or Provider(s) source code and distribute the modified binary redistributables with applications. Customer created binary redistributables from the EntitySpaces source code cannot be used by anyone, including the original license holder, to create a product that competes with the EntitySpaces Architecture. Customer created binary redistributables from the EntitySpaces source code cannot be used by third parties to build applications or components. Neither the original nor altered source code may be distributed.

EXCEPT AS EXPRESSLY AUTHORIZED ABOVE, CUSTOMER SHALL NOT: COPY, IN WHOLE OR IN PART, SOFTWARE OR DOCUMENTATION; MODIFY THE SOFTWARE; REVERSE COMPILE OR REVERSE ASSEMBLE ALL OR ANY PORTION OF THE SOFTWARE; OR RENT, LEASE, DISTRIBUTE, SELL, MAKE AVAILABLE FOR DOWNLOAD, OR CREATE DERIVATIVE WORKS OF THE SOFTWARE OR SOURCE CODE.

Customer agrees that aspects of the licensed materials, including the specific design and structure of individual programs, constitute trade secrets and/or copyrighted material of EntitySpaces, LLC. Customer agrees not to disclose, provide, or otherwise make available such trade secrets or copyrighted material in any form to any third party without the prior written consent of EntitySpaces, LLC. Customer agrees to implement reasonable security measures to protect such trade secrets and copyrighted material. Title to Software and documentation shall remain solely with EntitySpaces, LLC.

Not for Resale Software

Software identified as "Not for Resale" or "NFR," may not be sold or otherwise transferred for value or given away, or used for any purpose other than demonstration, test or evaluation.

No Warranty

THE SOFTWARE IS BEING DELIVERED TO YOU "AS IS" AND EntitySpaces, LLC MAKES NO WARRANTY AS TO ITS USE, RELIABILITY OR PERFORMANCE. EntitySpaces, LLC DOES NOT AND CANNOT WARRANT THE PERFORMANCE OR RESULTS YOU MAY OBTAIN BY USING THE SOFTWARE. EntitySpaces, LLC MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO NONINFRINGEMENT OF THIRD PARTY RIGHTS, TITLE, MERCHANTABILITY, OR FITNESS FOR ANY PARTICULAR PURPOSE. YOU ASSUME ALL RISK ASSOCIATED WITH THE QUALITY, PERFORMANCE, INSTALLATION AND USE OF THE SOFTWARE INCLUDING, BUT NOT LIMITED TO, THE RISKS OF PROGRAM ERRORS, DAMAGE TO EQUIPMENT, LOSS OF DATA OR SOFTWARE PROGRAMS, OR UNAVAILABILITY OR INTERRUPTION OF OPERATIONS. YOU ARE SOLELY RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF USE OF THE SOFTWARE AND ASSUME ALL RISKS ASSOCIATED WITH ITS USE.

Indemnification

You agree to indemnify and hold EntitySpaces, LLC, parents, subsidiaries, affiliates, officers and employees, harmless from any claim or demand, including reasonable attorneys' fees, made by any third party due to or arising out of your use of the Software, or the infringement by you, of any intellectual property or other right of any person or entity.

Limitation of Liability

IN NO EVENT WILL EntitySpaces, LLC BE LIABLE TO YOU FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, CONSEQUENTIAL, OR OTHER DAMAGES WHATSOEVER, OR ANY LOSS OF REVENUE, DATA, USE, OR PROFITS, EVEN IF EntitySpaces, LLC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF WHETHER THE CLAIM IS BASED UPON ANY CONTRACT, TORT OR OTHER LEGAL OR EQUITABLE THEORY.

This License is effective until terminated. Customer may terminate this License at any time by destroying all copies of Software including any documentation. This License will terminate immediately without notice from EntitySpaces, LLC if Customer fails to comply with any provision of this License. Upon termination, Customer must destroy all copies of Software.

Software, including technical data, is subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and may be subject to export or import regulations in other countries. Customer agrees to comply strictly with all such regulations and acknowledges that it has the responsibility to obtain licenses to export, re-export, or import Software.

This License shall be governed by and construed in accordance with the laws of the State of Indiana, United States of America, as if performed wholly within the state and without giving effect to the principles of conflict of law. If any portion hereof is found to be void or unenforceable, the remaining provisions of this License shall remain in full force and effect. This License constitutes the entire License between the parties with respect to the use of the Software.

Copyright © 2005 - 2009, EntitySpaces, LLC | Privacy Statement | Terms Of Use