[ggo-discussion] Re: gGo, OSS, netlag and cheating
- From: Peter Strempel <zotan@xxxxxx>
- To: Csillag Kristof <csillag@xxxxxxxxxxxxxx>
- Date: Mon, 10 Feb 2003 06:07:51 +0100
At 20:46 09.02.2003 +0100, you wrote:
> > I don't plan to split the application into two packages.
What might be interesting is the approach Goban is doing, a full
closed-source application and a "light" version which is open source,
containing the GNU Go interface (and an editor? Don't know, I have no Mac
to try it).
Splitting the full gGo in two packages (basically one main Jar file plus
the IGS extension library) is somewhat ugly, which is mainly my fault
because the class design is not really good, I hacked too much IGS specific
code into the core classes where it does not belong to. So this is an
approach I would not really prefer. A "gGo-lite", stripped of the IGS code
with only the SGF editor and the GTP code, should be - from programmers
view - an easier task.
One issuse that cannot be ignored are the graphics. In my opinion gGo lives
from the pretty graphics which I dare to say are excellent. I did not
create them, so I can praise them without sounding selfish :) However, the
artwork was also in the old sourceforge release excluded from the GPL and
cannot be freely redistributed without the authors permission. There are
some more non-GPL files, but these are no problem as the author gave
permission to publish them as open source. But basically, for a gGo-lite
I'd need to replace all the graphics, and I am not really sure if that
would result in a still attractive client.
> > People who only want to use gGo to play against GNU Go can already do this
> > with the current version.
>Technically, they can do this, but it's not open source.
>Some people (like me) are troubled by this.
Being aware I will sound somewhat arrogant now, but I don't care much about
that. If people feel disturbed by the license, they are free to use another
available client. My goal is not to please everyone on earth, my goal is to
offer a usable software to Go players. And if someone does not like my
software and prefers other applications, that is perfectly fine with me.
Competition is healthy. The vast majority of people wants to download,
install and use the application, so they can do. But let's not get into a
"free vs. free" discussion, I know the difference of free beer and free
software in the FSF definition. I personally like and use open source
software, but I also like and use closed source software and paid for it.
And after all, gGo is distributed free of charge. I don't and will not
demand payment for the usage. Money is not why I create this software.
To sum things up, the gGo-lite version was spooking through my head for
some time already. However, I don't see an urgent need for such a project
at the moment, and right now I definately would prefer to concentrate on
other things first.
Peter
Other related posts:
- » [ggo-discussion] Re: gGo, OSS, netlag and cheating
- » [ggo-discussion] Re: gGo, OSS, netlag and cheating
- » [ggo-discussion] Re: gGo, OSS, netlag and cheating
- » [ggo-discussion] Re: gGo, OSS, netlag and cheating
- » [ggo-discussion] Re: gGo, OSS, netlag and cheating