



PREAMBLE
Nikolaos Tsapanos (Tax Identification / VAT Number EL104216536) - (hereinafter
referred to as the “Developer”) provides software under the name “GeoND”,
hereinafter referred to as “GeoND” or “(the) Library”.
The Library is a collection of custom operations and additional functions for
the training and operation of neural networks and is currently available for
the PyTorch and TensorFlow software packages. The custom operations are meant
to either replace existing layers in network architectures, or be additionally
inserted into said architectures, in order to increase the performance, or
speed of the neural network. In some cases, these custom operations require
specific functions during the training of the network, which are included in
the Library.
The Library is available in several versions (as defined under Appendix_I),
each with distinct features. This Agreement applies to all such versions and
lays out the specifics for each version.
These license terms are an agreement between the Developer and you (the
“Client”). Please read them. They apply to the software named above, which
includes the media on which you received it, if any. The terms also apply to
any:
    * subsequent version of the software (including any updates or
      supplements),
    * Internet-based services, and
    * support services
for this software, unless other terms accompany those items. If so, those terms
apply.
By purchasing a License for and/or using the software, you accept these terms.
If you don’t accept them, do not purchase a License for and/or use the
software.
As described below, installation or use of the software also operates as your
consent to the transmission of certain standard computer information during
validation, automatic download and installation of certain updates, and for
Internet-based services.
If you comply with these license terms, you have the rights and obligations
below.
1  LICENSE GRANT
1.1
Under this Agreement, the Developer grants the Client a license to use the
GeoND Full Library, Free Library and Inference Library, which is non-exclusive,
non-transferable, revocable, and does not grant ownership of the innovation
and/or the software and/or the services and/or the concept / idea and/or any
other component of the respective rights, hereinafter referred to as the
“License”. The Developer reserves the right to market and grant licenses for
GeoND to third parties without any restriction, and GeoND remains the exclusive
intellectual property (whether of copyright, industrial property, or other) of
the Developer, enjoying both the moral and the economic rights for its use and
exploitation and any other under Law 2121/93, as well as any related /
applicable legislation. The license allows for any legal use, unless it is (a)
an Academic License, which is limited to only research and educational
purposes, or (b) a Free License which is free to everyone subject to non-
commercial use.
1.2
The License for the Full Library is valid exclusively for the duration of this
Agreement, includes restrictions on the number of concurrent instances,
requires an internet connection to validate and is subject to termination or
expiration for any reason, regardless of (de)fault. In case of a trial period
offered to the Client, the license for the Inference Library expires at the end
of the trial period. In case of a purchase by the Client, the license for the
Inference Library is valid indefinitely, up to the latest version acquired
during an active license, includes NO restrictions on the number of concurrent
instances and does NOT require an internet connection as long.
1.3
The Client states that it has already verified and ensured before obtaining the
License that the various capabilities and functions of the GeoND Library meet
and cover its needs/requirements, and by selecting it, the Client accepts
GeoND’s capabilities and functions.
1.4
The GeoND Library can perform the functions described in this Agreement as well
as on the Website, when operated in the proposed manner and environment with
the recommended equipment and/or hardware and/or software (also see Appendix
VII).
1.5
For the granting of the License for the GeoND Full Library, it is agreed that
the Client will pay a License Fee to the Developer, with the amount, method,
and timing of payment specified in Article 4 of this Agreement.
1.6
Acquiring a Standard License grants the Client access to the standard license
documents available on the Website that are not yet available to the public.
1.7
Acquiring a Premium License grants the Client access to premium license
documents, in addition to the standard license documents, available on the
Website that are not yet available to the public or standard license Clients.
1.8
The Client hereby declares that acceptance of this Agreement also means
acceptance of the terms and conditions of Appendix_IV (additional copyrights,
conditions and disclaimer for PyTorch), Appendix_V (additional copyrights,
conditions and disclaimer for TensorFlow) and Appendix_VI (additional
copyrights, conditions and disclaimer for CURL), which form an integral part of
this Agreement.
2  SUPPORT SERVICES
2.1
Support Services consist of:
  (a)
      E-mail Support provided to the Client concerning the installation, use,
      and resolution of Issues relating to GeoND, and
  (b)
      the provision of any Updates, subject to Appendix_I.
