Using ISC-licensed code in a LGPL2 file

View: New views
3 Messages — Rating Filter:   Alert me  

Using ISC-licensed code in a LGPL2 file

by Frank Roscher-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello everybody!

I've ported code from an application called EasyStroke to KHotkeys. Now, I don't want to commit this before making sure this won't cause any licensing problems in the future.

The relevant file of KHotkeys is LGPL2, EasyStroke is under the ISC license:
http://github.com/thjaeger/easystroke/tree/master/LICENSE?raw=true
The author of EasyStroke gave me explicit permission to do this (being informed about the licenses), but I don't know if that is enough for the KDE project.

The fact that the ISC license requires a permission notice to be included that probably conflicts with the LGPL makes me itchy. At the moment I don't include this notice in my draft.
I'll paste the licensing/copyright notices as I have them at the moment at the bottom of this mail.

So, I really don't have a clue how to handle this.
How should the licensing text look? Should the special permission be mentioned there? Do we need further help from the developer of EasyStroke?

Thank you for your time.

----------
Current license text follows:

/*
   Copyright (C) 1999-2001 Lubos Lunak <l.lunak@...>
   Copyright (C) 2008 Michael Jansen <kde@...>

   This library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Library General Public
   License version 2 as published by the Free Software Foundation.

   This library is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Library General Public License for more details.

   You should have received a copy of the GNU Library General Public License
   along with this library; see the file COPYING.LIB.  If not, write to
   the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
   Boston, MA 02110-1301, USA.
*/

/*
    Gesture matching code based on EasyStroke:
    Easystroke is a gesture-recognition application for X11.
    Copyright (c) 2008-2009, Thomas Jaeger <ThJaeger@...>
    http://easystroke.sourceforge.net
*/
_______________________________________________
Kde-licensing mailing list
Kde-licensing@...
https://mail.kde.org/mailman/listinfo/kde-licensing

Re: Using ISC-licensed code in a LGPL2 file

by Jonathan Riddell-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Mar 12, 2009 at 08:39:33PM +0100, Frank Roscher wrote:
> Hello everybody!
>
> I've ported code from an application called EasyStroke to KHotkeys. Now, I don't want to commit this before making sure this won't cause any licensing problems in the future.
>
> The relevant file of KHotkeys is LGPL2, EasyStroke is under the ISC license:
> http://github.com/thjaeger/easystroke/tree/master/LICENSE?raw=true
> The author of EasyStroke gave me explicit permission to do this (being informed about the licenses), but I don't know if that is enough for the KDE project.

This is an X11/MIT style licence which is fine for KDE.

http://techbase.kde.org/Policies/Licensing_Policy#X11_License

Any files which you add this code to should have a header along the
lines of

"This file includes code from EasyStroke, Copyright (c) 2008-2009,
Thomas Jaeger <ThJaeger@...>"

Then paste the rest of
http://github.com/thjaeger/easystroke/blob/master/LICENSE?raw=true


Jonathan
_______________________________________________
Kde-licensing mailing list
Kde-licensing@...
https://mail.kde.org/mailman/listinfo/kde-licensing

Re: Using ISC-licensed code in a LGPL2 file

by Frank Roscher-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday 12 March 2009, Jonathan Riddell wrote:

> On Thu, Mar 12, 2009 at 08:39:33PM +0100, Frank Roscher wrote:
> > Hello everybody!
> >
> > I've ported code from an application called EasyStroke to KHotkeys. Now, I don't want to commit this before making sure this won't cause any licensing problems in the future.
> >
> > The relevant file of KHotkeys is LGPL2, EasyStroke is under the ISC license:
> > http://github.com/thjaeger/easystroke/tree/master/LICENSE?raw=true
> > The author of EasyStroke gave me explicit permission to do this (being informed about the licenses), but I don't know if that is enough for the KDE project.
>
> This is an X11/MIT style licence which is fine for KDE.
>
> http://techbase.kde.org/Policies/Licensing_Policy#X11_License
>
> Any files which you add this code to should have a header along the
> lines of
>
> "This file includes code from EasyStroke, Copyright (c) 2008-2009,
> Thomas Jaeger <ThJaeger@...>"
>
> Then paste the rest of
> http://github.com/thjaeger/easystroke/blob/master/LICENSE?raw=true
>
>
> Jonathan
>

That's great, thank you very much for your help!
_______________________________________________
Kde-licensing mailing list
Kde-licensing@...
https://mail.kde.org/mailman/listinfo/kde-licensing