From: Gour <li...@at...> - 2005-07-15 06:39:20
|
Hi! I'm in the position to defend GTK as a toolkit and Gtk2Hs (& Haskell) as a choice for writing an application which can be closed-source (or even commercial). Besides trying to convince the other party for Haskell (I'm trying hard) over e.g. C++, there is a question that GTK license is not suitable for commercial or close-source application and preference is given to wxWidgets. afaik, it should be possible to write a close-source application in gtk2hs. On Linux, it is easy (and not difficult) to assume or require to install GTK libs, but I'm interested what is the situation on Win32 where (spoiled) users are expecting just to run ONE installer for the application itself without installing e.g. gtk-runtime? Is it possible to include gtk-runtime with the application and/or to link everything statically and distribute everything as one-click-installer? What is the situation with wxhaskell (wxwidgets) in regard? Pls. help defend Gtk2HS :-) Sincerely, Gour -- Registered Linux User | #278493 GPG Public Key | 8C44EDCD |
From: Axel S. <A....@ke...> - 2005-07-15 08:15:40
|
On Fri, 2005-07-15 at 08:39 +0200, Gour wrote: > Hi! > > I'm in the position to defend GTK as a toolkit and Gtk2Hs (& Haskell) > as a choice for writing an application which can be closed-source (or > even commercial). > > Besides trying to convince the other party for Haskell (I'm trying hard) > over e.g. C++, there is a question that GTK license is not suitable for > commercial or close-source application and preference is given to > wxWidgets. > > afaik, it should be possible to write a close-source application in > gtk2hs. On Linux, it is easy (and not difficult) to assume or require to > install GTK libs, but I'm interested what is the situation on Win32 > where (spoiled) users are expecting just to run ONE installer for the > application itself without installing e.g. gtk-runtime? It is possible since Gtk and Gtk2hs are LGPL's. There is no license problem in providing a single binary installer on Windows. > What is the situation with wxhaskell (wxwidgets) in regard? It's a variant of LGPL, so both toolkits offer the same commercial possibilities. Axel. |
From: Gour <li...@at...> - 2005-07-15 08:48:25
|
Axel Simon (A....@ke...) wrote: Thank you for answering, Axel. > It is possible since Gtk and Gtk2hs are LGPL's. There is no license > problem in providing a single binary installer on Windows. So, it's possible to distribute library within binary installer for a closed-source application? Cool. I thought, you can only make a binary installer, but end-user has to provide runtime-engine separately. Sincerely, Gour -- Registered Linux User | #278493 GPG Public Key | 8C44EDCD |
From: Duncan C. <dun...@wo...> - 2005-07-17 18:53:49
|
On Fri, 2005-07-15 at 10:48 +0200, Gour wrote: > Axel Simon (A....@ke...) wrote: > > Thank you for answering, Axel. > > > It is possible since Gtk and Gtk2hs are LGPL's. There is no license > > problem in providing a single binary installer on Windows. > > So, it's possible to distribute library within binary installer for a > closed-source application? Check the details of the LGPL but that is my impression, yes. I think it is the case that end users are allowed to request the sources of the LGPL'ed libs from the company but it does not require sources of the main application to be available. The idea of the LGPL is that changes to the library must be open source but applications which use the library need not be. > Cool. I thought, you can only make a binary installer, but end-user has > to provide runtime-engine separately. You can make one installer that installs the app and the Gtk libs together. Several opensource progs (eg gaim) are distributed for Windows like this. Do check the LGPL itself of course as we're not layers! It is actually quite readable and I think translations are available. Duncan |
From: Gour <li...@at...> - 2005-07-20 10:39:56
|
Duncan Coutts (dun...@wo...) wrote: > You can make one installer that installs the app and the Gtk libs > together. Several opensource progs (eg gaim) are distributed for Windows > like this. That's good to know. > Do check the LGPL itself of course as we're not layers! It is actually > quite readable and I think translations are available. Sure, but I believe you better understand English than myself :-) As far as translations, strange things can happen in the process. Sincerely, Gour -- Registered Linux User | #278493 GPG Public Key | 8C44EDCD |