2.2
It is specifically agreed that the support time for E-Mail Support shall always
adhere to a criterion of reasonableness, that the Client should have advanced
knowledge in the field of Machine Learning and that such support is not meant
to act as a substitute to the process of acquiring such knowledge.
2.3
Support Services are provided remotely.
2.4
The Client is responsible for maintaining backup copies of any software/
documents acquired during an active license and GeoND has no obligation to
replace any lost files.
3  NEW FEATURES / FUNCTIONS – NEW VERSIONS OF THE PLATFORM
3.1
The License to use GeoND granted by this Agreement does not include a right to
use different versions of GeoND, any new substantial features and services, or
any new products/services from the Developer. For clarification purposes, a
“different version of GeoND” is not one resulting from regular code
maintenance, bug fixes, technical improvements, or minor/necessary
functionality extensions to GeoND. Instead, it refers to versions with
substantial and significant changes in features and services.
3.2
The Developer, as part of improving its services to the Client, may receive
feedback from the Client, such as through discussions, interviews, or Client
requests. For any information that may be communicated from the Client to the
Developer under these circumstances, regardless of whether it originates from
the Client, the Developer is not obligated to provide exclusivity or ownership
rights to the Client over such ideas, suggestions, or anything relevant that
might contribute to the creation of new features or services or the improvement
of existing ones through GeoND. The Developer retains sole and exclusive
intellectual (including industrial) property rights to any such features/
services it may create/provide, even if suggested by the Client, and may
exploit them freely and in any manner without any financial or other form of
compensation to the Client.
4  LICENSE FEE
4.1
As a fair, reasonable, and mutually agreed license fee for granting the License
to use GeoND to the Client (as outlined at the beginning of this Agreement), is
the amount specified in Appendix_II (hereinafter referred to as the “License
Fee”).
4.2
Developer shall issue for the License Fee the respective invoice or receipt.
4.3
The License Fee stipulated in §4.1 may be adjusted at the Developer’s sole
discretion, provided, however, that Developer shall inform Client, in writing,
one (1) month prior to such adjustment.
4.4
The Developer has no obligation to provide refunds for any reason.
5  COOPERATION PUBLICITY AND PROMOTION
The Client permits the Developer to publicize the collaboration established by
this Agreement for advertising, promotional, and marketing purposes.
Specifically, the Developer is granted the right to announce its collaboration
with the Client at its discretion. This includes, but is not limited to,
listing the Client’s name in its client portfolio, issuing press releases,
mentioning the project implementation/service provision in electronic or
printed newsletters or on social media, as well as in any advertising campaign
or investor outreach effort. The Client also retains the same right to include
the Developer’s name in its list of partners/approved suppliers/service
providers or anywhere else it deems appropriate, in line with its business
practices.
6  INTELLECTUAL PROPERTY
6.1
All intellectual property rights (whether copyright, industrial, or otherwise),
existing or future, registered or unregistered, including but not limited to
products/services, trademarks, domain names, copyrights, patents, utility
models, industrial designs, software code, database rights, know-how,
applications, renewals, extensions, combinations, divisions, continuations, or
reissues of any of the above, as well as the right to use, exploit, integrate,
or attribute in any way regarding GeoND as a whole and its components, and any
new features/functions that may be developed, provided, configured, or created
by the Developer (collectively referred to as “Intellectual Property Rights” or
“IPR”), shall belong exclusively to the Developer.
6.2
The Client, authorized user, or any third party does not acquire any ownership
rights, legal title, or interest in any IPR, except as expressly provided in
this Agreement. Developer’s retention of all rights, legal title, or interest
in any IPR includes all modifications, derivative works or improvements. Any
rights not expressly granted by this Agreement are reserved.
6.3
Subject to §§ 6.4 and 6.5, the Client shall not, and shall not allow any third
party to:
      6.3.1
      copy, reproduce, distribute, modify, adapt, alter, translate, or create
      derivative works from GeoND and IPR;
      6.3.2
      assign, sublicense, lease, rent, lend/loan, transfer, disclose, or
      otherwise make available GeoND or other works;
      6.3.3
      merge or integrate the GeoND Full Library into/with any other software
      and/or service; or
      6.3.4
      decompile, reverse-engineer, disassemble, or otherwise attempt to derive
      the source code or algorithmic nature of GeoND, or decode, decrypt, or
      bypass any software security measures, or remove or circumvent GeoND’s
      protection.
