This repository was archived by the owner on Aug 14, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
52 lines (39 loc) · 2.37 KB
/
Copy pathNOTICE
File metadata and controls
52 lines (39 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Shor-Algorithm
Copyright 2024 Alejandro Mata Ali
This repository uses file-level / component licensing. See README.md for the
branch layout and LICENSE / LICENSES/EUPL-1.2.txt for full license texts.
===============================================================================
Apache-2.0 components (original work by Alejandro Mata Ali)
===============================================================================
Unless otherwise noted in a file header, original Shor / Beauregard
implementation files in this repository (for example Shor.py, Aprox_Shor.py,
and the accompanying notebooks) are licensed under the Apache License,
Version 2.0. See the LICENSE file.
Copyright 2024 Alejandro Mata Ali
Algorithm reference (citation, not a software license grant):
Stephane Beauregard, "Circuit for Shor's algorithm using 2n+3 qubits",
arXiv:quant-ph/0205095 — https://arxiv.org/abs/quant-ph/0205095
===============================================================================
EUPL-1.2 component (derived from QQuantLib / NEASQC FinancialApplications)
===============================================================================
The file aprox_phase_estimation_wqft.py is a Derivative Work based on
QQuantLib from the NEASQC FinancialApplications project and remains under
the European Union Public Licence v. 1.2 (EUPL-1.2). It is NOT licensed
under Apache-2.0 alone.
Upstream project: https://github.com/NEASQC/FinancialApplications
Upstream library: QQuantLib
Upstream license: EUPL-1.2 (see LICENSES/EUPL-1.2.txt)
Original authors: Gonzalo Ferro Costas & Alberto Manzano Herrero
Approximate / QFT-related modifications: Alejandro Mata Ali
When redistributing that file (or further Derivative Works of it), you must
comply with EUPL-1.2, including attribution and copyleft obligations.
===============================================================================
Runtime dependencies (not vendored in this repository)
===============================================================================
myQLM / Eviden (qat.* packages)
Runtime dependency for circuit construction and simulation.
Not redistributed here; obtain and license separately from Eviden / myQLM.
QQuantLib (NEASQC FinancialApplications)
Runtime dependency for phase-estimation helpers used by the Shor modules.
Licensed upstream under EUPL-1.2:
https://github.com/NEASQC/FinancialApplications