[GRASS-dev] Wingrass and TclTk

Moritz Lennert mlennert at club.worldonline.be
Thu Nov 1 08:41:04 EDT 2007


On Thu, November 1, 2007 09:41, Benjamin Ducke wrote:
> Michael Barton wrote:
>> So can we include TclTk and Mysys, if needed, in a single package that
>> allows all of GRASS to run?
>
> Yes, we can.
> I will put together such a "complete" package including these and other
> useful things for GRASS that are currently in the add-on repository.
> That would also include my own GRASS extensions and r.cva (which finally
> seems to run OK on Windows).
>
> We will then have an all-in-one package for novice users and Moritz can
> still provide a bare-bones version for people that need or want it lean.
>
> I think this should make everyone happy.

I agree. Let's go for two packages (like many others do): one without
dependencies included, one with. I would, however, limit the first to
basic dependencies (sh.exe and other utils for scripts, tcltk) and not
include things such as R, PostgreSQL, etc.

We do however have to keep in mind the issue of licensing and distribution
of source code:

On Sat, October 27, 2007 05:34, Glynn Clements wrote:
> Apart from including a copy of the GPL, the other main requirement is
> that the source code is available "from the same place" as the
> binaries. It is *not* sufficient to refer the user to a different
> site.
>
> Alternatively, we could include a written offer to provide the source
> code on demand, but then we have to keep a copy of the source code
> around for at least three years in case anyone ever takes us up on it
> (don't assume that the source code for the specific version which we
> include will still be available elsewhere in three years' time).

Thus, if we include more packages, we will have to keep more copies of the
used source code around... So this means tcltk and msys.

Would it be an envisageable option to build an installer which installs
the basic grass distribution and optionally downloads and installs other
packages from their respective websites if the user so choses ?

Moritz




More information about the grass-dev mailing list