FreeCalypso > hg > fc-magnetite
annotate LICENSE @ 620:76f09f1bea5d
config system: generalized mechanism for overriding Calypso chip version
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 07 Oct 2019 02:09:53 +0000 |
parents | 6f0874b00973 |
children | 8c74c177e914 |
rev | line source |
---|---|
601
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
1 FreeCalypso original work |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
2 ========================= |
229
27b356aa0e5d
LICENSE explanatory file added
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 |
601
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
4 The present FreeCalypso firmware is a derived work based on TI's TCS211 and |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
5 TCS3.2 firmwares. However, even though it is based on these two starting points |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
6 from TI, our FreeCalypso fw is a software product in its own right, and is NOT |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
7 merely a "hacked" copy of some TI firmware. The particular way in which we have |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
8 combined and integrated pieces from TCS211 and from TCS3.2 to produce our |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
9 TCS2/TCS3 hybrid, our meticulous source reconstruction of TCS211 L1 that |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
10 originally came in binary object form, our completely new and original firmware |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
11 configuration and build system, all of our new code that supports new board- |
613
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
12 level hardware targets that use TI chips but aren't TI's historical development |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
13 boards, and all other significant new developments made in FreeCalypso |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
14 constitute our own original work. |
229
27b356aa0e5d
LICENSE explanatory file added
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 |
601
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
16 All original work in FreeCalypso that is not directly traceable to some |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
17 historical TI code component has been written by Mother Mychaela Nadezhda |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
18 Falconia, and I refuse to claim copyright on this software work. I hereby |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
19 immediately place this work in the public domain; it may be used, copied, |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
20 distorted or destroyed in any manner whatsoever without further attribution |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
21 or notice to the creator. |
229
27b356aa0e5d
LICENSE explanatory file added
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 |
601
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
23 Code pieces from TI |
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
24 =================== |
229
27b356aa0e5d
LICENSE explanatory file added
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 |
601
3e5689c0ca4e
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
229
diff
changeset
|
26 In the case of those code components which originate from TI, we did not get |
613
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
27 them *from* TI per se, instead we have found them freely on the Internet. I, |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
28 Mother Mychaela, have made multiple attempts to reach out to TI, informing them |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
29 about the existence of our FreeCalypso family of projects and what I am doing |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
30 with their old abandoned software IP. I was not able to get any positive |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
31 response from them in the form of support or help with obtaining those pieces |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
32 of historical code and documentation which are still missing, but they have not |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
33 taken any adverse action against us either; specifically, they never said |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
34 explicitly that they object to what I am doing (producing and freely |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
35 distributing my own Derived Works based on their abandonware IP), and they |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
36 never asked me to stop doing so. |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
37 |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
38 Based on the fact that TI have chosen to not take any action against our family |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
39 of projects despite being fully informed and having been given multiple |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
40 opportunities to do so over the course of many years, we hereby make the |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
41 reasonable conclusion that TI do not object to us using their fully abandoned |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
42 and discontinued IP as if it were Free Software, and I, Mother Mychaela, shall |
6f0874b00973
LICENSE: current status
Mychaela Falconia <falcon@freecalypso.org>
parents:
601
diff
changeset
|
43 continue doing the same for as long as I am alive and physically able. |