[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>