6.4
The client is allowed to deploy/integrate the Inference Library into/with
products and services, provided that the corresponding license agreement/
contract for that product/service includes the restrictions of section 6.3 of
this agreement regarding the GeoND Inference Library.
6.5
The client is allowed to modify the python source files named “geondpt.py”,
“geondtf.py”, “pytorch.py” and “tensorflow.py” for internal use and deployment/
integration.
6.6
All intellectual property rights (as defined in Law 2121/1993, as currently in
effect, as well as any other applicable law) in GeoND and any new features/
functions that may emerge within the framework of the collaboration between the
parties, are explicitly recognized, agreed upon, and accepted by the Client to
belong solely and exclusively to the Developer, even if they may have
originated from the Client’s observations, ideas, or comments during the
execution of the Agreement. The Developer is free to use in any way or form the
Client’s ideas, suggestions, comments, and recommendations (referred to as
“Feedback”) regarding GeoND or other products/services without any exploitation
rights or other fees payable to the Client. All IPR in the Feedback shall
belong to the Developer. For the avoidance of doubt, it is hereby clarified
that any neural networks that are the outcome of a training process that has
used or implemented the Library are the property of the Client and the
Developer has no claim(s) whatsoever in relation to any IPR over such trained
neural networks.
7  PRIVACY POLICY / PERSONAL DATA PROCESSING
7.1
The Developer collects and processes personal data solely for the provision of
GeoND services to the Client or related parties (partners, clients, recipients,
etc.) for user identification, account management, analysis, and fraud/loss
prevention related to the service provided via GeoND, and to fulfill
obligations arising from this Agreement, only to the extent necessary. The
Developer is prohibited from disclosing, making available to third parties,
using for purposes beyond those stated in this Agreement, or altering such
data, even after the termination of the Agreement, indefinitely. Both the
Developer and the Client agree to comply with all applicable personal data laws
in Greece and the EU (GDPR, Law 4624/2019, etc.).
7.2  Third-Party Payment Processor
      7.2.1  Purpose and Legal Basis
      We collect and process your personal data for the purpose of facilitating
      payments through our appointed third-party payment service provider
      (“Payment Provider”). This includes the sharing of data necessary to
      verify your identity, process your payment, and prevent fraudulent
      transactions. The legal basis for such processing is (a) Article 6(1)(b)
      GDPR – processing necessary for the performance of a contract; and (b)
      Article 6(1)(f) GDPR – processing necessary for our legitimate interests
      in ensuring secure and efficient payment transactions.
      7.2.2  Categories of Personal Data
      We may process the following categories of personal data:
          * Identification data (name, surname, billing address);
          * Contact data (email address, telephone number);
          * Payment data (transaction amount, payment method, card or account
            details — where applicable);
          * Technical data (IP address, device identifiers) as required for
            security and fraud prevention.
      7.2.3  Data Sharing
      Your personal data will be shared only with the Payment Provider to the
      extent necessary for processing your payment. The Payment Provider acts
      as an independent data controller for its processing activities and will
      process your data in accordance with its own privacy policy, which we
      recommend you review.
      7.2.4  International Data Transfers
      If your data is transferred outside the European Economic Area (EEA), we
      ensure such transfers are subject to appropriate safeguards in accordance
      with Articles 44–49 GDPR, such as Standard Contractual Clauses approved
      by the European Commission.
      7.2.5  Data Retention
      We will retain your personal data only for as long as necessary to
      fulfill the purposes described above, comply with legal obligations
      (including tax and accounting requirements), and resolve disputes.
      Payment data retained by our payment processor will be stored for a
      period of time determined by the processor, we do not retain payment
      data.
      7.2.6  Your Rights
      In accordance with the GDPR, you have the right to:
          * Access your personal data;
          * Rectify inaccurate or incomplete data;
          * Erase your data (right to be forgotten);
          * Restrict processing;
          * Object to processing based on legitimate interests;
          * Data portability; and
          * Lodge a complaint with your local supervisory authority.
      7.2.7  Contact
      If you have any questions or wish to exercise your data protection
      rights, you can contact us at: gdpr@geond.tech
      7.3
      The Developer has incorporated into the Library a “License Service”, i.e.
      an identification process, meaning any action that retrieves usage data
      of the Library for the purpose of cross-checking such data against the
      corresponding License details in order to verify its use according to the
      terms of this Agreement. The Developer retains the right, and the Client
      consents thereto, both during the identification process and for the
      entire term of the License, to electronically retrieve— including through
      the use of the Library itself—data relating to the version of the
      Library, its operating environment, the functionalities used, and its use
      in general for the purpose of verifying the use of the Library in
      accordance with the terms of this Agreement. In case of breach of the
      terms of this Agreement by the Client, the Developer may terminate this
      Agreement, effective immediately, and also render the non-free features
      of the Library inoperable.
