make licensing more transparent
authorGerd von Egidy <gerd.von.egidy@intra2net.com>
Wed, 8 Apr 2015 12:53:45 +0000 (14:53 +0200)
committerGerd von Egidy <gerd.von.egidy@intra2net.com>
Wed, 8 Apr 2015 12:53:45 +0000 (14:53 +0200)
CMakeLists.txt
Linking-Exception.txt [new file with mode: 0644]
libi2ncommon.spec

index 3d93631..a721409 100644 (file)
@@ -56,7 +56,8 @@ set(CPACK_CMAKE_GENERATOR              "Unix Makefiles")
 set(CPACK_PACKAGE_NAME                 ${PROJECT_NAME})
 set(CPACK_PACKAGE_FILE_NAME            ${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}${PACK_ARCH})
 
-set(CPACK_RESOURCE_FILE_LICENSE        ${CMAKE_SOURCE_DIR}/COPYING.GPL)
+set(CPACK_RESOURCE_FILE_LICENSE        ${CMAKE_SOURCE_DIR}/Linking-Exception.txt)
+set(CPACK_RESOURCE_FILE_README         ${CMAKE_SOURCE_DIR}/COPYING.GPL)
 
 set(CPACK_SOURCE_GENERATOR             TGZ)
 set(CPACK_SOURCE_IGNORE_FILES
diff --git a/Linking-Exception.txt b/Linking-Exception.txt
new file mode 100644 (file)
index 0000000..7961731
--- /dev/null
@@ -0,0 +1,17 @@
+The software in this package is distributed under the GNU General
+Public License version 2 (with a special exception described below).
+
+A copy of GNU General Public License (GPL) is included in this distribution,
+in the file COPYING.GPL.
+
+As a special exception, if other files instantiate templates or use macros
+or inline functions from this file, or you compile this file and link it
+with other works to produce a work based on this file, this file
+does not by itself cause the resulting work to be covered
+by the GNU General Public License.
+
+However the source code for this file must still be made available
+in accordance with section (3) of the GNU General Public License.
+
+This exception does not invalidate any other reasons why a work based
+on this file might be covered by the GNU General Public License.
index b02c60f..704d493 100644 (file)
@@ -113,7 +113,7 @@ rm -fr $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc COPYING.GPL
+%doc COPYING.GPL Linking-Exception.txt
 %{_libdir}/libi2ncommon.so*
 
 %files devel
@@ -126,17 +126,17 @@ rm -fr $RPM_BUILD_ROOT
 
 %files config
 %defattr(-,root,root)
-%doc COPYING.GPL
+%doc COPYING.GPL Linking-Exception.txt
 %{_libdir}/libi2ncommon_config.so*
 
 %if "%{with xmllib}" == "1"
 %files xml
 %defattr(-,root,root)
-%doc COPYING.GPL
+%doc COPYING.GPL Linking-Exception.txt
 %{_libdir}/libi2ncommon_xml.so*
 %endif
 
 %files utils
 %defattr(-,root,root)
-%doc COPYING.GPL
+%doc COPYING.GPL Linking-Exception.txt
 %{_libdir}/libi2ncommon_utils.so*