ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Stockfish on github
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Marco Costalba



Joined: 14 Jun 2008
Posts: 2624

PostPost subject: Stockfish on github    Posted: Sun Oct 02, 2011 11:07 am Reply to topic Reply with quote

Me and Joona are fading out from this wonderful chess engine world.

I have recently changed my job and I have almost no more time to dedicate to this hobby and Joona is in a similar condition. This is a pity somewhat but, hey, it is how things go, nothing is forever. We will continue with Stockfish but at a much reduced effort. So we were wondering what we could do now. And we had the idea to push our private git repository to github, so that everybody is free and even encouraged to contribute with patches, like it is common practice in open source development. We think our git tree is very valuable, not only for contributors but also for all the developers, especially the ones of strong engines, that will see in great detail what has been done, what has been proven to work and why: our git tree is really a kind of detailed diary of more than 2 years of developing of a world class engine. In my opinion is more valuable than sources or documentation and is the best gift we can give to this community.

In our dreams maybe it will attract some talent and create a little developer community around SF. I don't know if this will turn real or is just wishful thinking, but anyway me and Joona will continue to maintain SF and will gladly apply the patches that we will receive.

The rule to apply patches are very simple:

- If a patch is a "non functional change", for instance a clean up or a code simplification (we care a lot about code cleanups) will be applied without testing, just after a quick scrutiny to verify that actually does not change functionality and is really a code improvement.

- If a patch is advertised as an ELO increase stuff, then should be backed up with serious testing data and anyhow will be tested again by us before to be applied.

- Patches that add big chunks of code will not be accepted, in particular I am not willing to add tablebase support Wink thank you.

- As common with git, patches will be applied with the author name of the submitter, that is the author of the patch.

Probably we will do a last release before pushing to github, so to avoid fostering wild compiles directly from the tree and also to have a clean starting point.

Now it's up to you, we'd really love to hear comments from you. If this idea can be interesting, there is someone wondering to contribute or is just business as usual.

Thanks
SF Team
Back to top
View user's profile Send private message
Display posts from previous:   
Subject Author Date/Time
Stockfish on github Marco Costalba Sun Oct 02, 2011 11:07 am
      Re: Stockfish on github Rein Halbersma Mon Oct 03, 2011 6:20 am
            Re: Stockfish on github david nash Wed Oct 05, 2011 12:07 am
                  Re: Stockfish on github Marco Costalba Wed Oct 05, 2011 5:09 am
      Re: Stockfish on github Ilari Pihlajisto Mon Oct 03, 2011 3:02 pm
            Re: Stockfish on github Marco Costalba Mon Oct 03, 2011 5:33 pm
                  Re: Stockfish on github Ingo Bauer Tue Oct 04, 2011 12:50 pm
                  Re: Stockfish on github Jouni Uski Tue Oct 04, 2011 6:41 pm
      Re: Stockfish on github Jon Dart Mon Oct 03, 2011 7:52 pm
      Re: Stockfish on github Ralph Stoesser Mon Oct 03, 2011 8:02 pm
      Re: Stockfish on github Joerg Oster Tue Oct 04, 2011 8:11 am
            Re: Stockfish on github Graham Banks Wed Oct 05, 2011 5:42 pm
      Re: Stockfish on github Don Dailey Wed Oct 05, 2011 3:52 pm
      Re: Stockfish on github Justin Blanchard Thu Oct 06, 2011 7:47 pm
            Re: Stockfish on github Marco Costalba Thu Oct 06, 2011 9:08 pm
                  Re: Stockfish on github Marco Costalba Fri Oct 07, 2011 4:53 am
                        Re: Stockfish on github Justin Blanchard Fri Oct 07, 2011 8:33 am
                              Re: Stockfish on github Marco Costalba Sat Oct 08, 2011 9:32 am
                                    Re: Stockfish on github Justin Blanchard Sat Oct 08, 2011 8:04 pm
                                          Re: Stockfish on github Marco Costalba Sat Oct 08, 2011 8:22 pm
                                                Re: Stockfish on github Justin Blanchard Sat Oct 08, 2011 8:50 pm
                                                      lto -static flag tomtor Sun Oct 09, 2011 6:17 am
      Re: Stockfish on github bturner Thu Mar 08, 2012 2:01 pm
            Re: Stockfish on github Julien MARCEL Thu Mar 08, 2012 2:03 pm
                  Re: Stockfish on github bturner Thu Mar 08, 2012 2:20 pm
                        Re: Stockfish on github Julien MARCEL Thu Mar 08, 2012 2:25 pm
                              Re: Stockfish on github bturner Thu Mar 08, 2012 2:39 pm
                                    Re: Stockfish on github Julien MARCEL Thu Mar 08, 2012 2:43 pm
                                    Re: Stockfish on github Ted Wong Thu Mar 08, 2012 3:28 pm
                                          Re: Stockfish on github bturner Thu Mar 08, 2012 5:11 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads