I've just finished making a controller for a KotH challenge, and I wanted to know: Can I use it for the KotH and license it under the GNU GPL v3, or does it have to be licensed with the MIT License to be used for a KotH on CGCC?

  • 3
    \$\begingroup\$ One thing to note: if you release your controller code here (i.e. in the question body, which you shouldn't), it becomes licensed under CC-BY-SA, as with all code on the network \$\endgroup\$ Jun 10, 2021 at 23:39
  • \$\begingroup\$ No. I'm going to provide a link to its GitHub repo. \$\endgroup\$
    – 4D4850
    Jun 11, 2021 at 0:24
  • \$\begingroup\$ Also, no matter what license you choose. Answers here (as long as they posted it on SE sites) would automatically licensed under CC BY-SA 4.0 which is compatible with GPLv3. \$\endgroup\$
    – tsh
    Jun 11, 2021 at 6:29
  • \$\begingroup\$ Just a note, I don't think GPL licensing is particularly useful here. I doubt any companies are likely to want to make profit off your KotH controllers :p \$\endgroup\$ Jun 15, 2021 at 5:12
  • \$\begingroup\$ I know, but I just want to make sure in case it ever turns out to be useful for anybody. \$\endgroup\$
    – 4D4850
    Jun 15, 2021 at 11:32

1 Answer 1


You can license it however you wish offsite

The important (but still not necessary) part is that people can run it. Preferably the source should be shared for easier testing and for malware protection.

On-site, code is licensed under CC-BY-SA 4.0

This applies to controllers you post in the question, but it's probably not a good idea to put it there (e.g. if the controller includes the code for the submissions, which is bad for the same reason as leaderboards).


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .