Search found 845 matches

by Ras
Sat May 25, 2019 10:41 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Processor usage
Replies: 2
Views: 155

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: 280

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: 280

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: 280

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: 495

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: 18
Views: 905

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: 18
Views: 905

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: 18
Views: 905

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, ...
by Ras
Wed May 15, 2019 3:52 pm
Forum: Computer Chess Club: General Topics
Topic: LC0 for iPad?
Replies: 18
Views: 905

Re: LC0 for iPad?

One of the problems with iOS is that installation can be from Apple's app store only. Developer membership costs 99 EUR per year, and more importantly, Apple made its store incompatible with any GPL version. LC0 happens to be under GPL 3, so that wouldn't work unless all LC0 authors would agree to d...
by Ras
Wed May 15, 2019 3:37 pm
Forum: Computer Chess Club: General Topics
Topic: Chess for Android: version 6.1.1
Replies: 55
Views: 5036

Re: Chess for Android: version 6.1.1

abik wrote:
Wed May 15, 2019 4:13 am
other ideas are welcome too of course
Is the full parsing and evaluation of engine specific UCI options already implemented? If not, that would be a nice feature.