On Saturday 01 September 2007 02:58, James Harper wrote:
> > Yes, thank you for bringing it to our attention, we *are* very
>
> interested.
>
> > This is clearly a nice functionality, and something that a lot of
>
> users
>
> > would want.
> >
> > However, I have several comments:
> >
> > 1. If the program uses any part of Bacula, then James should (probably
> > must) immediately release the source code of the program, not just the
> > binaries as Eric pointed out.
>
> No Bacula code was used (eg cut & pasted), and it's written in C#, but
> obviously I consulted the Bacula code a bit in writing it, and used
> wireshark extensively in analysing the traffic. I'm not sure what the
> licensing implications of doing this are, but GPL2 seems like a
> reasonable license so I'm happy to release it under that.

>From what you write, I don't see any problem with what you have done, and it 
looks like your code should be considered original code (said under the 
reserve of not having seen the code).

Whatever the case may be licensing it under GPLv2 avoids any possible 
licensing conflicts.

>
> Does anyone have any documentation on how I should prepare the source
> code for release under GPL2 (headers, included documentation, etc)?
> Obviously the GPL2 itself specifies this, but the last time I read the
> GPL cover to cover was about 10 years ago and I don't fancy doing it
> again unless I have to (which... I guess I do :).

It looks like you figured this out.  :-)  Don't forget to update the copyright 
year when you change the code, and to add an appropriate copyright message in 
the status output.

>
> > 4. I am quite concerned about having a separate File daemon that is
>
> not
>
> > integrated with Bacula -- at the best, you must rely on the author to
> > follow Bacula carefully and closely, or you may find yourself locked
>
> into
>
> > a particular version of Bacula that works with it.  At worst, you may
>
> find
>
> > your Volumes or Catalog written in a way that they will no longer be
> > compatible with Bacula.  To repeat, I am not stating that anything in
>
> this
>
> > point is true, only that it is a concern.
> >
> > 5. I would *much* rather see such a project integrated with Bacula,
>
> and if
>
> > I am not mistaken, I have previously mentioned that to James.
>
> We have indeed discussed this, and I think that the best middle ground
> would be some sort of API to the filed to allow third party plugins, as
> I understand that the protocol is not documented or guaranteed to be
> stable in any way between releases.
>
> I have a couple of ideas on the form that I would like that API to take,
> if anyone is interested.

I am currently (slowly) working on adding libtool support to Bacula, which 
will allow us to release the SQL code and the Bacula library code as shared 
objects.  This is the first step in being able to have plugins, and thus 
defining an API.  

If you have some ideas concerning the API, it would be very useful to write 
them down and send them to the Bacula devel email list.  Getting plugins 
working is a long term project (6 months - 1 year), but it is well worth 
working on.

Regards,

Kern

>
> Thanks
>
> James
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> Bacula-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to