[SCM] Samba Shared Repository - branch master updated

Ralph Böhme slow at samba.org
Thu Oct 22 15:35:02 UTC 2020


The branch, master has been updated
       via  1262b13f4db Add VFS-License-clarification.txt as discussed on the Team list.
      from  c03a265030f oss-fuzz: standardise on RPATH for the static-ish binaries

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 1262b13f4db9502c36579b7dd740d8002e0baac9
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Oct 21 10:53:27 2020 -0700

    Add VFS-License-clarification.txt as discussed on the Team list.
    
    Update WHATSNEW.txt with a copy for the next release.
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>
    
    Autobuild-User(master): Ralph Böhme <slow at samba.org>
    Autobuild-Date(master): Thu Oct 22 15:34:54 UTC 2020 on sn-devel-184

-----------------------------------------------------------------------

Summary of changes:
 VFS-License-clarification.txt | 28 ++++++++++++++++++++++++++++
 WHATSNEW.txt                  | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)
 create mode 100644 VFS-License-clarification.txt


Changeset truncated at 500 lines:

diff --git a/VFS-License-clarification.txt b/VFS-License-clarification.txt
new file mode 100644
index 00000000000..6b67381cc20
--- /dev/null
+++ b/VFS-License-clarification.txt
@@ -0,0 +1,28 @@
+A clarification of the GNU GPL License boundary within the Samba
+Virtual File System (VFS) layer.
+
+Samba is licensed under the GNU GPL. All code committed to the Samba
+project or creating a derived work must be either licensed under the
+GNU GPL or a compatible license.
+
+Samba has several plug-in interfaces where external code may be called
+from Samba GNU GPL licensed code. The most important of these is the
+Samba VFS layer.
+
+Samba VFS modules are intimately connected by header files and API
+definitions to the part of the Samba code that provides file services,
+and as such, code that implements a plug-in Samba VFS module must be
+licensed under the GNU GPL or a compatible license.
+
+However, Samba VFS modules may themselves call third-party external
+libraries that are not part of the Samba project and are externally
+developed and maintained.
+
+As long as these third-party external libraries do not use any of the
+Samba internal structure, APIs or interface definitions created by the
+Samba project that are licensed under the GNU GPL then it is the view
+of the Samba Team that such third-party external libraries called from
+Samba VFS modules are not part of the Samba code and cannot be
+considered a derived work of Samba for the purposes of GNU GPL
+licensing. Thus such libraries are not required to be under the GNU
+GPL or a GNU GPL compatible license.
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 983dc4761fc..ffcf634030d 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -16,6 +16,38 @@ UPGRADING
 NEW FEATURES/CHANGES
 ====================
 
+Here is a copy of a clarification note added to the Samba code
+in the file: VFS-License-clarification.txt.
+--------------------------------------------------------------
+
+A clarification of the GNU GPL License boundary within the Samba
+Virtual File System (VFS) layer.
+
+Samba is licensed under the GNU GPL. All code committed to the Samba
+project or creating a derived work must be either licensed under the
+GNU GPL or a compatible license.
+
+Samba has several plug-in interfaces where external code may be called
+from Samba GNU GPL licensed code. The most important of these is the
+Samba VFS layer.
+
+Samba VFS modules are intimately connected by header files and API
+definitions to the part of the Samba code that provides file services,
+and as such, code that implements a plug-in Samba VFS module must be
+licensed under the GNU GPL or a compatible license.
+
+However, Samba VFS modules may themselves call third-party external
+libraries that are not part of the Samba project and are externally
+developed and maintained.
+
+As long as these third-party external libraries do not use any of the
+Samba internal structure, APIs or interface definitions created by the
+Samba project that are licensed under the GNU GPL then it is the view
+of the Samba Team that such third-party external libraries called from
+Samba VFS modules are not part of the Samba code and cannot be
+considered a derived work of Samba for the purposes of GNU GPL
+licensing. Thus such libraries are not required to be under the GNU
+GPL or a GNU GPL compatible license.
 
 Client Group Policy
 -------------------


-- 
Samba Shared Repository



More information about the samba-cvs mailing list