许可证
随时可能被起诉的风险。

许可证
你(至少我)会想避免日后的麻烦,比如无意或有意地用了不允许商用的软件。所以我从一开始就主要为 engine3 和 Signal From The Stars 使用 MIT 许可证。
简单来说,以下许可证可以安全地用于商业用途:MIT、zlib、BSD、Apache、Unlicense、ISC License。不过重要的是,你要保留来源原有的版权声明和许可证文本,并在最终产品中一并提供。
我现在就已经在收集所用第三方代码的所有许可证,把它们放在代码旁边,有时甚至放在代码里。之后还会有一个总文件,汇总所有用到的东西以及用在哪里。
如果你使用 GPL,又想商业发布产品,那么你需要把软件开源。
如果去查哪些许可证最好永远不要用,你会看到:
- GNU General Public License(GPL,所有版本)
- Affero General Public License(AGPL)
- Creative Commons Non-Commercial Licenses(CC BY-NC、CC BY-NC-SA 等)
- Creative Commons ShareAlike Licenses(CC BY-SA、CC BY-NC-SA 等)
- Sleepycat License
- Open Software License(OSL)
- Server Side Public License(SSPL)
素材
以前你也许会想:
嘿,这张图不错,我拿来用在我的产品上!
现在这绝对不行。你不仅会很快收到律师函或者得为使用这张图付费,而且这也不是原创,还会损害创作这张图的人。
因为我不会画画,所以我会付钱请别人根据我的要求来画。
其实这适用于所有素材,比如音频,也包括字体。
游戏
嗯,这会是一款付费游戏,因为我至少想把花掉的钱赚回来。Engine3 也许有一天会开源。以前你总会看到那种软件安装程序,要先读好几页文字、点同意,软件才会安装。
很遗憾,这不是没有原因的。我的代码里有错误,这是避免不了的。它有100000行代码,其中也包括 SDL 和 Love2D 之类的第三方代码,还有各种我无法掌控的东西。你必须保护自己,确保别人使用你的软件时,你不会因可能造成的损害(无论以何种方式)而被追究责任。
具体的文本我还得再研究,但你经常会看到类似这样的内容:
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- “AS IS”条款:
- 软件按原样提供,不附带任何明示或暗示的保证。这可以保护你免受“软件没有按预期工作”的索赔。
- 排除保证:
- 明确排除诸如适用于特定用途或不侵犯权利之类的保证。
- 责任限制:
- 排除你对因使用软件而产生的损害、损失或索赔承担责任。
Signal From The Stars
2025年更新
游戏的名字不能已经存在,.com 域名也必须还没被注册。另外还可以查一下这个名字有没有注册商标,结果是没有。



最后
我的本意是好的,我只是想发布一款游戏,并尽力履行各项义务。但我也只是个普通人,也许会有疏忽。我相信法律也会保护我,并认可我已经做了所有应该做的事。