Relicensing KioFuse from GPLv2+ to LGPLv2+

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

Relicensing KioFuse from GPLv2+ to LGPLv2+

by Vlad C. :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I'm working to port KioFuse to KDE4 with the hope that it will be
incorporated into kdelibs. According to the KDE licensing policy
(http://techbase.kde.org/Policies/Licensing_Policy), code residing in
kdelibs must be licensed as LGPL or a more permissive license. You
(Alexander Neundorf and Kévin 'ervin' Ottens) hold copyright on the
following files in KioFuse:

http://websvn.kde.org/trunk/playground/libs/kiofuse/jobhelpers.h
http://websvn.kde.org/trunk/playground/libs/kiofuse/basejobhelper.cpp
http://websvn.kde.org/trunk/playground/libs/kiofuse/kiofuseapp.cpp
http://websvn.kde.org/trunk/playground/libs/kiofuse/basejobhelper.h
http://websvn.kde.org/trunk/playground/libs/kiofuse/kiofuseapp.h
http://websvn.kde.org/trunk/playground/libs/kiofuse/main.cpp
http://websvn.kde.org/trunk/playground/libs/kiofuse/kiofuseops.cpp
http://websvn.kde.org/trunk/playground/libs/kiofuse/kiofuseops.h
http://websvn.kde.org/trunk/playground/libs/kiofuse/jobhelpers.cpp

Would you agree to a change of license on these files from:

"This program is free software; you can redistribute it and/or modify
 
it under the terms of the GNU General Public License as published by  

the Free Software Foundation; either version 2 of the License, or    

(at your option) any later version."

to

"This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version."?

Thank you very much for your consideration,

Vlad Codrea


      ____________________________________________________________________________________
Fussy? Opinionated? Impossible to please? Perfect.  Join Yahoo!'s user panel and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 

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

Re: Relicensing KioFuse from GPLv2+ to LGPLv2+

by Kevin Ottens :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le dimanche 30 septembre 2007, Vlad a écrit :
> I'm working to port KioFuse to KDE4 with the hope that it will be
> incorporated into kdelibs. According to the KDE licensing policy
> (http://techbase.kde.org/Policies/Licensing_Policy), code residing in
> kdelibs must be licensed as LGPL or a more permissive license. You
> (Alexander Neundorf and Kévin 'ervin' Ottens) hold copyright on the
> following files in KioFuse:
> [...]
> Thank you very much for your consideration,

Well, I'm not against a relicensing from GPLv2+ to LGPLv2+ per say. That said,
wanting to have KioFuse in kdelibs looks clearly misguided from a technical
perspective... It's definitely not a library, and it really has nothing to do
in kdelibs (apps don't have to use KioFuse, and shouldn't use it).

In short, I'm wondering what you're trying to achieve here.

Regards.
--
Kévin 'ervin' Ottens, http://ervin.ipsquad.net
"Ni le maître sans disciple, Ni le disciple sans maître,
Ne font reculer l'ignorance."


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

signature.asc (196 bytes) Download Attachment

Re: Relicensing KioFuse from GPLv2+ to LGPLv2+

by Vlad C. :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

--- Kevin Ottens <ervin@...> wrote:

> Le dimanche 30 septembre 2007, Vlad a écrit :
> > I'm working to port KioFuse to KDE4 with the hope that it will be
> > incorporated into kdelibs. According to the KDE licensing policy
> > (http://techbase.kde.org/Policies/Licensing_Policy), code residing
> in
> > kdelibs must be licensed as LGPL or a more permissive license. You
> > (Alexander Neundorf and Kévin 'ervin' Ottens) hold copyright on
> the
> > following files in KioFuse:
> > [...]
> > Thank you very much for your consideration,
>
> Well, I'm not against a relicensing from GPLv2+ to LGPLv2+ per say.
> That said,
> wanting to have KioFuse in kdelibs looks clearly misguided from a
> technical
> perspective... It's definitely not a library, and it really has
> nothing to do
> in kdelibs (apps don't have to use KioFuse, and shouldn't use it).
>
> In short, I'm wondering what you're trying to achieve here.

You're right. The current design of KioFuse is that of a standalone
app that simply uses the KIO system. If KioFuse were to remain like
this, it is probably better off in kdebase/runtime or kdebase/apps. I
take back my request to re-license.

However, I want to modify the KIO system itself so that it is aware of
KioFuse mounts. Libfusi
(http://www.scheinwelt.at/~norbertf/devel/fusi/) will be used to keep
track of mounts. The glue between KIO and Libfusi will be brand new
code so no relicensing is needed.

The technical reason for doing this is to prevent KDE apps from
incurring a performance penalty when accessing remote locations. When
a KDE app wants to open a file in a KioFuse mount, KIO should
internally convert the local path to the remote path and bypass FUSE
altogether. Here is a scenario depicting this:

Assume ~/school/ is a local KioFuse mount pointing to
sftp://user@.../home/user/. When KWrite tries to open
~/school/essay.odt, the KIO subsystem should transparently convert
this URL to sftp://user@.../home/user/essay.odt and access the
latter directly.

Vlad


       
____________________________________________________________________________________
Need a vacation? Get great deals
to amazing places on Yahoo! Travel.
http://travel.yahoo.com/
_______________________________________________
Kde-licensing mailing list
Kde-licensing@...
https://mail.kde.org/mailman/listinfo/kde-licensing

Re: Relicensing KioFuse from GPLv2+ to LGPLv2+

by Alexander Neundorf :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sunday 30 September 2007 12:59, Kevin Ottens wrote:

> Le dimanche 30 septembre 2007, Vlad a écrit :
> > I'm working to port KioFuse to KDE4 with the hope that it will be
> > incorporated into kdelibs. According to the KDE licensing policy
> > (http://techbase.kde.org/Policies/Licensing_Policy), code residing in
> > kdelibs must be licensed as LGPL or a more permissive license. You
> > (Alexander Neundorf and Kévin 'ervin' Ottens) hold copyright on the
> > following files in KioFuse:
> > [...]
> > Thank you very much for your consideration,
>
> Well, I'm not against a relicensing from GPLv2+ to LGPLv2+ per say. That

Same here, feel free to relicense it to LGPL.

> said, wanting to have KioFuse in kdelibs looks clearly misguided from a
> technical perspective... It's definitely not a library, and it really has
> nothing to do in kdelibs (apps don't have to use KioFuse, and shouldn't use
> it).

I thought the same first, but then e.g. the file ioslave is also in kdelibs...

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

Re: Relicensing KioFuse from GPLv2+ to LGPLv2+

by Alexander Neundorf :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sunday 30 September 2007 00:48, Vlad wrote:

> Hi,
>
> I'm working to port KioFuse to KDE4 with the hope that it will be
> incorporated into kdelibs. According to the KDE licensing policy
> (http://techbase.kde.org/Policies/Licensing_Policy), code residing in
> kdelibs must be licensed as LGPL or a more permissive license. You
> (Alexander Neundorf and Kévin 'ervin' Ottens) hold copyright on the
> following files in KioFuse:
>
> http://websvn.kde.org/trunk/playground/libs/kiofuse/jobhelpers.h
> http://websvn.kde.org/trunk/playground/libs/kiofuse/basejobhelper.cpp
> http://websvn.kde.org/trunk/playground/libs/kiofuse/kiofuseapp.cpp
> http://websvn.kde.org/trunk/playground/libs/kiofuse/basejobhelper.h
> http://websvn.kde.org/trunk/playground/libs/kiofuse/kiofuseapp.h
> http://websvn.kde.org/trunk/playground/libs/kiofuse/main.cpp
> http://websvn.kde.org/trunk/playground/libs/kiofuse/kiofuseops.cpp
> http://websvn.kde.org/trunk/playground/libs/kiofuse/kiofuseops.h
> http://websvn.kde.org/trunk/playground/libs/kiofuse/jobhelpers.cpp
>
> Would you agree to a change of license on these files from:
>
> "This program is free software; you can redistribute it and/or modify
>
> it under the terms of the GNU General Public License as published by
>
> the Free Software Foundation; either version 2 of the License, or
>
> (at your option) any later version."
>
> to
>
> "This library is free software; you can redistribute it and/or
> modify it under the terms of the GNU Lesser General Public
> License as published by the Free Software Foundation; either
> version 2 of the License, or (at your option) any later version."?

Yes, I agree.

Alex
_______________________________________________
Kde-licensing mailing list
Kde-licensing@...
https://mail.kde.org/mailman/listinfo/kde-licensing
LightInTheBox - Buy quality products at wholesale price!