我正在开发一个小型免费桌面游戏,仅限Windows。没有任何形式的盈利,网络代码,付费或生成的资产。 我花了比预期更长的时间在许可证文档上,并且在发布之前只是进行了一次 sanity检查。 请注意,我的经验主要是作为一名软件工程师,而不是游戏开发。 所以,这是我的第一个游戏。 游戏使用React和Tauri(我有大量的经验,所以选择了React而不是其他任何东西)。 安装程序使用NSIS(zlib/libpng用于大部分,但LZMA压缩模块是CPL-1.0,具有链接例外)。 现在,由于Tauri和React需要使用一些运行时,因此使用了Microsoft Edge WebView2 Runtime(基本上是一个Windows组件)。 我没有将其与我的安装程序一起分发。 我假设玩家会有它(大多数Win 10和Win 11用户)。 我已经做了: 1. 将第三方.txt文件放置在安装文件夹中,包含完整的通知,三种方式:放置在安装文件夹中,内置在应用程序中,关于>许可证,和第二个字体许可放在字体文件旁边。 2. 在安装程序中显示EULA,包含一个第三方组件的条款和一个系统组件的条款。 3. 我的隐私政策,主要是说没有收集任何数据,另外一个部分指向Microsoft的数据隐私页面,而不是描述他们的行为。 我不确定的是: 1. 我选择了MIT许可证,对吗? 2. 对于CPL-1.0的LZMA模块,我声称没有修改它并链接到源代码的位置。 3. 最重要的是:WebView2不是由我分发的,所以我认为不需要通知,但是我在隐私政策中描述了它。 我是否过度透露? 原因是:WebView可能或可能不与Microsoft共享遥测/崩溃数据。 是否使我的游戏有责任披露这一点,即使我的游戏没有发送任何数据,但WebView运行时? 即使Windows Smartscreen可能会发送一些数据,我是否需要显示这一点? 请注意,我并没有收集任何数据。 4. 我正在免费分发这个游戏,只从一个可信的网站,如itch.io。 所以,我是否需要指出我不对用户从其他地方下载游戏负责? 我正在查看许多其他使用React + Tauri开发的应用程序或游戏,然而我却无法找到任何应用程序在他们的隐私政策中提供了这一点。 不要给我法律建议,只是想知道看起来正常的人有没有发布过。 感谢所有人的帮助!