Răsfoiți Sursa

This commit reverts the original attempt to add
the GPL header to each file. Instead restores the
license to only 1 file.

A list of commiters can still be found easily by
git shortlog --summary

Eric Helgeson 2 ani în urmă
părinte
comite
2b977fad2b
3 a modificat fișierele cu 55 adăugiri și 15 ștergeri
  1. 10 0
      README.adoc
  2. 44 14
      src/BlueSCSI.cpp
  3. 1 1
      src/BlueSCSI_initiator.cpp

+ 10 - 0
README.adoc

@@ -23,5 +23,15 @@ Hardware version numbers are based on when the design was updated plus a sub-rev
 
 https://support.jlcpcb.com/article/44-how-to-export-kicad-pcb-to-gerber-files
 
+## Licenses
+
+### Firmware
+
+The BlueSCSI V2 firmware is a fork of ZuluSCSI, which also includes SCSI2SD V6 source code:
+
+* https://github.com/ZuluSCSI/ZuluSCSI-firmware[ZuluSCSI]
+* http://git.codesrc.com/index.cgi?p=SCSI2SD-V6.git;a=summary[SCSI2SD V6]
+* https://github.com/erichelgeson/BlueSCSI[BlueSCSI V1]
+* https://github.com/ztto/ArdSCSino-stm32[ArdSCSIno-stm32]
 
 BlueSCSI(TM) - Eric Helgeson - All rights reserved.

+ 44 - 14
src/BlueSCSI.cpp

@@ -1,18 +1,48 @@
 /*
-  BlueSCSI Copyright (c) 2022 the BlueSCSI contributors (CONTRIBUTORS.txt)
-
-  This file is part of BlueSCSI.
-
-  BlueSCSI is free software: you can redistribute it and/or modify it under the terms of the
-  GNU General Public License as published by the Free Software Foundation, either version 3
-  of the License, or (at your option) any later version.
-
-  BlueSCSI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
-  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-  See the GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License along with BlueSCSI.
-  If not, see <https://www.gnu.org/licenses/>.
+ *  BlueSCSI v2
+ *  Copyright (c) 2023 Eric Helgeson, Androda, and contributors.
+ *
+ *  This project is based on ZuluSCSI, BlueSCSI v1, and SCSI2SD:
+ * 
+ *  ZuluSCSI
+ *  Copyright (c) 2022 Rabbit Hole Computing
+ * 
+ * This project is based on BlueSCSI:
+ *
+ *  BlueSCSI
+ *  Copyright (c) 2021  Eric Helgeson, Androda
+ *  
+ *  This file is free software: you may copy, redistribute and/or modify it  
+ *  under the terms of the GNU General Public License as published by the  
+ *  Free Software Foundation, either version 2 of the License, or (at your  
+ *  option) any later version.  
+ *  
+ *  This file is distributed in the hope that it will be useful, but  
+ *  WITHOUT ANY WARRANTY; without even the implied warranty of  
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  
+ *  General Public License for more details.  
+ *  
+ *  You should have received a copy of the GNU General Public License  
+ *  along with this program.  If not, see https://github.com/erichelgeson/bluescsi.  
+ *  
+ * This file incorporates work covered by the following copyright and  
+ * permission notice:  
+ *  
+ *     Copyright (c) 2019 komatsu   
+ *  
+ *     Permission to use, copy, modify, and/or distribute this software  
+ *     for any purpose with or without fee is hereby granted, provided  
+ *     that the above copyright notice and this permission notice appear  
+ *     in all copies.  
+ *  
+ *     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.  
  */
 
 #include <SdFat.h>

+ 1 - 1
src/BlueSCSI_initiator.cpp

@@ -1,5 +1,5 @@
 /*
- *  BlueSCSI
+ *  ZuluSCSI
  *  Copyright (c) 2022 Rabbit Hole Computing
  *
  * Main program for initiator mode.