Kyle Jones wrote:
Olivier Galibert writes:
> On Fri, Aug 20, 1999 at 08:46:28PM -0400, Chris Woods wrote:
> > Why does RMS have to sanction everything?
>
> Because the FSF has copyright over a huge part of the XEmacs codebase.
True, but let's not go overboard. I don't see anything in the
GPL that precludes us from coding for non-free libraries as long
as we don't ship binaries containing those libraries. We can
presumably ship stuff that dynamically links and we can ship
source distributions with no binaries.
This was my frame of mind with my original post. I wasn't even
considering binary kits. If a user has more options available to them if
they want to get the source and compile it, then so be it -- this even
encourages the proliferation of free software.
I say, resources notwithstanding, do it.
I personally prefer GTK+, and I suppose there is no legal issue there,
since it's GPL'd anyway. However, there is no ethical difference between
releasing source code that links against Qt and releasing source code
that links against Motif. In fact, the license for Qt is certainly more
"free" than the license for Motif.
In any case, I may start on a GTK+/XEmacs project of my own. In fact,
XEmacs doesn't need to be the core of it, and there might be some
benefit to starting from scratch with a clean design and codebase.
Not meant as a flame, or to say there's something inherently "bad" about
XEmacs. However, the package system, while a good idea, leaves some room
for improvement in its implementation. I'm thinking more along the lines
of something more modular. jEdit is not a bad start, except that it's
written in Java, and _very_ slow. There are editors in the gnome CVS
tree as well; perhaps I'll get in on one of those.
c.