Thanks for the reply, John. The GPL licensing is not a problem with my code but may be a problem with various 3rd-party libs.
Thanks for the other feedback..Not surprising. Just thought I'd put the idea out there. Thanks. Blake On Thursday, December 12th, 2024 at 12:52 PM, John Ralls <[email protected]> wrote: > Dear Mr. McBride, > > GnuCash’s code is free to you to use subject to the requirements of the > GPLv2—meaning that if you use GnuCash code, even if it’s just to use the API > and link the shared libraries—stack360 must also be licensed under the > GPLv2or later. > > The current GnuCash development team is barely able to support GnuCash’s > mission to support personal and very small business use. Any business that > needs the facilities of stack360 probably also needs a more robust accounting > program than GnuCash. > > While GnuCash can store its data in a SQL database (SQLite3, MySQL, and > Postgresql are supported), the whole database is instantiated as GnuCash > objects at startup, and there’s a lot of internal program state. There is no > locking so simultaneous multi-user access is impossible. It’s mostly single > threaded. ISTM that makes it a poor candidate for a web UI. > > Those obstacles are of course resolvable with sufficient resources, but it > doesn’t sound like you got an abundance of programmer hours available and we > sure don’t. > > Regards, > John Ralls > >> On Dec 12, 2024, at 06:00, Blake McBride <[email protected]> wrote: >> >> Hello, >> >> I am the architect, owner, and one of the developers of the Stack360 >> web-based business management system described at >> [stack360.io](https://stack360.io/) It supports: >> >> - human resources >> - applicant tracking >> - CRM (sales management) >> - customer management >> - project management >> - worker time tracking >> - customer invoicing >> - employee benefits >> - and more >> >> The system does not support: >> >> - general ledger >> - accounts receivable >> - accounts payable >> - financial reporting >> >> Stack360 is primarily built on Java, SQL, HTML, JavaScript, and web services. >> >> Stack360 was made open-source, and a book was published about its internals >> about a year ago. Due to a lack of interest and the amount of effort it >> takes to maintain an open-source system with nearly daily enhancements, it >> was dropped as an open-source project. It is being used commercially. >> >> It seems clear to me that there is tremendous potential synergy between >> GnuCash and the Stack360 system, as each contains critical functions lacking >> in the other. >> >> Being a tech guy and, apparently, being unable to make a commercial success >> out of the system, I would like to: >> >> - release it as open-source (again) >> - interface it with GnuCash >> >> On the negative side, I have very little financial or time resources. With >> regard to open-sourcing the system again and linking it with GnuCash, given >> significant time resource investment by others, or financial resources that >> can free up my available time, I am happy to re-release my system as >> open-source and assist where possible. >> >> (In addition to the technologies used by Stack360, my own expertise also >> includes C and Scheme but not C++ or GTK. I am also the author of the >> open-source web development framework described at >> [kissweb.org](https://kissweb.org/) and object-oriented extension to C >> located at https://blakemcbride.github.io/Dynace/) >> >> (Although not required, not something I am pushing, and depending on >> GnuCash's architecture, I would think it may not be too hard to move GnuCash >> to a web application.) >> >> Just sharing some thoughts and seeing if there is any interest. >> >> Thanks! >> >> Blake McBride >> [email protected] >> >> _______________________________________________ >> gnucash-devel mailing list >> [email protected] >> https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
