Re: [Computer-go] DarkForest is open-source now.
Brilliant! Another engine to have a look at and/or copy from. Such a great learning opportunity! Oh and some day my engine will have NN support as well. Maybe I'll be able to beat GnuGo then. ;) > Am 10.06.2016 um 20:31 schrieb Yuandong Tian : > > Hi all, > > DarkForest Go engine is now public on the Github (pre-trained CNN models are > also public). Hopefully it will help the community. > > https://github.com/facebookresearch/darkforestGo > > Thanks! > > Best, > Yuandong > > > Yuandong Tian > Research Scientist, > Facebook Artificial Intelligence Research (FAIR) > Website: > https://research.facebook.com/researchers/1517678171821436/yuandong-tian/ > ___ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
Hello, thanks to Yuangdong for the publication which will definitely help our scene to make progress. Von: "Petr Baudis" > My personal opinion is that it's fine: > ... > > Let's not let this discussion overshadow the fact that we have the new > strongest open source bot! Congratulations and huge thanks to FAIR for > releasing it as open source. (At least if/until Pachi gets proper NN > support as well. ;-) Thanks also to Petr for his friendly view on the topic. Ingo. ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
My personal opinion is that it's fine: https://github.com/facebookresearch/darkforestGo/issues/1 https://twitter.com/xpasky/status/741381620322738176 To me, this usage is very different to e.g. someone taking Pachi as a whole and integrating it in a non-GPL product, or even taking substantial Pachi code (board implementation, some more elaborate tactics heuristics, ...) and *building their non-GPL engine around that*. No time to elaborate about the nuances (of my personal legal opinion + IANAL) right now, but in general licencing is not so simple that any few lines of code will make the whole source tree GPL no questions asked. First, it must be actually copyrightable, which is not an automatic thing and a stretch to say about most of the bits outside dedicated Pachi directory (which are generally just scattered pieces of technical scaffolding). Second, it must make the rest of the source a derivative work, which imho is clearly not the case for the simple playout policy. [*] If someone distributes a compiled DarkForest binary with the "simple policy" of pachi subdirectory linked in, *that* is covered by GPL. But it should be a trivial matter not to even link it in. Let's not let this discussion overshadow the fact that we have the new strongest open source bot! Congratulations and huge thanks to FAIR for releasing it as open source. (At least if/until Pachi gets proper NN support as well. ;-) On Fri, Jun 10, 2016 at 11:02:15PM +0200, Xavier Combelle wrote: > for me it's clearly GPL violation > > 2016-06-10 22:17 GMT+02:00 Darren Cook : > > > >> At 5d KGS, is this the world's strongest MIT/BSD licensed program? ... > > >> actually, is there any other MIT/BSD go program out there? (I thought > > >> Pachi was, but it is GPLv2) > > > > > > Huh, that's interesting, because Darkforest seems to have copy-pasted > > > the pachi playout policy: > > > > > > > > https://github.com/facebookresearch/darkforestGo/blob/master/board/pattern.c#L36 > > > > > > https://github.com/pasky/pachi/blob/master/playout/moggy.c#L101 > > > > Uh-oh. Though it does say "inspired by" at the top, and also that it is > > not used by the main engine: > > > > // This file is inspired by Pachi's engine > > // (https://github.com/pasky/pachi). > > // The main DarkForest engine (when specified > > // with `--playout_policy v2`) does not depend on it. > > // However, the simple policy opened with > > // `--playout_policy simple` will use this library. > > > > > > Darren > > > > ___ > > Computer-go mailing list > > Computer-go@computer-go.org > > http://computer-go.org/mailman/listinfo/computer-go > > > ___ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go -- Petr Baudis If you have good ideas, good data and fast computers, you can do almost anything. -- Geoffrey Hinton ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
Can I run the CNN on my ATI card somehow? On 2016-06-10 10:31, Yuandong Tian wrote: Hi all, DarkForest Go engine is now public on the Github (pre-trained CNN models are also public). Hopefully it will help the community. https://github.com/facebookresearch/darkforestGo Thanks! Best, Yuandong Yuandong Tian Research Scientist, Facebook Artificial Intelligence Research (FAIR) Website: https://research.facebook.com/researchers/1517678171821436/yuandong-tian/ ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
This GPL discussion just shows why we hardly ever get such amazing insight... Which is pretty sad. :/ I hope it neither discourages the FAIR team nor others from still publishing their stuff in the future. 2016-06-11 0:05 GMT+02:00 uurtamo : > GPL is rough > > On Jun 10, 2016 2:02 PM, "Xavier Combelle" > wrote: >> >> for me it's clearly GPL violation >> >> 2016-06-10 22:17 GMT+02:00 Darren Cook : >>> >>> >> At 5d KGS, is this the world's strongest MIT/BSD licensed program? ... >>> >> actually, is there any other MIT/BSD go program out there? (I thought >>> >> Pachi was, but it is GPLv2) >>> > >>> > Huh, that's interesting, because Darkforest seems to have copy-pasted >>> > the pachi playout policy: >>> > >>> > >>> > https://github.com/facebookresearch/darkforestGo/blob/master/board/pattern.c#L36 >>> > >>> > https://github.com/pasky/pachi/blob/master/playout/moggy.c#L101 >>> >>> Uh-oh. Though it does say "inspired by" at the top, and also that it is >>> not used by the main engine: >>> >>> // This file is inspired by Pachi's engine >>> // (https://github.com/pasky/pachi). >>> // The main DarkForest engine (when specified >>> // with `--playout_policy v2`) does not depend on it. >>> // However, the simple policy opened with >>> // `--playout_policy simple` will use this library. >>> >>> >>> Darren >>> >>> ___ >>> Computer-go mailing list >>> Computer-go@computer-go.org >>> http://computer-go.org/mailman/listinfo/computer-go >> >> >> >> ___ >> Computer-go mailing list >> Computer-go@computer-go.org >> http://computer-go.org/mailman/listinfo/computer-go > > > ___ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
GPL is rough On Jun 10, 2016 2:02 PM, "Xavier Combelle" wrote: > for me it's clearly GPL violation > > 2016-06-10 22:17 GMT+02:00 Darren Cook : > >> >> At 5d KGS, is this the world's strongest MIT/BSD licensed program? ... >> >> actually, is there any other MIT/BSD go program out there? (I thought >> >> Pachi was, but it is GPLv2) >> > >> > Huh, that's interesting, because Darkforest seems to have copy-pasted >> > the pachi playout policy: >> > >> > >> https://github.com/facebookresearch/darkforestGo/blob/master/board/pattern.c#L36 >> > >> > https://github.com/pasky/pachi/blob/master/playout/moggy.c#L101 >> >> Uh-oh. Though it does say "inspired by" at the top, and also that it is >> not used by the main engine: >> >> // This file is inspired by Pachi's engine >> // (https://github.com/pasky/pachi). >> // The main DarkForest engine (when specified >> // with `--playout_policy v2`) does not depend on it. >> // However, the simple policy opened with >> // `--playout_policy simple` will use this library. >> >> >> Darren >> >> ___ >> Computer-go mailing list >> Computer-go@computer-go.org >> http://computer-go.org/mailman/listinfo/computer-go >> > > > ___ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go > ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
Well done, Yuangdong. :) Aja 2016-06-10 18:31 GMT+01:00 Yuandong Tian : > Hi all, > > DarkForest Go engine is now public on the Github (pre-trained CNN models > are also public). Hopefully it will help the community. > > https://github.com/facebookresearch/darkforestGo > > Thanks! > > Best, > Yuandong > > > Yuandong Tian > Research Scientist, > Facebook Artificial Intelligence Research (FAIR) > Website: > https://research.facebook.com/researchers/1517678171821436/yuandong-tian/ > > ___ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go > ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
for me it's clearly GPL violation 2016-06-10 22:17 GMT+02:00 Darren Cook : > >> At 5d KGS, is this the world's strongest MIT/BSD licensed program? ... > >> actually, is there any other MIT/BSD go program out there? (I thought > >> Pachi was, but it is GPLv2) > > > > Huh, that's interesting, because Darkforest seems to have copy-pasted > > the pachi playout policy: > > > > > https://github.com/facebookresearch/darkforestGo/blob/master/board/pattern.c#L36 > > > > https://github.com/pasky/pachi/blob/master/playout/moggy.c#L101 > > Uh-oh. Though it does say "inspired by" at the top, and also that it is > not used by the main engine: > > // This file is inspired by Pachi's engine > // (https://github.com/pasky/pachi). > // The main DarkForest engine (when specified > // with `--playout_policy v2`) does not depend on it. > // However, the simple policy opened with > // `--playout_policy simple` will use this library. > > > Darren > > ___ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go > ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
>> At 5d KGS, is this the world's strongest MIT/BSD licensed program? ... >> actually, is there any other MIT/BSD go program out there? (I thought >> Pachi was, but it is GPLv2) > > Huh, that's interesting, because Darkforest seems to have copy-pasted > the pachi playout policy: > > https://github.com/facebookresearch/darkforestGo/blob/master/board/pattern.c#L36 > > https://github.com/pasky/pachi/blob/master/playout/moggy.c#L101 Uh-oh. Though it does say "inspired by" at the top, and also that it is not used by the main engine: // This file is inspired by Pachi's engine // (https://github.com/pasky/pachi). // The main DarkForest engine (when specified // with `--playout_policy v2`) does not depend on it. // However, the simple policy opened with // `--playout_policy simple` will use this library. Darren ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
At 11:31 AM 6/10/2016, uurtamo wrote: >Compiler no workie? ;) Lazy. Lots of junk to install and get working. ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
Compiler no workie? ;) s. On Jun 10, 2016 11:15 AM, "Dave Dyer" wrote: > > Now if someone would post a binary that would just run on suitable > hardware. > > ___ > Computer-go mailing list > Computer-go@computer-go.org > http://computer-go.org/mailman/listinfo/computer-go ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
Now if someone would post a binary that would just run on suitable hardware. ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
Now if someone would post a binary that would just run on suitable hardware. ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
On 10/06/2016 19:57, Darren Cook wrote: > At 5d KGS, is this the world's strongest MIT/BSD licensed program? ... > actually, is there any other MIT/BSD go program out there? (I thought > Pachi was, but it is GPLv2) Huh, that's interesting, because Darkforest seems to have copy-pasted the pachi playout policy: https://github.com/facebookresearch/darkforestGo/blob/master/board/pattern.c#L36 https://github.com/pasky/pachi/blob/master/playout/moggy.c#L101 -- GCP ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
Re: [Computer-go] DarkForest is open-source now.
> DarkForest Go engine is now public on the Github (pre-trained CNN models are > also public). Hopefully it will help the community. > > https://github.com/facebookresearch/darkforestGo Ooh, BSD license (i.e. very liberal, no GPL virus). Well done! :-) At 5d KGS, is this the world's strongest MIT/BSD licensed program? ... actually, is there any other MIT/BSD go program out there? (I thought Pachi was, but it is GPLv2) Darren ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go
[Computer-go] DarkForest is open-source now.
Hi all, DarkForest Go engine is now public on the Github (pre-trained CNN models are also public). Hopefully it will help the community. https://github.com/facebookresearch/darkforestGo Thanks! Best, Yuandong Yuandong Tian Research Scientist, Facebook Artificial Intelligence Research (FAIR) Website: https://research.facebook.com/researchers/1517678171821436/yuandong-tian/ ___ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go