On Sunday 26 April 2009 20:01:28 Simon Holm Thøgersen wrote:
> Attempting to cross-compile Bacula for Windows I ran into the need for
> the VSS headers. I could download them from Microsoft, but it would be
> much more convenient for everyone if they were part of the Bacula
> source.
>
> I'd like to do the work required to make this possible, if somebody
> could outline a method that would make it eligible for distribution with
> Bacula. Any ideas?
>
>

Well, the microsoft VSS headers and a few source files cannot be 
redistributed.  This is pointed out in our LICENSE agreement.  They can be 
downloaded, compiled and the resulting binaries may be distributed with the 
code in them.  Thus for the moment, there is no way we can release them.  One 
of the problems is that we are running on a very old version of the VSS code, 
but which still works perfectly fine.

One thing I have always wanted to do, but we just have never found time for 
it, is to rewrite the code from scratch ourselves -- much like mingw is 
written, then they could be freely distributed.  In fact, certain of the 
header files seem to be already available on the net, but without any 
copyright. 

If someone such as yourself could make an Open Source version of the Microsoft 
VSS interface code that we use, we would be very happy to take it.  However, 
not ever having done such a thing, I think it would be necessary to research 
how to do it in a way that one would not violate their copyright.  In 
otherwords, you cannot just take their code and rewrite it, nor (to the best 
of my knowledge) look at their code and then write it in a different manner 
as both of those would possibly be a copyright violation.  Perhaps the mingw 
or the cygwin project could be some help in pointing out appropriate 
techniques ...

With the new EU directive that forced Microsoft to open their specs to the 
CFIS code, the same directives might apply to VSS as well, or in any case, 
perhaps Microsoft no longer considers it proprietary and would be willing to 
make their license a bit less restrictive.

Anyway, if you have a desire to resolve this, we are very interested.

Best regards,

Kern

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to