Add CC BY-SA 4.0 International and set it as default
ClosedPublic

Authored by ltoscano on Jul 28 2017, 8:53 PM.

Details

Summary

New default license (for new documents or relicensed).
Discussed in the previous months on the kde-community@ list
and during Akademy 2017.

Test Plan

kdoctools compiles. The new license is rendered (with an inline
notice, differently from the "Legal Notice" of FDL).

Diff Detail

Repository
R238 KDocTools
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
ltoscano created this revision.Jul 28 2017, 8:53 PM
Restricted Application added projects: Frameworks, Documentation. · View Herald TranscriptJul 28 2017, 8:53 PM
Restricted Application added subscribers: Documentation, Frameworks. · View Herald Transcript
ltoscano updated this revision to Diff 17339.Jul 28 2017, 9:12 PM

Simplify the link

lueck added a subscriber: lueck.Jul 31 2017, 2:50 AM
lueck added inline comments.
src/template.docbook
20–23

version should be updated here

112

replace with <legalnotice>&CCBYSA4Notice<legalnotice>

451–452

needs update to new license

jriddell accepted this revision.Jul 31 2017, 4:12 PM
jriddell added a subscriber: jriddell.

thanks

This revision is now accepted and ready to land.Jul 31 2017, 4:12 PM
ltoscano planned changes to this revision.Jul 31 2017, 4:15 PM

I need to apply the changes requested by Burkhard first.

ltoscano updated this revision to Diff 17451.Jul 31 2017, 6:51 PM

Address the comments

This revision is now accepted and ready to land.Jul 31 2017, 6:51 PM
ltoscano requested review of this revision.Jul 31 2017, 6:51 PM
ltoscano retitled this revision from Add CC BY-SA 4.0 International to Add CC BY-SA 4.0 International and set it as default.
ltoscano edited edge metadata.
lueck accepted this revision.Jul 31 2017, 7:18 PM

thanks

This revision is now accepted and ready to land.Jul 31 2017, 7:18 PM
ltoscano added inline comments.Jul 31 2017, 8:15 PM
src/customization/entities/general.entities
57

Rereading the code, I was wondering if I should make this translatable (aka defined into en/entities like FDLNotice).

ltoscano updated this revision to Diff 17466.Jul 31 2017, 11:54 PM

Make the entity usable for translated documents

ltoscano requested review of this revision.Jul 31 2017, 11:55 PM
ltoscano edited edge metadata.

Now the patch should be more complete and allows its usage in translated documentation.

It should reasonably work now (including the case where some translation team would like to customize one of the new files), but if someone else can check it before this Saturday so that it lands in a non-broken way for the new Frameworks, it would be good :)

lueck accepted this revision.Aug 19 2017, 8:42 AM
This revision is now accepted and ready to land.Aug 19 2017, 8:42 AM
This revision was automatically updated to reflect the committed changes.