1

Wineskin(http://wineskin.doh123.com/Information.html) is an application for mac that makes simple wrappers for Windows-applications using wine, basically converting a Windows-application into a MacOS-application. (At least it looks so to the user). A readymade wrapper contains both the original application, some code from wineskin, and probably most of wine libraries as well. (at least some of them). But the wrapping is done on a complete .exe file, so it is not statically linked to wine or wineskin.

Both wine and wineskin are licensed under LGPL.

So can I just make a wrapper for my application and redistribute the wrapper from my website as freeware (proprietary, not open-source)? Do I have to publish the source codes of wineskin or wine?

How are things if I wanted to sell such a wrapper (as shareware or simply a paid application)? Do the same rules apply, are you allowed to sell those wrappers at all?

Cray
  • 2,396
  • 19
  • 29
  • Neither wine nor wineskin cover this in a license FAQ? :( I believe the LGPL provides the necessarily exclusions in this case -- assuming that neither is modified -- but I'm no lawyer. –  Jun 03 '11 at 00:31
  • I didn't spend hours searching, but no, couldn't see this question in any of the obvious places. For example wine project itself was not built to be embedded, so it's not strange that they didn't address this. The point of wine was that everyone was supposed to just install and use it. Why wineskin doesn't answer this - that I don't get. – Cray Jun 03 '11 at 00:43
  • 2
    I'm voting to close this question as off-topic because **it is about licensing or legal issues**, not programming or software development. [See here](http://meta.stackoverflow.com/a/274964/1402846) for details, and the [help/on-topic] for more. – Kevin Brown-Silva Jun 04 '15 at 23:41

2 Answers2

1

As far as I know how wine works, it does not modify the programs itself, but provides a wrapper to make them more portable.

So the licensing of wine and wineskin is for their own software only, but not for software wrapped by wine.

For example, the windows tetris game I copied over to my linux box must not be put under LGPL only because I run it under wine. That by the way would render wine useless: Things it has been made for, like executing windows applications on a free (debian) or even more evil systems (e.g. osx) ;) are mostly proprietary software not comming even close to a licensing in the sense of the LGPL.

So the same for your application: Only because you use a feature of some other application it does not mean that everything that gets in touch with that other application must be under the same license.

Only if you modify wineskin or wine itself, you need to publish your changes if you distribute the changed binaries of wineskin or wine.

If it's a community thing, you can think about to open source your skin so that users of your application can provide improvements more easily. But as far as I can assume that is not automatically a link.

As others have commented: When in doubt you have got two things to do: Get in contact with the original author(s) and ask for permission (easy) and second get in contact with a lawyer who can explain you everything in detail (harder). However, if you get permission by the original author(s), you're always fine. On the other hand, a lawyer can tell you what you can do/what not regardless of what others say.

Using Wine / Wineskin in distribution

A little review on the licenses first:

After this short review I would say that both Wine and Wineskin are available under the GNU LGPL 2.1 license.

The GNU Library or Lesser Genreal Public License (LGPL) allows redistribution of binary form along with your (non LGPL'ed or non GPL'ed) application. But this means you need to fullfill some needs as well. See sections 2 and 6 more specifically. Look for requirements for a "work that uses the library." as yours would be.

However there is no obligation for you to provide source-code of your application as long as it is a work fully under your control and not a derivate of any of the LGPL'ed code.

hakre
  • 193,403
  • 52
  • 435
  • 836
  • I know the license does not apply to the game itself if I run it under wine, but my question is about me redistributing wine, together with my game, if I am allowed to do this. I think I will have to contact the wineskin author directly though... – Cray Jun 04 '11 at 21:14
  • Cray: I've updated my answer, btw take the [licensing quiz](http://www.gnu.org/cgi-bin/license-quiz.cgi), and there is the [GPL FAQ](http://www.gnu.org/licenses/gpl-faq.html) with lots of information as well. It's more often easier to read and helps to better understand the sometimes complicate to read license texts. – hakre Jun 05 '11 at 11:31
  • great, looks like it's what I need! – Cray Jun 06 '11 at 23:36
1

doh123 offers a response here: http://wineskin.doh123.com/tiki-view_forum_thread.php?topics_offset=1&forumId=1&comments_parentId=116

The main difference in GPL and LGPL code is that GPL must only go out with free software... LGPL can be distributed with pay-for software. If you change any of the LGPL code, you must make those changes available, but your own propriety code is safe, and you do not have to release it in any way.

I chose LGPL for Wineskin on purpose, so others/companies/whoever can use it for their own ports.

Now you might want to look inside of Wineskin.app if your leaving it in the port and and delete the "cabextract" program that Winetricks uses. That one program is GPL, where everything else in there is free to use/redistribute... if you're charging, technically you aren't supposed to leave Cabextract in there. This will cause some of Winetricks to not work, but that shouldn't matter.

The only other thing you have to worry about is... if you installed anything thats 3rd party in there, like some MS dlls or something else that might cause license or distribution issues.

Troy
  • 1,237
  • 2
  • 13
  • 27