On Wed, Mar 5, 2014 at 6:19 PM, Tristan Van Berkom
<tris...@upstairslabs.com> wrote:
> Since these particular LGPL sources are already made available by
> other parties (i.e. GTK+ & friends by GNOME etc) - I believe
> that you do not need to host these files directly - but must somehow
> at least link to these sources when distributing your app

It's not strictly a matter of linkage. Here's the deal:

1) My code is written in Pike, a high level language. So my
application is all plain text. You can see it all here:
https://github.com/Rosuav/Gypsum

2) The implementation of Pike is C code. In its source form, it's also
plain text. But Pike is GPL/LGPL/MPL, so linking against an LGPL
library is nice and easy.

3) Pike for Windows works fine with 2.24.10. I've tested it and all's
working fine. But that's me personally downloading the GTK DLLs and
dropping them in.

The very easiest solution for my users would be for me to distribute a
.ZIP file of eighteen DLLs, which my app can fetch and deploy. But
that would require me to make the source of those DLLs available, and
AFAICT pointing to gtk.org does *not* suffice.

The next best would be to write something that fetches the binaries
from gtk.org and deploys them. And that's where I started reading a
whole lot of GPL FAQs about bundled installers, and things start to
get messy.

ChrisA
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to