Privacy Policy for DaVe inc.

At kimhauser.ch, accessible from https://kimhauser.ch, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by kimhauser.ch and how we use it.

If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.

This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in kimhauser.ch. This policy is not applicable to any information collected offline or via channels other than this website.

Consent

By using our website, you hereby consent to our Privacy Policy and agree to its terms.

Information we collect

The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.

If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.

When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number.

How we use your information

We use the information we collect in various ways, including to:

  • Provide, operate, and maintain our website
  • Improve, personalize, and expand our website
  • Understand and analyze how you use our website
  • Develop new products, services, features, and functionality
  • Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes
  • Send you emails
  • Find and prevent fraud

Log Files

kimhauser.ch follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.

Cookies and Web Beacons

Like any other website, kimhauser.ch uses "cookies". These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information.

Google DoubleClick DART Cookie

Google is one of a third-party vendor on our site. It also uses cookies, known as DART cookies, to serve ads to our site visitors based upon their visit to www.website.com and other sites on the internet. However, visitors may choose to decline the use of DART cookies by visiting the Google ad and content network Privacy Policy at the following URL – https://policies.google.com/technologies/ads

Advertising Partners Privacy Policies

You may consult this list to find the Privacy Policy for each of the advertising partners of kimhauser.ch.

Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on kimhauser.ch, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.

Note that kimhauser.ch has no access to or control over these cookies that are used by third-party advertisers.

Third Party Privacy Policies

kimhauser.ch's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options.

You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites.

CCPA Privacy Rights (Do Not Sell My Personal Information)

Under the CCPA, among other rights, California consumers have the right to:

Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.

Request that a business delete any personal data about the consumer that a business has collected.

Request that a business that sells a consumer's personal data, not sell the consumer's personal data.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

GDPR Data Protection Rights

We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:

The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.

The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.

The right to erasure – You have the right to request that we erase your personal data, under certain conditions.

The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.

The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.

The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

Children's Information

Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.

kimhauser.ch does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.

Changes to This Privacy Policy

We may update our Privacy Policy from time to time. Thus, we advise you to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately, after they are posted on this page.

Our Privacy Policy was created with the help of the Privacy Policy Generator.

Contact Us

If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us.

Kim David Hauser

8003 Zürich
Switzerland

This email address is being protected from spambots. You need JavaScript enabled to view it.

kimhauser.ch

+41 (0)76 546 70 84

 

Birthdate/ -Place

08.05.1982, Switzerland

Citizenship

Swiss citizenship

Driving License

A1 and B (Swiss), since 19.03.2009

2003 Gupta / Centura developer, Digicomp Zürich
1999 - 2003 Apprenticeship as application developer, TBZ Zürich / Greenshare AG
1998 - 1999 Studying IT essentials, ACOS Zürich
1989 - 1998 Elementary and High-School in Switzerland (Degree Sekundarschule, Today 'Sek. A')
German
Mother tongue

 I am swiss of the german part of Switzerland
English
Very well spoken an written

3 1/2 years in international work environment (multilateral AG)
French
Well spoken and written

3 years at Sek and 2 extra years at BMS Zürich

Own company, kimhauser.ch / visyounary.com

December 2017 – Today

PHP / JS, iOS & Android Developer, Projectmanager

Development of many different PHP Websites / -service for private customers of mine. Some of them are public available and can be found here: ng.visyounary.com
  • ng.visyounary.com
    My own project. A Facebook-like webapp created with CakePHP. This site is intent for sharing and growing important Visions and Ideas affecting all humans together with the whole world. Oauth login allows you to use either your Google, Facebook or Twitter Account to login. But you also can create a new user account directly from the visyounary login page.
  • chessclub.kimhauser.ch
    Webapp for recording chess game results of my own chessclub “Night shift chess”. A demo mode for logging in and evaluating the app is available on the login page. Check it out!
  • myhomehotel.ch
    Room booking system for myHome24 company. Website created with CakePHP and MySQL. There is also an Android (Google Play Store) mobile App and iOS Mobile (iOS App Store) App available for installation on your smartphone. The mobile apps are developed Cordova and available for free.
  • mikessuchtberatung.ch
    PHP Website with Joomla CMS. This Website is the presentation platform for Mike's Suchtberatung, a project for providing informations and different help offers all around the topics of drug addiction and its side effects. The project has partnership with different Swiss official Projects which provide help and substitutions for drug addicts in Switzerland.
  • 1st-Level support of many different private customers of mine. Mainly in the *Nix and macOS area as well as Web and Mobile topics.

SThree, Netstream AG (Contractor, temporary), netstream.ch

August 2017 – December 2017

Android Software Developer for IPTV apps

  • Scrum Methodology and JIRA as Workflow and work and time raport tool
  • Creation of IPTV Apps for Swiss commercial pay TV and Digital TV solutions with the latest Android technology
  • End-Customers like Teleclub, Sunrise, TBWil and such
  • Working in international cooperation with specialist Team in Minsk (white Russia)
  • We were using also almost all of the Atlassian Products like Crowd, HipChat, Confluence, Bamboo and of course SourceTree

Own company, kimhauser.ch

December 2015 - August 2017 

Android Software Developer & Mobile Specialist

  • Creation of TV Apps for IPTV (Samsung, Sony and LG) streaming, including functions like time shift, epg ...
  • Creation of mobile work time management solution for Android (using GPS location for semi-automation)
  • Creation of a manyfold Android Component and Widget Library (visit: kimhauser.ch)
  • Many successful customer projects specific to Android App development
  • Personal studies in software business conception and software security (also with Kali Linux)

e-switch solutions AG, e-switch.ch

November 2013 - November 2015 

Mobile & Web software engineer and project manager

  • SAP, Java, XML, Webserver and Windows / Linux Server Technology
  • Responsibility for all software projects and support of prominent , international industrial company
  • Implementation of customer projects in Java with a company own multi platform framework 
  • Middleware setup, maintenance and implementation with XML/XSLT on a Apache Tomcat server
  • Internal infrastructure setup and maintenance (Admin of: Linux servers, Backup tasks, Wiki, Git-Repos, support ticket system)

Waypoint - Worktime tracking solution for smartphones > 20%, kimhauser.ch

December 2011 - November 2013

About two year I was developing on a work time tracking solution for smartphones. The solution consists of two part. First a client app - either for Android or iOS - and a PHP web service  with MySQL database for storage. For detailed information about Waypoint please refer to Waypoint @ kimhauser.ch.


SatElite GmbH 80%, hdtvsat.ch

July 2011 - November 2013

Web & Mobile app engineer and project / team leader

  • Development with C++, PHP, JAVA and Objective-C
  • Responsibility for all software projects and support department
  • Implementation of satellite and card sharing technology (DreamBox CAMs) with C++
  • Realisation of websites and extensions with PHP CMS Joomla & Drupal
  • Mobile device support and mobile app development for Android and iOS

EIT Solutions GmbH, eits.ch

September 2010 - June 2011