8  DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY
8.1
Any version of a GeoND Library is provided “as is”. The Client bears the risk
of using it. The Developer gives no express warranties, guarantees or
conditions. The Client excludes the implied warranties of merchantability,
fitness for a particular purpose and non-infringement. The Developer has
strived so that GeoND conforms to the description and/or presentation given to
the Client and for GeoND to be suitable for the general purpose for which it is
intended, however, the Developer does not guarantee, promise, or assume
liability for any capabilities and/or functions of GeoND, nor that it will
operate on any equipment, in any environment, or in connection with/
compatibility with any other programs and/or services chosen by the Client.
Additionally, the Developer does not warrant that GeoND’s operation will be
uninterrupted or error-free and does not assume any obligation to indemnify the
Client or to compensate for the restoration of related losses and/or damages to
the Client.
8.2
The Developer is not liable for any indemnification and/or loss and/or damage
incurred by the Client due to the following circumstances (this list is
illustrative, not exhaustive, and does not negate the Developer’s limitation of
liability as outlined above): (a) misuse of GeoND by the Client or use on
equipment and environments that do not meet the required specifications, (b)
unauthorized intervention in GeoND, (c) malfunction of the software or
equipment hosting or supporting GeoND, and (d) inability of GeoND to
interoperate with any other application.
8.3
The parties acknowledge that the use of digital technology, digital devices,
and networks (including the internet) inherently involves risks and
uncertainties. Consequently, the Developer assumes no liability for
indemnification and/or compensation and/or any loss or any damage (direct,
consequential, indirect, actual, special, exemplary, or otherwise). In any case
and under any circumstances, the Developer’s liability shall always be limited
to the lowest extent permitted by law and the Developer shall never be liable
for anything other than gross negligence.
8.4
Notwithstanding anything to the contrary, the Client may recover from the
Developer only direct damages up to a hundred euros (100,00€). The Client can’t
recover any other damages, including consequential, lost profits, special,
indirect or incidental damages. This limitation applies to:
  (a)
      anything related to the software, services, content (including code); and
  (b)
      claims for breach of contract, breach of warranty, guarantee or
      condition, strict liability, negligence, or other tort.
    * It also applies even if the Developer knew or should have known about the
      possibility of the damages.
9  DURATION / BREACH OF CONTRACTUAL OBLIGATIONS
9.1
The duration of this Agreement shall be agreed on a case-by-case basis, i.e. at
the point in time that the Client makes an online purchase of the License.
9.2
Notwithstanding anything to the contrary, the Developer may at any time
terminate this Agreement, even without cause, provided a written termination
notice is given, which will take effect thirty (30) days thereafter. In this
case, the portion of outstanding Instances will, at the Developer’s sole
discretion, be either refunded to the Client or the Client shall be given a one
(1) month period in order to use such outstanding Instances.
10  FINAL PROVISIONS
10.1
The parties commit to acting in good faith and not engaging in the abusive
exercise of their rights arising from this Agreement.
10.2
Any partial or total invalidity of a provision of this Agreement shall not
affect the validity of the remaining provisions. The parties agree to legally
replace any invalid provision with a valid one that closely approximates the
economic or other purpose of the invalid provision.
10.3
This Agreement, along with its Appendixes, which form an integral part of it,
constitutes the complete agreement on its subject matter and supersedes any
prior negotiations, commitments, or understandings. The Developer may amend
this Agreement from time to time by posting an amended version on the Website
and sending Client written notice thereof. Such amendment will become effective
seven (7) days after such notice. In any case, Client’s continued use of GeoND
after such seven (7) days’ notice period will confirm Client’s consent to such
amendment.
10.4
The non-enforcement of any term does not constitute a waiver of that term.
10.5
The parties acknowledge and accept that all terms of this Agreement are fair
and reasonable, and they explicitly and irrevocably declare that they enter
into this Agreement of their own free will.
10.6
This Agreement is governed by Greek law, and any dispute regarding the
interpretation or application of its terms, as well as any conflict arising
from it, is subject to the exclusive jurisdiction of the courts of
Thessaloniki.
Appendix I  The license tiers
  1.
      Full License (Standard & Premium)
      The Full License gives access to the Full Library, which includes the
      best available implementations of the forward and backward passes of the
      custom operations and the additional functions. In order to train a
      neural network with the custom operations, both the forward and backward
      passes are required.
  2.
      Academic License (Standard & Premium)
      The Academic License is identical, in terms of operations and functions,
      to the Full License, i.e. it gives access to the Full Library (Standard &
      Premium, respectively) but without the right of commercial use and is
      only available for academic institutions and students at a significantly
      lower price.
  3.
      Free License
      The Free License gives access to the Free Library, which is a redacted
      version of the Full Library, i.e. includes potentially slower
      implementations of the forward and backward passes of the custom
      operations and functions and may be missing some features of the Full
      Library.
      The Free License does not include the right for commercial use.
      Notwithstanding the foregoing, the Free License permits use of the Library 
      solely for participation in bona fide AI competitions. For the purposes of 
      this License, an ``AI Competition'' means a publicly announced challenge 
      or contest in which participants submit models, algorithms, or results for 
      evaluation against predefined criteria, and where any monetary or non-
      monetary reward is awarded solely based on competitive performance. AI 
      Competitions do not include competitions conducted primarily for the 
      benefit of a specific commercial entity or as part of an employment, 
      consulting, or contractor relationship.
      Users may receive prize money or awards granted as a direct result of 
      participation in an AI Competition without such receipt being considered 
      commercial use. This exception does not permit use of the Library for 
      product development, service delivery, internal business purposes, client 
      work, sponsorship obligations, or any other commercial exploitation.
      Any use of the Library beyond participation in an AI Competition, 
      including but not limited to commercialization, redistribution, deployment 
      in production systems, or use in revenue-generating activities, requires a 
      Full License. Use of any models, outputs, or derivatives created using the 
      Software outside the scope of the AI Competition requires a Full License.
      The Free Library includes / gives access to Updates but at a later date
      than the Full Library (Standard & Premium).
  4.
      Inference License (Standard & Premium)
      The Inference License gives access to the Inference Library, which
      includes the forward pass functions of the Full Library (Standard &
      Premium, respectively). The Inference Library is meant to be deployed in
      products and services, in order to operate already trained neural
      networks.
 Standard vs Premium License
  (I)
      Standard License
      The Standard License of GeoND might have fewer features than the Premium
      Version but all features in common shall have the same performance.
      Moreover, licensees of the Standard Version shall also have access to
      certain scientific research / articles of the Developer, albeit such
      access might be made available after it has become available to licensees
      of the Premium Version.
      The Standard Version of GeoND shall include / give access to Updates but
      at a later date than the Premium.
  (II)
      Premium License
      The Premium License of GeoND includes all the features available at the
      best performance available as well as Updates.
      Moreover, licensees of the Premium Version shall also have access to
      certain scientific research / articles of the Developer before these are
      made available to anyone else.
      The Premium License shall be the first to get updates.
Attention: The duration of any Premium License is for two (2) years but if the
Client does not renew such Premium License every year, then the second (2nd)
year License shall be downgraded to Standard License. More information of the
features of the various License Tiers is available on the Website.
Appendix II  License Fee
As specified, and amended from time to time, on the Website.
Appendix III  Definitions
For the purposes of this Agreement (as defined below), unless the context
clearly indicates otherwise, the following terms shall have the following
meanings:
“E-Mail Support” means electronically generated Support Services provided in
response to electronically transmitted inquiries by Licensee.
“Issue” means an error, question, or other issue related to GeoND for which
Client needs Support Services assistance. Developer provides Support Services
for Issues that are reproducible, GeoND running unaltered, and on an
appropriate hardware, database and operating system configurations, as
specified by Developer.
“Update(s)” means revisions to GeoND that correct defects, errors or bugs or
incorporate minor enhancements to the functionality that Developer in its
discretion makes generally available to its clients. Developer will notify
Client of all Updates available for GeoND. Developer will make such Updates and
corresponding documentation available to Client at no additional cost.
“Instance(s)” means the number of times the software is loaded on an electronic
device’s memory in order to be executed, i.e. the number of copies of the
software that are activated on an electronic device’s memory. For example, the
software is used for training artificial intelligence models, in which case:
    * Training of one (1) model on one (1) GPU equals one (1) instance.
    * Training of two (2) models on one (1) GPU equals two (2) instances.
    * Training of one (1) model on three (3) GPUs equals three (3) instances.
    * Training of two (2) models on four (4) GPUs equals eight (8) instances.
“Website” means “https://geond.tech”.
Appendix IV
Additional copyright, conditions and disclaimer for PyTorch
From PyTorch:
Copyright (c) 2016- Facebook, Inc (Adam Paszke) Copyright (c) 2014- Facebook,
Inc (Soumith Chintala) Copyright (c) 2011-2014 Idiap Research Institute (Ronan
Collobert) Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu)
Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu) Copyright
(c) 2011-2013 NYU (Clement Farabet) Copyright (c) 2006-2010 NEC Laboratories
America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston) Copyright (c)
2006 Idiap Research Institute (Samy Bengio) Copyright (c) 2001-2004 Idiap
Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)
From Caffe2:
Copyright (c) 2016-present, Facebook Inc. All rights reserved.
All contributions by Facebook: Copyright (c) 2016 Facebook Inc.
All contributions by Google: Copyright (c) 2015 Google Inc. All rights
reserved.
All contributions by Yangqing Jia: Copyright (c) 2015 Yangqing Jia All rights
reserved.
All contributions by Kakao Brain: Copyright 2019-2020 Kakao Brain
All contributions by Cruise LLC: Copyright (c) 2022 Cruise LLC. All rights
reserved.
All contributions by Arm: Copyright (c) 2021, 2023-2024 Arm Limited and/or its
affiliates
All contributions from Caffe: Copyright(c) 2013, 2014, 2015, the respective
contributors All rights reserved.
All other contributions: Copyright(c) 2015, 2016 the respective contributors
All rights reserved.
Caffe2 uses a copyright model similar to Caffe: each contributor holds
copyright over their contributions to Caffe2. The project versioning records
all such contribution and copyright details. If a contributor wants to further
mark their specific copyright on a particular contribution, they should
indicate their copyright solely in the commit message of the change when it is
committed.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation and/
or other materials provided with the distribution.
3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories
America and IDIAP Research Institute nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ”AS IS” AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Appendix V
Additional copyright, conditions and disclaimer for TensorFlow
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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 (50outstanding
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:
(a) You must give any other recipients of the Work or Derivative Works a copy
of this License; and
(b) You must cause any modified files to carry prominent notices stating that
You changed the files; and
(c) 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
(d) 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
Copyright 2025 Nikolaos Tsapanos
Licensed under the Apache License, Version 2.0 (the ”License”); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an ”AS IS” BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
## Some of TensorFlow’s code is derived from Caffe, which is subject to the
following copyright notice:
COPYRIGHT
All contributions by the University of California:
Copyright (c) 2014, The Regents of the University of California (Regents) All
rights reserved.
All other contributions:
Copyright (c) 2014, the respective contributors All rights reserved.
Caffe uses a shared copyright model: each contributor holds copyright over
their contributions to Caffe. The project versioning records all such
contribution and copyright details. If a contributor wants to further mark
their specific copyright on a particular contribution, they should indicate
their copyright solely in the commit message of the change when it is
committed.
LICENSE
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation and/
or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ”AS IS” AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
CONTRIBUTION AGREEMENT
By contributing to the BVLC/caffe repository through pull-request, comment, or
otherwise, the contributor releases their content to the license and copyright
terms herein.
Appendix VI
Additional copyright, conditions and disclaimer for CURL
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1996 - 2025, Daniel Stenberg, daniel@haxx.se, and many
contributors, see the THANKS file.
All rights reserved.
Permission to use, copy, modify, and distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright notice
and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED ”AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not be
used in advertising or otherwise to promote the sale, use or other dealings in
this Software without prior written authorization of the copyright holder.
Appendix VII  Software & Hardware Requirements
Software Requirements:
    * Only 64-bit Linux operating systems with glibc >= 2.34 and python>=3.9
      are supported at this moment.
    * GPU use requires Nvidia drivers of version at least 535.
    * Only specific versions of PyTorch and TensorFLow are supported, please
      refer to the Website for details.
    * All other requirements for PyTorch or TensorFlow apply to the respective
      versions of the Library.
Hardware Requirements:
    * A 64-bit CPU is required.
    * A GPU of CUDA capability at least 6.0 is required to use the hardware
      accelerated functionality of the Library.
    * All other requirements for PyTorch or TensorFlow apply to the respective
      versions of the Library.
