几年前,我在turbosquid买了一个3D模型,并将它包含在我的3D场景中。然后,我将3D场景发布为一个可运行的jar文件(Java)。
3D模型很可能是有版权的,3D艺术家可以(但很可能不会)获得版权。他得到了报酬却什么也没说。
现在我想,假设的是,是否有可能“保护”3D模型不被提取,因为现在技术上有可能在turbosquid找到3D模型,如果你想要它,你可以下载我的jar文件,提取模型并免费获取它,这将是侵权行为。
有办法吗?(我没有法律问题,我只是想知道这是否不可能,以及这些案件通常是如何解决的。)
发布于 2017-02-28 14:05:25
普遍接受的方法(因为这是几乎任何人购买游戏准备模型的问题)是在分发时使用二进制格式。该条款通常是为了避免人们重新包装和出售艺术家的作品。如果它是二进制格式,那么反向工程就难多了。
如果您使用纯java,下面是一些选项:
来自TurboSquid免版税许可证 (粗体我的重点):
如果您正在重新分发包含实际3D产品文件的内容,则TurboSquid文件必须是更大的创建的一部分,而不是其他可以下载的开放格式。大多数游戏引擎,如统一和虚幻,自动处理这一点。通常,为了防止最终用户获得TurboSquid产品,应该使用专有格式,这些格式不需要反向工程就无法提取、导出或解压缩。
发布于 2017-02-28 09:14:23
如果您的程序需要提取模型,那么任何人都可以。
现在,也许JAR可以以某种方式受到密码保护(zip‘that ),并且您可以说服类加载器为该jar使用密码,但它仍然帮不上您的忙,因为密码必须是您程序的一部分。
当然,你可以使它更难,但如果有人真的想要的模式,他们可以得到它。真正防止这种情况的唯一方法是将所有涉及模型的计算卸载到服务器上,并且只返回派生的信息(有些游戏使用部分代码来防止非法复制)。
https://stackoverflow.com/questions/42503081
复制相似问题