我可以分发我的应用程序的酒皮包装器吗?我可以卖吗?



Wineskin(http://wineskin.doh123.com/Information.html(是一个Mac应用程序,它使用wine为Windows应用程序制作简单的包装器,基本上将Windows应用程序转换为MacOS应用程序。(至少对用户来说看起来是这样(。现成的包装器既包含原始应用程序,也包含来自wineskin的一些代码,可能还包含大多数葡萄酒库。(至少其中一些(。但是包装是在完整的.exe文件上完成的,因此它不会静态链接到葡萄酒或酒皮。

葡萄酒和酒皮均在LGPL下获得许可。

那么我可以只为我的应用程序制作一个包装器,并将我的网站上的包装器作为免费软件(专有的,而不是开源的(重新分发吗?我必须发布酒皮或葡萄酒的源代码吗?

如果我想出售这样的包装器(作为共享软件或只是付费应用程序(,情况如何?同样的规则是否适用,您是否可以出售这些包装纸?

据我所知,wine的工作原理是,它不会修改程序本身,而是提供了一个包装器来使它们更具可移植性。

因此,Wine 和 wineskin 的许可仅适用于他们自己的软件,而不是针对 wine 包装的软件。

例如,我复制到我的 linux 盒子里的 Windows 俄罗斯方块游戏不能仅仅因为我在 wine 下运行它而放在 LGPL 下。顺便说一下,这将使葡萄酒变得毫无用处:它被制造出来的东西,比如在自由(debian(甚至更邪恶的系统(例如osx(上执行Windows应用程序;)大多数是专有软件,甚至没有接近 LGPL 意义上的许可。

因此,您的应用程序也是如此:仅仅因为您使用了其他应用程序的功能,并不意味着与该其他应用程序联系的所有内容都必须在同一许可证下。

仅当您修改酒皮或葡萄酒本身时,如果您分发了酒皮或葡萄酒的更改二进制文件,则需要发布您的更改。

如果是社区的事情,你可以考虑开源你的皮肤,以便你的应用程序的用户可以更容易地提供改进。但据我所知,这不会自动成为一个链接。

正如其他人评论的那样:当有疑问时,您有两件事要做:与原作者联系并请求许可(容易(,其次与可以详细解释您一切的律师联系(更难(。但是,如果您获得原作者的许可,您总是没事的。另一方面,律师可以告诉你什么可以做/什么不能,不管别人怎么说。

在分销中使用葡萄酒/酒皮

先对许可证进行一些回顾:

  • Wine 在 GNU LGPL 2.1 下授权
  • 据我所知,Wineskin的许可证没有明确的记录。
  • 项目sourceforge页面说它是"GNU库或宽通用公共许可证(LGPL(",而不是给出的版本信息。查看代码:
    • Wineskin 在 GNU LGPL 2.1 下授权
    • Wineskin Winery 在 GNU LGPL 2.1 下授权
    • WineskinLauncher 在 GNU LGPL 2.1 下授权

经过这个简短的回顾,我会说Wine和Wineskin都可以在GNU LGPL 2.1许可证下使用。

GNU库或Lesser Genreal公共许可证(LGPL(允许将二进制形式与您的(非LGPL或非GPL(应用程序一起重新分发。但这意味着您还需要满足一些需求。更具体地参见第 2 节和第 6 节。寻找"使用库的作品"的要求,就像你的一样。

但是,您

没有义务提供应用程序的源代码,只要它是完全由您控制的作品,而不是任何 LGPL 代码的派生版本。

doh123 在此处提供了响应:http://wineskin.doh123.com/tiki-view_forum_thread.php?topics_offset=1&forumId=1&comments_parentId=116

GPL 和 LGPL 代码的主要区别在于 GPL 只能与自由软件一起发布......LGPL 可以通过付费软件分发。如果您更改了任何 LGPL 代码,则必须提供这些更改,但您自己的专有代码是安全的,您不必以任何方式发布它。

我故意为 Wineskin 选择 LGPL,因此其他人/公司/任何人都可以将其用于自己的端口。

现在,如果您将其留在端口中,您可能需要查看 Wineskin.app 内部,并删除Winetricks使用的"cabextract"程序。那个程序是GPL,其中的其他所有内容都可以免费使用/重新分发......如果你正在充电,从技术上讲,你不应该把Cabextract留在那里。这将导致一些Winetricks不起作用,但这并不重要。

您唯一需要担心的是...如果您在那里安装了任何第三方的任何内容,例如某些 MS DLL 或其他可能导致许可证或分发问题的东西。

相关内容

  • 没有找到相关文章

最新更新