From f4e78ea7f79a6ec34bacf413de2ab5062f082646 Mon Sep 17 00:00:00 2001
From: Per Allansson <pallansson@gmail.com>
Date: Tue, 3 Jun 2014 09:09:47 +0200
Subject: [PATCH] Add OpenSSL exception in license

---
 LICENSE        | 33 +++++++++++++++++++++++++++++++++
 osslsigncode.c | 12 ++++++++++++
 2 files changed, 45 insertions(+)
 create mode 100644 LICENSE

diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..7528e98
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,33 @@
+/*
+   OpenSSL based Authenticode signing for PE/MSI/Java CAB files.
+
+	 Copyright (C) 2005-2014 Per Allansson <pallansson@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 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 <http://www.gnu.org/licenses/>.
+
+   In addition, as a special exception, the copyright holders give
+   permission to link the code of portions of this program with the
+   OpenSSL library under certain conditions as described in each
+   individual source file, and distribute linked combinations
+   including the two.
+   You must obey the GNU General Public License in all respects
+   for all of the code used other than OpenSSL.  If you modify
+   file(s) with this exception, you may extend this exception to your
+   version of the file(s), but you are not obligated to do so.  If you
+   do not wish to do so, delete this exception statement from your
+   version.  If you delete this exception statement from all source
+   files in the program, then also delete it here.
+*/
+
diff --git a/osslsigncode.c b/osslsigncode.c
index 8317b96..b5fcf50 100644
--- a/osslsigncode.c
+++ b/osslsigncode.c
@@ -17,6 +17,18 @@
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
+   In addition, as a special exception, the copyright holders give
+   permission to link the code of portions of this program with the
+   OpenSSL library under certain conditions as described in each
+   individual source file, and distribute linked combinations
+   including the two.
+   You must obey the GNU General Public License in all respects
+   for all of the code used other than OpenSSL.  If you modify
+   file(s) with this exception, you may extend this exception to your
+   version of the file(s), but you are not obligated to do so.  If you
+   do not wish to do so, delete this exception statement from your
+   version.  If you delete this exception statement from all source
+   files in the program, then also delete it here.
 */
 
 static const char *rcsid = "$Id: osslsigncode.c,v 1.6 2014/01/21 14:14:14 mfive Exp $";