Brandon wrote:No. I am asked this from time to time, and I'm not sure people who ask have really thought it through. You would need licences for the development environment and the commercial components which I use, which would cost you around $3500 in total. Unless you are already a Delphi developer and have a recent version of Rad Studio?
If I made the source available, there would then be modified versions of Cumulus in use, which I would be unable to support. I'm always open to offers, though. I'm not about to give away the source code after the thousands of hours of effort I've put into it over the last ten years.
You are right, I have not really thought it through. I was actually curious about licensing. I know that Davis proprietary files can be access using a free .dll that they provide, but I was not sure if you were using that or what the licensing restrictions were. As for the Delphi, I don't currently develop in it but I am open to it and I'm sure sooner or later I will end up doing so (if I end up working on a project that justifies it).
I do agree that there can certainly be issues with opening the source including the lack of ability to support many tangential versions. I am not opposed to the fact that the source is not available, I only asked because I was not sure if it was or not. I think you do an excellent job of supporting Cumulus and from what I have seen your are very responsive to feature requests when they make sense for a large number of user. I really hope that my question was not offensive, and it was not my intention to make light of all of your great work.
As far as what customization I had in mind, I didn't have grand plans. The big thing is that I was wondering how involved it would be to add an option to accept no input as null (for the database) rather than 0 or the last recorded value. From what I read on the forums, it seems that the way Cumulus currently handles it is best for the majority of users. So, I wasn't sure it would be a good feature request.
That said, Cumulus has done a lot for me that I would not have been able to do with Davis (or at least not as quickly and with as little effort). I am very satisfied with Cumulus, your support, the wiki, the whole shebang!
Thanks!