diff options
| -rw-r--r-- | ChangeLog.TXT | 19 | ||||
| -rw-r--r-- | Copying.TXT | 15 | ||||
| -rw-r--r-- | DskImg.HC | 7 | ||||
| -rw-r--r-- | KFloppy.HC | 7 | ||||
| -rw-r--r-- | KFloppyA.HH | 7 | ||||
| -rw-r--r-- | KFloppyB.HH | 7 | ||||
| -rw-r--r-- | KFloppyDMA.HC | 7 | ||||
| -rw-r--r-- | ReadMe.TXT | 7 |
8 files changed, 41 insertions, 35 deletions
diff --git a/ChangeLog.TXT b/ChangeLog.TXT index e0d7e98..01b9808 100644 --- a/ChangeLog.TXT +++ b/ChangeLog.TXT @@ -1,3 +1,22 @@ +2026-05-27:
+I, Harley Travis, as the copyright holder of all current source code written
+as part of this TempleOS floppy disk controller project, have made the
+decision to re-license all of my code under the BSD Zero Clause License in
+place of the original Do What The Fuck You Want To Public License.
+
+To be clear: THIS IS NOT BECAUSE OF THE VULGARITY OF THE ORIGINAL LICENSE! I
+actually really enjoy the WTFPL! But I decided that it is a bit too informal
+for my taste, and so, based on a review of the existing
+public-domain-equivalent licenses, I have chosen 0BSD going forward.
+
+I have noticed that some other TempleOS-related projects have used the
+Unlicense, but the Open Source Initiative has noted that it is not very
+well-written, hence why I am not using it for my project.
+
+0BSD, like the WTFPL, is a public-domain-equivalent license, perfect for a
+TempleOS-related project (as it maintains Terry A. Davis' vision of TempleOS
+being public-domain, though that claim would likely be legally unsound).
+
2026-05-26:
I found a copy-paste error while testing my driver code on my main TOS machine
(a Dell OptiPlex 755 Mini Tower). "2025 Me" seemingly forgot to change the DMA
diff --git a/Copying.TXT b/Copying.TXT index ee7d6a5..ed8d926 100644 --- a/Copying.TXT +++ b/Copying.TXT @@ -1,14 +1,7 @@ - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
- Version 2, December 2004
+BSD Zero Clause License
- Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
+Copyright (C) 2025-2026 by Harley Travis <yoshi128k@gmail.com>
- Everyone is permitted to copy and distribute verbatim or modified
- copies of this license document, and changing it is allowed as long
- as the name is changed.
-
- DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. You just DO WHAT THE FUCK YOU WANT TO.
+Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
@@ -4,10 +4,9 @@ #define IMG_SIZE 1474560 /* - Copyright (C) 2025 Harley Travis <yoshi128k@gmail.com>. - This work is free. You can redistribute it and/or modify it under the - terms of the Do What The Fuck You Want To Public License, Version 2, - as published by Sam Hocevar. See the Copying.TXT file for more details. + Copyright (C) 2025-2026 Harley Travis <yoshi128k@gmail.com>. + This software (including source code) is licensed under the BSD Zero Clause + License. See the Copying.TXT file for details. */ /* @@ -1,9 +1,8 @@ /* New, (hopefully) Less Messy Floppy Driver - Copyright (C) 2026 Harley Travis <yoshi128k@gmail.com>. - This work is free. You can redistribute it and/or modify it under the - terms of the Do What The Fuck You Want To Public License, Version 2, - as published by Sam Hocevar. See the Copying.TXT file for more details. + Copyright (C) 2025-2026 Harley Travis <yoshi128k@gmail.com>. + This software (including source code) is licensed under the BSD Zero Clause + License. See the Copying.TXT file for details. */ Bool FDCIrq = FALSE; diff --git a/KFloppyA.HH b/KFloppyA.HH index 6eb4321..e7065b6 100644 --- a/KFloppyA.HH +++ b/KFloppyA.HH @@ -1,8 +1,7 @@ /* - Copyright (C) 2026 Harley Travis <yoshi128k@gmail.com>. - This work is free. You can redistribute it and/or modify it under the - terms of the Do What The Fuck You Want To Public License, Version 2, - as published by Sam Hocevar. See the Copying.TXT file for more details. + Copyright (C) 2025-2026 Harley Travis <yoshi128k@gmail.com>. + This software (including source code) is licensed under the BSD Zero Clause + License. See the Copying.TXT file for details. */ // FDC uses IRQ6 = int 26h diff --git a/KFloppyB.HH b/KFloppyB.HH index f046126..76f6859 100644 --- a/KFloppyB.HH +++ b/KFloppyB.HH @@ -1,8 +1,7 @@ /*
- Copyright (C) 2025 Harley Travis <yoshi128k@gmail.com>.
- This work is free. You can redistribute it and/or modify it under the
- terms of the Do What The Fuck You Want To Public License, Version 2,
- as published by Sam Hocevar. See the Copying.TXT file for more details.
+ Copyright (C) 2025-2026 Harley Travis <yoshi128k@gmail.com>.
+ This software (including source code) is licensed under the BSD Zero Clause
+ License. See the Copying.TXT file for details.
*/
// headers for floppy driver
diff --git a/KFloppyDMA.HC b/KFloppyDMA.HC index 9b2e963..12f4953 100644 --- a/KFloppyDMA.HC +++ b/KFloppyDMA.HC @@ -1,8 +1,7 @@ /*
- Copyright (C) 2025 Harley Travis <yoshi128k@gmail.com>.
- This work is free. You can redistribute it and/or modify it under the
- terms of the Do What The Fuck You Want To Public License, Version 2,
- as published by Sam Hocevar. See the Copying.TXT file for more details.
+ Copyright (C) 2025-2026 Harley Travis <yoshi128k@gmail.com>.
+ This software (including source code) is licensed under the BSD Zero Clause
+ License. See the Copying.TXT file for details.
*/
U8 FDC_DMA[0x4800]; // Floppy DMA buffer
@@ -1,7 +1,6 @@ -Copyright (C) 2026 Harley Travis <yoshi128k@gmail.com>. -This work is free. You can redistribute it and/or modify it under the -terms of the Do What The Fuck You Want To Public License, Version 2, -as published by Sam Hocevar. See the Copying.TXT file for more details. +Copyright (C) 2025-2026 Harley Travis <yoshi128k@gmail.com>. +This software (including source code) is licensed under the BSD Zero Clause +License. See the Copying.TXT file for details. These files contain the code required for the low-level floppy disk driver. Currently, there is no block device code that implements this driver as I |
