[Kroupware] kroupware - kde 3.2 ??
Cornelius Schumacher
kroupware@mail.kde.org
Wed, 6 Nov 2002 10:18:50 +0100
On Tuesday 05 November 2002 17:46, konold@erfrakon.de wrote:
> On Tue, 5 Nov 2002, Matthias Kalle Dalheimer wrote:
>
> > > Kalle: Is it fine with you to move the gantt maintainance into the kde
> > > cvs and put it under a KDE accepted license?
> >
> > It has a KDE-accepted license, the GPL. We can't put the maintenance of
> > the original version into the KDE CVS. However, KDChart in
> > koffice/kchart/kdchart has been maintained like this for almost two years
> > now, and nobody has ever complained, it has worked fine for everybody. So
> > there is no issue with that.
>
> I think Kalles reasoning is fine. Can you accept his answer?
There are two problems with the licence:
- It doesn't allow linking against non-GPL versions of Qt. All the other
KOrganizer code does allow that. It is a requirement that all KOrganizer code
(including the libraries) allows that.
- The library also has a commercial licence. That means, if somebody adds
something to the code, but is not willing to put the additional code under
this licence, the code can't go back to the original version. This would mean
that the code had to be forked and the KDE version would most probably not
get any fixes from the original version anymore.
The problem with maintenance is that the library violates the rule that code
in the KDE CVS has to actively be maintained in the KDE CVS. If we can't
change the code in KDE CVS without risking that the changes get lost later or
prevent other fixes from the original version to go back to the KDE CVS, it
might hinder development.
These are my concerns. I could live with the commercial licence and the
maintenance issue, at least for now, because I trust Kalle to responsibly
handle these issues, although I would be more happy, if the lib wouldn't need
any exceptional handling. But the problem with non-GPL Qt versions has to be
resolved.
--
Cornelius Schumacher <schumacher@kde.org>