On Wednesday 26 April 2006 18:14, Hugo Schlebnik wrote:
> Hi,
>
> Not sure if I should send this to the devel list or this list, but here
> goes:

It is probably more of a question for the devel list, but I don't see any 
point to change it now ...

First let me preface this by saying that I speak only for code which I have 
copyrighted. There are other copyright holders of source code used in Bacula: 
Microsoft, ATT, Free Software Foundation just to mention a few. I cannot 
speak for them.

>
> I'm a bit confused about the different bacula components and their
> respective licenses.  From what I can tell, the win32 binary has an
> extremely open and unrestrictive license, but most related components
> (including the recently added encryption plugin) appear to be GPL.

That's an interesting question because I'm not exactly what license covers the 
Win32 binary (probably GPL) -- assuming you *really* mean the binary and not 
the source.  I'm not sure exactly why you say that the Win32 binary has an 
extemely open and unrestrictive license.  I have not intended it to be 
different from any other component, except that we are subject to a few minor 
restraints from Microsoft (see below).  Oh, I just went and read the 
License.txt that is installed on Win32, and it is clearly wrong. I think that 
was just a dummy file that I forgot to fix :-(

Without giving it much thought, assuming that the Win32 binary is covered by 
GPL version 2, I think that a binary can be pretty much used as is as long as 
you don't modify it.  

Now if you are talking about the source code that is used to build the Win32 
binary, that is a different question.  99% of the code has the appropriate 
license agreement at the top of it, and the gory (and important details) are 
in the main directory in a file named LICENSE despite what License.txt may 
say since License.txt was never meant to apply to the source code.  I 
generally use GPL version 2 (not just any version), but there are a number of 
modifications that I have made, mostly to clarify certain points.  I recently 
added a modification that states that in the Win32 binary, we use certain 
proprietary Windows code, with their permission, of course, and unlike GPLed 
code we are not allowed to distribute the source for the Windows code, but it 
is available on public Microsoft servers.

>
> Can the win32 client be embedded in a commercial application?  Are there
> other issues with this that I'm missing?

The simple answer concerning using the binary is: yes. I'm not opposed to 
Bacula being used in commercial applications.  However, if you do use it, and 
you modify the GPL'ed code (not all of which is mine), which probably applies 
to the binary as well, you are required to make the modifications publicly 
available or you are in violation of the license.  The idea (at least my 
idea) is not to restrict you, but to ensure that if you use the code, you 
modify it, and you distribute/sell it that you give back to the project.

That said, I have tried to use the LGPL license on the parts of Bacula that 
might be used in a commercial application that wants to interface to Bacula.  
This is so that you can modify this LGPL code or use it "embedded" in your 
code and you are not required to make your changes or your code publicly 
available.  If I've overlooked some interface code, just let me know.

>
> Many thanks for your advice or insight.

Thanks for pointing out the binary License.txt problem.  I hope the above is 
clear and doesn't discourage you from using Bacula.

-- 
Best regards,

Kern

  (">
  /\
  V_V


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to