.Net / C++ Developer

  • Development of complex web apps with ASP.Net, AJAX and jQuery
  • DB-Backend with ADO.Net on MS SQL server
  • Development of client apps with .Net (C#)
  • Video streaming ActiveX with C++
  • GSM module & software for sending SMS via server (C++)

multilateral AG, multilateral.ch

August 2005 - March 2009

.Net & Web developer and technical project leader

  • C#, ColdFusion (FuseBox Framework), AJAX / jQuery
  • Implementation and support of data warehouse for financial charts at Credit Suisse. Web service for creating charts & data sheets.
  • IE 6 Toolbar, C++ BandObject for IE 6
  • Workflow tool (Intranet Site) for the external asset management department of Credit Suisse (technical project leader)
  • Support Hotline for all products of multilateral AG

Infover AG, infover.ch

August 2003- July 2005

Application developer

  • Realisation of the new tax software solution for the principality Liechtenstein with Gupta / Centura and Oracle.
  • Analysis and conception (DB-Modell, XML & Win32 API-Includes)
  • Data modelling with Erwin
  • Documentation, help management (RoboHelp)
  • Phone- / Onsite-Support

Greenshare AG, greenshare.ch

August 1999 - July 2003 (Apprenticeship)

Application developer / Instructor

  • Development with MS Access, VB, VC++
  • Analysis and conception, data modelling
  • DB model with ErWin and Silverrun
  • Development with MS Access 2.0, 97 and 2000, VB 6
  • Documentation and help management with RoboHelp
  • Phone- / Onsite-Support

Please ask me directly for my credentials and an individual indication of references. Mail to This email address is being protected from spambots. You need JavaScript enabled to view it.

Online repositories

Kim David Hauser on GitHub
Find Kim David Hauser on GitHub



Recent websites created by Kim David Hauser

Website of Kontakt und Anlaufstelle Zürich kundainfo.ch - Kontakt und Anlaufstellen Zürich
Website of Fahrschule MF (made by kimhauser.ch)
Suake3D

Cross-Cover game of the good old Snake from Nokia Mobiles and the 90s 3D ego shooter Quake.
Night shift chess

Forum, reporting and analyze tool for the "Night shift chess" club Zurich.
tich.ch

Presentation platform for tich.ch. An architectural and design company located in the county of Zurich in Switzerland.
Fahrschule MF

Driving school for cars and motorbikes. Provides each and everything you need for the exam. Lessons as well as courses for preparing and successfully mastering your drivers license exam.
Website of MH Umzuege GmbH (made by kimhauser.ch)
MH Umzuege GmbH

Professional moving service for all your needs regarding home or office relocations, eviction or professional storage and similar task in the region around Zurich
Website of SatElite GmbH (made by kimhauser.ch)
SatElite GmbH

Service provider in the consumer electronics sector. Specialised in Sattelite technology TV, HiFi and Home Entertainment systems. Counceling, Sale, Installation / Setup and Maintenance

Website of luxuryauto.ch (made by kimhauser.ch)
luxuryauto.ch (unfinished)

Import and Sale of top quality occasion luxury cars from all around the globe. Startup business, ask us for top conditions.


Older websites by Kim David Hauser


Website of Hotel Chillis (made by kimhauser.ch)
Hotel Chillis

Hotel, Bar & Nightclub in the middle of Zurich. Meetingpoint and base for your night in this Metropol

Website of Ferropol GmbH (made by kimhauser.ch)
Ferropol GmbH

Import, sale and merchandise of hardware and tools of any kind.


Programming

Stackoverflow
This site is one of the most popular ressources, when it comes to questions about programming or bugs while programming. This source is realy trustworthy.

Code Project
One among the best Windows Open Source comunities in the net. There are articles about allmost every question you will come up with for windows development and more.

Mobileread
Very useful site about Mobile Device development with huge sections targeting e-reader and specially the Amazon Kindle

Zend Framework
Zend is a free PHP Library which assists you developing industrial standard websites with an comprehensive pool of common used functionalities. It also provides the basics for implementing a project with MVC architecture. You can implement the whole MVC structure or just pick and include single lib files as you need them for your project

Joomla
Joomla is an easy to use, very user user friendly open source PHP CMS. There is a large community around this great project. You can download thousands of templates (skins), extentions and plugins as well as language packages and more. Joomla natively supports the implementation of websites in multiple languages. 

Drupal
Another great open source PHP CMS. This project is more sophisticated and developer oriented than Joomla. It requires more knowledge of implementing PHP code than for example Joomla does.

 

Network security / reverse engineering

fravia - searchlores.com
Fravia passed away on Sunday, 3rd May 2009. He was one among the best programmers, reverse engineers and ethical hackers on this planet (until now). If you want to learn the secrets and art of searching, programming, ethical hacking fravia's essays are essential and the great to learn how to perform better in every way.

osronline.com
Everything Windows Driver Development ... Windows Internals, Drivers, File Systems

  • Samples, source code
  • File system insight, documentation
  • Download samples, tools and such
  • Free hardware and driver tutorials

 

ollydbg.de
The leading freeware Windows assembler level debugger. You can attach to Win32/64 applications, processes and explorer everything, that defines the PE-File. Real time debug sessions, conditional breakpoints and complete register overview are just a few features of this great tool. Check it out!

backtrack-linux.org
The highest rated and acclaimed Linux security distribution to date. BackTrack is a Linux-based penetration testing arsenal that aids security professionals in the ability to perform assessments in a purely native environment dedicated to hacking.

hackquest.com
Essential for security knowledge about networks and the internet. If you want to train your network security skills and or become a better hacker, this site offers unique security challenges especially for beginners and intermediates. Please feel free to create a account without charge and test your skills with the challenges.



Disclaimer for links

The websites kimhauser.ch sometimes feature links to external websites. kimhauser.ch may not be held liable for the content of these websites nor for the policy (such as privacy) applied on the websites.

Creating links to external websites does not imply an endorsement of or an association, partnership or relation with the establishments these websites present.

Welcome to my list of skills. See the systems, tools and technologies I'm most familiar with.

3D Modeling & Animation 

since 2017
Modeling & Animation
  • Maya 3D
  • Blender
  • Cinema 4D
  • and SceneKit (XCode)

3D Development

since 2017

Development

  • XCode - Swift and Objective-C
  • Unreal Engine - C++
  • Fragment and Texture shader
  • SkyBoxes
  • Animations with XCode, Maya and Blender

Apple Frameworks

  • SceneKit
  • SpriteKit
  • GameplayKit
  • GameCenter

SAP

since 2013
Development / Debugging
  • SAP R3, ABAP 4, nearly all modules (FI, PP, MM, QM, PM, ...)
  • SAPGui, RFC-Connections, ABAP Debugging & Development, Mail & Fax
  • Transport & authorization management

OpenERP

since 2013
Setup / Development / Debugging
  • Apps: Sales, Material Management, Project planning (GANT)
  • Web service API, MariaDB as data backend

AirWatch

since 2013
Setup / Development / Debugging
  • @ e-switch
  • Setup with AirWatch online console

MobileIron

since 2013
Development / Debugging
  • @ e-switch

MS Access

12 years
Development
  • 2.0, 97 & 2003

MS SQL

10 years
Development
  • 2000 - 2008

ORACEL

4 years
Development
  • 9i

MySQL & MariaDB

since 2005
Development
  • MySql 5.x, MariaDB 10.x (Servers)
  • phpMyAdmin, MySQL Workbench 5.2.x (Clients)

Java

since 2005
Development
  • Development with Android Google API
  • Chat (RMI), Network-Game
  • RMI-Library, Design-Patterns (MVC)
  • JBuilder, Eclipse IDE & NetBeans

ANSI C++

since 2000
(4 years)
Development
  • Study of & dissertation with ANSI C++

Visual Basic / VBA 

since 1995
Development
  • COM / OCX
  • ODBC / OLE-DB (Access, MSSQL, ORACLE, MySQL)
  • Win32 API-Includes
  • P-Code analysis / debugging (WTK Debugger)

MS Visual Studio .Net

2002 - 2010
Development
  • Win32 API-Includes
  • IPC-, NT-Security
  • Remoting & socket / network programming
  • IL-Debugging/-Assembling

Visual C++

since 2003
Development
  • MFC, ATL, COM objects
  • Shell extensions
  • Software firewall
  • Music-DB (ODBC, Shell extension)

MASM32

since 1999
Development
  • Small tools with MASM32 and TASM
  • Assembler-Level debugging (OllyDbg, PE-Explorer, SoftICE)
  • Code-Injection, loader programs, cryptography and security

Gupta / Centura

2 years
Development
  • New tax software solution for Fürstentum Liechtenstein (@infover.ch)
  • Centura 3.1 with ORACLE 9i DB

HTML, CSS, JavaScript, AJAX 

since 1999
Development
  • HTML 5, CSS 3, LESS
  • AJAX-Framework (jQuery, Prototype.js)
  • Wikipedia sites (Credit Suisse Uetlihof, multilateral.ch, e-switch solutions)

Servers

  • MS IIS
  • Apache Web Server & nginx
  • Apache Tomcat

PHP

since 2005
(6 years)
Development

ColdFusion

since 2004 - 2008
Development
  • Data warehouse backend for Global Research Credit Suisse Uetlihof (@multilateral.ch)
    • Web controls, Webservice and Database
    • Data-viewer
    • Data export (XLS, PPT, PNG, PDF, ...)
  • Workflow tool for External Asset Management department of Credit Suisse Zürich Bahnhofstrasse

Classic ASP

since 2000
(4 years)
Development
  • Master's thesis with classic ASP / MS Access DB (Download component for ASP website)
  • Multiple Webservice connected with MS VC++ / VB Apps

ASP.net

since 2005
(6 years)
Development
  • Own websites with ASP.Net 2.0
  • Online timesheet with ASP.Net 2.0

SVN (Subversion)

6 years
Development
  • Own subversion server with SVN Admin
    Web-Interface (@multilateral.ch)
  • Tortoise client

Git

since 2009
Development
  • Setup of own GIT server & strategy (@e-switch)
  • I personally changed to publish my new (public) projects on Github

Hardware

2 years
Development
  • Assembling and soldering of medicinal hardware components for the company of my father.
  • Programming Tiger Basic for flash memories.

Microsoft Windows & MS  DOS 

since 1991
Installation, configuration & administration
  • Microsoft Windows 3 - 10 (Workstation and Windows NT / Server)

Development

  • Microsoft Visual Studio (VB.Net, C#, VC++)
  • Microsoft Office (VBA & Macros)
  • Eclipse (Java), JBuilder, NetBeans
  • XCode
  • Gupta / Centura
  • MASM32
  • Basic & Quick Basic, Tiger Basic (EPROM Burning)

Debugging

  • OllyDbg, SoftICE
  • IDA, PExplorer, Hopper (Mac)
  • VB-IL Debuggers (WTK, VB Decompiler)

Linux & other nix systems

since 1995
Installation, configuration & administration
  • SuSe, RedHat, Debian & Ubuntu
  • Backtrack & Kali

Development

  • Kindle Paperwhite (FW 5.3.5+)
  • DreamBox (Plugins for card sharing)
  • ANSI C++

Mac OS X & iOS

since 2008
Installation, configuration & administration
  • Mac OS X 10.4.x - 10.10.x
  • iOS 4 - iOS 6

Development

  • XCode (Objective-C)
  • Eclipse
  • Xamarin Studio

Android OS

since 2011
Installation, configuration & administration
  • Android OS 2.x - 5.x

Development

  • Eclipse, Android Studio, IntelliJ & Xamarin Studio

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION OF INFORMATIONS, PROJECTS AND CODE AVAILABLE ON KIMHAUSER.CH

1. Definitions

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License

Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License

Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution

You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions

Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks

This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty

Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability

In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability

While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS