annotate LICENSE @ 631:597869e59805

config: introduced new CONFIG_MCSI_MODEM preprocessor symbol All MCSI functionality was previously conditionalized on CONFIG_TARGET_FCMODEM (even earlier it was CONFIG_TARGET_FCDEV3B), but having a dedicated preprocessor symbol for this purpose (defined in targets/*.h as appropriate) makes it much easier to support different modem targets with MCSI enabled.
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 04 Jan 2020 19:07:02 +0000
parents 6f0874b00973
children 8c74c177e914
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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.