in past 3 years i had alot of fun to develop for picochess. But as i said on google forum already my private situation has changed. For this reason i now decided to stop developing picochess (for free). But there is light on the horizon. Jean Francois Romang (the former leader of this project) told us that he will continue my work. You can see his ideas here.
I will develop picochess in my own way from now on. I already did release 0.9P and 0.9Q. For all of you interested what the difference to 0.9N is: well, here is a short list in history order:
- update engines
- bugfix on hint move on “castle move”
- Menu refactor Update Menu / Logfile out of system menu
- Bugfix setpieces at “newgame”
- Speaker names in capital too
- fix #266 “Speech output calls checkmate twice”
- bugfix leaving update menu
- remove remote mode
- bugfix beeps (esp on analysis modes beeps like hell) – terrible bug ;-(
- new beep level “error” can be turned on/off on its own
- display LAN moves (for example: “Ng1xf3” instead of “Nf3”) on (non XL) clock
- “noscore” in capital too
- better handling of eBoard errors
- bugfix “update picochess” not always find the newest version
- various voice improvements and “update” texts
- “eMail_log” text improvements
- new RaspPi3+ files
- let picochess also run on windows
- test for iNet in update menu
- test for ini file problems (dont crush anymore)
- new parameter “network wait”
- zurichess using the same level order as the other engines
- on rotated boards set the origin to prevent problems with middle button
- prevent problems with missing engines.ini file
- bugfix on exit “update menu” (time)
- display “takeback” only on non-menu clocks
- on shutdown/reboot dont display eBoard-errors
- exchange some XL chars
- better combined ponder display
- update several engines (again)
Also i implement a multi-clock usage. For long y can have more as 1 clock for example a DGT-Pi and a DGT-3000. Both clocks were in sync with each other. So, if y press one button on a DGTPI the DGT-3000 also change its display. The version 0.9P makes each clock independent from the others (incl. the webserver clock). I mainly use this to get inside the menu on one clock and the other clock still available for short info like “position value”, “best move” etc.
Despite this i also implement a license system. The versions >0.9N (from me) are now bound to a DGT e-Board. The file structure is also changed. To get a working picochess y need to be a member of my club and you need to provide some infos like “DGT board ID” & “your license nickname” to me. Right now i have 2 sorts of licenses. One is valid for a special time frame (the member time) and one is valid for a special version (no time limit). They work as follows:
Available from month/years plan. You need to get your Rasp with a working internet connection during usage. As long the buyed time is not used out, picochess will operate in a full mode. If the time is out or y still not asked me for a license file picochess will allow to play 15moves and “setup position” is deactivated (=try mode). Same if y loose the iNet connection (=limit mode). As long y have a valid subcription plan y can get all updates of picochess, so the newest picochess release will work and every version before.
Available from years plan only. This version doesnt need a working iNet connection during usage. Your license is for a version available during yr subscription time. As long y are inside this time y can get the newest version you want. As soon the time is out, this newest version will continue to work forever – you just cant get newer versions. Please understand that i cant always change your license file(s) during the year (not speaking for the last one) in case a new version is released. I think 4 versions a year should be enough – but i might update yr license more often if my time allows this (fair use!).
This all i had to implement to protect myself. Sorry, if y not happy – but i hope y can understand me.
To be with me on the newest versions of picochess y need to be a member of picochess.com club. Right now i offer 2 subscription plans. You can decide how long y want to be a member (the longer, the cheaper): for 1 month (5,95€) or for 1 year (50€). Especially if y decide for a years plan you get extra features the month plan dont have – thats mainly cause i want to build a group of people addicted to picochess not to make money. From time to time i will also post articles, y can only see if y such member. Decide yourself if y enjoy the fully working 0.9N version or go ahead with me to new borders. To get such subscription please go to the bottom of any page (“Register” section).
For the month & years plan y can request a refund if y havent downloaded any (non-free) software (no exceptions)! By requesting a refund your account is deactivated and a handling fee (1,20€) plus an usage fee (for each started week your subscription is running 1,80€) is charged. This means at least 3€ so please think first, if y want these subscriptions.
Im sorry that i need to write such things – i thinked that should be clear – since my idea with these subscriptions was to build friends of picochess. If y make any protected software and/or protected text public available, crack protected software or ask others to do so, your account is forfeited (without refund). Depending on the situation i might even block y for your lifetime and more. Im very serious for this! Please respect my software is not for free. This is all about “fair use” so please by as nice as i am, okay?
I wrote this cause some people dont understand what the new way of picochess is. I hope this text makes it abit clearer for all of you. If y have questions please post here. Thanks.