Hello, Open Source is a fantastic success story, and shows every sign of becoming a gigantic snow ball over the next few years. Usage of Bacula is increasing significantly, which is very pleasing. However, the development side of Bacula, with one or two exceptions, I consider a total failure.
Bacula has received quite a number of submissions other than my contributions over the years. However, in general, these submissions have been made without documentation (leaving it to me to document) and the developer after a short time has for various reasons moved on to other things (change of job, change of life status, other interests, ...). All this is normal, but what I find very disappointing is that with only a couple of exceptions that come to mind there are no permanent Bacula developers other than myself. (Just so that there is no confusion or ill feelings, Scott, Dan, and Eric have been around for quite a while and have and are making significant contributions -- there are certainly others who don't come to mind immediately, so, please accept my appologies -- also, I think the users list is working quite well. What I am talking about is the lack of highly qualified, committed, and "permanent" Bacula developers). My point here, is that today, I am essentially the only developer doing documentation, the only developer fixing bugs, the only developer doing testing on the different platforms. After 7+ years of doing it 12-14 hours a day for 6 and sometimes 7 days a week, I am more than a bit disappointed that there isn't more help. The fault may possibly be my own, but what ever the case may be that is where we are. As an example of what I am lamenting here is that there is a Win 2003 bug open since 20 March where restore of encrypted (and compressed if I remember right) data fails. Another example is that despite my repeated requests over something like a six month period, no one (at this moment) has "signed up" to do Win32, Solaris, or FreeBSD regression testing. My solution to this problem is several fold: 1. As of release 2.2.0, Win32, Solaris, and FreeBSD will no longer be "officially" supported platforms. So that there is no misunderstanding, I definitely would like to see them supported, but I am no longer going to do it alone, which means that I will accept patches for them, I will not accept bug reports that are specific to those platforms, they will be documented as "use if it works for you but don't complain if it doesn't", and the project will no longer supply binaries for the Director and Storage daemon for Win32. Users can build it themselves if they want to use it. 2. I previously suggested creating a formal Bacula Open Source project or a foundation, but I have totally dropped that idea due to lack of community participation. 3. As of today, the gnome-console (renamed bgnome-console) and wx-console (renamed bwx-console) are deprecated and no longer supported by me. If someone else wants to pick up support of them, I'll be very happy to accept patches. 4. I am no longer personally going to maintain the projects list (Feature Requests). If someone wants to pick up maintaining it including the voting, I would be very happy. Obviously I'll continue to work on projects that personally interest me. 5. I will be devoting more of my time to a project that I previously mentioned that will provide training and support for Bacula engineers and for 3rd party Bacula Service organizations. The support provided will not be direct customer support but certification and level 3 support for professional service companies with the goal of promoting Bacula usage and code submissions. The concept here is that I am convinced that commercial organizations want to use Bacula (many use Solaris, so it is critical for them) but are hindered by the lack of qualified professional service. By insuring professional services for Bacula, I believe that we can compensate for the lack of commuity participation in the Bacula development process. This is because commerical/governmental/educational organizations will make significant contributions to the project when they have professional support. Best regards, Kern ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users