tomassedovic / roguelike-tutorial

Port of the "Complete Roguelike Tutorial, using python+libtcod" to Rust + tcod
233 stars 30 forks source link

Add license #62

Open ThibaultLemaire opened 4 years ago

ThibaultLemaire commented 4 years ago

I have just completed the tutorial this Sunday and would like to toy with the resulting code (for things like maybe webassembly compiling) and share it in the open.

Since my code is directly derived from your code, it should be subject to the same license (or a compatible one), hence the question: Under which license is the code of this tutorial released?

tomassedovic commented 4 years ago

Oh, I'm sorry! The license is specified in Cargo.toml in the top-level of the file but I should make it more prominent. It's WTFPL. In other words, you can do whatever you want with this.

Should be compatible with all free/libre/open source licenses I'm aware of but if there's a problem, I'm happy to dual-license it :-).

I'll update the readme etc. but don't let that block you doing whatever you want with the code derived from here.

ThibaultLemaire commented 4 years ago

The FSF doesn't recommend the WTFPL and suggests the X11 or Apache 2.0 licence instead. However if what you want is true public domain dedication, you could choose the Unlicense or CC0. My pick would be CC0.

Now I should mention that I'm no legal expert and that you should do your own research on the topic before reaching a conclusion.

For my own work, I plan to go with the Apache 2.0 license, following the FSF's advice.