Question to Daniel Shawul (egbb license)

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Michel
Posts: 2272
Joined: Mon Sep 29, 2008 1:50 am

Question to Daniel Shawul (egbb license)

Post by Michel »

Hi Daniel,

I hope you are reading this forum. Thanks for your great work on egbb.

The readme text of scorpio suggests that the egbb bitbases and egbb.so fall under the same open source license as scorpio. However as far as I can tell it does not *explicitly* say this and since egbb is distributed separately from scorpio the situation is ambiguous. The source code for egbb available at http://dshawul.googlepages.com/home does not contain any license text.

This presents a legal problem for Linux distributions which cannot include software for which the license is unclear.

Would it be possible for you to make the license for egbb (both the data and the probe code) explicit?

Best regards,
Michel
User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Re: Question to Daniel Shawul (egbb license)

Post by jshriver »

Were you able to get this to compile under Linux?

I'm using gcc v 4.2.3 on a 32bit machine and it gives me these error:

lz.cpp:237: error: integer constant is too large for ‘long’ type
lz.cpp:259: warning: this decimal constant is unsigned only in ISO C90
lz.cpp:703: error: integer constant is too large for ‘long’ type
lz.cpp:714: error: integer constant is too large for ‘long’ type

I fixed the one with main by chaning void main to int main and adding a return 0; at the end.

-Josh
User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Re: Question to Daniel Shawul (egbb license)

Post by jshriver »

Was able to fix this by changing the following line:

#define _byte_all 0xffffffffffffffff

to

#define _byte_all 0xffffffffffffffffLL

-Josh
Daniel Shawul
Posts: 4185
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: Question to Daniel Shawul (egbb license)

Post by Daniel Shawul »

Hi,
Both scorpio and egbb are in the same project thats why they share huge of code.
So I assume the BSD style license that scorpio uses applies to the egbb sources as well.
I agree It would be more clear for those who see it as a different project to add the license files
to the egbb sources as well.

I belive the liscene is not restrictive. You can use it for both free and commercial engines.
If you have any doubts on the liscence email me at dshawul at yahoo.com.

regards,
Daniel