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 <bl...@mcbridemail.com> 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
> bl...@mcbridemail.com <mailto:bl...@mcbridemail.com>
> 
> 
> 
> 
> _______________________________________________
> gnucash-devel mailing list
> gnucash-de...@gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
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.

Reply via email to