[PATCH] Multiple licenses and KAboutData
Friedrich W. H. Kossebau
kossebau at kde.org
Wed Feb 27 12:22:32 GMT 2008
Hi,
I am preparing to relicence the code of Okteta to GPL v2/v3/v" any later
accepted by KDE e.V. body".
But this gives me trouble with KAboutData:
KAboutData just allows to set one licence "setLicense (LicenseKey
licenseKey)". Was this done on purpose?
If not, please look at the attached
patch "multipleLicensesWithKAboutData.patch" for KAboutData. It allows
multiple licenses (should be binary and behaviour compatibel), e.g. by
aboutData.addLicense( ... ).addLicenseText( ... ).addLicenseTextFile( ... );
It includes also a unit test (at least for the license aspect). Okay to
commit?
The other patch "multipleLicenseOnAboutDialog" is a first approach to
integrate this with KAboutApplicationDialog. For every additional license
simply another clickable label will be added. Okay to commit?
Related question:
Shouldn't the license option "or any
later version accepted by the membership of KDE e.V. (or its
successor approved by the membership of KDE e.V.), which shall
act as a proxy defined in Section 6 of version 3 of the license." be mentioned
also in the dialog? But how?
Friedrich
-------------- next part --------------
A non-text attachment was scrubbed...
Name: multipleLicensesOnAboutDialog.patch
Type: text/x-diff
Size: 3138 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080227/9d0e5534/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: multipleLicensesWithKAboutData.patch
Type: text/x-diff
Size: 34716 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080227/9d0e5534/attachment-0001.patch>
More information about the kde-core-devel
mailing list