我在 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 的了解是不是哪裡有誤呢?