[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-community
Subject:    Re: [kde-community] Tupi: Open 2D Magic
From:       Andreas Cord-Landwehr <cordlandwehr () kde ! org>
Date:       2013-06-24 17:04:00
Message-ID: 2920393.8sOISLYBSE () sooner
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Monday 24 June 2013 11:08:34 Gustav González wrote:
> 2013/6/24 Paul Gideon Dann <pdgiddie@gmail.com>
> 
> > This is a question of who owns the copyright, which depends on the
> > employment contract that Toonka had with its employees.  If you want 
to
> > switch back to GPLv2 in order to join KDE, though, I don't think you 
need
> > to do anything, since the code was GPLv2 before anyway, right?

With a quick glance at the KTooN codebase, I made the following 
observation:

The KTooN commits from 2010-05-15 11:48 and 11:49 with message 
"Updating license version from source code -> GPL 3" changed the license 
from "GPL v2 or any later version" to "GPL v3 or any later version".

(Please correct me if I am wrong, the commits change about 1000 lines 
and I did not check every change!)

From my POV you have two options. Both include first asking _every_ 
commiter following up the license change commits in a documented way if 
they allow changing the license to "GPL v2 or any later version". After you 
received their approvals you can:

Either
* revert the two license change commits
* do a rebase of all following commits
* change newly introduced licenses

Or
* revert the license change commits and perform relicensing at once.

I see no need to contact Monica about that issue, since all approvals that 
are necessary for doing the relicensing are from individual commiters (who 
commited after the relicense in 2010, as far as I understood).

Greetings,
Andreas

[Attachment #5 (unknown)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" \
content="1" /><style type="text/css"> p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans Mono'; font-size:9pt; \
font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">On Monday 24 June 2013 11:08:34 Gustav González wrote:</p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 2013/6/24 Paul Gideon \
Dann &lt;pdgiddie@gmail.com&gt;</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; &gt; This is a question of who owns the copyright, which \
depends on the</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; \
employment contract that Toonka had with its employees.  If you want to</p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; switch back to \
GPLv2 in order to join KDE, though, I don't think you need</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; to do anything, \
since the code was GPLv2 before anyway, right?</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">With a quick glance at the \
KTooN codebase, I made the following observation:</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The <span style=" \
font-size:12px; color:#141312; background-color:#ffffff;">KTooN commits from \
2010-05-15 11:48 and 11:49 with message &quot;Updating license version from source \
code -&gt; GPL 3&quot; changed the license from &quot;GPL v2 or any later \
version&quot; to &quot;GPL v3 or any later version&quot;.</span></p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-size:12px; \
color:#141312; background-color:#ffffff;">(Please correct me if I am wrong, the \
commits change about 1000 lines and I did not check every change!)</span></p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-size:12px; \
color:#141312; background-color:#ffffff;">From my POV you have two options. Both \
include first asking _every_ commiter following up the license change commits in a \
documented way if they allow changing the license to &quot;GPL v2 or any later \
version&quot;. After you received their approvals you can:</span></p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-size:12px; \
color:#141312; background-color:#ffffff;">Either</span></p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-size:12px; \
color:#141312; background-color:#ffffff;">* revert the two license change \
commits</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span \
style=" font-size:12px; color:#141312; background-color:#ffffff;">* do a rebase of \
all following commits</span></p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-size:12px; color:#141312; \
background-color:#ffffff;">* change newly introduced licenses</span></p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-size:12px; \
color:#141312; background-color:#ffffff;">Or</span></p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;"><span style=" font-size:12px; color:#141312; \
background-color:#ffffff;">* revert the license change commits and perform \
relicensing at once.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-size:12px; color:#141312; \
background-color:#ffffff;">I see no need to contact Monica about that issue, since \
all approvals that are necessary for doing the relicensing are from individual \
commiters (who commited after the relicense in 2010, as far as I \
understood).</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><span style=" font-size:12px; color:#141312; \
background-color:#ffffff;">Greetings,</span></p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;"><span style=" font-size:12px; color:#141312; \
background-color:#ffffff;">Andreas</span></p></body></html>



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

Please remember our Code of Conduct and assume good intentions from your fellow community members.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic