From eaea32b3199c5e4f7c3f3291e89a6763fd0f93ec Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 9 Jun 2022 13:57:03 +0200 Subject: [PATCH] tag --- contrib/tos/bfh.rst | 310 +++++++++++++++++++++++++++++++++++++ contrib/tos/en/0.epub | Bin 17320 -> 24290 bytes contrib/tos/en/0.html | 54 ++++--- contrib/tos/en/0.pdf | Bin 82060 -> 83662 bytes contrib/tos/en/0.txt | 92 ++++++----- contrib/tos/en/0.xml | 56 ++++--- src/exchangedb/Makefile.am | 1 + src/testing/Makefile.am | 3 - 8 files changed, 430 insertions(+), 86 deletions(-) create mode 100644 contrib/tos/bfh.rst diff --git a/contrib/tos/bfh.rst b/contrib/tos/bfh.rst new file mode 100644 index 000000000..85f041c33 --- /dev/null +++ b/contrib/tos/bfh.rst @@ -0,0 +1,310 @@ +Terms Of Service +================ + +Last Updated: 09.06.2022 + +Welcome! The ICE research center of the Bern University of Applied Sciences +in Switzerland (“we,” “our,” or “us”) provides an experimental payment service +through our Internet presence (collectively the “Services”). Before using our +Services, please read the Terms of Service (the “Terms” or the “Agreement”) +carefully. + +This is research +---------------- + +This is a research experiment. Any funds wired to our Bitcoin address are +considered a donation to our research group. We may use them to enable +payments following the GNU Taler protocol, or simply keep them at our +discretion. The service is experimental and may also be discontinued at +any time, in which case all remaining funds will definitively be kept by +the research group. + + +Overview +-------- + +This section provides a brief summary of the highlights of this +Agreement. Please note that when you accept this Agreement, you are accepting +all of the terms and conditions and not just this section. We and possibly +other third parties provide Internet services which interact with the Taler +Wallet’s self-hosted personal payment application. When using the Taler Wallet +to interact with our Services, you are agreeing to our Terms, so please read +carefully. + +Highlights: +~~~~~~~~~~~ + + • You are responsible for keeping the data in your Taler Wallet at all times + under your control. Any losses arising from you not being in control of + your private information are your problem. + • We may transfer funds we receive from our users to any legal + recipient to the best of our ability within the limitations of the law and + our implementation. However, the Services offered today are highly + experimental and the set of recipients of funds is severely restricted. + Again, we stress this is a research experiment and technically all funds + held by the exchange are owned by the research group of the university. + • For our Services, we may charge transaction fees. The specific fee structure + is provided based on the Taler protocol and should be shown to you when you + withdraw electronic coins using a Taler Wallet. You agree and understand + that the Taler protocol allows for the fee structure to change. + • You agree to not intentionally overwhelm our systems with requests and + follow responsible disclosure if you find security issues in our services. + • We cannot be held accountable for our Services not being available due to + any circumstances. If we modify or terminate our services, + we may give you the opportunity to recover your funds. However, + given the experimental state of the Services today, this may not be + possible. You are strongly advised to limit your use of the Service + to small-scale experiments expecting total loss of all funds. + +These terms outline approved uses of our Services. The Services and these +Terms are still at an experimental stage. If you have any questions or +comments related to this Agreement, please send us a message to +ice@bfh.ch. If you do not agree to this Agreement, you must not +use our Services. + +How you accept this policy +-------------------------- + +By sending funds to us (to top-up your Taler Wallet), you acknowledge that you +have read, understood, and agreed to these Terms. We reserve the right to +change these Terms at any time. If you disagree with the change, we may in the +future offer you with an easy option to recover your unspent funds. However, +in the current experimental period you acknowledge that this feature is not +yet available, resulting in your funds being lost unless you accept the new +Terms. If you continue to use our Services other than to recover your unspent +funds, your continued use of our Services following any such change will +signify your acceptance to be bound by the then current Terms. Please check +the effective date above to determine if there have been any changes since you +have last reviewed these Terms. + +Services +-------- + +We will try to transfer funds that we receive from users to any legal +recipient to the best of our ability and within the limitations of the +law. However, the Services offered today are highly experimental and the set +of recipients of funds is severely restricted. The Taler Wallet can be loaded +by exchanging fiat or cryptocurrencies against electronic coins. We are +providing this exchange service. Once your Taler Wallet is loaded with +electronic coins they can be spent for purchases if the seller is accepting +Taler as a means of payment. We are not guaranteeing that any seller is +accepting Taler at all or a particular seller. The seller or recipient of +deposits of electronic coins must specify the target account, as per the +design of the Taler protocol. They are responsible for following the protocol +and specifying the correct bank account, and are solely liable for any losses +that may arise from specifying the wrong account. We may allow the government +to link wire transfers to the underlying contract hash. It is the +responsibility of recipients to preserve the full contracts and to pay +whatever taxes and charges may be applicable. Technical issues may lead to +situations where we are unable to make transfers at all or lead to incorrect +transfers that cannot be reversed. We may refuse to execute transfers if the +transfers are prohibited by a competent legal authority and we are ordered to +do so. + +When using our Services, you agree to not take any action that intentionally +imposes an unreasonable load on our infrastructure. If you find security +problems in our Services, you agree to first report them to +security@taler-systems.com and grant us the right to publish your report. We +warrant that we will ourselves publicly disclose any issues reported within 3 +months, and that we will not prosecute anyone reporting security issues if +they did not exploit the issue beyond a proof-of-concept, and followed the +above responsible disclosure practice. + + +Fees +---- + +You agree to pay the fees for exchanges and withdrawals completed via the +Taler Wallet ("Fees") as defined by us, which we may change from time to +time. With the exception of wire transfer fees, Taler transaction fees are set +for any electronic coin at the time of withdrawal and fixed throughout the +validity period of the respective electronic coin. Your wallet should obtain +and display applicable fees when withdrawing funds. Fees for coins obtained as +change may differ from the fees applicable to the original coin. Wire transfer +fees that are independent from electronic coins may change annually. You +authorize us to charge or deduct applicable fees owed in connection with +deposits, exchanges and withdrawals following the rules of the Taler protocol. +We reserve the right to provide different types of rewards to users either in +the form of discount for our Services or in any other form at our discretion +and without prior notice to you. + +Eligibility and Financial self-responsibility +--------------------------------------------- + +To be eligible to use our Services, you must be able to form legally binding +contracts or have the permission of your legal guardian. By using our +Services, you represent and warrant that you meet all eligibility requirements +that we outline in these Terms. + +You will be responsible for maintaining the availability, integrity and +confidentiality of the data stored in your wallet. When you setup a Taler +Wallet, you are strongly advised to follow the precautionary measures offered +by the software to minimize the chances to losse access to or control over +your Wallet data. We will not be liable for any loss or damage arising from +your failure to comply with this paragraph. + +Copyrights and trademarks +------------------------- + +The Taler Wallet is released under the terms of the GNU General Public License +(GNU GPL). You have the right to access, use, and share the Taler Wallet, in +modified or unmodified form. However, the GPL is a strong copyleft license, +which means that any derivative works must be distributed under the same +license terms as the original software. If you have any questions, you should +review the GNU GPL’s full terms and conditions at +https://www.gnu.org/licenses/gpl-3.0.en.html. “Taler” itself is a trademark +of Taler Systems SA. You are welcome to use the name in relation to processing +payments using the Taler protocol, assuming your use is compatible with an +official release from the GNU Project that is not older than two years. + + +Limitation of liability & disclaimer of warranties +-------------------------------------------------- + +You understand and agree that we have no control over, and no duty to take any +action regarding: Failures, disruptions, errors, or delays in processing that +you may experience while using our Services; The risk of failure of hardware, +software, and Internet connections; The risk of malicious software being +introduced or found in the software underlying the Taler Wallet; The risk that +third parties may obtain unauthorized access to information stored within your +Taler Wallet, including, but not limited to your Taler Wallet coins or backup +encryption keys. You release us from all liability related to any losses, +damages, or claims arising from: + +(a) user error such as forgotten passwords, incorrectly constructed + transactions; +(b) server failure or data loss; +(c) unauthorized access to the Taler Wallet application; +(d) bugs or other errors in the Taler Wallet software; and +(e) any unauthorized third party activities, including, but not limited to, + the use of viruses, phishing, brute forcing, or other means of attack + against the Taler Wallet. We make no representations concerning any + Third Party Content contained in or accessed through our Services. + +Any other terms, conditions, warranties, or representations associated with +such content, are solely between you and such organizations and/or +individuals. + +To the fullest extent permitted by applicable law, in no event will we or any +of our officers, directors, representatives, agents, servants, counsel, +employees, consultants, lawyers, and other personnel authorized to act, +acting, or purporting to act on our behalf (collectively the “Taler Parties”) +be liable to you under contract, tort, strict liability, negligence, or any +other legal or equitable theory, for: + +(a) any lost profits, data loss, cost of procurement of substitute goods or + services, or direct, indirect, incidental, special, punitive, compensatory, + or consequential damages of any kind whatsoever resulting from: + + (i) your use of, or conduct in connection with, our services; + (ii) any unauthorized use of your wallet and/or private key due to your + failure to maintain the confidentiality of your wallet; + (iii) any interruption or cessation of transmission to or from the services; or + (iv) any bugs, viruses, trojan horses, or the like that are found in the Taler + Wallet software or that may be transmitted to or through our services by + any third party (regardless of the source of origination), or + +(b) any direct damages. + +These limitations apply regardless of legal theory, whether based on tort, +strict liability, breach of contract, breach of warranty, or any other legal +theory, and whether or not we were advised of the possibility of such +damages. Some jurisdictions do not allow the exclusion or limitation of +liability for consequential or incidental damages, so the above limitation may +not apply to you. + +Our services are provided "as is" and without warranty of any kind. To the +maximum extent permitted by law, we disclaim all representations and +warranties, express or implied, relating to the services and underlying +software or any content on the services, whether provided or owned by us or by +any third party, including without limitation, warranties of merchantability, +fitness for a particular purpose, title, non-infringement, freedom from +computer virus, and any implied warranties arising from course of dealing, +course of performance, or usage in trade, all of which are expressly +disclaimed. In addition, we do not represent or warrant that the content +accessible via the services is accurate, complete, available, current, free of +viruses or other harmful components, or that the results of using the services +will meet your requirements. Some states do not allow the disclaimer of +implied warranties, so the foregoing disclaimers may not apply to you. This +paragraph gives you specific legal rights and you may also have other legal +rights that vary from state to state. + +Indemnity and Time limitation on claims and Termination +------------------------------------------------------- + +To the extent permitted by applicable law, you agree to defend, indemnify, and +hold harmless the Taler Parties from and against any and all claims, damages, +obligations, losses, liabilities, costs or debt, and expenses (including, but +not limited to, attorney’s fees) arising from: (a) your use of and access to +the Services; (b) any feedback or submissions you provide to us concerning the +Taler Wallet; (c) your violation of any term of this Agreement; or (d) your +violation of any law, rule, or regulation, or the rights of any third party. + +You agree that any claim you may have arising out of or related to your +relationship with us must be filed within one year after such claim arises, +otherwise, your claim in permanently barred. + +In the event of termination concerning your use of our Services, your +obligations under this Agreement will still continue. + + +Discontinuance of services and Force majeure +-------------------------------------------- + +We may, in our sole discretion and without cost to you, with or without prior +notice, and at any time, modify or discontinue, temporarily or permanently, +any portion of our Services. We will use the Taler protocol’s provisions to +notify Wallets if our Services are to be discontinued. It is your +responsibility to ensure that the Taler Wallet is online at least once every +three months to observe these notifications. We shall not be held responsible +or liable for any loss of funds in the event that we discontinue or depreciate +the Services and your Taler Wallet fails to transfer out the coins within a +three months notification period. + +We shall not be held liable for any delays, failure in performance, or +interruptions of service which result directly or indirectly from any cause or +condition beyond our reasonable control, including but not limited to: any +delay or failure due to any act of God, act of civil or military authorities, +act of terrorism, civil disturbance, war, strike or other labor dispute, fire, +interruption in telecommunications or Internet services or network provider +services, failure of equipment and/or software, other catastrophe, or any +other occurrence which is beyond our reasonable control and shall not affect +the validity and enforceability of any remaining provisions. + + +Governing law, Waivers, Severability and Assignment +--------------------------------------------------- + +No matter where you’re located, the laws of Switzerland will govern these +Terms. If any provisions of these Terms are inconsistent with any applicable +law, those provisions will be superseded or modified only to the extent such +provisions are inconsistent. The parties agree to submit to the ordinary +courts in Bern, Switzerland for exclusive jurisdiction of any dispute +arising out of or related to your use of the Services or your breach of these +Terms. + +Our failure to exercise or delay in exercising any right, power, or privilege +under this Agreement shall not operate as a waiver; nor shall any single or +partial exercise of any right, power, or privilege preclude any other or +further exercise thereof. + +You agree that we may assign any of our rights and/or transfer, sub-contract, +or delegate any of our obligations under these Terms. + +If it turns out that any part of this Agreement is invalid, void, or for any +reason unenforceable, that term will be deemed severable and limited or +eliminated to the minimum extent necessary. + +This Agreement sets forth the entire understanding and agreement as to the +subject matter hereof and supersedes any and all prior discussions, +agreements, and understandings of any kind (including, without limitation, any +prior versions of this Agreement) and every nature between us. Except as +provided for above, any modification to this Agreement must be in writing and +must be signed by both parties. + + +Questions or comments +--------------------- + +We welcome comments, questions, concerns, or suggestions. Please send us a +message on our contact page at legal@taler-systems.com. diff --git a/contrib/tos/en/0.epub b/contrib/tos/en/0.epub index 2e6c66093f14878140152e458c76fbcf18b4d5f9..4417674e60911019e52eb4c4df96ea0d98566343 100644 GIT binary patch delta 14077 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 I`=6)(2O#ztZ~y=R delta 6974 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 diff --git a/contrib/tos/en/0.html b/contrib/tos/en/0.html index 6e7f66f52..0a1c1d331 100644 --- a/contrib/tos/en/0.html +++ b/contrib/tos/en/0.html @@ -20,11 +20,21 @@

