stockfish为啥开源真的是出于对国际象棋的热爱吗

Stockfish源于Glaurung 2.1,Glaurung 2.1协议是GPL,所以Stockfish必须开源。
至于Glaurung,实际上它最初并不是开源引擎,它的开源是从版本0.1.5开始的。
【stockfish为啥开源真的是出于对国际象棋的热爱吗】 那为什么Glaurung在0.1.5选择开源呢?作者的说法是:“After a long period of consideration, I have decided to release the source code of Glaurung 0.1.5. It is my hope that the source code will have some pedagogical value for beginning programmers. One of my main design goals in the new engine has been to make everything as compact, straightforward, and readable as possible, even when this has some expense in terms of speed or strength. Future versions will almost certainly be more heavily optimzied, and hence bigger, uglier and more messy. Therefore, this seems like an appropriate time to release the source code. ”
实际这个时候的Glaurung并不是一个强引擎,并且没有什么原创技术(原话是“if you are looking for original ideas, I\u0026#39;m afraid the current version of Glaurung will disappoint you”),如前文里作者所说的,它的意义主要是对国象引擎设计感兴趣的初学者提供一份教学代码。

■网友
因果反了,是因为开源所以很强,所以你才能问出这个问题。
■网友
不开源就不会这么强


    推荐阅读