The Free Software Foundation disagrees.mathmoi wrote:I prefer the term Free software to name what opensource.org describe.

If you facepalmed, you're not alone.
Moderator: Ras
The Free Software Foundation disagrees.mathmoi wrote:I prefer the term Free software to name what opensource.org describe.
Umm.. I seem to missing something. The tbgen command generate a few (3man) and then stops.Aaron Becker wrote:Gaviota itself can generate the tablebases with the command tbgen. I used the linux version to create a 4-man set for testing yesterday. I'll add that the probing code is working great in Daydreamer so far.
I had a weird problem too, now that you remind me. The process stopped midway through, and the generated files looked like "gtbkxxk.gtb" instead of "gtb/kxxk.gtb". I wrote a little script to move and rename the files and apply the compression program (tbcp), then reran tbgen and it generated the remaining files. I think this is just a bug in gaviota that produces the wrong names for the output files.frankp wrote: Umm.. I seem to missing something. The tbgen command generate a few (3man) and then stops.
You don't get to redefine reality by attaching your own arbitrary definition to something.Teemu Pudas wrote:What's your definition of "open source"?Dann Corbit wrote:Eugene's tablebase system is open source also, but has a restrictive license.
Tryfrankp wrote:Umm.. I seem to missing something. The tbgen command generate a few (3man) and then stops.Aaron Becker wrote:Gaviota itself can generate the tablebases with the command tbgen. I used the linux version to create a 4-man set for testing yesterday. I'll add that the probing code is working great in Daydreamer so far.
fp@debian:~/chess/gaviota$ ./gaviota
Gaviota v0.74.41-x
Copyright (c) 2000-2009 Miguel A. Ballicora
There is NO WARRANTY of any kind
feature done=0
INITIALIZATION from gaviota.ini.txt...
hashmem: 32 M
ref_table: 16 M
learn_table: 1 M
pawn_table: 1 M
log: on
max_logs: 200
log_path: "logs"
ponder: 2
book: on
book_file: "cleanbook.bin"
book_learn: on
learn: on
use_learned: on
learn_file: "learn.epd"
quiet_level: 6
alert_nps: 10000
resign_mode: on
kibitz: off
use_tablebase: on
tb_compression: on
tb_decoding_scheme: 4
tb_probing_depth: 2
tb_pieces_used: 5
tb_cache: on
tb_cache_size: 64 M
tb_path_1: "/home/fp/chess/gaviota/gtb"
tb_path_2: ""
tb_path_3: ""
tb_path_4: ""
SAN: off
cores: 1
SAVED OPTIONS: No options saved or missing file saved.ini
Log file "logs/log0011.txt" open.
HASH TABLES
A = 1048576 entries, 16 Mbytes.
B = 1048576 entries, 16 Mbytes.
Learning = 65536 entries, 1 Mbytes.
Refutation = 4194304 entries, 16 Mbytes.
Pawn = 16384 entries, 768 kbytes.
Material = 65536 entries, 512 kbytes.
--> Total RAM allocated = 51456 kbytes.
No book
telluser Gaviota book set to "on" but file was not found: check gaviota.ini.txt
--> Learning... learn.epd
Initialize Internal bitbases --> done
Initializing GTB supporting tables
Max kk idx: 462
Max pp idx: 576
Max aa idx: 2016
Max aaa idx: 41664
Max pp48 idx: 1128
Max ppp48 idx: 8648
Decode Scheme: 4
Compression initialization problems.
xboard/winboard mode
Position initialized.
tbgen 5
BUILDING TABLEBASES
-------------------
kqk: --> not installed
kqk: generating...
: : phase = transitions
: ............ --> done: 0.0 s
: phase = reversible
: |****:****|
: --> done: 0.1s ==> subtotal: 0.1s
: saving /home/fp/chess/gaviota/gtbkqk.gtb --> done.
krk: --> not installed
krk: generating...
: : phase = transitions
: ............ --> done: 0.0 s
: phase = reversible
: |****:****|****:*
: --> done: 0.2s ==> subtotal: 0.2s
: saving /home/fp/chess/gaviota/gtbkrk.gtb --> done.
kbk: --> not installed
kbk: generating...
: : phase = transitions
: ............ --> done: 0.0 s
: phase = reversible
: |**
: --> done: 0.1s ==> subtotal: 0.1s
: saving /home/fp/chess/gaviota/gtbkbk.gtb --> done.
knk: --> not installed
knk: generating...
: : phase = transitions
: ............ --> done: 0.0 s
: phase = reversible
: |**
: --> done: 0.0s ==> subtotal: 0.1s
: saving /home/fp/chess/gaviota/gtbknk.gtb --> done.
kpk: --> not installed
kpk: generating...
:
: slice 1/24
: phase = transitions
: .absent egtb
White to move
W: Ka1 Qa8
B: Kc1
fp@debian:~/chess/gaviota$
See my reply to Frank. You can fix it adding "gtb/" rather than "gtb" in the gaviota.ini.txt file.Aaron Becker wrote:I had a weird problem too, now that you remind me. The process stopped midway through, and the generated files looked like "gtbkxxk.gtb" instead of "gtb/kxxk.gtb". I wrote a little script to move and rename the files and apply the compression program (tbcp), then reran tbgen and it generated the remaining files. I think this is just a bug in gaviota that produces the wrong names for the output files.frankp wrote: Umm.. I seem to missing something. The tbgen command generate a few (3man) and then stops.
Why is that deserving of a facepalm? "Open source" and "Free (libre) software" have always meant two different things. GPL-licensed programs are both, but most other programs that are under a non-GPL license are not "free software" because their licenses don't guarantee that ALL recipients of the software also receive the freedom to modify it however they wish.Teemu Pudas wrote:The Free Software Foundation disagrees.mathmoi wrote:I prefer the term Free software to name what opensource.org describe.![]()
If you facepalmed, you're not alone.
So the GPL people say that GPL software is free software and BSD software is not free software.wgarvin wrote:Why is that deserving of a facepalm? "Open source" and "Free (libre) software" have always meant two different things. GPL-licensed programs are both, but most other programs that are under a non-GPL license are not "free software" because their licenses don't guarantee that ALL recipients of the software also receive the freedom to modify it however they wish.Teemu Pudas wrote:The Free Software Foundation disagrees.mathmoi wrote:I prefer the term Free software to name what opensource.org describe.![]()
If you facepalmed, you're not alone.
Put another way: the BSD and all other open-source licenses permit those who receive the code can take it and do something neat with it, but they can also "close up" the code as part of a binary-only distribution, or re-use it in a proprietary program (or encumber it in some other way). The GPL and similar licenses, force those who receive and reuse the code, to pass it along with the same freedoms that they originally received it with. In effect, BSD grants "freedom for developers", whereas GPL grants "freedom for end-users". Anyway, the "free software" label has always been applied to GPL-like licenses, but never to BSD-like licenses. Like it or not, the FSF coined the term and they get to decide what it means.
It is free software according to your link.Teemu Pudas wrote:The Free Software Foundation disagrees.mathmoi wrote:I prefer the term Free software to name what opensource.org describe.![]()
If you facepalmed, you're not alone.
Were the Edward's tablebases encumbered? I never quite figured out why no one used them.Dann Corbit wrote:Actually, it is the first open source tablebase system that is unencumbered.
Eugene's tablebase system is open source also, but has a restrictive license.