official-pikafish / Pikafish

UCI xiangqi engine
http://pikafish.org
GNU General Public License v3.0
867 stars 162 forks source link

consultation on authorization related issues #36

Closed ousc closed 1 year ago

ousc commented 1 year ago

Describe the issue

Dear project owner, I am developing a stand-alone web chess game recently, and it looks like this:

untitile

It will be free and open source. If I use the webassembly version of pikafish in this project, whether I need some kind of authorization, or leave some copyright information in the application, I don't know much about this aspect.

Expected behavior

No

Steps to reproduce

No

Anything else?

No response

Operating system

All

Pikafish version

Pikafish 2023-03-05

PikaCat-OuO commented 1 year ago

It will be free and open source.

Free means you can use Pikafish's net weights for everything, with no need for authorization :)

For open source, according to GPLv3, if you are using UCI protocol to communicate with an open-source engine as a stand-alone addon part, your app can actually be closed source for sure. If it's added through a library (.dll .so) form or directly becomes a part of your code, then it needs to stay open source. But since you are already open source then, just bring the license with the engine, and everything will be fine :)

Thank you so much for your recent contribution to Pikafish, I truly appreciate your support for Pikafish. Thanks for using Pikafish in your application. __DV$CCQJV_0VTYN12~CY1P

ousc commented 1 year ago

Thanks for your explanation and reply, I understand😊