Fix another typo in the mailto URL.
[metze/test/web/.git] / ms_license.html
1 <!--#include virtual="/samba/header.html" --> 
2   <title>Samba - MS Liscense overview</title>
3 <!--#include virtual="/samba/header_columns.html" -->
4
5 <h2>CIFS, Microsoft and the Samba Team</h2>
6
7 A recent document released by Microsoft has led to some concern within
8 the Samba community regarding patents and licensing. The Samba Team
9 wishes to reassure the Samba community that this document will not
10 have any impact on the use or further development of Samba.<p>
11
12 The <A
13 HREF="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnkerb/html/Finalcifs_LicenseAgrmnt_032802.asp">Microsoft
14 document</a> is a license agreement attached to a technical document
15 which provides information regarding the CIFS protocol. The CIFS
16 protocol (also known as the SMB protocol) is the core protocol that
17 Samba implements to provide seamless filesharing interoperability with
18 Microsoft networking products.<p>
19
20 The key concerns that have been raised over this document are:
21 <ul>
22 <li>Whether the Samba Team needs access to this document for future
23 developments in Samba
24 <li>Whether the patents mentioned in the Microsoft license agreement
25 have any impact on current or future usage and development of Samba
26 <li>Whether the anti-GPL components of the Microsoft license will
27 change the use of the GNU General Public License for Samba
28 </ul>
29 To reassure the Samba community each of these concerns will be
30 addressed.
31
32 <h3>Use of Microsoft CIFS documentation</h3>
33
34 The CIFS/SMB protocol has had a long and rocky history, particularly
35 with regard to documentation of the protocol details. The document
36 that Microsoft has recently released adds nothing to the already
37 published knowledge of the CIFS protocol. It is quite strange that
38 Microsoft has gone to such lengths in terms of unusual licensing terms
39 for information which is readily available in existing public
40 documentation.<p>
41
42 For people interested in a more accurate and complete description of
43 the CIFS/SMB protocol the Samba Team recommends the recently released
44 <a
45 href="http://www.snia.org/English/Collaterals/Work_Group_Docs/NAS/CIFS/CIFS_Technical_Reference.pdf">SNIA
46 CIFS document</a>, which has been developed through a process of
47 industry collaboration. 
48
49 <h3>CIFS and Patents</h3>
50
51 In the text of the license agreement Microsoft mentions two specific
52 patents that relate to the CIFS/SMB protocol. The license grants a
53 royalty free license to these patents, but specifically excludes free
54 software distributed under the GNU General Public License from this
55 royalty free patent license.<p>
56
57 Some people have incorrectly assumed that Samba must implement the
58 methods described in these patents. In fact, the methods described in
59 these patents are quite inappropriate for a Unix/POSIX CIFS
60 implementation such as Samba. It would not even be possible to
61 implement the methods described in these patents in a portable POSIX
62 application. Instead, Samba treats the SMBreadbraw and SMBwritebraw
63 protocol elements in the same way as all other elements of the
64 CIFS/SMB protocol. This means that as far as we are aware Samba is
65 completely unaffected by the existence of these patents.<p>
66
67 We would like to also point out that these patents cover an obsolete
68 section of the CIFS/SMB protocol that Microsoft themselves have
69 abandoned in their own products long ago. Microsoft abandoned these
70 "raw" protocol operations in CIFS because their basic design is
71 fatally flawed. 
72
73 <h3>Samba and the GNU General Public License</h3>
74
75 The GNU General Public License has proved to be a very successful
76 model for the development of Samba. While Microsoft labels the GPL as
77 "Intellectual Property Impairing" in their license document, it has in
78 fact proved to be a very successful vehicle for encouraging the
79 development of a high quality CIFS/SMB implementation. Far from
80 "impairing" intellectual property the Samba Team believes that the
81 distribution terms of the GNU GPL has provided an environment which
82 has encouraged a high degree of industry collaboration to the benefit
83 of both Samba users and the many successful companies that have built
84 a wide range of products on top of Samba technology.<p>
85
86 The Samba Team fully intends to continue in the use of the GNU GPL to
87 foster innovation and the development of enterprise class file and
88 print serving solutions that seamlessly interoperate with Microsoft
89 networking products.
90
91 <!--#include virtual="/samba/footer.html" -->