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 <jra...@ceridwen.us> 
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 <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
>>
>> _______________________________________________
>> gnucash-devel mailing list
>> gnucash-devel@gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to