Search found 867 matches

by Ras
Fri May 31, 2019 9:04 am
Forum: Computer Chess Club: General Topics
Topic: android build
Replies: 6
Views: 305

Re: android build

Hmmm, it runs fine on my samsung galaxy s9 with android 9. Actually, also my Nokia 6 with Android 9 runs the static engines which look like this (PIE removed in build script, static added): $ file CT800_V1.34_S64 CT800_V1.34_S64: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), statically ...
by Ras
Fri May 31, 2019 8:41 am
Forum: Computer Chess Club: General Topics
Topic: android build
Replies: 6
Views: 305

Re: android build

The problem is, it keeps becoming a dynamic binary, even with the static build-flag: That's a good thing because executables with position independent code are technically libraries that happen to have a main(). Here's what my Engine looks like: $ file CT800_V1.34_64 CT800_V1.34_64: ELF 64-bit LSB ...
by Ras
Sat May 25, 2019 10:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Processor usage
Replies: 2
Views: 518

Re: Processor usage

If an engine supports multiple threads, it can use multiple cores of the processor. If you don't give a configuration command to the engine, it will use whatever it thinks should be a good default, and that can well be "use all cores".
by Ras
Sat May 25, 2019 11:58 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Eucalyptus - KPK Bitbases Generator
Replies: 10
Views: 1015

Re: Eucalyptus - KPK Bitbases Generator

From experience, people who use open source libraries (with truly free licenses) in their closed source programs often create PRs to help fix/add new features. The GPL doesn't prohibit making PRs. And that is no "true" freedom because the added freedom of these leechers is just the missing freedom ...
by Ras
Sat May 25, 2019 10:57 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Eucalyptus - KPK Bitbases Generator
Replies: 10
Views: 1015

Re: Eucalyptus - KPK Bitbases Generator

Closed source is a freedom of choice as well The GPL doesn't prevent that choice. You can make closed source all day long. It's just that you can't take GPL software for that and reap where otheres have harvested. How exactly does closed source harm you? Closed source itself doesn't, but the inhere...
by Ras
Sat May 25, 2019 9:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Eucalyptus - KPK Bitbases Generator
Replies: 10
Views: 1015

Re: Eucalyptus - KPK Bitbases Generator

It takes 800ms to generate these bitbases on my pc. Marcels generator takes a few milliseconds: https://github.com/kervinck/pfkpk Is it worth using KPK as precomputed ? why not on the fly ? I've baked the resulting bitbase into my engine because my target platform has a lot of free ROM, but not RAM...
by Ras
Sun May 19, 2019 8:24 am
Forum: Computer Chess Club: General Topics
Topic: Sideloading on iOS now Possible
Replies: 12
Views: 897

Re: Sideloading on iOS now Possible

It's still not compliant with the GPL because the GPL doesn't just refer to the source text and building oneself, it refers also to the binaries. You have to be able to give the binary to anyone else on any (compatible of course) device. That is still not possible with the binary from the store. Bes...
by Ras
Fri May 17, 2019 8:25 am
Forum: Computer Chess Club: General Topics
Topic: LC0 for iPad?
Replies: 20
Views: 1845

Re: LC0 for iPad?

I forgot another hurdle for iOS, and that's more serious. The usual partitioning of GUI and UCI/CECP engine is not possible under iOS, that has to be baked into one package. That's because installation is only possible from Apple's app store, and Apple doesn't allow programs that start other program...
by Ras
Thu May 16, 2019 11:33 pm
Forum: Computer Chess Club: General Topics
Topic: LC0 for iPad?
Replies: 20
Views: 1845

Re: LC0 for iPad?

Check in the App Store: it’s under the GPL. No mention of any other license is made. It is in violation of the GPL. See here why: https://www.fsf.org/news/2010-05-app-store-compliance Just as with GNU Go, any spoilsport, not just the authors, can contact Apple and get stockfish yanked from the App ...
by Ras
Thu May 16, 2019 6:52 pm
Forum: Computer Chess Club: General Topics
Topic: LC0 for iPad?
Replies: 20
Views: 1845

Re: LC0 for iPad?

How do you explain the existence of the GPL’d stockfish in the App Store? By the agreement of all Stockfish authors to tolerate the GPL violation that the additional store limitations cause. Effectively, the Stockfish team is dual licencing Stockfish. They have that right, but in order to do that, ...