我在 shadertoy 上,
看到了一个很棒的、约二三十行的 shader,
那些 code 有附注是 MIT license。
因为我使用的 Game Engine 不是 GLSL,
所以需要改写一大部分。
查了一下 MIT license 在商用的限制,
它说只要在软件内附上 MIT license 的声明就可以了。
可是我看了 MIT license,第一句就是:
"Permission is hereby granted, free of charge,
to any person obtaining a copy of this software..."
(译: "特此授予任何人免费获得本软件的许可")
但商用的游戏就是有打算要卖钱,
既然要卖钱,不就不是 "free of charge" 了吗?
这样我附上这个声明,不就跟现实不符了?
请问我对 MIT license 的了解是不是哪里有误呢?