Karolin Seeger
2008-Jul-01 15:56 UTC
[Samba] [ANNOUNCE] Samba 3.2.0 Available for Download
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ============================================================= "Patience is the companion of wisdom." Saint Augustine ============================================================= Release Announcements ==================== This is the first stable release of Samba 3.2.0. Please be aware that Samba is now distributed under the version 3 of the new GNU General Public License. You may refer to the COPYING file that accompanies these release notes for further licensing details. Major enhancements in Samba 3.2.0 include: File Serving: o Use of IDL generated parsing layer for several DCE/RPC interfaces. o Removal of the 1024 byte limit on pathnames and 256 byte limit on filename components to honor the MAX_PATH setting from the host OS. o Introduction of a registry based configuration system. o Improved CIFS Unix Extensions support. o Experimental support for file serving clusters. o Support for IPv6 in the server, and client tools and libraries. o Support for storing alternate data streams in xattrs. o Encrypted SMB transport in client tools and libraries, and server. o Support for Vista clients authenticating via Kerberos. Winbind and Active Directory Integration: o Full support for Windows 2003 cross-forest, transitive trusts and one-way domain trusts. o Support for userPrincipalName logons via pam_winbind and NSS lookups. o Expansion of nested domain groups via NSS calls. o Support for Active Directory LDAP Signing policy. o New LGPL Winbind client library (libwbclient.so). o Support for establishing interdomain trust relationships with Windows 2008. Joining: o New NetApi library for domain join related queries (libnetapi.so) and example GTK+ Domain join gui. o New client and server support for remotely joining and unjoining Domains. o Support for joining into Windows 2008 domains. Users & Groups: o New ldb backend for local group mapping tables o Raised level of security defaults for authentication operations. o New NetApi library for user account related queries. Now Licensed under the GNU GPLv3 =============================== The Samba Team has adopted the Version 3 of the GNU General Public License for the 3.2 and later releases. The GPLv3 is the updated version of the GPLv2 license under which Samba is currently distributed. It has been updated to improve compatibility with other licenses and to make it easier to adopt internationally, and is an improved version of the license to better suit the needs of Free Software in the 21st Century. The original announcement is available on-line at http://news.samba.org/announcements/samba_gplv3/ New Security Defaults for Authentication ======================================= Support for LanMan passwords is now disabled in both client and server applications. Additionally, clear text authentication requests are disabled by default in client utilities such as smbclient and all libsmbclient based applications. This will affect connection both to and from hosts running DOS, Windows 9x/ME, and OS/2. Please refer to the "Changes" section for details on the exact parameters that were updated. Registry Configuration Backend ============================= Samba is now able to use a registry based configuration backed to supplement smb.conf settings. This feature may be enabled by setting "config backend = registry" in the [global] section of smb.conf for a registry only configuration, or by specifying "include = registry" to include global options from registry for a mixed setup. The new parameter "registry shares = yes" in the [global] section of smb.conf can be used to activate share definitions from registry. These shares are loaded on demand by the server. Registry shares are automatically activated by the global registry options above. The configuration stored in registry can be conveniently managed using the "net conf" command. More information may be obtained from the smb.conf(5) and net(8) man pages. Removed Features =============== Both the Python bindings and the libmsrpc shared library have been removed from the tree due to lack of an official maintainer. As smbfs is no longer supported in current kernel versions, smbmount has been removed in this Samba version. Please use cifs (mount.cifs) instead. See examples/scripts/mount/mount.smbfs as an example for a wrapper which calls mount.cifs instead of smbmount/mount.smbfs. Modified API for libsmbclient ============================================================================= Maintaining ABI compatibility for libsmbclient has become increasingly difficult to accomplish, while also keeping the code organization such that it is easily readable. Towards the goal of maintaining ABI compatibility and also keeping the code easy to maintain and enhance, the API has been enhanced. In particular, the fields in the SMBCCTX context structure are no longer intended to be read/write by the user, and are marked as deprecated. An application that previously accessed the members of the SMBCCTX context structure will now encounter warnings if recompiled. This is intentional, to encourage implementation of the small changes required for the new interface. The number of changes is expected to be quite small for the vast majority of applications, and no changes need be made for many applications. The changes required for KDE (konqueror) to conform to the new interface, for example, are only four lines in only one file. Instead of the application manually changing or reading values in the context structure, there are now setter and getter functions for each configurable member in that structure. Similarly, the smbc_option_get() and smbc_option_set() functions are deprecated in favor of the setter/getter interface. The setters and getters are all documented in libsmbclient.h under these comment blocks: Getters and setters for CONFIGURATION Getters and setters for OPTIONS Getters and setters for FUNCTIONS Callable functions for files Callable functions for directories Callable functions applicable to both files and directories Example changes that may be required to eliminate "deprecated" warnings: /* Set the debug level */ context->debug = 99; changes to: smbc_setDebug(context, 99); /* Specify the authentication callback function */ context->callbacks.auth_fn = auth_smbc_get_data; changes to: smbc_setFunctionAuthData(context, auth_smbc_get_data); /* Specify the new-style authentication callback with context parameter */ smbc_option_set("auth_function", auth_smbc_get_data_with_ctx); changes to: smbc_setFunctionAuthDataWithContext(context, auth_smbc_get_data_with_ctx); /* Set kerberos flags */ context->flags = (SMB_CTX_FLAG_USE_KERBEROS | SMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS); changes to: smbc_setOptionUseKerberos(context, 1); smbc_setOptionFallbackAfterKerberos(context, 1); ###################################################################### Changes ####### smb.conf changes - ---------------- Parameter Name Description Default -------------- ----------- ------- administrative share New No client lanman auth Changed Default No client ldap sasl wrapping New plain client plaintext auth Changed Default No clustering New No cluster addresses New "" config backend New file ctdbd socket New "" debug class New No lanman auth Changed Default No ldap connection timeout New 2 ldap debug level New 0 ldap debug threshold New 10 mangled map Removed min receive file size New 0 open files database hashsize Removed read bmpx Removed registry shares New No smb encrypt New Auto winbind expand groups New 1 winbind rpc only New No New special meaning of "include = registry". ===============Download Details =============== The uncompressed tarballs and patch files have been signed using GnuPG (ID 6568B7EA). The source code can be downloaded from: http://download.samba.org/samba/ftp/ The release notes are available online at: http://www.samba.org/samba/ftp/history/samba-3.2.0.html Binary packages will be made available on a volunteer basis from http://download.samba.org/samba/ftp/Binary_Packages/ Our Code, Our Bugs, Our Responsibility. (https://bugzilla.samba.org/) --Enjoy The Samba Team -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIae3UKGi9fisXk1ERArQ6AKCFvHiab6183A64/GJjFcpwXyoHTwCgqxSp WMXcQxEoXJppFzfdqiEOmEU=jLGw -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ============================================================= "Patience is the companion of wisdom." Saint Augustine ============================================================= Release Announcements ==================== This is the first stable release of Samba 3.2.0. Please be aware that Samba is now distributed under the version 3 of the new GNU General Public License. You may refer to the COPYING file that accompanies these release notes for further licensing details. Major enhancements in Samba 3.2.0 include: File Serving: o Use of IDL generated parsing layer for several DCE/RPC interfaces. o Removal of the 1024 byte limit on pathnames and 256 byte limit on filename components to honor the MAX_PATH setting from the host OS. o Introduction of a registry based configuration system. o Improved CIFS Unix Extensions support. o Experimental support for file serving clusters. o Support for IPv6 in the server, and client tools and libraries. o Support for storing alternate data streams in xattrs. o Encrypted SMB transport in client tools and libraries, and server. o Support for Vista clients authenticating via Kerberos. Winbind and Active Directory Integration: o Full support for Windows 2003 cross-forest, transitive trusts and one-way domain trusts. o Support for userPrincipalName logons via pam_winbind and NSS lookups. o Expansion of nested domain groups via NSS calls. o Support for Active Directory LDAP Signing policy. o New LGPL Winbind client library (libwbclient.so). o Support for establishing interdomain trust relationships with Windows 2008. Joining: o New NetApi library for domain join related queries (libnetapi.so) and example GTK+ Domain join gui. o New client and server support for remotely joining and unjoining Domains. o Support for joining into Windows 2008 domains. Users & Groups: o New ldb backend for local group mapping tables o Raised level of security defaults for authentication operations. o New NetApi library for user account related queries. Now Licensed under the GNU GPLv3 =============================== The Samba Team has adopted the Version 3 of the GNU General Public License for the 3.2 and later releases. The GPLv3 is the updated version of the GPLv2 license under which Samba is currently distributed. It has been updated to improve compatibility with other licenses and to make it easier to adopt internationally, and is an improved version of the license to better suit the needs of Free Software in the 21st Century. The original announcement is available on-line at http://news.samba.org/announcements/samba_gplv3/ New Security Defaults for Authentication ======================================= Support for LanMan passwords is now disabled in both client and server applications. Additionally, clear text authentication requests are disabled by default in client utilities such as smbclient and all libsmbclient based applications. This will affect connection both to and from hosts running DOS, Windows 9x/ME, and OS/2. Please refer to the "Changes" section for details on the exact parameters that were updated. Registry Configuration Backend ============================= Samba is now able to use a registry based configuration backed to supplement smb.conf settings. This feature may be enabled by setting "config backend = registry" in the [global] section of smb.conf for a registry only configuration, or by specifying "include = registry" to include global options from registry for a mixed setup. The new parameter "registry shares = yes" in the [global] section of smb.conf can be used to activate share definitions from registry. These shares are loaded on demand by the server. Registry shares are automatically activated by the global registry options above. The configuration stored in registry can be conveniently managed using the "net conf" command. More information may be obtained from the smb.conf(5) and net(8) man pages. Removed Features =============== Both the Python bindings and the libmsrpc shared library have been removed from the tree due to lack of an official maintainer. As smbfs is no longer supported in current kernel versions, smbmount has been removed in this Samba version. Please use cifs (mount.cifs) instead. See examples/scripts/mount/mount.smbfs as an example for a wrapper which calls mount.cifs instead of smbmount/mount.smbfs. Modified API for libsmbclient ============================================================================= Maintaining ABI compatibility for libsmbclient has become increasingly difficult to accomplish, while also keeping the code organization such that it is easily readable. Towards the goal of maintaining ABI compatibility and also keeping the code easy to maintain and enhance, the API has been enhanced. In particular, the fields in the SMBCCTX context structure are no longer intended to be read/write by the user, and are marked as deprecated. An application that previously accessed the members of the SMBCCTX context structure will now encounter warnings if recompiled. This is intentional, to encourage implementation of the small changes required for the new interface. The number of changes is expected to be quite small for the vast majority of applications, and no changes need be made for many applications. The changes required for KDE (konqueror) to conform to the new interface, for example, are only four lines in only one file. Instead of the application manually changing or reading values in the context structure, there are now setter and getter functions for each configurable member in that structure. Similarly, the smbc_option_get() and smbc_option_set() functions are deprecated in favor of the setter/getter interface. The setters and getters are all documented in libsmbclient.h under these comment blocks: Getters and setters for CONFIGURATION Getters and setters for OPTIONS Getters and setters for FUNCTIONS Callable functions for files Callable functions for directories Callable functions applicable to both files and directories Example changes that may be required to eliminate "deprecated" warnings: /* Set the debug level */ context->debug = 99; changes to: smbc_setDebug(context, 99); /* Specify the authentication callback function */ context->callbacks.auth_fn = auth_smbc_get_data; changes to: smbc_setFunctionAuthData(context, auth_smbc_get_data); /* Specify the new-style authentication callback with context parameter */ smbc_option_set("auth_function", auth_smbc_get_data_with_ctx); changes to: smbc_setFunctionAuthDataWithContext(context, auth_smbc_get_data_with_ctx); /* Set kerberos flags */ context->flags = (SMB_CTX_FLAG_USE_KERBEROS | SMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS); changes to: smbc_setOptionUseKerberos(context, 1); smbc_setOptionFallbackAfterKerberos(context, 1); ###################################################################### Changes ####### smb.conf changes - ---------------- Parameter Name Description Default -------------- ----------- ------- administrative share New No client lanman auth Changed Default No client ldap sasl wrapping New plain client plaintext auth Changed Default No clustering New No cluster addresses New "" config backend New file ctdbd socket New "" debug class New No lanman auth Changed Default No ldap connection timeout New 2 ldap debug level New 0 ldap debug threshold New 10 mangled map Removed min receive file size New 0 open files database hashsize Removed read bmpx Removed registry shares New No smb encrypt New Auto winbind expand groups New 1 winbind rpc only New No New special meaning of "include = registry". ===============Download Details =============== The uncompressed tarballs and patch files have been signed using GnuPG (ID 6568B7EA). The source code can be downloaded from: http://download.samba.org/samba/ftp/ The release notes are available online at: http://www.samba.org/samba/ftp/history/samba-3.2.0.html Binary packages will be made available on a volunteer basis from http://download.samba.org/samba/ftp/Binary_Packages/ Our Code, Our Bugs, Our Responsibility. (https://bugzilla.samba.org/) --Enjoy The Samba Team -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIae3UKGi9fisXk1ERArQ6AKCFvHiab6183A64/GJjFcpwXyoHTwCgqxSp WMXcQxEoXJppFzfdqiEOmEU=jLGw -----END PGP SIGNATURE-----
Lars Müller
2008-Jul-01 16:36 UTC
3.2.0 packages for all SUSE Linux products (was: [ANNOUNCE] Samba 3.2.0 Available for Download)
On Tue, Jul 01, 2008 at 05:59:01PM +0200, Karolin Seeger wrote: [ 8< ]> Binary packages will be made available on a volunteer basis from > > http://download.samba.org/samba/ftp/Binary_Packages/RPM package installation sources of Samba 3.2.0 (STABLE) are available at ftp.suse.com/pub/projects/samba/STABLE/ At ftp.suse.com/pub/projects/samba/TESTING/ you find at the moment the same. Soon there you find more recent snapshots, pre(views) and release candiates. Supported SUSE Linux based products currently are SUSE Linux 10.1, 10.2, 10.3, 11.0, SLES 9, SUSE Linux Enterprise (SLE) Desktop and Server 10, and factory (i.e. the currently developed product). For some architectures - like ia64, ppc, s390(x) - you will find a limited releases subset. The same STABLE and TESTING package installation sources are also available at http://download.Samba.org/samba/ftp/Binary_Packages/SuSE/ Please use a mirror close to your site. A list of Samba.org mirrors is available at http://Samba.org/ There choose a mirror at the right top of the page. There are also a number of SUSE mirrors. A list of mirror sites is available at http://en.opensuse.org/Mirrors_Released_Version To support easier collaboration Samba packages are also provided by the openSUSE Build Service (OBS). Cf. http://en.opensuse.org/Build_Service/ and http://download.opensuse.org/repositories/network:/samba:/STABLE/ or http://download.opensuse.org/repositories/network:/samba:/TESTING/ The OBS supports an easy approach to create binary packages for CentOS, Fedora, Mandriva, RedHat Enterprise (RHEL), SUSE Linux Enterprise (SLE), and openSUSE. Access is possible through https://build.openSUSE.org/ or a subversion-like command line tool named "OpenSUSE build service command-line" (osc). Bindings to perl are also available. See http://en.opensuse.org/Build_Service/CLI If you encounter any problems with these packages please don''t blame the Samba Team. Instead file a bug to https://bugzilla.Samba.org/, pick product Samba 3.x, then select ''component'' Packaging and set ''assign to'' to samba-maintainers at suse dot de. Or use http://bugzilla.Novell.com/ with the same assignee instead. For general information about Samba as part of SUSE Linux based products see http://en.openSUSE.org/Samba For reporting bugs and how to collect advanced debugging information see http://en.openSUSE.org/Bugs/Samba Our customers, our products, our responsibility. Have a lot of fun... Lars Müller - for the Novell Samba Team -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
Jeremy Allison
2008-Jul-01 17:05 UTC
[Samba] [ANNOUNCE] Samba 3.2.0 Available for Download
On Tue, Jul 01, 2008 at 05:59:01PM +0200, Karolin Seeger wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > =============================================================> "Patience is the companion of wisdom." > Saint Augustine > =============================================================> > Release Announcements > ====================> > This is the first stable release of Samba 3.2.0.Great work Karolin - thanks a *lot* for driving this release ! Jeremy.
On 2008/07/01 17:59 (GMT+0200) Karolin Seeger apparently typed:> As smbfs is no longer supported in current kernel versions, smbmount has > been removed in this Samba version. Please use cifs (mount.cifs) instead. > See examples/scripts/mount/mount.smbfs as an example for a wrapper which > calls mount.cifs instead of smbmount/mount.smbfs.When was the last timestamp bug quashed? If it has not in fact been quashed, then there is NO usable connectivity with OS/2 as of this release. -- "Where were you when I laid the earth's foundation?" Matthew 7:12 NIV Team OS/2 ** Reg. Linux User #211409 Felix Miata *** http://fm.no-ip.com/
Pau Garcia i Quiles
2008-Jul-01 20:50 UTC
Samba 3.2.0 for Ubuntu Hardy (was Re: [Samba] [ANNOUNCE] Samba 3.2.0 Available for Download)
Quoting Karolin Seeger <ks@sernet.de>:> Release Announcements > ====================> > This is the first stable release of Samba 3.2.0. > > Please be aware that Samba is now distributed under the version 3 > of the new GNU General Public License. You may refer to the COPYING > file that accompanies these release notes for further licensing details.Thanks! Ubuntu Hardy packages are available from my PPA: http://launchpad.net/~pgquiles/+archive -- Pau Garcia i Quiles http://www.elpauer.org (Due to my workload, I may need 10 days to answer)
Gerald (Jerry) Carter
2008-Jul-01 22:25 UTC
Re: [Samba] [ANNOUNCE] Samba 3.2.0 Available for Download
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 sinisa wrote:> Karolin Seeger wrote: >> Release Announcements >> ====================>> >> This is the first stable release of Samba 3.2.0. >> >> Please be aware that Samba is now distributed under the version 3 >> of the new GNU General Public License. You may refer to the COPYING >> file that accompanies these release notes for further licensing details. >> >> Major enhancements in Samba 3.2.0 include: >> >> File Serving: >> Winbind and Active Directory Integration: >> Joining: >> Users & Groups: >> > Missing from release candidate annoucements: > >> Documentation: >> o Inclusion of an HTML version of the 3rd edition of "Using Samba" >> from O''Reilly Publishing.It was pulled I believe because I didn''t get it into the docs build dependencies. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIaq7bIR7qMdg1EfYRAu/XAKCsaZKjFZgsIYjizohUMd3RfZxFsQCfb0Mb RL82lUg7t9m8ZIBm+nYX2X0=iYsn -----END PGP SIGNATURE-----
Gerald (Jerry) Carter
2008-Jul-01 22:25 UTC
[Samba] [ANNOUNCE] Samba 3.2.0 Available for Download
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 sinisa wrote:> Karolin Seeger wrote: >> Release Announcements >> ====================>> >> This is the first stable release of Samba 3.2.0. >> >> Please be aware that Samba is now distributed under the version 3 >> of the new GNU General Public License. You may refer to the COPYING >> file that accompanies these release notes for further licensing details. >> >> Major enhancements in Samba 3.2.0 include: >> >> File Serving: >> Winbind and Active Directory Integration: >> Joining: >> Users & Groups: >> > Missing from release candidate annoucements: > >> Documentation: >> o Inclusion of an HTML version of the 3rd edition of "Using Samba" >> from O'Reilly Publishing.It was pulled I believe because I didn't get it into the docs build dependencies. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIaq7bIR7qMdg1EfYRAu/XAKCsaZKjFZgsIYjizohUMd3RfZxFsQCfb0Mb RL82lUg7t9m8ZIBm+nYX2X0=iYsn -----END PGP SIGNATURE-----
Lasantha Marian
2008-Jul-02 04:33 UTC
[Samba] [ANNOUNCE] Samba 3.2.0 Available for Download
Congratulations to samba team on the release of 3.2 !> > Missing from release candidate annoucements: > > >> Documentation: > >> o Inclusion of an HTML version of the 3rd edition of "Using Samba" > >> from O'Reilly Publishing. > > It was pulled I believe because I didn't get it into > the docs build dependencies. >Jerry, will "Using Samba", third edition be included in the next release ? Lasantha.
Steve Langasek
2008-Jul-02 07:47 UTC
[Pkg-samba-maint] [ANNOUNCE] Samba 3.2.0 Available for Download
On Wed, Jul 02, 2008 at 07:28:50AM +0200, Christian Perrier wrote:> > This is the first stable release of Samba 3.2.0.> OK, now we have to make the decision: shall we provide it in lenny?> I was initially against that (too close to the release, follow release > managers'' wish to not bump upstream versions too close from the > release, etc.) but upstream insisted for us to use 3.2 in our next > stable release.> Steve seemed also in favour of providing 3.2 *if we can*.> So, I''m now more inclined to say "let''s go for it".> The only blocker I see are licensing reasons. GPLv3 and programs that > build against libsmbclient.> I have not investigated this yet because I think that Steve would be > more efficient than me on this..:-)Here''s the original list of packages I found in Debian that depended on libsmbclient and appeared to be licensed GPL v2 only according to debian/copyright: gnome-cups-manager mplayer smbc smbnetfs And then, of course, we have kdebase. Jelmer pointed out back then that smbc is listed upstream as having an "or later" license. I''ve inspected the gnome-cups-manager source, and all references to the GPL in the upstream source actually have the "or later" boilerplate. A second look at mplayer shows debian/copyright currently quotes the "or later" boilerplate, so I''m willing to assume this is applicable to the whole work. The current version of smbnetfs in the archive also lists "or any later version". That leaves only kdebase to resolve. I''ve heard from Simo Sorce, the member of the Samba Team who''s responsible for samba packaging at Red Hat, that they consider the license issue resolved and that the next version of Fedora will include samba 3.2 only, with KDE linked against it. Can the KDE team confirm that this is accurate, and whether the relicensing of kdebase applies to the 3.5.9 version currently in lenny, or if it only applies to KDE 4 versions? I think either way we should try to push forward with samba 3.2 for lenny; it''s just a question of whether we also have to invest time into getting a GPLv2 libsmbclient package ready. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slangasek at ubuntu.com vorlon at debian.org
Ana Guerrero
2008-Jul-02 13:48 UTC
[Pkg-samba-maint] [ANNOUNCE] Samba 3.2.0 Available for Download
On Wed, Jul 02, 2008 at 12:47:03AM -0700, Steve Langasek wrote:> On Wed, Jul 02, 2008 at 07:28:50AM +0200, Christian Perrier wrote: > > > This is the first stable release of Samba 3.2.0. > > > OK, now we have to make the decision: shall we provide it in lenny? > > > I was initially against that (too close to the release, follow release > > managers'' wish to not bump upstream versions too close from the > > release, etc.) but upstream insisted for us to use 3.2 in our next > > stable release. > > > Steve seemed also in favour of providing 3.2 *if we can*. > > > So, I''m now more inclined to say "let''s go for it". > > > The only blocker I see are licensing reasons. GPLv3 and programs that > > build against libsmbclient. > > > I have not investigated this yet because I think that Steve would be > > more efficient than me on this..:-) > > Here''s the original list of packages I found in Debian that depended on > libsmbclient and appeared to be licensed GPL v2 only according to > debian/copyright: > > gnome-cups-manager > mplayer > smbc > smbnetfs > > And then, of course, we have kdebase. > > Jelmer pointed out back then that smbc is listed upstream as having an "or > later" license. > > I''ve inspected the gnome-cups-manager source, and all references to the GPL > in the upstream source actually have the "or later" boilerplate. > > A second look at mplayer shows debian/copyright currently quotes the "or > later" boilerplate, so I''m willing to assume this is applicable to the whole > work. > > The current version of smbnetfs in the archive also lists "or any later > version". > > That leaves only kdebase to resolve. > > I''ve heard from Simo Sorce, the member of the Samba Team who''s responsible > for samba packaging at Red Hat, that they consider the license issue > resolved and that the next version of Fedora will include samba 3.2 only, > with KDE linked against it. > > Can the KDE team confirm that this is accurate, and whether the relicensing > of kdebase applies to the 3.5.9 version currently in lenny, or if it only > applies to KDE 4 versions? > > I think either way we should try to push forward with samba 3.2 for lenny; > it''s just a question of whether we also have to invest time into getting a > GPLv2 libsmbclient package ready. >When we talked about this some months ago, nobody looked at the exact KDE files because the main blocker was Qt3 licence, but this was updated in the beginning of this year to GPL v3 too and current qt3 is lenny has an updated copyright file. Then, in kdebase it seems the only code that links against libsmbclient is the smb kioslave, the code is placed at kdebase/kioslave/smb/ and all the headers say GPL v2.1 or later. If somebody wants to take a quick check to see if i am overlooking something is welcome. About KDE 4, Qt4 is gpl v3 too and what needs libsmbclient should be looked at, but a relicensing in this case will be easy to get, i think :) Ana [1] http://techbase.kde.org/Projects/KDE_Relicensing
Christian Perrier
2008-Jul-03 05:46 UTC
[Pkg-samba-maint] [ANNOUNCE] Samba 3.2.0 Available for Download
Quoting Ana Guerrero (ana at debian.org):> Then, in kdebase it seems the only code that links against libsmbclient is the > smb kioslave, the code is placed at kdebase/kioslave/smb/ and all the headers > say GPL v2.1 or later. If somebody wants to take a quick check to see if i am > overlooking something is welcome.So, as of now and unless someone stands up and objects loudly, it seems we can move along and work to upload 3.2.0 in unstable. Correct? -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: Digital signature Url : http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20080703/a82a9684/attachment.pgp
Sune Vuorela
2008-Jul-03 06:32 UTC
[Pkg-samba-maint] [ANNOUNCE] Samba 3.2.0 Available for Download
On Wednesday 02 July 2008 15:48:55 Ana Guerrero wrote:> On Wed, Jul 02, 2008 at 12:47:03AM -0700, Steve Langasek wrote:> > That leaves only kdebase to resolve. > > > > I''ve heard from Simo Sorce, the member of the Samba Team who''s > > responsible for samba packaging at Red Hat, that they consider the > > license issue resolved and that the next version of Fedora will include > > samba 3.2 only, with KDE linked against it.Fedora ships kde4. (+kde3libs +a very cut down version of kde3base)> > Can the KDE team confirm that this is accurate, and whether the > > relicensing of kdebase applies to the 3.5.9 version currently in lenny, > > or if it only applies to KDE 4 versions?as far as I know, the relicensing effort of KDE is primarily targetted at KDE4. One of the major blockers were Qt, which is resolved.> > I think either way we should try to push forward with samba 3.2 for > > lenny; it''s just a question of whether we also have to invest time into > > getting a GPLv2 libsmbclient package ready. > > When we talked about this some months ago, nobody looked at the exact KDE > files because the main blocker was Qt3 licence, but this was updated in the > beginning of this year to GPL v3 too and current qt3 is lenny has an > updated copyright file. > > Then, in kdebase it seems the only code that links against libsmbclient is > the smb kioslave, the code is placed at kdebase/kioslave/smb/ and all the > headers say GPL v2.1 or later. If somebody wants to take a quick check to > see if i am overlooking something is welcome.But kdelibs needs also to get a look. At least in theory, it is LGPL, but it is some time ago I have last reviewed all files in kdelibs.> About KDE 4, Qt4 is gpl v3 too and what needs libsmbclient should be looked > at, but a relicensing in this case will be easy to get, i think :)Yeah. And there is also more help to get from other distributions. /Sune> [1] http://techbase.kde.org/Projects/KDE_Relicensing-- How might I do for pinging to the Direct3D tool? First from the tools menu inside Excel you should reset the mousepad for overclocking the display.
Steve Langasek
2008-Jul-12 18:53 UTC
[Pkg-samba-maint] [ANNOUNCE] Samba 3.2.0 Available for Download
On Thu, Jul 03, 2008 at 08:32:59AM +0200, Sune Vuorela wrote:> > > I think either way we should try to push forward with samba 3.2 for > > > lenny; it''s just a question of whether we also have to invest time into > > > getting a GPLv2 libsmbclient package ready.> > When we talked about this some months ago, nobody looked at the exact KDE > > files because the main blocker was Qt3 licence, but this was updated in the > > beginning of this year to GPL v3 too and current qt3 is lenny has an > > updated copyright file.> > Then, in kdebase it seems the only code that links against libsmbclient is > > the smb kioslave, the code is placed at kdebase/kioslave/smb/ and all the > > headers say GPL v2.1 or later. If somebody wants to take a quick check to > > see if i am overlooking something is welcome.> But kdelibs needs also to get a look. At least in theory, it is LGPL, but it > is some time ago I have last reviewed all files in kdelibs.So at this point, we in the Debian Samba team are operating on the assumption that the GPLv3 compatibility issues for KDE libsmbclient support have been sorted out, or that any remaining issues can be sorted out before release, and that we''re ok to ship Samba 3.2.0 in lenny without also providing a 3.0 library for license compatibility. Thanks for your feedback. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slangasek at ubuntu.com vorlon at debian.org