diff --git a/include/API.h b/include/API.h
index 665c9b7e8..6bbb7a29e 100644
--- a/include/API.h
+++ b/include/API.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef API_H_20090529_
#define API_H_20090529_
diff --git a/include/ArchProcessor.h b/include/ArchProcessor.h
index 63c34c544..a7192e537 100644
--- a/include/ArchProcessor.h
+++ b/include/ArchProcessor.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ARCH_PROCESSOR_H_20070312_
#define ARCH_PROCESSOR_H_20070312_
diff --git a/include/BasicBlock.h b/include/BasicBlock.h
index 8c9ebbd0b..7bb0bf13b 100644
--- a/include/BasicBlock.h
+++ b/include/BasicBlock.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BASIC_BLOCK_H_20130830_
#define BASIC_BLOCK_H_20130830_
diff --git a/include/BinaryString.h b/include/BinaryString.h
index fb87b0cdc..e19d15f93 100644
--- a/include/BinaryString.h
+++ b/include/BinaryString.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BINARY_STRING_H_20060821_
#define BINARY_STRING_H_20060821_
diff --git a/include/ByteShiftArray.h b/include/ByteShiftArray.h
index 78ab8a4fa..d83a0c1b5 100644
--- a/include/ByteShiftArray.h
+++ b/include/ByteShiftArray.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BYTE_SHIFT_ARRAY_H_20060825_
#define BYTE_SHIFT_ARRAY_H_20060825_
diff --git a/include/Configuration.h b/include/Configuration.h
index abeced94b..4fe74c295 100644
--- a/include/Configuration.h
+++ b/include/Configuration.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef CONFIGURATION_H_20061031_
#define CONFIGURATION_H_20061031_
diff --git a/include/Expression.h b/include/Expression.h
index 21392354a..f6c139f2d 100644
--- a/include/Expression.h
+++ b/include/Expression.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef EXPRESSION_H_20070402_
#define EXPRESSION_H_20070402_
diff --git a/include/Expression.tcc b/include/Expression.tcc
index d8d3aa5e6..694190c05 100644
--- a/include/Expression.tcc
+++ b/include/Expression.tcc
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef EXPRESSION_20070402_TCC_
#define EXPRESSION_20070402_TCC_
diff --git a/include/FloatX.h b/include/FloatX.h
index 40a02951f..47c304f19 100644
--- a/include/FloatX.h
+++ b/include/FloatX.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef FLOAT_X_H_20151108_
#define FLOAT_X_H_20151108_
diff --git a/include/Function.h b/include/Function.h
index de5ba42ce..834f618fd 100644
--- a/include/Function.h
+++ b/include/Function.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef FUNCTION_H_20130830_
#define FUNCTION_H_20130830_
diff --git a/include/GraphEdge.h b/include/GraphEdge.h
index f429cee4c..2c2111017 100644
--- a/include/GraphEdge.h
+++ b/include/GraphEdge.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef GRAPH_EDGE_H_20090903_
#define GRAPH_EDGE_H_20090903_
diff --git a/include/GraphNode.h b/include/GraphNode.h
index 650af03e9..41b276174 100644
--- a/include/GraphNode.h
+++ b/include/GraphNode.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef GRAPH_NODE_H_20090903_
#define GRAPH_NODE_H_20090903_
diff --git a/include/GraphWidget.h b/include/GraphWidget.h
index 49eaaf7f9..becf601d9 100644
--- a/include/GraphWidget.h
+++ b/include/GraphWidget.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef GRAPH_WIDGET_H_20090903_
#define GRAPH_WIDGET_H_20090903_
diff --git a/include/HexStringValidator.h b/include/HexStringValidator.h
index 6ad633c19..a615c4705 100644
--- a/include/HexStringValidator.h
+++ b/include/HexStringValidator.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2013 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2013 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef HEX_STRING_VALIDATOR_H_20130625_
#define HEX_STRING_VALIDATOR_H_20130625_
diff --git a/include/IAnalyzer.h b/include/IAnalyzer.h
index 05cb4f7e3..ba827c8b5 100644
--- a/include/IAnalyzer.h
+++ b/include/IAnalyzer.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IANALYZER_H_20080630_
#define IANALYZER_H_20080630_
diff --git a/include/IBinary.h b/include/IBinary.h
index ef5d61501..b5cda047c 100644
--- a/include/IBinary.h
+++ b/include/IBinary.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IBINARY_H_20070718_
#define IBINARY_H_20070718_
diff --git a/include/IBreakpoint.h b/include/IBreakpoint.h
index a226e9f1c..6ee675c59 100644
--- a/include/IBreakpoint.h
+++ b/include/IBreakpoint.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IBREAKPOINT_H_20060720_
#define IBREAKPOINT_H_20060720_
diff --git a/include/IDebugEvent.h b/include/IDebugEvent.h
index 64c9dab4d..d224a3c1e 100644
--- a/include/IDebugEvent.h
+++ b/include/IDebugEvent.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IDEBUG_EVENT_H_20121005_
#define IDEBUG_EVENT_H_20121005_
diff --git a/include/IDebugEventHandler.h b/include/IDebugEventHandler.h
index f712f9e3a..7389f2b08 100644
--- a/include/IDebugEventHandler.h
+++ b/include/IDebugEventHandler.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IDEBUG_EVENT_HANDLER_H_20061101_
#define IDEBUG_EVENT_HANDLER_H_20061101_
diff --git a/include/IDebugger.h b/include/IDebugger.h
index f0a20bf13..2c179f5f4 100644
--- a/include/IDebugger.h
+++ b/include/IDebugger.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IDEBUGGER_H_20061101_
#define IDEBUGGER_H_20061101_
diff --git a/include/IPlugin.h b/include/IPlugin.h
index b7b28cebe..cae32a12c 100644
--- a/include/IPlugin.h
+++ b/include/IPlugin.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IPLUGIN_H_20061101_
#define IPLUGIN_H_20061101_
diff --git a/include/IProcess.h b/include/IProcess.h
index 2bc81bc00..9be96c700 100644
--- a/include/IProcess.h
+++ b/include/IProcess.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IPROCESS_H_20150516_
#define IPROCESS_H_20150516_
diff --git a/include/IRegion.h b/include/IRegion.h
index f90048e4f..47cccddef 100644
--- a/include/IRegion.h
+++ b/include/IRegion.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef IREGION_H_20120709_
#define IREGION_H_20120709_
diff --git a/include/IState.h b/include/IState.h
index c38f4d4f3..e445d6b14 100644
--- a/include/IState.h
+++ b/include/IState.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ISTATE_H_20110315_
#define ISTATE_H_20110315_
diff --git a/include/ISymbolGenerator.h b/include/ISymbolGenerator.h
index cd0298c29..d188cff12 100644
--- a/include/ISymbolGenerator.h
+++ b/include/ISymbolGenerator.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ISYMBOL_GENERATOR_H_20130808_
#define ISYMBOL_GENERATOR_H_20130808_
diff --git a/include/ISymbolManager.h b/include/ISymbolManager.h
index b5753782d..9d3be83dc 100644
--- a/include/ISymbolManager.h
+++ b/include/ISymbolManager.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ISYMBOL_MANAGER_H_20110307_
#define ISYMBOL_MANAGER_H_20110307_
diff --git a/include/IThread.h b/include/IThread.h
index 03be1e734..3e17257f0 100644
--- a/include/IThread.h
+++ b/include/IThread.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ITHREAD_H_20150529_
#define ITHREAD_H_20150529_
diff --git a/include/Instruction.h b/include/Instruction.h
index 1a0ea5d11..d2b08b169 100644
--- a/include/Instruction.h
+++ b/include/Instruction.h
@@ -1,19 +1,7 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "../src/capstone-edb/include/Instruction.h"
diff --git a/include/MemoryRegions.h b/include/MemoryRegions.h
index 43e7eca0f..5eb548f4f 100644
--- a/include/MemoryRegions.h
+++ b/include/MemoryRegions.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef MEMORY_REGIONS_H_20060501_
#define MEMORY_REGIONS_H_20060501_
diff --git a/include/Module.h b/include/Module.h
index daf73a1cc..33dba9035 100644
--- a/include/Module.h
+++ b/include/Module.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef MODULE_H_20191119_
#define MODULE_H_20191119_
diff --git a/include/Patch.h b/include/Patch.h
index ca25f0f72..d3c6e37b7 100644
--- a/include/Patch.h
+++ b/include/Patch.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2017 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2017 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PATCH_H_20191119_
#define PATCH_H_20191119_
diff --git a/include/Prototype.h b/include/Prototype.h
index c534de3db..2dea09b73 100644
--- a/include/Prototype.h
+++ b/include/Prototype.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PROTOTYPE_H_20070320_
#define PROTOTYPE_H_20070320_
diff --git a/include/QLongValidator.h b/include/QLongValidator.h
index 9ac9aeb89..b4749e638 100644
--- a/include/QLongValidator.h
+++ b/include/QLongValidator.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef QLONG_VALIDATOR_H_20071128_
#define QLONG_VALIDATOR_H_20071128_
diff --git a/include/QULongValidator.h b/include/QULongValidator.h
index 4992c3436..4a6c32cac 100644
--- a/include/QULongValidator.h
+++ b/include/QULongValidator.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef QULONG_VALIDATOR_H_20071128_
#define QULONG_VALIDATOR_H_20071128_
diff --git a/include/QtHelper.h b/include/QtHelper.h
index 5c12f731c..2089af888 100644
--- a/include/QtHelper.h
+++ b/include/QtHelper.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef QT_HELPER_H_20191119_
#define QT_HELPER_H_20191119_
diff --git a/include/Register.h b/include/Register.h
index 16b21e49b..d14ea563e 100644
--- a/include/Register.h
+++ b/include/Register.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef REGISTER_H_20100329_
#define REGISTER_H_20100329_
diff --git a/include/RegisterRef.h b/include/RegisterRef.h
index f7cf73a8e..f05b42994 100644
--- a/include/RegisterRef.h
+++ b/include/RegisterRef.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
// inspired from code from mozilla: https://github.com/mozilla/rr/blob/master/src/Registers.cc
diff --git a/include/RegisterViewModelBase.h b/include/RegisterViewModelBase.h
index 840e97f2c..d5b55a3a7 100644
--- a/include/RegisterViewModelBase.h
+++ b/include/RegisterViewModelBase.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef REGISTER_VIEW_MODEL_BASE_H_20151206_
#define REGISTER_VIEW_MODEL_BASE_H_20151206_
diff --git a/include/State.h b/include/State.h
index b3af0498b..911131652 100644
--- a/include/State.h
+++ b/include/State.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef STATE_H_20060715_
#define STATE_H_20060715_
diff --git a/include/Status.h b/include/Status.h
index 0d5cb8135..6197542ba 100644
--- a/include/Status.h
+++ b/include/Status.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef STATUS_H_20160803_
#define STATUS_H_20160803_
diff --git a/include/Symbol.h b/include/Symbol.h
index a8b5f1361..28df19d60 100644
--- a/include/Symbol.h
+++ b/include/Symbol.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef SYMBOL_H_20110401_
#define SYMBOL_H_20110401_
diff --git a/include/Theme.h b/include/Theme.h
index 49e72055e..fab1956c9 100644
--- a/include/Theme.h
+++ b/include/Theme.h
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2020 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2020- 2025 Evan Teran
+ * evan.teran@gmail.com
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef THEME_H_
#define THEME_H_
diff --git a/include/ThreadsModel.h b/include/ThreadsModel.h
index bff2823a9..286589f00 100644
--- a/include/ThreadsModel.h
+++ b/include/ThreadsModel.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2014 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2014 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef THREADS_MODEL_H_20191119_
#define THREADS_MODEL_H_20191119_
diff --git a/include/Types.h b/include/Types.h
index 951717f61..ca42e5153 100644
--- a/include/Types.h
+++ b/include/Types.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef TYPES_H_20071127_
#define TYPES_H_20071127_
diff --git a/include/Util.h b/include/Util.h
index cb6a85566..fb83ea11f 100644
--- a/include/Util.h
+++ b/include/Util.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef UTIL_H_20061126_
#define UTIL_H_20061126_
diff --git a/include/Value.h b/include/Value.h
index 4ebda4d13..8d51df8c1 100644
--- a/include/Value.h
+++ b/include/Value.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef VALUE_H_20191119_
#define VALUE_H_20191119_
diff --git a/include/arch/arm-generic/ArchTypes.h b/include/arch/arm-generic/ArchTypes.h
index 41ad8be54..dcd315c31 100644
--- a/include/arch/arm-generic/ArchTypes.h
+++ b/include/arch/arm-generic/ArchTypes.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ARCH_TYPES_H_20071127_
#define ARCH_TYPES_H_20071127_
diff --git a/include/arch/x86-generic/ArchTypes.h b/include/arch/x86-generic/ArchTypes.h
index cda10066e..39d0a1b61 100644
--- a/include/arch/x86-generic/ArchTypes.h
+++ b/include/arch/x86-generic/ArchTypes.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ARCH_TYPES_H_20071127_
#define ARCH_TYPES_H_20071127_
diff --git a/include/edb.h b/include/edb.h
index 38386309c..313481156 100644
--- a/include/edb.h
+++ b/include/edb.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef EDB_H_20061101_
#define EDB_H_20061101_
diff --git a/include/os/unix/OSTypes.h b/include/os/unix/OSTypes.h
index 436749aa9..caab73ff1 100644
--- a/include/os/unix/OSTypes.h
+++ b/include/os/unix/OSTypes.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef OSTYPES_H_20060625_
#define OSTYPES_H_20060625_
diff --git a/include/os/unix/linux/linker.h b/include/os/unix/linux/linker.h
index 4de142ff1..7ba6fea90 100644
--- a/include/os/unix/linux/linker.h
+++ b/include/os/unix/linux/linker.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef LINKER_H_20170103_
#define LINKER_H_20170103_
diff --git a/include/os/win32/OSTypes.h b/include/os/win32/OSTypes.h
index 9f6656b8c..f8d503951 100644
--- a/include/os/win32/OSTypes.h
+++ b/include/os/win32/OSTypes.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef OSTYPES_H_20070116_
#define OSTYPES_H_20070116_
diff --git a/include/string_hash.h b/include/string_hash.h
index 5ffc03d26..95bea87c3 100644
--- a/include/string_hash.h
+++ b/include/string_hash.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef STRING_HASH_H_20110823_
#define STRING_HASH_H_20110823_
diff --git a/include/util/Container.h b/include/util/Container.h
index bdfd2a2ee..f74b1609d 100644
--- a/include/util/Container.h
+++ b/include/util/Container.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef UTIL_CONTAINER_H_2020227_
#define UTIL_CONTAINER_H_2020227_
diff --git a/include/util/Error.h b/include/util/Error.h
index c0fc9419f..14b93378f 100644
--- a/include/util/Error.h
+++ b/include/util/Error.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef UTIL_ERROR_H_2020227_
#define UTIL_ERROR_H_2020227_
diff --git a/include/util/Float.h b/include/util/Float.h
index b616bb9be..119298a84 100644
--- a/include/util/Float.h
+++ b/include/util/Float.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef UTIL_FLOAT_H_2020227_
#define UTIL_FLOAT_H_2020227_
diff --git a/include/util/Font.h b/include/util/Font.h
index 40531c8bd..5d439919b 100644
--- a/include/util/Font.h
+++ b/include/util/Font.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef FONT_H_
#define FONT_H_
diff --git a/include/util/Integer.h b/include/util/Integer.h
index 7eb3d1d6a..3a532e976 100644
--- a/include/util/Integer.h
+++ b/include/util/Integer.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef UTIL_INTEGER_H_2020227_
#define UTIL_INTEGER_H_2020227_
diff --git a/include/util/Math.h b/include/util/Math.h
index 38c95a44f..7765e24d0 100644
--- a/include/util/Math.h
+++ b/include/util/Math.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef UTIL_MATH_H_2020227_
#define UTIL_MATH_H_2020227_
diff --git a/include/util/String.h b/include/util/String.h
index 4de3f6159..c6566c6c7 100644
--- a/include/util/String.h
+++ b/include/util/String.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef UTIL_STRING_H_2020227_
#define UTIL_STRING_H_2020227_
diff --git a/include/version.h.in b/include/version.h.in
index 408c67ef5..5b1a58a39 100644
--- a/include/version.h.in
+++ b/include/version.h.in
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef VERSION_H_20061109_
#define VERSION_H_20061109_
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index de6ca1047..7e297be9d 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.15)
add_subdirectory(libELF)
add_subdirectory(libPE)
diff --git a/lib/libELF/CMakeLists.txt b/lib/libELF/CMakeLists.txt
index b5eca4dd3..9ded3bbb0 100644
--- a/lib/libELF/CMakeLists.txt
+++ b/lib/libELF/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.15)
add_library(ELF INTERFACE
)
diff --git a/lib/libELF/include/libELF/elf_auxv.h b/lib/libELF/include/libELF/elf_auxv.h
index 14b7a5ec8..110e0c455 100644
--- a/lib/libELF/include/libELF/elf_auxv.h
+++ b/lib/libELF/include/libELF/elf_auxv.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_AUXV_H_20121007_
#define ELF_AUXV_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_binary.h b/lib/libELF/include/libELF/elf_binary.h
index 35dd49bc7..12bf91efe 100644
--- a/lib/libELF/include/libELF/elf_binary.h
+++ b/lib/libELF/include/libELF/elf_binary.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_BINARY_H_20121007_
#define ELF_BINARY_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_dyn.h b/lib/libELF/include/libELF/elf_dyn.h
index 1cd44972c..2ecfc2fdb 100644
--- a/lib/libELF/include/libELF/elf_dyn.h
+++ b/lib/libELF/include/libELF/elf_dyn.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_DYN_H_20121007_
#define ELF_DYN_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_header.h b/lib/libELF/include/libELF/elf_header.h
index edf144a80..88afe1cfe 100644
--- a/lib/libELF/include/libELF/elf_header.h
+++ b/lib/libELF/include/libELF/elf_header.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_HEADER_H_20121007_
#define ELF_HEADER_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_model.h b/lib/libELF/include/libELF/elf_model.h
index 5ab034ec5..78b292985 100644
--- a/lib/libELF/include/libELF/elf_model.h
+++ b/lib/libELF/include/libELF/elf_model.h
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2018 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2018- 2025 Evan Teran
+ * evan.teran@gmail.com
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_MODEL_H_20181206_
#define ELF_MODEL_H_20181206_
diff --git a/lib/libELF/include/libELF/elf_move.h b/lib/libELF/include/libELF/elf_move.h
index 558fc7d41..2eafe7036 100644
--- a/lib/libELF/include/libELF/elf_move.h
+++ b/lib/libELF/include/libELF/elf_move.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_MOVE_H_20121007_
#define ELF_MOVE_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_nhdr.h b/lib/libELF/include/libELF/elf_nhdr.h
index 5dca71e79..2648786ff 100644
--- a/lib/libELF/include/libELF/elf_nhdr.h
+++ b/lib/libELF/include/libELF/elf_nhdr.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_NHDR_H_20121007_
#define ELF_NHDR_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_phdr.h b/lib/libELF/include/libELF/elf_phdr.h
index 9efe93cff..e2b5c5b35 100644
--- a/lib/libELF/include/libELF/elf_phdr.h
+++ b/lib/libELF/include/libELF/elf_phdr.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_PHDR_H_20121007_
#define ELF_PHDR_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_rel.h b/lib/libELF/include/libELF/elf_rel.h
index d158d96ea..e52ab63a1 100644
--- a/lib/libELF/include/libELF/elf_rel.h
+++ b/lib/libELF/include/libELF/elf_rel.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_REL_H_20121007_
#define ELF_REL_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_rela.h b/lib/libELF/include/libELF/elf_rela.h
index 935be2c8f..7ea1f40aa 100644
--- a/lib/libELF/include/libELF/elf_rela.h
+++ b/lib/libELF/include/libELF/elf_rela.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_RELA_H_20121007_
#define ELF_RELA_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_shdr.h b/lib/libELF/include/libELF/elf_shdr.h
index 2b48f259b..68f27ebfe 100644
--- a/lib/libELF/include/libELF/elf_shdr.h
+++ b/lib/libELF/include/libELF/elf_shdr.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_SHDR_H_20121007_
#define ELF_SHDR_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_sym.h b/lib/libELF/include/libELF/elf_sym.h
index be1055f08..3eb5c3476 100644
--- a/lib/libELF/include/libELF/elf_sym.h
+++ b/lib/libELF/include/libELF/elf_sym.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_SYM_H_20121007_
#define ELF_SYM_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_syminfo.h b/lib/libELF/include/libELF/elf_syminfo.h
index bf691a9d2..78b264770 100644
--- a/lib/libELF/include/libELF/elf_syminfo.h
+++ b/lib/libELF/include/libELF/elf_syminfo.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_SYMINFO_H_20121007_
#define ELF_SYMINFO_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_types.h b/lib/libELF/include/libELF/elf_types.h
index 523b15e1f..78fe8b28f 100644
--- a/lib/libELF/include/libELF/elf_types.h
+++ b/lib/libELF/include/libELF/elf_types.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_TYPES_H_20121007_
#define ELF_TYPES_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_verdaux.h b/lib/libELF/include/libELF/elf_verdaux.h
index f14ca3343..64a543487 100644
--- a/lib/libELF/include/libELF/elf_verdaux.h
+++ b/lib/libELF/include/libELF/elf_verdaux.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_VERDAUX_H_20121007_
#define ELF_VERDAUX_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_verdef.h b/lib/libELF/include/libELF/elf_verdef.h
index 244b0be6f..588136bbe 100644
--- a/lib/libELF/include/libELF/elf_verdef.h
+++ b/lib/libELF/include/libELF/elf_verdef.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_VERDEF_H_20121007_
#define ELF_VERDEF_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_vernaux.h b/lib/libELF/include/libELF/elf_vernaux.h
index a7a902c7a..72ec1e212 100644
--- a/lib/libELF/include/libELF/elf_vernaux.h
+++ b/lib/libELF/include/libELF/elf_vernaux.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_VERNAUX_H_20121007_
#define ELF_VERNAUX_H_20121007_
diff --git a/lib/libELF/include/libELF/elf_verneed.h b/lib/libELF/include/libELF/elf_verneed.h
index 444d6dbb8..ab3779ecb 100644
--- a/lib/libELF/include/libELF/elf_verneed.h
+++ b/lib/libELF/include/libELF/elf_verneed.h
@@ -1,23 +1,11 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
- Free Software Foundation, Inc.
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012 - 2025 Evan Teran
+ *
+ * Copyright (C) 1995-2003,2004,2005,2006,2007,2008,2009,2010,2011
+ * Free Software Foundation, Inc.
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELF_VERNEED_H_20121007_
#define ELF_VERNEED_H_20121007_
diff --git a/lib/libPE/CMakeLists.txt b/lib/libPE/CMakeLists.txt
index b20c7a0ca..5e913560f 100644
--- a/lib/libPE/CMakeLists.txt
+++ b/lib/libPE/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.15)
add_library(PE INTERFACE
)
diff --git a/lib/libPE/include/libPE/pe_binary.h b/lib/libPE/include/libPE/pe_binary.h
index 354f3cb35..a62ff3f23 100644
--- a/lib/libPE/include/libPE/pe_binary.h
+++ b/lib/libPE/include/libPE/pe_binary.h
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2012 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2012- 2025 Evan Teran
+ * evan.teran@gmail.com
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PE_BINARY_H_20121007_
#define PE_BINARY_H_20121007_
diff --git a/pkg/fedora/edb.spec b/pkg/fedora/edb.spec
index 52885bb40..3c36574ae 100644
--- a/pkg/fedora/edb.spec
+++ b/pkg/fedora/edb.spec
@@ -65,7 +65,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{name}.a
* Sun March 22 2024 Evan Teran - 1.5.0
- Version bump
-* Sun July 30 2023 Evan Teran - 1.4.0
+* Sun July 30 2025 Evan Teran - 1.4.0
- Version bump
* Sun Dec 12 2021 Pekka Oinas - 1.3.0-2
diff --git a/plugins/Analyzer/Analyzer.cpp b/plugins/Analyzer/Analyzer.cpp
index 2b6230a98..7e2361c9b 100644
--- a/plugins/Analyzer/Analyzer.cpp
+++ b/plugins/Analyzer/Analyzer.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Analyzer.h"
#include "AnalyzerWidget.h"
diff --git a/plugins/Analyzer/Analyzer.h b/plugins/Analyzer/Analyzer.h
index 02db2e4f4..2e7499596 100644
--- a/plugins/Analyzer/Analyzer.h
+++ b/plugins/Analyzer/Analyzer.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ANALYZER_H_20080630_
#define ANALYZER_H_20080630_
diff --git a/plugins/Analyzer/AnalyzerWidget.cpp b/plugins/Analyzer/AnalyzerWidget.cpp
index 5f77c4d30..26053d09a 100644
--- a/plugins/Analyzer/AnalyzerWidget.cpp
+++ b/plugins/Analyzer/AnalyzerWidget.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "AnalyzerWidget.h"
#include "Function.h"
diff --git a/plugins/Analyzer/AnalyzerWidget.h b/plugins/Analyzer/AnalyzerWidget.h
index 71e5e712d..4c2612308 100644
--- a/plugins/Analyzer/AnalyzerWidget.h
+++ b/plugins/Analyzer/AnalyzerWidget.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2013 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2013 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ANALYZER_WIDGET_H_20190412_
#define ANALYZER_WIDGET_H_20190412_
diff --git a/plugins/Analyzer/DialogXRefs.cpp b/plugins/Analyzer/DialogXRefs.cpp
index afe877125..614fa1db1 100644
--- a/plugins/Analyzer/DialogXRefs.cpp
+++ b/plugins/Analyzer/DialogXRefs.cpp
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogXRefs.h"
diff --git a/plugins/Analyzer/DialogXRefs.h b/plugins/Analyzer/DialogXRefs.h
index 5934303b2..cbd76517e 100644
--- a/plugins/Analyzer/DialogXRefs.h
+++ b/plugins/Analyzer/DialogXRefs.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_XREFS_H_20191119_
#define DIALOG_XREFS_H_20191119_
diff --git a/plugins/Analyzer/OptionsPage.cpp b/plugins/Analyzer/OptionsPage.cpp
index 3e3616dd7..c754fe336 100644
--- a/plugins/Analyzer/OptionsPage.cpp
+++ b/plugins/Analyzer/OptionsPage.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "OptionsPage.h"
#include
diff --git a/plugins/Analyzer/OptionsPage.h b/plugins/Analyzer/OptionsPage.h
index 80a06679e..608247447 100644
--- a/plugins/Analyzer/OptionsPage.h
+++ b/plugins/Analyzer/OptionsPage.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef OPTIONS_PAGE_H_20090706_
#define OPTIONS_PAGE_H_20090706_
diff --git a/plugins/Analyzer/SpecifiedFunctions.cpp b/plugins/Analyzer/SpecifiedFunctions.cpp
index 6dc012ea1..22fb5dd7d 100644
--- a/plugins/Analyzer/SpecifiedFunctions.cpp
+++ b/plugins/Analyzer/SpecifiedFunctions.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "SpecifiedFunctions.h"
#include "IAnalyzer.h"
diff --git a/plugins/Analyzer/SpecifiedFunctions.h b/plugins/Analyzer/SpecifiedFunctions.h
index 269c942e0..5fbcf49fa 100644
--- a/plugins/Analyzer/SpecifiedFunctions.h
+++ b/plugins/Analyzer/SpecifiedFunctions.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_SPECIFIED_FUNCTIONS_H_20070705_
#define DIALOG_SPECIFIED_FUNCTIONS_H_20070705_
diff --git a/plugins/Assembler/Assembler.cpp b/plugins/Assembler/Assembler.cpp
index 124951e78..5a0eb8a9f 100644
--- a/plugins/Assembler/Assembler.cpp
+++ b/plugins/Assembler/Assembler.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Assembler.h"
#include "DialogAssembler.h"
diff --git a/plugins/Assembler/Assembler.h b/plugins/Assembler/Assembler.h
index 4d6b6cc42..344280e4b 100644
--- a/plugins/Assembler/Assembler.h
+++ b/plugins/Assembler/Assembler.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ASSEMBLER_H_20130611_
#define ASSEMBLER_H_20130611_
diff --git a/plugins/Assembler/DialogAssembler.cpp b/plugins/Assembler/DialogAssembler.cpp
index 8e4765f3a..03775c6fc 100644
--- a/plugins/Assembler/DialogAssembler.cpp
+++ b/plugins/Assembler/DialogAssembler.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogAssembler.h"
#include "IDebugger.h"
diff --git a/plugins/Assembler/DialogAssembler.h b/plugins/Assembler/DialogAssembler.h
index 2414683b5..958bf2979 100644
--- a/plugins/Assembler/DialogAssembler.h
+++ b/plugins/Assembler/DialogAssembler.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_ASSEMBLER_H_20130611_
#define DIALOG_ASSEMBLER_H_20130611_
diff --git a/plugins/Assembler/OptionsPage.cpp b/plugins/Assembler/OptionsPage.cpp
index e2ac41ce3..61316e716 100644
--- a/plugins/Assembler/OptionsPage.cpp
+++ b/plugins/Assembler/OptionsPage.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "OptionsPage.h"
#include
diff --git a/plugins/Assembler/OptionsPage.h b/plugins/Assembler/OptionsPage.h
index 7f56d5692..69b603eed 100644
--- a/plugins/Assembler/OptionsPage.h
+++ b/plugins/Assembler/OptionsPage.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ASSEMBLER_OPTIONS_PAGE_H_20130611_
#define ASSEMBLER_OPTIONS_PAGE_H_20130611_
diff --git a/plugins/Backtrace/Backtrace.cpp b/plugins/Backtrace/Backtrace.cpp
index aa0f18e3b..f8758e72f 100644
--- a/plugins/Backtrace/Backtrace.cpp
+++ b/plugins/Backtrace/Backtrace.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 Armen Boursalian
- aboursalian@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 Armen Boursalian
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Backtrace.h"
#include "DialogBacktrace.h"
diff --git a/plugins/Backtrace/Backtrace.h b/plugins/Backtrace/Backtrace.h
index 7b6379678..c9cd501a2 100644
--- a/plugins/Backtrace/Backtrace.h
+++ b/plugins/Backtrace/Backtrace.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 Armen Boursalian
- aboursalian@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 Armen Boursalian
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BACKTRACE_H_20191119_
#define BACKTRACE_H_20191119_
diff --git a/plugins/Backtrace/CallStack.cpp b/plugins/Backtrace/CallStack.cpp
index 7b8c90d48..e7b76f070 100644
--- a/plugins/Backtrace/CallStack.cpp
+++ b/plugins/Backtrace/CallStack.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 Armen Boursalian
- aboursalian@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 Armen Boursalian
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "CallStack.h"
#include "Expression.h"
diff --git a/plugins/Backtrace/CallStack.h b/plugins/Backtrace/CallStack.h
index aa492d0ad..a95a3405c 100644
--- a/plugins/Backtrace/CallStack.h
+++ b/plugins/Backtrace/CallStack.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 Armen Boursalian
- aboursalian@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 Armen Boursalian
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef CALL_STACK_H_20191119_
#define CALL_STACK_H_20191119_
diff --git a/plugins/Backtrace/DialogBacktrace.cpp b/plugins/Backtrace/DialogBacktrace.cpp
index 54038a1ca..25dbeaba2 100644
--- a/plugins/Backtrace/DialogBacktrace.cpp
+++ b/plugins/Backtrace/DialogBacktrace.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 Armen Boursalian
- aboursalian@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 Armen Boursalian
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogBacktrace.h"
#include "CallStack.h"
diff --git a/plugins/Backtrace/DialogBacktrace.h b/plugins/Backtrace/DialogBacktrace.h
index 40db37cef..c1e8dc9a5 100644
--- a/plugins/Backtrace/DialogBacktrace.h
+++ b/plugins/Backtrace/DialogBacktrace.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 Armen Boursalian
- aboursalian@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 Armen Boursalian
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_BACKTRACE_H_20191119_
#define DIALOG_BACKTRACE_H_20191119_
diff --git a/plugins/BinaryInfo/BinaryInfo.cpp b/plugins/BinaryInfo/BinaryInfo.cpp
index cc680ab1a..5b52af0d5 100644
--- a/plugins/BinaryInfo/BinaryInfo.cpp
+++ b/plugins/BinaryInfo/BinaryInfo.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "BinaryInfo.h"
#include "DialogRegions.h"
diff --git a/plugins/BinaryInfo/BinaryInfo.h b/plugins/BinaryInfo/BinaryInfo.h
index e81af83bb..9c5e80600 100644
--- a/plugins/BinaryInfo/BinaryInfo.h
+++ b/plugins/BinaryInfo/BinaryInfo.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BINARY_INFO_H_20061122_
#define BINARY_INFO_H_20061122_
diff --git a/plugins/BinaryInfo/DialogHeader.cpp b/plugins/BinaryInfo/DialogHeader.cpp
index 4baaa7ca4..0e4db7cc0 100644
--- a/plugins/BinaryInfo/DialogHeader.cpp
+++ b/plugins/BinaryInfo/DialogHeader.cpp
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogHeader.h"
#include "ELFXX.h"
diff --git a/plugins/BinaryInfo/DialogHeader.h b/plugins/BinaryInfo/DialogHeader.h
index b8cdc5cbe..dbec5e487 100644
--- a/plugins/BinaryInfo/DialogHeader.h
+++ b/plugins/BinaryInfo/DialogHeader.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_HEADER_H_20190403_
#define DIALOG_HEADER_H_20190403_
diff --git a/plugins/BinaryInfo/DialogRegions.cpp b/plugins/BinaryInfo/DialogRegions.cpp
index 6b07b4e95..a0a7023ac 100644
--- a/plugins/BinaryInfo/DialogRegions.cpp
+++ b/plugins/BinaryInfo/DialogRegions.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogRegions.h"
#include "DialogHeader.h"
diff --git a/plugins/BinaryInfo/DialogRegions.h b/plugins/BinaryInfo/DialogRegions.h
index 1b2b9a078..4adf90154 100644
--- a/plugins/BinaryInfo/DialogRegions.h
+++ b/plugins/BinaryInfo/DialogRegions.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_REGIONS_H_20111128_
#define DIALOG_REGIONS_H_20111128_
diff --git a/plugins/BinaryInfo/ELF32.cpp b/plugins/BinaryInfo/ELF32.cpp
index 96eaa40e5..ab3568dea 100644
--- a/plugins/BinaryInfo/ELF32.cpp
+++ b/plugins/BinaryInfo/ELF32.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "ELFXX.h"
#include "IDebugger.h"
diff --git a/plugins/BinaryInfo/ELF64.cpp b/plugins/BinaryInfo/ELF64.cpp
index 69274d368..b74e6105b 100644
--- a/plugins/BinaryInfo/ELF64.cpp
+++ b/plugins/BinaryInfo/ELF64.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "ELFXX.h"
#include "IDebugger.h"
diff --git a/plugins/BinaryInfo/ELFXX.cpp b/plugins/BinaryInfo/ELFXX.cpp
index 5ade8cb9c..24fd6c381 100644
--- a/plugins/BinaryInfo/ELFXX.cpp
+++ b/plugins/BinaryInfo/ELFXX.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "ELFXX.h"
#include "IDebugger.h"
diff --git a/plugins/BinaryInfo/ELFXX.h b/plugins/BinaryInfo/ELFXX.h
index 3fcfee830..6094261b2 100644
--- a/plugins/BinaryInfo/ELFXX.h
+++ b/plugins/BinaryInfo/ELFXX.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef ELFXX_H_20070718_
#define ELFXX_H_20070718_
diff --git a/plugins/BinaryInfo/OptionsPage.cpp b/plugins/BinaryInfo/OptionsPage.cpp
index d9038d695..14a1d9d72 100644
--- a/plugins/BinaryInfo/OptionsPage.cpp
+++ b/plugins/BinaryInfo/OptionsPage.cpp
@@ -1,19 +1,8 @@
/*
-Copyright (C) 2015 Ruslan Kabatsayev
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 Ruslan Kabatsayev
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "OptionsPage.h"
#include "demangle.h"
diff --git a/plugins/BinaryInfo/OptionsPage.h b/plugins/BinaryInfo/OptionsPage.h
index be962dee3..4669bd709 100644
--- a/plugins/BinaryInfo/OptionsPage.h
+++ b/plugins/BinaryInfo/OptionsPage.h
@@ -1,19 +1,8 @@
/*
-Copyright (C) 2015 Ruslan Kabatsayev
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 Ruslan Kabatsayev
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef OPTIONS_PAGE_H_20151113_
#define OPTIONS_PAGE_H_20151113_
diff --git a/plugins/BinaryInfo/PE32.cpp b/plugins/BinaryInfo/PE32.cpp
index 67ca35453..55f124415 100644
--- a/plugins/BinaryInfo/PE32.cpp
+++ b/plugins/BinaryInfo/PE32.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PE32.h"
#include "IDebugger.h"
diff --git a/plugins/BinaryInfo/PE32.h b/plugins/BinaryInfo/PE32.h
index 330fc5b44..9d3028c4e 100644
--- a/plugins/BinaryInfo/PE32.h
+++ b/plugins/BinaryInfo/PE32.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PE32_H_20070718_
#define PE32_H_20070718_
diff --git a/plugins/BinaryInfo/demangle.h b/plugins/BinaryInfo/demangle.h
index 153ff6a93..4f7c24a4c 100644
--- a/plugins/BinaryInfo/demangle.h
+++ b/plugins/BinaryInfo/demangle.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef EDB_DEMANGLE_H_20151113_
#define EDB_DEMANGLE_H_20151113_
diff --git a/plugins/BinaryInfo/symbols.cpp b/plugins/BinaryInfo/symbols.cpp
index 2fa4b7158..d6540cf7e 100644
--- a/plugins/BinaryInfo/symbols.cpp
+++ b/plugins/BinaryInfo/symbols.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "symbols.h"
#include "demangle.h"
diff --git a/plugins/BinaryInfo/symbols.h b/plugins/BinaryInfo/symbols.h
index 4bed211a7..53deee638 100644
--- a/plugins/BinaryInfo/symbols.h
+++ b/plugins/BinaryInfo/symbols.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef SYMBOLS_H_20110312_
#define SYMBOLS_H_20110312_
diff --git a/plugins/BinarySearcher/BinarySearcher.cpp b/plugins/BinarySearcher/BinarySearcher.cpp
index 585ed1802..83e8de0b6 100644
--- a/plugins/BinarySearcher/BinarySearcher.cpp
+++ b/plugins/BinarySearcher/BinarySearcher.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "BinarySearcher.h"
#include "DialogAsciiString.h"
diff --git a/plugins/BinarySearcher/BinarySearcher.h b/plugins/BinarySearcher/BinarySearcher.h
index 54782c098..db9ef1874 100644
--- a/plugins/BinarySearcher/BinarySearcher.h
+++ b/plugins/BinarySearcher/BinarySearcher.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BINARY_SEARCHER_H_20060430_
#define BINARY_SEARCHER_H_20060430_
diff --git a/plugins/BinarySearcher/DialogAsciiString.cpp b/plugins/BinarySearcher/DialogAsciiString.cpp
index 7d5b2dce2..217cf0586 100644
--- a/plugins/BinarySearcher/DialogAsciiString.cpp
+++ b/plugins/BinarySearcher/DialogAsciiString.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogAsciiString.h"
#include "DialogResults.h"
diff --git a/plugins/BinarySearcher/DialogAsciiString.h b/plugins/BinarySearcher/DialogAsciiString.h
index e6e00cc65..e4278f689 100644
--- a/plugins/BinarySearcher/DialogAsciiString.h
+++ b/plugins/BinarySearcher/DialogAsciiString.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_ASCII_STRING_H_20082201_
#define DIALOG_ASCII_STRING_H_20082201_
diff --git a/plugins/BinarySearcher/DialogBinaryString.cpp b/plugins/BinarySearcher/DialogBinaryString.cpp
index a97d90fdc..a4de4c470 100644
--- a/plugins/BinarySearcher/DialogBinaryString.cpp
+++ b/plugins/BinarySearcher/DialogBinaryString.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogBinaryString.h"
#include "DialogResults.h"
diff --git a/plugins/BinarySearcher/DialogBinaryString.h b/plugins/BinarySearcher/DialogBinaryString.h
index 94fb6a308..3b6f5d43f 100644
--- a/plugins/BinarySearcher/DialogBinaryString.h
+++ b/plugins/BinarySearcher/DialogBinaryString.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_BINARY_STRING_H_20061101_
#define DIALOG_BINARY_STRING_H_20061101_
diff --git a/plugins/BinarySearcher/DialogResults.cpp b/plugins/BinarySearcher/DialogResults.cpp
index f7f00d7d0..5236ef942 100644
--- a/plugins/BinarySearcher/DialogResults.cpp
+++ b/plugins/BinarySearcher/DialogResults.cpp
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogResults.h"
#include "edb.h"
diff --git a/plugins/BinarySearcher/DialogResults.h b/plugins/BinarySearcher/DialogResults.h
index e52a4df01..f9c37604b 100644
--- a/plugins/BinarySearcher/DialogResults.h
+++ b/plugins/BinarySearcher/DialogResults.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_RESULTS_H_20190403_
#define DIALOG_RESULTS_H_20190403_
diff --git a/plugins/Bookmarks/BookmarkWidget.cpp b/plugins/Bookmarks/BookmarkWidget.cpp
index 882d054d8..7a184fe25 100644
--- a/plugins/Bookmarks/BookmarkWidget.cpp
+++ b/plugins/Bookmarks/BookmarkWidget.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "BookmarkWidget.h"
#include "BookmarksModel.h"
diff --git a/plugins/Bookmarks/BookmarkWidget.h b/plugins/Bookmarks/BookmarkWidget.h
index dac8dd0b2..49d4523e1 100644
--- a/plugins/Bookmarks/BookmarkWidget.h
+++ b/plugins/Bookmarks/BookmarkWidget.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BOOKMARK_WIDGET_H_20101207_
#define BOOKMARK_WIDGET_H_20101207_
diff --git a/plugins/Bookmarks/Bookmarks.cpp b/plugins/Bookmarks/Bookmarks.cpp
index 75bd60105..812780062 100644
--- a/plugins/Bookmarks/Bookmarks.cpp
+++ b/plugins/Bookmarks/Bookmarks.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Bookmarks.h"
#include "BookmarkWidget.h"
diff --git a/plugins/Bookmarks/Bookmarks.h b/plugins/Bookmarks/Bookmarks.h
index 33501053f..b90b3ea3d 100644
--- a/plugins/Bookmarks/Bookmarks.h
+++ b/plugins/Bookmarks/Bookmarks.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BOOKMARKS_H_20061122_
#define BOOKMARKS_H_20061122_
diff --git a/plugins/Bookmarks/BookmarksModel.cpp b/plugins/Bookmarks/BookmarksModel.cpp
index b29f141d6..108b11677 100644
--- a/plugins/Bookmarks/BookmarksModel.cpp
+++ b/plugins/Bookmarks/BookmarksModel.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2017 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2017 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "BookmarksModel.h"
#include "edb.h"
diff --git a/plugins/Bookmarks/BookmarksModel.h b/plugins/Bookmarks/BookmarksModel.h
index ff7d309fe..8c3d840bc 100644
--- a/plugins/Bookmarks/BookmarksModel.h
+++ b/plugins/Bookmarks/BookmarksModel.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2017 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2017 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BOOKMARKS_MODEL_H_20170103_
#define BOOKMARKS_MODEL_H_20170103_
diff --git a/plugins/BreakpointManager/BreakpointManager.cpp b/plugins/BreakpointManager/BreakpointManager.cpp
index 02b1884a9..aad006eb2 100644
--- a/plugins/BreakpointManager/BreakpointManager.cpp
+++ b/plugins/BreakpointManager/BreakpointManager.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "BreakpointManager.h"
#include
diff --git a/plugins/BreakpointManager/BreakpointManager.h b/plugins/BreakpointManager/BreakpointManager.h
index 8648044ae..afde3014e 100644
--- a/plugins/BreakpointManager/BreakpointManager.h
+++ b/plugins/BreakpointManager/BreakpointManager.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BREAKPOINT_MANAGER_H_20060430_
#define BREAKPOINT_MANAGER_H_20060430_
diff --git a/plugins/CheckVersion/CheckVersion.cpp b/plugins/CheckVersion/CheckVersion.cpp
index b23b67538..eeb6216be 100644
--- a/plugins/CheckVersion/CheckVersion.cpp
+++ b/plugins/CheckVersion/CheckVersion.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "CheckVersion.h"
#include "OptionsPage.h"
diff --git a/plugins/CheckVersion/CheckVersion.h b/plugins/CheckVersion/CheckVersion.h
index 86d074b10..a22abdc2f 100644
--- a/plugins/CheckVersion/CheckVersion.h
+++ b/plugins/CheckVersion/CheckVersion.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef CHECK_VERSION_H_20061122_
#define CHECK_VERSION_H_20061122_
diff --git a/plugins/CheckVersion/OptionsPage.cpp b/plugins/CheckVersion/OptionsPage.cpp
index dfc30da9c..3c70062cc 100644
--- a/plugins/CheckVersion/OptionsPage.cpp
+++ b/plugins/CheckVersion/OptionsPage.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "OptionsPage.h"
#include
diff --git a/plugins/CheckVersion/OptionsPage.h b/plugins/CheckVersion/OptionsPage.h
index 69f6c2e81..e0d28fce8 100644
--- a/plugins/CheckVersion/OptionsPage.h
+++ b/plugins/CheckVersion/OptionsPage.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef OPTIONS_PAGE_H_20090703_
#define OPTIONS_PAGE_H_20090703_
diff --git a/plugins/DebuggerCore/DebuggerCoreBase.cpp b/plugins/DebuggerCore/DebuggerCoreBase.cpp
index 7a825d868..216b2d1d0 100644
--- a/plugins/DebuggerCore/DebuggerCoreBase.cpp
+++ b/plugins/DebuggerCore/DebuggerCoreBase.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DebuggerCoreBase.h"
#include "Breakpoint.h"
diff --git a/plugins/DebuggerCore/DebuggerCoreBase.h b/plugins/DebuggerCore/DebuggerCoreBase.h
index d4096dc20..f919c0103 100644
--- a/plugins/DebuggerCore/DebuggerCoreBase.h
+++ b/plugins/DebuggerCore/DebuggerCoreBase.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DEBUGGER_CORE_BASE_H_20090529_
#define DEBUGGER_CORE_BASE_H_20090529_
diff --git a/plugins/DebuggerCore/arch/arm-generic/Breakpoint.cpp b/plugins/DebuggerCore/arch/arm-generic/Breakpoint.cpp
index aace40a13..f7b5565aa 100644
--- a/plugins/DebuggerCore/arch/arm-generic/Breakpoint.cpp
+++ b/plugins/DebuggerCore/arch/arm-generic/Breakpoint.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Breakpoint.h"
#include "Configuration.h"
diff --git a/plugins/DebuggerCore/arch/arm-generic/Breakpoint.h b/plugins/DebuggerCore/arch/arm-generic/Breakpoint.h
index 29f5bb129..691a52b26 100644
--- a/plugins/DebuggerCore/arch/arm-generic/Breakpoint.h
+++ b/plugins/DebuggerCore/arch/arm-generic/Breakpoint.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef BREAKPOINT_H_20060720_
#define BREAKPOINT_H_20060720_
diff --git a/plugins/DebuggerCore/arch/x86-generic/Breakpoint.cpp b/plugins/DebuggerCore/arch/x86-generic/Breakpoint.cpp
index ae8c2b91d..43fb5adfc 100644
--- a/plugins/DebuggerCore/arch/x86-generic/Breakpoint.cpp
+++ b/plugins/DebuggerCore/arch/x86-generic/Breakpoint.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Breakpoint.h"
#include "Configuration.h"
diff --git a/plugins/DebuggerCore/arch/x86-generic/Breakpoint.h b/plugins/DebuggerCore/arch/x86-generic/Breakpoint.h
index 18e83270b..209ad83eb 100644
--- a/plugins/DebuggerCore/arch/x86-generic/Breakpoint.h
+++ b/plugins/DebuggerCore/arch/x86-generic/Breakpoint.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef X86_BREAKPOINT_H_20060720_
#define X86_BREAKPOINT_H_20060720_
diff --git a/plugins/DebuggerCore/unix/Posix.cpp b/plugins/DebuggerCore/unix/Posix.cpp
index d411c41bf..a919a7230 100644
--- a/plugins/DebuggerCore/unix/Posix.cpp
+++ b/plugins/DebuggerCore/unix/Posix.cpp
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Posix.h"
#include
diff --git a/plugins/DebuggerCore/unix/Posix.h b/plugins/DebuggerCore/unix/Posix.h
index 2fa89a574..688411e66 100644
--- a/plugins/DebuggerCore/unix/Posix.h
+++ b/plugins/DebuggerCore/unix/Posix.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef POSIX_H_20181211_
#define POSIX_H_20181211_
diff --git a/plugins/DebuggerCore/unix/Unix.cpp b/plugins/DebuggerCore/unix/Unix.cpp
index 85474fbb8..6e9dc4a47 100644
--- a/plugins/DebuggerCore/unix/Unix.cpp
+++ b/plugins/DebuggerCore/unix/Unix.cpp
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Unix.h"
#include
diff --git a/plugins/DebuggerCore/unix/Unix.h b/plugins/DebuggerCore/unix/Unix.h
index 6792f6e83..0b8579e7a 100644
--- a/plugins/DebuggerCore/unix/Unix.h
+++ b/plugins/DebuggerCore/unix/Unix.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef UNIX_H_20181211_
#define UNIX_H_20181211_
diff --git a/plugins/DebuggerCore/unix/freebsd/DebuggerCore.cpp b/plugins/DebuggerCore/unix/freebsd/DebuggerCore.cpp
index bd68f2cd8..0a8280e4c 100644
--- a/plugins/DebuggerCore/unix/freebsd/DebuggerCore.cpp
+++ b/plugins/DebuggerCore/unix/freebsd/DebuggerCore.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DebuggerCore.h"
#include "PlatformEvent.h"
diff --git a/plugins/DebuggerCore/unix/freebsd/DebuggerCore.h b/plugins/DebuggerCore/unix/freebsd/DebuggerCore.h
index 8b21a66ba..ea8a621b6 100644
--- a/plugins/DebuggerCore/unix/freebsd/DebuggerCore.h
+++ b/plugins/DebuggerCore/unix/freebsd/DebuggerCore.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DEBUGGER_CORE_H_20090529_
#define DEBUGGER_CORE_H_20090529_
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformCommon.cpp b/plugins/DebuggerCore/unix/freebsd/PlatformCommon.cpp
index 00a31ccb2..a1b253a09 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformCommon.cpp
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformCommon.cpp
@@ -1,2 +1,7 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformCommon.h"
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformCommon.h b/plugins/DebuggerCore/unix/freebsd/PlatformCommon.h
index 84910685a..efceee1c6 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformCommon.h
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformCommon.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_COMMON_H_20181225_
#define PLATFORM_COMMON_H_20181225_
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformEvent.cpp b/plugins/DebuggerCore/unix/freebsd/PlatformEvent.cpp
index c48695146..7dd7a1227 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformEvent.cpp
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformEvent.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformEvent.h"
#include "edb.h"
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformEvent.h b/plugins/DebuggerCore/unix/freebsd/PlatformEvent.h
index 2473a9b6f..7e61101f8 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformEvent.h
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformEvent.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_EVENT_H_20121005_
#define PLATFORM_EVENT_H_20121005_
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformProcess.cpp b/plugins/DebuggerCore/unix/freebsd/PlatformProcess.cpp
index d9748906e..3a3a2842e 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformProcess.cpp
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformProcess.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformProcess.h"
#include
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformProcess.h b/plugins/DebuggerCore/unix/freebsd/PlatformProcess.h
index 9f2a4765c..a487cb781 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformProcess.h
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformProcess.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_PROCESS_H_20150517_
#define PLATFORM_PROCESS_H_20150517_
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformRegion.cpp b/plugins/DebuggerCore/unix/freebsd/PlatformRegion.cpp
index c46b081e0..1aea279ae 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformRegion.cpp
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformRegion.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformRegion.h"
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformRegion.h b/plugins/DebuggerCore/unix/freebsd/PlatformRegion.h
index 282c3ad69..c2178dfce 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformRegion.h
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformRegion.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_REGION_H_20120330_
#define PLATFORM_REGION_H_20120330_
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformState.cpp b/plugins/DebuggerCore/unix/freebsd/PlatformState.cpp
index 1b9e4e0a1..a22c0c651 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformState.cpp
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformState.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformState.h"
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformState.h b/plugins/DebuggerCore/unix/freebsd/PlatformState.h
index f44e87163..eebfd9d42 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformState.h
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformState.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_STATE_H_20110330_
#define PLATFORM_STATE_H_20110330_
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformThread.cpp b/plugins/DebuggerCore/unix/freebsd/PlatformThread.cpp
index 5c3d32cf4..e8d0c6041 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformThread.cpp
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformThread.cpp
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2018 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2018- 2025 Evan Teran
+ * evan.teran@gmail.com
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformThread.h"
diff --git a/plugins/DebuggerCore/unix/freebsd/PlatformThread.h b/plugins/DebuggerCore/unix/freebsd/PlatformThread.h
index d4a7e1bec..06f4a4eb3 100644
--- a/plugins/DebuggerCore/unix/freebsd/PlatformThread.h
+++ b/plugins/DebuggerCore/unix/freebsd/PlatformThread.h
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2018 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2018- 2025 Evan Teran
+ * evan.teran@gmail.com
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_THREAD_H_20181225_
#define PLATFORM_THREAD_H_20181225_
diff --git a/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp b/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp
index 502a356c6..08ab5cc03 100644
--- a/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp
+++ b/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DebuggerCore.h"
#include "Configuration.h"
diff --git a/plugins/DebuggerCore/unix/linux/DebuggerCore.h b/plugins/DebuggerCore/unix/linux/DebuggerCore.h
index 246013ec4..d2a91d76b 100644
--- a/plugins/DebuggerCore/unix/linux/DebuggerCore.h
+++ b/plugins/DebuggerCore/unix/linux/DebuggerCore.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DEBUGGER_CORE_H_20090529_
#define DEBUGGER_CORE_H_20090529_
diff --git a/plugins/DebuggerCore/unix/linux/DialogMemoryAccess.cpp b/plugins/DebuggerCore/unix/linux/DialogMemoryAccess.cpp
index a727c49e6..8340de8f5 100644
--- a/plugins/DebuggerCore/unix/linux/DialogMemoryAccess.cpp
+++ b/plugins/DebuggerCore/unix/linux/DialogMemoryAccess.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogMemoryAccess.h"
diff --git a/plugins/DebuggerCore/unix/linux/DialogMemoryAccess.h b/plugins/DebuggerCore/unix/linux/DialogMemoryAccess.h
index 252ddd2de..2a5530b96 100644
--- a/plugins/DebuggerCore/unix/linux/DialogMemoryAccess.h
+++ b/plugins/DebuggerCore/unix/linux/DialogMemoryAccess.h
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2016 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2016- 2025 Evan Teran
+ * evan.teran@gmail.com
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_MEMORY_ACCESS_H_20160930_
#define DIALOG_MEMORY_ACCESS_H_20160930_
diff --git a/plugins/DebuggerCore/unix/linux/FeatureDetect.cpp b/plugins/DebuggerCore/unix/linux/FeatureDetect.cpp
index b85cc7938..7cf3ef802 100644
--- a/plugins/DebuggerCore/unix/linux/FeatureDetect.cpp
+++ b/plugins/DebuggerCore/unix/linux/FeatureDetect.cpp
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2016 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2016- 2025 Evan Teran
+ * evan.teran@gmail.com
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "FeatureDetect.h"
#include "PlatformFile.h"
diff --git a/plugins/DebuggerCore/unix/linux/FeatureDetect.h b/plugins/DebuggerCore/unix/linux/FeatureDetect.h
index 713fbb59d..23e2878c3 100644
--- a/plugins/DebuggerCore/unix/linux/FeatureDetect.h
+++ b/plugins/DebuggerCore/unix/linux/FeatureDetect.h
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2016 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2016- 2025 Evan Teran
+ * evan.teran@gmail.com
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef FEATURE_DETECT_H_20191119_
#define FEATURE_DETECT_H_20191119_
diff --git a/plugins/DebuggerCore/unix/linux/PlatformCommon.cpp b/plugins/DebuggerCore/unix/linux/PlatformCommon.cpp
index 685c3a324..330810486 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformCommon.cpp
+++ b/plugins/DebuggerCore/unix/linux/PlatformCommon.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformCommon.h"
#include
diff --git a/plugins/DebuggerCore/unix/linux/PlatformCommon.h b/plugins/DebuggerCore/unix/linux/PlatformCommon.h
index 997f7fdc5..faed72c22 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformCommon.h
+++ b/plugins/DebuggerCore/unix/linux/PlatformCommon.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_COMMON_H_20151011_
#define PLATFORM_COMMON_H_20151011_
diff --git a/plugins/DebuggerCore/unix/linux/PlatformEvent.cpp b/plugins/DebuggerCore/unix/linux/PlatformEvent.cpp
index 3adb57259..5f124df0e 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformEvent.cpp
+++ b/plugins/DebuggerCore/unix/linux/PlatformEvent.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformEvent.h"
#include "edb.h"
diff --git a/plugins/DebuggerCore/unix/linux/PlatformEvent.h b/plugins/DebuggerCore/unix/linux/PlatformEvent.h
index d293694d6..61fc41300 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformEvent.h
+++ b/plugins/DebuggerCore/unix/linux/PlatformEvent.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_EVENT_H_20121005_
#define PLATFORM_EVENT_H_20121005_
diff --git a/plugins/DebuggerCore/unix/linux/PlatformFile.h b/plugins/DebuggerCore/unix/linux/PlatformFile.h
index d911743c4..b8c180585 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformFile.h
+++ b/plugins/DebuggerCore/unix/linux/PlatformFile.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2024 - 2024 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2024 - 2024 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_FILE_H_20150517_
#define PLATFORM_FILE_H_20150517_
diff --git a/plugins/DebuggerCore/unix/linux/PlatformProcess.cpp b/plugins/DebuggerCore/unix/linux/PlatformProcess.cpp
index 6405275f5..6e9cf21e7 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformProcess.cpp
+++ b/plugins/DebuggerCore/unix/linux/PlatformProcess.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef _LARGEFILE64_SOURCE
#define _LARGEFILE64_SOURCE
diff --git a/plugins/DebuggerCore/unix/linux/PlatformProcess.h b/plugins/DebuggerCore/unix/linux/PlatformProcess.h
index 0725d1f62..c92d425c8 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformProcess.h
+++ b/plugins/DebuggerCore/unix/linux/PlatformProcess.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_PROCESS_H_20150517_
#define PLATFORM_PROCESS_H_20150517_
diff --git a/plugins/DebuggerCore/unix/linux/PlatformRegion.cpp b/plugins/DebuggerCore/unix/linux/PlatformRegion.cpp
index c892cf219..26cb3b91a 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformRegion.cpp
+++ b/plugins/DebuggerCore/unix/linux/PlatformRegion.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformRegion.h"
#include "IDebugEventHandler.h"
diff --git a/plugins/DebuggerCore/unix/linux/PlatformRegion.h b/plugins/DebuggerCore/unix/linux/PlatformRegion.h
index 8c681672b..e3d67ee07 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformRegion.h
+++ b/plugins/DebuggerCore/unix/linux/PlatformRegion.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_REGION_H_20120330_
#define PLATFORM_REGION_H_20120330_
diff --git a/plugins/DebuggerCore/unix/linux/PlatformThread.cpp b/plugins/DebuggerCore/unix/linux/PlatformThread.cpp
index 400bc0557..46eb4f2cd 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformThread.cpp
+++ b/plugins/DebuggerCore/unix/linux/PlatformThread.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformThread.h"
#include "DebuggerCore.h"
diff --git a/plugins/DebuggerCore/unix/linux/PlatformThread.h b/plugins/DebuggerCore/unix/linux/PlatformThread.h
index 304e543e7..eda6de0c5 100644
--- a/plugins/DebuggerCore/unix/linux/PlatformThread.h
+++ b/plugins/DebuggerCore/unix/linux/PlatformThread.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_THREAD_H_20151013_
#define PLATFORM_THREAD_H_20151013_
diff --git a/plugins/DebuggerCore/unix/linux/PrStatus.h b/plugins/DebuggerCore/unix/linux/PrStatus.h
index 4aae53665..ec4aaf7cd 100644
--- a/plugins/DebuggerCore/unix/linux/PrStatus.h
+++ b/plugins/DebuggerCore/unix/linux/PrStatus.h
@@ -1,3 +1,8 @@
+/*
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PR_STATUS_H_20191119_
#define PR_STATUS_H_20191119_
diff --git a/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformState.cpp b/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformState.cpp
index 17b4764e9..9e38a04f0 100644
--- a/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformState.cpp
+++ b/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformState.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2017 Ruslan Kabatsayev
- b7.10110111@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2017 Ruslan Kabatsayev
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformState.h"
diff --git a/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformState.h b/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformState.h
index 2fc1d9cf4..f90096a3d 100644
--- a/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformState.h
+++ b/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformState.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2017 Ruslan Kabatsayev
- b7.1010111@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2017 Ruslan Kabatsayev
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_STATE_H_20170806_
#define PLATFORM_STATE_H_20170806_
diff --git a/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformThread.cpp b/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformThread.cpp
index 7af163506..60b566aa9 100644
--- a/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformThread.cpp
+++ b/plugins/DebuggerCore/unix/linux/arch/arm-generic/PlatformThread.cpp
@@ -1,22 +1,9 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-Copyright (C) 2017 Ruslan Kabatsayev
- b7.10110111@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ * Copyright (C) 2017 Ruslan Kabatsayev
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformThread.h"
#include "ArchProcessor.h"
diff --git a/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp b/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp
index b70047832..8daf508f2 100644
--- a/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp
+++ b/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformState.h"
#include "FloatX.h"
diff --git a/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h b/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h
index fd85ad2c4..b6f2b2b51 100644
--- a/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h
+++ b/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_STATE_H_20110330_
#define PLATFORM_STATE_H_20110330_
diff --git a/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp b/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp
index bd68dc6f7..95607b314 100644
--- a/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp
+++ b/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformThread.h"
#include "DebuggerCore.h"
diff --git a/plugins/DebuggerCore/unix/openbsd/DebuggerCore.cpp b/plugins/DebuggerCore/unix/openbsd/DebuggerCore.cpp
index 0472dcb2a..a1117bbc4 100644
--- a/plugins/DebuggerCore/unix/openbsd/DebuggerCore.cpp
+++ b/plugins/DebuggerCore/unix/openbsd/DebuggerCore.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DebuggerCore.h"
#include "PlatformEvent.h"
diff --git a/plugins/DebuggerCore/unix/openbsd/DebuggerCore.h b/plugins/DebuggerCore/unix/openbsd/DebuggerCore.h
index 9f2aece2f..88cb10e54 100644
--- a/plugins/DebuggerCore/unix/openbsd/DebuggerCore.h
+++ b/plugins/DebuggerCore/unix/openbsd/DebuggerCore.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DEBUGGER_CORE_H_20090529_
#define DEBUGGER_CORE_H_20090529_
diff --git a/plugins/DebuggerCore/unix/openbsd/PlatformEvent.cpp b/plugins/DebuggerCore/unix/openbsd/PlatformEvent.cpp
index 08159c005..53df80115 100644
--- a/plugins/DebuggerCore/unix/openbsd/PlatformEvent.cpp
+++ b/plugins/DebuggerCore/unix/openbsd/PlatformEvent.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformEvent.h"
#include "edb.h"
diff --git a/plugins/DebuggerCore/unix/openbsd/PlatformEvent.h b/plugins/DebuggerCore/unix/openbsd/PlatformEvent.h
index 57fba7211..45c2a403c 100644
--- a/plugins/DebuggerCore/unix/openbsd/PlatformEvent.h
+++ b/plugins/DebuggerCore/unix/openbsd/PlatformEvent.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_EVENT_H_20121005_
#define PLATFORM_EVENT_H_20121005_
diff --git a/plugins/DebuggerCore/unix/openbsd/PlatformProcess.cpp b/plugins/DebuggerCore/unix/openbsd/PlatformProcess.cpp
index a1488a6d6..00fffd8ae 100644
--- a/plugins/DebuggerCore/unix/openbsd/PlatformProcess.cpp
+++ b/plugins/DebuggerCore/unix/openbsd/PlatformProcess.cpp
@@ -1,19 +1,7 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformProcess.h"
diff --git a/plugins/DebuggerCore/unix/openbsd/PlatformProcess.h b/plugins/DebuggerCore/unix/openbsd/PlatformProcess.h
index a40a4bbdb..2ad15d995 100644
--- a/plugins/DebuggerCore/unix/openbsd/PlatformProcess.h
+++ b/plugins/DebuggerCore/unix/openbsd/PlatformProcess.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_PROCESS_H_20150517_
#define PLATFORM_PROCESS_H_20150517_
diff --git a/plugins/DebuggerCore/unix/openbsd/PlatformRegion.cpp b/plugins/DebuggerCore/unix/openbsd/PlatformRegion.cpp
index 20fa1949b..25d75b82c 100644
--- a/plugins/DebuggerCore/unix/openbsd/PlatformRegion.cpp
+++ b/plugins/DebuggerCore/unix/openbsd/PlatformRegion.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformRegion.h"
diff --git a/plugins/DebuggerCore/unix/openbsd/PlatformRegion.h b/plugins/DebuggerCore/unix/openbsd/PlatformRegion.h
index 7633a742e..6ce8a8edf 100644
--- a/plugins/DebuggerCore/unix/openbsd/PlatformRegion.h
+++ b/plugins/DebuggerCore/unix/openbsd/PlatformRegion.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_REGION_H_20120330_
#define PLATFORM_REGION_H_20120330_
diff --git a/plugins/DebuggerCore/unix/openbsd/PlatformState.cpp b/plugins/DebuggerCore/unix/openbsd/PlatformState.cpp
index ca88c96d4..49601189d 100644
--- a/plugins/DebuggerCore/unix/openbsd/PlatformState.cpp
+++ b/plugins/DebuggerCore/unix/openbsd/PlatformState.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformState.h"
diff --git a/plugins/DebuggerCore/unix/openbsd/PlatformState.h b/plugins/DebuggerCore/unix/openbsd/PlatformState.h
index 636911a7f..9768b2cd9 100644
--- a/plugins/DebuggerCore/unix/openbsd/PlatformState.h
+++ b/plugins/DebuggerCore/unix/openbsd/PlatformState.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_STATE_H_20110330_
#define PLATFORM_STATE_H_20110330_
diff --git a/plugins/DebuggerCore/unix/osx/DebuggerCore.cpp b/plugins/DebuggerCore/unix/osx/DebuggerCore.cpp
index b33a528bf..a676752a4 100644
--- a/plugins/DebuggerCore/unix/osx/DebuggerCore.cpp
+++ b/plugins/DebuggerCore/unix/osx/DebuggerCore.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DebuggerCore.h"
#include "PlatformEvent.h"
diff --git a/plugins/DebuggerCore/unix/osx/DebuggerCore.h b/plugins/DebuggerCore/unix/osx/DebuggerCore.h
index e84bee115..b1aebf9b8 100644
--- a/plugins/DebuggerCore/unix/osx/DebuggerCore.h
+++ b/plugins/DebuggerCore/unix/osx/DebuggerCore.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DEBUGGER_CORE_H_20090529_
#define DEBUGGER_CORE_H_20090529_
diff --git a/plugins/DebuggerCore/unix/osx/PlatformEvent.cpp b/plugins/DebuggerCore/unix/osx/PlatformEvent.cpp
index ea2414a19..c51a91036 100644
--- a/plugins/DebuggerCore/unix/osx/PlatformEvent.cpp
+++ b/plugins/DebuggerCore/unix/osx/PlatformEvent.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformEvent.h"
#include "edb.h"
diff --git a/plugins/DebuggerCore/unix/osx/PlatformEvent.h b/plugins/DebuggerCore/unix/osx/PlatformEvent.h
index 3facd8d0c..6159d8906 100644
--- a/plugins/DebuggerCore/unix/osx/PlatformEvent.h
+++ b/plugins/DebuggerCore/unix/osx/PlatformEvent.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_EVENT_H_20121005_
#define PLATFORM_EVENT_H_20121005_
diff --git a/plugins/DebuggerCore/unix/osx/PlatformProcess.cpp b/plugins/DebuggerCore/unix/osx/PlatformProcess.cpp
index a1488a6d6..00fffd8ae 100644
--- a/plugins/DebuggerCore/unix/osx/PlatformProcess.cpp
+++ b/plugins/DebuggerCore/unix/osx/PlatformProcess.cpp
@@ -1,19 +1,7 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformProcess.h"
diff --git a/plugins/DebuggerCore/unix/osx/PlatformProcess.h b/plugins/DebuggerCore/unix/osx/PlatformProcess.h
index a40a4bbdb..2ad15d995 100644
--- a/plugins/DebuggerCore/unix/osx/PlatformProcess.h
+++ b/plugins/DebuggerCore/unix/osx/PlatformProcess.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_PROCESS_H_20150517_
#define PLATFORM_PROCESS_H_20150517_
diff --git a/plugins/DebuggerCore/unix/osx/PlatformRegion.cpp b/plugins/DebuggerCore/unix/osx/PlatformRegion.cpp
index 20fa1949b..25d75b82c 100644
--- a/plugins/DebuggerCore/unix/osx/PlatformRegion.cpp
+++ b/plugins/DebuggerCore/unix/osx/PlatformRegion.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformRegion.h"
diff --git a/plugins/DebuggerCore/unix/osx/PlatformRegion.h b/plugins/DebuggerCore/unix/osx/PlatformRegion.h
index 7633a742e..6ce8a8edf 100644
--- a/plugins/DebuggerCore/unix/osx/PlatformRegion.h
+++ b/plugins/DebuggerCore/unix/osx/PlatformRegion.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_REGION_H_20120330_
#define PLATFORM_REGION_H_20120330_
diff --git a/plugins/DebuggerCore/unix/osx/PlatformState.cpp b/plugins/DebuggerCore/unix/osx/PlatformState.cpp
index 371d5c61c..e24f059b5 100644
--- a/plugins/DebuggerCore/unix/osx/PlatformState.cpp
+++ b/plugins/DebuggerCore/unix/osx/PlatformState.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformState.h"
#if __DARWIN_UNIX03
diff --git a/plugins/DebuggerCore/unix/osx/PlatformState.h b/plugins/DebuggerCore/unix/osx/PlatformState.h
index 235d61219..4acdee977 100644
--- a/plugins/DebuggerCore/unix/osx/PlatformState.h
+++ b/plugins/DebuggerCore/unix/osx/PlatformState.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_STATE_H_20110330_
#define PLATFORM_STATE_H_20110330_
diff --git a/plugins/DebuggerCore/win32/DebuggerCore.cpp b/plugins/DebuggerCore/win32/DebuggerCore.cpp
index 2a6977fe7..2a397c12f 100644
--- a/plugins/DebuggerCore/win32/DebuggerCore.cpp
+++ b/plugins/DebuggerCore/win32/DebuggerCore.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DebuggerCore.h"
#include "edb.h"
diff --git a/plugins/DebuggerCore/win32/DebuggerCore.h b/plugins/DebuggerCore/win32/DebuggerCore.h
index 498df31a1..cdaac0b3d 100644
--- a/plugins/DebuggerCore/win32/DebuggerCore.h
+++ b/plugins/DebuggerCore/win32/DebuggerCore.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DEBUGGER_CORE_H_20090529_
#define DEBUGGER_CORE_H_20090529_
diff --git a/plugins/DebuggerCore/win32/PlatformEvent.cpp b/plugins/DebuggerCore/win32/PlatformEvent.cpp
index df9782def..dd99c7aa2 100644
--- a/plugins/DebuggerCore/win32/PlatformEvent.cpp
+++ b/plugins/DebuggerCore/win32/PlatformEvent.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformEvent.h"
#include "edb.h"
diff --git a/plugins/DebuggerCore/win32/PlatformEvent.h b/plugins/DebuggerCore/win32/PlatformEvent.h
index 4981496c8..d32f56954 100644
--- a/plugins/DebuggerCore/win32/PlatformEvent.h
+++ b/plugins/DebuggerCore/win32/PlatformEvent.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_EVENT_H_20121005_
#define PLATFORM_EVENT_H_20121005_
diff --git a/plugins/DebuggerCore/win32/PlatformProcess.cpp b/plugins/DebuggerCore/win32/PlatformProcess.cpp
index 8c2ef13ff..10ffe0b09 100644
--- a/plugins/DebuggerCore/win32/PlatformProcess.cpp
+++ b/plugins/DebuggerCore/win32/PlatformProcess.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformProcess.h"
#include "PlatformRegion.h"
diff --git a/plugins/DebuggerCore/win32/PlatformProcess.h b/plugins/DebuggerCore/win32/PlatformProcess.h
index d089aefb5..350fe684f 100644
--- a/plugins/DebuggerCore/win32/PlatformProcess.h
+++ b/plugins/DebuggerCore/win32/PlatformProcess.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_PROCESS_H_20150517_
#define PLATFORM_PROCESS_H_20150517_
diff --git a/plugins/DebuggerCore/win32/PlatformRegion.cpp b/plugins/DebuggerCore/win32/PlatformRegion.cpp
index 2d3daa038..273e3b0b2 100644
--- a/plugins/DebuggerCore/win32/PlatformRegion.cpp
+++ b/plugins/DebuggerCore/win32/PlatformRegion.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformRegion.h"
diff --git a/plugins/DebuggerCore/win32/PlatformRegion.h b/plugins/DebuggerCore/win32/PlatformRegion.h
index d59d0c65d..7848372ac 100644
--- a/plugins/DebuggerCore/win32/PlatformRegion.h
+++ b/plugins/DebuggerCore/win32/PlatformRegion.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_REGION_H_20120330_
#define PLATFORM_REGION_H_20120330_
diff --git a/plugins/DebuggerCore/win32/PlatformState.cpp b/plugins/DebuggerCore/win32/PlatformState.cpp
index ac9816b99..75b181f56 100644
--- a/plugins/DebuggerCore/win32/PlatformState.cpp
+++ b/plugins/DebuggerCore/win32/PlatformState.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformState.h"
#include "edb.h"
diff --git a/plugins/DebuggerCore/win32/PlatformState.h b/plugins/DebuggerCore/win32/PlatformState.h
index 6f0f03c02..667c60412 100644
--- a/plugins/DebuggerCore/win32/PlatformState.h
+++ b/plugins/DebuggerCore/win32/PlatformState.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_STATE_H_20110330_
#define PLATFORM_STATE_H_20110330_
diff --git a/plugins/DebuggerCore/win32/PlatformThread.cpp b/plugins/DebuggerCore/win32/PlatformThread.cpp
index 18ee7e565..fa781cd78 100644
--- a/plugins/DebuggerCore/win32/PlatformThread.cpp
+++ b/plugins/DebuggerCore/win32/PlatformThread.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "PlatformThread.h"
#include "PlatformProcess.h"
diff --git a/plugins/DebuggerCore/win32/PlatformThread.h b/plugins/DebuggerCore/win32/PlatformThread.h
index 728954eee..77790f903 100644
--- a/plugins/DebuggerCore/win32/PlatformThread.h
+++ b/plugins/DebuggerCore/win32/PlatformThread.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2015 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2015 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef PLATFORM_THREAD_H_20191119_
#define PLATFORM_THREAD_H_20191119_
diff --git a/plugins/DebuggerErrorConsole/Plugin.cpp b/plugins/DebuggerErrorConsole/Plugin.cpp
index 92540cf8d..e70d7c51f 100644
--- a/plugins/DebuggerErrorConsole/Plugin.cpp
+++ b/plugins/DebuggerErrorConsole/Plugin.cpp
@@ -1,19 +1,8 @@
/*
-Copyright (C) 2017 Ruslan Kabatsayev
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2017 Ruslan Kabatsayev
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "Plugin.h"
diff --git a/plugins/DebuggerErrorConsole/Plugin.h b/plugins/DebuggerErrorConsole/Plugin.h
index abec2a8f1..ac0608df2 100644
--- a/plugins/DebuggerErrorConsole/Plugin.h
+++ b/plugins/DebuggerErrorConsole/Plugin.h
@@ -1,19 +1,8 @@
/*
-Copyright (C) 2017 Ruslan Kabatsayev
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2017 Ruslan Kabatsayev
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DEBUGGER_ERROR_CONSOLE_PLUGIN_H_20170808_
#define DEBUGGER_ERROR_CONSOLE_PLUGIN_H_20170808_
diff --git a/plugins/DumpState/DumpState.cpp b/plugins/DumpState/DumpState.cpp
index 0c6d529be..cc350cd5d 100644
--- a/plugins/DumpState/DumpState.cpp
+++ b/plugins/DumpState/DumpState.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DumpState.h"
#include "IDebugger.h"
diff --git a/plugins/DumpState/DumpState.h b/plugins/DumpState/DumpState.h
index 0620f91ad..3f9a37ff6 100644
--- a/plugins/DumpState/DumpState.h
+++ b/plugins/DumpState/DumpState.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DUMP_STATE_H_20061122_
#define DUMP_STATE_H_20061122_
diff --git a/plugins/DumpState/OptionsPage.cpp b/plugins/DumpState/OptionsPage.cpp
index b68ef976d..869318153 100644
--- a/plugins/DumpState/OptionsPage.cpp
+++ b/plugins/DumpState/OptionsPage.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "OptionsPage.h"
#include
diff --git a/plugins/DumpState/OptionsPage.h b/plugins/DumpState/OptionsPage.h
index 23def37ef..e812c5274 100644
--- a/plugins/DumpState/OptionsPage.h
+++ b/plugins/DumpState/OptionsPage.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef OPTIONS_PAGE_H_20090706_
#define OPTIONS_PAGE_H_20090706_
diff --git a/plugins/FasLoader/Fas/Core.cpp b/plugins/FasLoader/Fas/Core.cpp
index 3cdedd779..1ac2fe8f2 100644
--- a/plugins/FasLoader/Fas/Core.cpp
+++ b/plugins/FasLoader/Fas/Core.cpp
@@ -4,18 +4,7 @@
* This file part of RT ( Reconstructive Tools )
* Copyright (c) 2018 darkprof
*
- * This program 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.
- *
- * This program 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 .
+ * SPDX-License-Identifier: GPL-3.0-or-later
**/
#include "Core.hpp"
diff --git a/plugins/FasLoader/Fas/Core.hpp b/plugins/FasLoader/Fas/Core.hpp
index 6ab426741..d5a72f45f 100644
--- a/plugins/FasLoader/Fas/Core.hpp
+++ b/plugins/FasLoader/Fas/Core.hpp
@@ -4,18 +4,7 @@
* This file part of RT ( Reconstructive Tools )
* Copyright (c) 2018 darkprof
*
- * This program 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.
- *
- * This program 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 .
+ * SPDX-License-Identifier: GPL-3.0-or-later
**/
#ifndef FAS_CORE_H_
diff --git a/plugins/FasLoader/Fas/Exception.cpp b/plugins/FasLoader/Fas/Exception.cpp
index 6a2cd0931..25bf27ca0 100644
--- a/plugins/FasLoader/Fas/Exception.cpp
+++ b/plugins/FasLoader/Fas/Exception.cpp
@@ -4,18 +4,7 @@
* This file part of RT ( Reconstructive Tools )
* Copyright (c) 2018 darkprof
*
- * This program 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.
- *
- * This program 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 .
+ * SPDX-License-Identifier: GPL-3.0-or-later
**/
#include "Exception.hpp"
diff --git a/plugins/FasLoader/Fas/Exception.hpp b/plugins/FasLoader/Fas/Exception.hpp
index e44f4969e..977e89708 100644
--- a/plugins/FasLoader/Fas/Exception.hpp
+++ b/plugins/FasLoader/Fas/Exception.hpp
@@ -4,18 +4,7 @@
* This file part of RT ( Reconstructive Tools )
* Copyright (c) 2018 darkprof
*
- * This program 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.
- *
- * This program 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 .
+ * SPDX-License-Identifier: GPL-3.0-or-later
**/
#ifndef FAS_EXCEPTION_H_
diff --git a/plugins/FasLoader/Fas/Header.hpp b/plugins/FasLoader/Fas/Header.hpp
index 4a8b172e9..42dde98c8 100644
--- a/plugins/FasLoader/Fas/Header.hpp
+++ b/plugins/FasLoader/Fas/Header.hpp
@@ -4,18 +4,7 @@
* This file part of RT ( Reconstructive Tools )
* Copyright (c) 2018 darkprof
*
- * This program 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.
- *
- * This program 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 .
+ * SPDX-License-Identifier: GPL-3.0-or-later
**/
#ifndef FAS_HEADER_H_
diff --git a/plugins/FasLoader/Fas/PluginSymbol.hpp b/plugins/FasLoader/Fas/PluginSymbol.hpp
index 499b6895b..740c0bb04 100644
--- a/plugins/FasLoader/Fas/PluginSymbol.hpp
+++ b/plugins/FasLoader/Fas/PluginSymbol.hpp
@@ -4,18 +4,7 @@
* This file part of RT ( Reconstructive Tools )
* Copyright (c) 2018 darkprof
*
- * This program 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.
- *
- * This program 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 .
+ * SPDX-License-Identifier: GPL-3.0-or-later
**/
#ifndef FAS_PLUGIN_SYMBOL_H_
diff --git a/plugins/FasLoader/Fas/Symbol.hpp b/plugins/FasLoader/Fas/Symbol.hpp
index e377c2684..b906b5577 100644
--- a/plugins/FasLoader/Fas/Symbol.hpp
+++ b/plugins/FasLoader/Fas/Symbol.hpp
@@ -4,18 +4,7 @@
* This file part of RT ( Reconstructive Tools )
* Copyright (c) 2018 darkprof
*
- * This program 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.
- *
- * This program 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 .
+ * SPDX-License-Identifier: GPL-3.0-or-later
**/
#ifndef FAS_SYMBOL_H_
diff --git a/plugins/FasLoader/FasLoader.cpp b/plugins/FasLoader/FasLoader.cpp
index 1e4f91381..2eb888aa0 100644
--- a/plugins/FasLoader/FasLoader.cpp
+++ b/plugins/FasLoader/FasLoader.cpp
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2006 - 2023 * Evan Teran evan.teran@gmail.com
- * darkprof dark_prof@mail.ru
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2018 - 2025 Evan Teran
+ * Copyright (C) 2018 darkprof
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "FasLoader.hpp"
#include "IDebugger.h"
diff --git a/plugins/FasLoader/FasLoader.hpp b/plugins/FasLoader/FasLoader.hpp
index 58428416c..897409896 100644
--- a/plugins/FasLoader/FasLoader.hpp
+++ b/plugins/FasLoader/FasLoader.hpp
@@ -1,20 +1,9 @@
/*
-Copyright (C) 2006 - 2023 * Evan Teran evan.teran@gmail.com
- * darkprof dark_prof@mail.ru
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2018 - 2025 Evan Teran
+ * Copyright (C) 2018 darkprof
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef FAS_LOADER_HPP_
#define FAS_LOADER_HPP_
diff --git a/plugins/FunctionFinder/DialogFunctions.cpp b/plugins/FunctionFinder/DialogFunctions.cpp
index 804831b81..1aa5b7f69 100644
--- a/plugins/FunctionFinder/DialogFunctions.cpp
+++ b/plugins/FunctionFinder/DialogFunctions.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogFunctions.h"
#include "DialogResults.h"
diff --git a/plugins/FunctionFinder/DialogFunctions.h b/plugins/FunctionFinder/DialogFunctions.h
index defcbce79..3712c3341 100644
--- a/plugins/FunctionFinder/DialogFunctions.h
+++ b/plugins/FunctionFinder/DialogFunctions.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_FUNCTIONS_H_20061101_
#define DIALOG_FUNCTIONS_H_20061101_
diff --git a/plugins/FunctionFinder/DialogResults.cpp b/plugins/FunctionFinder/DialogResults.cpp
index cbd3727fc..0cb145315 100644
--- a/plugins/FunctionFinder/DialogResults.cpp
+++ b/plugins/FunctionFinder/DialogResults.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "DialogResults.h"
#include "IAnalyzer.h"
diff --git a/plugins/FunctionFinder/DialogResults.h b/plugins/FunctionFinder/DialogResults.h
index 444df7fc2..aac2e7c65 100644
--- a/plugins/FunctionFinder/DialogResults.h
+++ b/plugins/FunctionFinder/DialogResults.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef DIALOG_RESULTS_H_20190403_
#define DIALOG_RESULTS_H_20190403_
diff --git a/plugins/FunctionFinder/FunctionFinder.cpp b/plugins/FunctionFinder/FunctionFinder.cpp
index 69f499a8a..bc54b6269 100644
--- a/plugins/FunctionFinder/FunctionFinder.cpp
+++ b/plugins/FunctionFinder/FunctionFinder.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "FunctionFinder.h"
#include "DialogFunctions.h"
diff --git a/plugins/FunctionFinder/FunctionFinder.h b/plugins/FunctionFinder/FunctionFinder.h
index 50324be11..24a9e479b 100644
--- a/plugins/FunctionFinder/FunctionFinder.h
+++ b/plugins/FunctionFinder/FunctionFinder.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef FUNCTION_FINDER_H_20060430_
#define FUNCTION_FINDER_H_20060430_
diff --git a/plugins/FunctionFinder/ResultsModel.cpp b/plugins/FunctionFinder/ResultsModel.cpp
index 0cdd0bba2..13e400687 100644
--- a/plugins/FunctionFinder/ResultsModel.cpp
+++ b/plugins/FunctionFinder/ResultsModel.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#include "ResultsModel.h"
#include "edb.h"
diff --git a/plugins/FunctionFinder/ResultsModel.h b/plugins/FunctionFinder/ResultsModel.h
index 51fc35d88..48d6960ae 100644
--- a/plugins/FunctionFinder/ResultsModel.h
+++ b/plugins/FunctionFinder/ResultsModel.h
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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 .
-*/
+ * Copyright (C) 2006 - 2025 Evan Teran
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
#ifndef RESULTS_MODEL_H_20070419_
#define RESULTS_MODEL_H_20070419_
diff --git a/plugins/HardwareBreakpoints/DialogHwBreakpoints.cpp b/plugins/HardwareBreakpoints/DialogHwBreakpoints.cpp
index 21f40c724..2b9eba18b 100644
--- a/plugins/HardwareBreakpoints/DialogHwBreakpoints.cpp
+++ b/plugins/HardwareBreakpoints/DialogHwBreakpoints.cpp
@@ -1,20 +1,8 @@
/*
-Copyright (C) 2006 - 2023 Evan Teran
- evan.teran@gmail.com
-
-This program 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 2 of the License, or
-(at your option) any later version.
-
-This program 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