Terms Of Service

-

Last Updated: 12.4.2019

-

Welcome! Taler Systems SA (“we,” “our,” or “us”) provides a payment service +

Last Updated: 09.06.2022

+

Welcome! The ICE research center of the Bern University of Applied Sciences +in Switzerland (“we,” “our,” or “us”) provides an experimental payment service through our Internet presence (collectively the “Services”). Before using our Services, please read the Terms of Service (the “Terms” or the “Agreement”) carefully.

+
+

This is research

+

This is a research experiment. Any funds wired to our Bitcoin address are +considered a donation to our research group. We may use them to enable +payments following the GNU Taler protocol, or simply keep them at our +discretion. The service is experimental and may also be discontinued at +any time, in which case all remaining funds will definitively be kept by +the research group.

+

Overview

This section provides a brief summary of the highlights of this @@ -41,10 +51,12 @@ carefully.

  • You are responsible for keeping the data in your Taler Wallet at all times under your control. Any losses arising from you not being in control of your private information are your problem.

  • -
  • We will try to transfer funds we hold in escrow for our users to any legal +

  • We may transfer funds we receive from our users to any legal recipient to the best of our ability within the limitations of the law and our implementation. However, the Services offered today are highly -experimental and the set of recipients of funds is severely restricted.

  • +experimental and the set of recipients of funds is severely restricted. +Again, we stress this is a research experiment and technically all funds +held by the exchange are owned by the research group of the university.

  • For our Services, we may charge transaction fees. The specific fee structure is provided based on the Taler protocol and should be shown to you when you withdraw electronic coins using a Taler Wallet. You agree and understand @@ -52,8 +64,8 @@ that the Taler protocol allows for the fee structure to change.

  • You agree to not intentionally overwhelm our systems with requests and follow responsible disclosure if you find security issues in our services.

  • We cannot be held accountable for our Services not being available due to -circumstances beyond our control. If we modify or terminate our services, -we will try to give you the opportunity to recover your funds. However, +any circumstances. If we modify or terminate our services, +we may give you the opportunity to recover your funds. However, given the experimental state of the Services today, this may not be possible. You are strongly advised to limit your use of the Service to small-scale experiments expecting total loss of all funds.

  • @@ -62,7 +74,7 @@ to small-scale experiments expecting total loss of all funds.

    These terms outline approved uses of our Services. The Services and these Terms are still at an experimental stage. If you have any questions or comments related to this Agreement, please send us a message to -legal@taler-systems.com. If you do not agree to this Agreement, you must not +ice@bfh.ch. If you do not agree to this Agreement, you must not use our Services.

    @@ -82,26 +94,26 @@ have last reviewed these Terms.

    Services

    -

    We will try to transfer funds that we hold in escrow for our users to any -legal recipient to the best of our ability and within the limitations of the -law and our implementation. However, the Services offered today are highly -experimental and the set of recipients of funds is severely restricted. The -Taler Wallet can be loaded by exchanging fiat currencies against electronic -coins. We are providing this exchange service. Once your Taler Wallet is -loaded with electronic coins they can be spent for purchases if the seller is -accepting Taler as a means of payment. We are not guaranteeing that any seller -is accepting Taler at all or a particular seller. The seller or recipient of +

    We will try to transfer funds that we receive from users to any legal +recipient to the best of our ability and within the limitations of the +law. However, the Services offered today are highly experimental and the set +of recipients of funds is severely restricted. The Taler Wallet can be loaded +by exchanging fiat or cryptocurrencies against electronic coins. We are +providing this exchange service. Once your Taler Wallet is loaded with +electronic coins they can be spent for purchases if the seller is accepting +Taler as a means of payment. We are not guaranteeing that any seller is +accepting Taler at all or a particular seller. The seller or recipient of deposits of electronic coins must specify the target account, as per the design of the Taler protocol. They are responsible for following the protocol and specifying the correct bank account, and are solely liable for any losses -that may arise from specifying the wrong account. We will allow the government +that may arise from specifying the wrong account. We may allow the government to link wire transfers to the underlying contract hash. It is the responsibility of recipients to preserve the full contracts and to pay whatever taxes and charges may be applicable. Technical issues may lead to situations where we are unable to make transfers at all or lead to incorrect -transfers that cannot be reversed. We will only refuse to execute transfers if -the transfers are prohibited by a competent legal authority and we are ordered -to do so.

    +transfers that cannot be reversed. We may refuse to execute transfers if the +transfers are prohibited by a competent legal authority and we are ordered to +do so.

    When using our Services, you agree to not take any action that intentionally imposes an unreasonable load on our infrastructure. If you find security problems in our Services, you agree to first report them to @@ -267,7 +279,7 @@ the validity and enforceability of any remaining provisions.

    Terms. If any provisions of these Terms are inconsistent with any applicable law, those provisions will be superseded or modified only to the extent such provisions are inconsistent. The parties agree to submit to the ordinary -courts in Zurich, Switzerland for exclusive jurisdiction of any dispute +courts in Bern, Switzerland for exclusive jurisdiction of any dispute arising out of or related to your use of the Services or your breach of these Terms.

    Our failure to exercise or delay in exercising any right, power, or privilege diff --git a/contrib/tos/en/0.pdf b/contrib/tos/en/0.pdf index 89d394939ebf552dd8c05e23d1c6f9db6dfaf809..f145a83a4866a14045c606e10b21d7bb033b30dc 100644 GIT binary patch delta 42031 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 GQU3#z>t7@Q delta 40592 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

    YWxkw?hyUkr7*#+yKtQ9=i_$>8C*CpBh4@^| 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 diff --git a/contrib/tos/en/0.txt b/contrib/tos/en/0.txt index c124d70ee..19db09844 100644 --- a/contrib/tos/en/0.txt +++ b/contrib/tos/en/0.txt @@ -1,12 +1,24 @@ Terms Of Service **************** -Last Updated: 12.4.2019 +Last Updated: 09.06.2022 -Welcome! Taler Systems SA (“we,” “our,” or “us”) provides a payment -service through our Internet presence (collectively the “Services”). -Before using our Services, please read the Terms of Service (the -“Terms” or the “Agreement”) carefully. +Welcome! The ICE research center of the Bern University of Applied +Sciences in Switzerland (“we,” “our,” or “us”) provides an +experimental payment service through our Internet presence +(collectively the “Services”). Before using our Services, please read +the Terms of Service (the “Terms” or the “Agreement”) carefully. + + +This is research +================ + +This is a research experiment. Any funds wired to our Bitcoin address +are considered a donation to our research group. We may use them to +enable payments following the GNU Taler protocol, or simply keep them +at our discretion. The service is experimental and may also be +discontinued at any time, in which case all remaining funds will +definitively be kept by the research group. Overview @@ -28,11 +40,13 @@ Highlights: all times under your control. Any losses arising from you not being in control of your private information are your problem. - * We will try to transfer funds we hold in escrow for our users to - any legal recipient to the best of our ability within the - limitations of the law and our implementation. However, the - Services offered today are highly experimental and the set of - recipients of funds is severely restricted. + * We may transfer funds we receive from our users to any legal + recipient to the best of our ability within the limitations of + the law and our implementation. However, the Services offered + today are highly experimental and the set of recipients of funds + is severely restricted. Again, we stress this is a research + experiment and technically all funds held by the exchange are + owned by the research group of the university. * For our Services, we may charge transaction fees. The specific fee structure is provided based on the Taler protocol and should @@ -45,19 +59,18 @@ Highlights: issues in our services. * We cannot be held accountable for our Services not being - available due to circumstances beyond our control. If we modify - or terminate our services, we will try to give you the - opportunity to recover your funds. However, given the - experimental state of the Services today, this may not be - possible. You are strongly advised to limit your use of the - Service to small-scale experiments expecting total loss of all - funds. + available due to any circumstances. If we modify or terminate our + services, we may give you the opportunity to recover your funds. + However, given the experimental state of the Services today, this + may not be possible. You are strongly advised to limit your use + of the Service to small-scale experiments expecting total loss of + all funds. These terms outline approved uses of our Services. The Services and these Terms are still at an experimental stage. If you have any questions or comments related to this Agreement, please send us a -message to legal@taler-systems.com. If you do not agree to this -Agreement, you must not use our Services. +message to ice@bfh.ch. If you do not agree to this Agreement, you must +not use our Services. How you accept this policy @@ -80,26 +93,25 @@ since you have last reviewed these Terms. Services ======== -We will try to transfer funds that we hold in escrow for our users to -any legal recipient to the best of our ability and within the -limitations of the law and our implementation. However, the Services -offered today are highly experimental and the set of recipients of -funds is severely restricted. The Taler Wallet can be loaded by -exchanging fiat currencies against electronic coins. We are providing -this exchange service. Once your Taler Wallet is loaded with -electronic coins they can be spent for purchases if the seller is -accepting Taler as a means of payment. We are not guaranteeing that -any seller is accepting Taler at all or a particular seller. The -seller or recipient of deposits of electronic coins must specify the -target account, as per the design of the Taler protocol. They are -responsible for following the protocol and specifying the correct bank -account, and are solely liable for any losses that may arise from -specifying the wrong account. We will allow the government to link -wire transfers to the underlying contract hash. It is the -responsibility of recipients to preserve the full contracts and to pay -whatever taxes and charges may be applicable. Technical issues may -lead to situations where we are unable to make transfers at all or -lead to incorrect transfers that cannot be reversed. We will only +We will try to transfer funds that we receive from users to any legal +recipient to the best of our ability and within the limitations of the +law. However, the Services offered today are highly experimental and +the set of recipients of funds is severely restricted. The Taler +Wallet can be loaded by exchanging fiat or cryptocurrencies against +electronic coins. We are providing this exchange service. Once your +Taler Wallet is loaded with electronic coins they can be spent for +purchases if the seller is accepting Taler as a means of payment. We +are not guaranteeing that any seller is accepting Taler at all or a +particular seller. The seller or recipient of deposits of electronic +coins must specify the target account, as per the design of the Taler +protocol. They are responsible for following the protocol and +specifying the correct bank account, and are solely liable for any +losses that may arise from specifying the wrong account. We may allow +the government to link wire transfers to the underlying contract hash. +It is the responsibility of recipients to preserve the full contracts +and to pay whatever taxes and charges may be applicable. Technical +issues may lead to situations where we are unable to make transfers at +all or lead to incorrect transfers that cannot be reversed. We may refuse to execute transfers if the transfers are prohibited by a competent legal authority and we are ordered to do so. @@ -306,7 +318,7 @@ No matter where you’re located, the laws of Switzerland will govern these Terms. If any provisions of these Terms are inconsistent with any applicable law, those provisions will be superseded or modified only to the extent such provisions are inconsistent. The parties agree -to submit to the ordinary courts in Zurich, Switzerland for exclusive +to submit to the ordinary courts in Bern, Switzerland for exclusive jurisdiction of any dispute arising out of or related to your use of the Services or your breach of these Terms. diff --git a/contrib/tos/en/0.xml b/contrib/tos/en/0.xml index ee93a4cc1..7f42db04d 100644 --- a/contrib/tos/en/0.xml +++ b/contrib/tos/en/0.xml @@ -1,14 +1,24 @@ - +

    Terms Of Service - Last Updated: 12.4.2019 - Welcome! Taler Systems SA (“we,” “our,” or “us”) provides a payment service + Last Updated: 09.06.2022 + Welcome! The ICE research center of the Bern University of Applied Sciences + in Switzerland (“we,” “our,” or “us”) provides an experimental payment service through our Internet presence (collectively the “Services”). Before using our Services, please read the Terms of Service (the “Terms” or the “Agreement”) carefully. +
    + This is research + This is a research experiment. Any funds wired to our Bitcoin address are + considered a donation to our research group. We may use them to enable + payments following the GNU Taler protocol, or simply keep them at our + discretion. The service is experimental and may also be discontinued at + any time, in which case all remaining funds will definitively be kept by + the research group. +
    Overview This section provides a brief summary of the highlights of this @@ -28,10 +38,12 @@ your private information are your problem. - We will try to transfer funds we hold in escrow for our users to any legal + We may transfer funds we receive from our users to any legal recipient to the best of our ability within the limitations of the law and our implementation. However, the Services offered today are highly - experimental and the set of recipients of funds is severely restricted. + experimental and the set of recipients of funds is severely restricted. + Again, we stress this is a research experiment and technically all funds + held by the exchange are owned by the research group of the university. For our Services, we may charge transaction fees. The specific fee structure @@ -45,8 +57,8 @@ We cannot be held accountable for our Services not being available due to - circumstances beyond our control. If we modify or terminate our services, - we will try to give you the opportunity to recover your funds. However, + any circumstances. If we modify or terminate our services, + we may give you the opportunity to recover your funds. However, given the experimental state of the Services today, this may not be possible. You are strongly advised to limit your use of the Service to small-scale experiments expecting total loss of all funds. @@ -56,7 +68,7 @@ These terms outline approved uses of our Services. The Services and these Terms are still at an experimental stage. If you have any questions or comments related to this Agreement, please send us a message to - legal@taler-systems.com. If you do not agree to this Agreement, you must not + ice@bfh.ch. If you do not agree to this Agreement, you must not use our Services.
    @@ -76,26 +88,26 @@
    Services - We will try to transfer funds that we hold in escrow for our users to any - legal recipient to the best of our ability and within the limitations of the - law and our implementation. However, the Services offered today are highly - experimental and the set of recipients of funds is severely restricted. The - Taler Wallet can be loaded by exchanging fiat currencies against electronic - coins. We are providing this exchange service. Once your Taler Wallet is - loaded with electronic coins they can be spent for purchases if the seller is - accepting Taler as a means of payment. We are not guaranteeing that any seller - is accepting Taler at all or a particular seller. The seller or recipient of + We will try to transfer funds that we receive from users to any legal + recipient to the best of our ability and within the limitations of the + law. However, the Services offered today are highly experimental and the set + of recipients of funds is severely restricted. The Taler Wallet can be loaded + by exchanging fiat or cryptocurrencies against electronic coins. We are + providing this exchange service. Once your Taler Wallet is loaded with + electronic coins they can be spent for purchases if the seller is accepting + Taler as a means of payment. We are not guaranteeing that any seller is + accepting Taler at all or a particular seller. The seller or recipient of deposits of electronic coins must specify the target account, as per the design of the Taler protocol. They are responsible for following the protocol and specifying the correct bank account, and are solely liable for any losses - that may arise from specifying the wrong account. We will allow the government + that may arise from specifying the wrong account. We may allow the government to link wire transfers to the underlying contract hash. It is the responsibility of recipients to preserve the full contracts and to pay whatever taxes and charges may be applicable. Technical issues may lead to situations where we are unable to make transfers at all or lead to incorrect - transfers that cannot be reversed. We will only refuse to execute transfers if - the transfers are prohibited by a competent legal authority and we are ordered - to do so. + transfers that cannot be reversed. We may refuse to execute transfers if the + transfers are prohibited by a competent legal authority and we are ordered to + do so. When using our Services, you agree to not take any action that intentionally imposes an unreasonable load on our infrastructure. If you find security problems in our Services, you agree to first report them to @@ -283,7 +295,7 @@ Terms. If any provisions of these Terms are inconsistent with any applicable law, those provisions will be superseded or modified only to the extent such provisions are inconsistent. The parties agree to submit to the ordinary - courts in Zurich, Switzerland for exclusive jurisdiction of any dispute + courts in Bern, Switzerland for exclusive jurisdiction of any dispute arising out of or related to your use of the Services or your breach of these Terms. Our failure to exercise or delay in exercising any right, power, or privilege diff --git a/src/exchangedb/Makefile.am b/src/exchangedb/Makefile.am index 0470887de..6d1f2cb60 100644 --- a/src/exchangedb/Makefile.am +++ b/src/exchangedb/Makefile.am @@ -22,6 +22,7 @@ sql_DATA = \ shard-0000.sql \ shard-0001.sql \ shard-drop0001.sql \ + common0001.sql \ drop0001.sql BUILT_SOURCES = \ diff --git a/src/testing/Makefile.am b/src/testing/Makefile.am index 7da713beb..fb628aedc 100644 --- a/src/testing/Makefile.am +++ b/src/testing/Makefile.am @@ -538,11 +538,9 @@ EXTRA_DIST = \ test_exchange_api_home/.config/taler/account-2.json \ test_exchange_api_home/.local/share/taler/exchange-offline/master.priv \ test_exchange_api_home/.local/share/taler/exchange/offline-keys/master.priv \ - test_exchange_api_home/.local/share/taler/exchange/wirefees/x-taler-bank.fee \ test_exchange_api_keys_cherry_picking_home/.config/taler/x-taler-bank.json \ test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange-offline/master.priv \ test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/offline-keys/master.priv \ - test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/wirefees/x-taler-bank.fee \ test_exchange_api-cs.conf \ test_exchange_api-rsa.conf \ test_exchange_api_twisted-cs.conf \ @@ -554,7 +552,6 @@ EXTRA_DIST = \ test_taler_exchange_httpd_home/.config/taler/account-1.json \ test_taler_exchange_httpd_home/.local/share/taler/exchange-offline/master.priv \ test_taler_exchange_httpd_home/.local/share/taler/exchange/offline-keys/master.priv \ - test_taler_exchange_httpd_home/.local/share/taler/exchange/wirefees/x-taler-bank.fee \ test-taler-exchange-aggregator-postgres.conf \ test-taler-exchange-wirewatch-postgres.conf \ test_kyc_api.conf