Before I head off on vacation, I thought I would bring up a few topics that I
think are important:
1. The current development code in the SVN (2.5.x):
- Up to this time, we have been dealing with many of the bugs in the
development stream via the bacula-devel email list.
- Please if you have any outstanding bugs or any new bugs (including
those that you have emailed to the bacula-devel list), submit them
to the bugs database. This is the only way that we can ensure that
they will either be corrected before the release or properly documented
as an outstanding boug.
2. Depreciated code in 3.0.0:
- Beginning with version 3.0.0, we will no longer support SQLite 2 or the
Gnome console. SQLite 3 is and will continue to be supported, and the code
for SQLite2 and the Gnome console will remain for at least 6 months.
3. Collaboration with the developers:
- Unfortunately, we have recently had several submissions of code where the
submitter did not discuss the design of the new feature prior to
implementation and submission. Because the code did not fit within Bacula's
philosophy, it was rejected, which is a real pity, because this usually
causes the submitter to be upset, which is not at all what we would like to
see. If you discuss any implementation idea prior to implementing as most
new developers do, you will be virtually guaranteed that you code will be
submitted and integrated into the Bacula SVN. I cannot think of a single
case where any code was rejected when it was previously discussed. Sometimes
this may mean some minor modifications to your original idea, but it always
leads to a much more satisfactory outcome.
Please remember that Bacula is an Open Source community project, and that
means communicate with the developers on ideas and submissions. We need
submissions, and find it really painful to see community effort wasted by
going in the wrong direction.
4. The Bacula Project and Bacula Systems SA:
As many of you may know, I started using Open Source around 1995 and have
actively contributed to it since about 1997. I consider myself a strong
advocate of Open Source and want to re-assure you that the Bacula source will
always remain free and open. Although Bacula Systems SA is a commercial
company that I believe is essential in ensuring the advancement of Bacula,
and in particular helping it penetrate the enterprise, Bacula Systems is NOT
intending to create proprietary extentions to Bacula that will not be
available to the community as is the case with a number of other commercial
Open Source ventures that have recently started (Zmanda, SugarCRM, ...). I
believe that in the long term the commercial "branches" of Open Source
software that create proprietary extensions are probably doomed to failure.
In my opiniion, one major condition for a truely open commercial effort such
as RedHat, Bacula Systems, and Canonical to survive is a strong community
support. In the second half of February, I will be sending an email to you
all giving more details of how I envision Bacula and Bacula Systems working
together, particularly concerning where I see the Bacula project going in the
future -- I think it is a bright future ...