Hello Christian,
thanks for your reply.

Indeed, all code is released under the GPLv3 license (repo is linked in the
original message).

As for the changes, most of the work has been about removing code,
dependencies and globals. Lots of them. Currently the gnubg repo includes
about 370 source files (.c and .h) not counting GLib, which is used
extensively everywhere, and other libraries. This version has about 50
source files and no dependencies, it's just the playing engine and a
simplified API to use it.

Ciao,
Alessandro

On Thu, Apr 24, 2025 at 3:20 PM Christian Anthon <[email protected]>
wrote:

> Looks nice, but a couple of remarks
>
>
>
>    1. Remember that the GNU license v3 requires derived software to be of
>    the same license. That would include any web application that uses gnubg
>    under the hood.
>    2. Can you shortly list the changes you needed to make to the web
>    software and is there any reason it cannot be included in the main version?
>
>
>
> Cheers, Christian.
>
>
>
> *From: *"[email protected]"
> <[email protected]> on behalf of
> Alessandro Scotti <[email protected]>
> *Date: *Wednesday, 23 April 2025 at 03.51
> *To: *"[email protected]" <[email protected]>
> *Subject: *GNU Backgammon hits the web
>
>
>
> Hi everyone,
>
> I've built a minimal and portable version of GNU Backgammon that includes
> only the core logic — everything else has been stripped away, including the
> dependency on GLib.
>
> This version is specifically designed for the web: it loads fast, performs
> very well even on mobile devices, and is extremely easy to use. Of course,
> it can also be used directly in C projects if needed.
>
> You can try a very basic web interface here:
>
> https://ascottix.github.io/gnubgcore/gnubg-core-demo.html
>
> The repo is here:
>
> https://github.com/ascottix/gnubg-core
>
> I'd be happy to share more details if there's interest, and I'm open to
> feedback or suggestions.
>
> Cheers,
>
> Alessandro
>

Reply via email to