Hi,

1/
I today refused to perform a re-licensing of a .cpp file being renamed 
to .qdoc.¹ QUIP-18² has no provisions for files transitioning between 
what QUIP-18 calls file "classifications"³, even if they have different 
required license specifiers.

Can someone please clarify the process here?

2/
In the same vein, it seems to me to be illogical to require to have a 
class-only .qdoc file have a different license from the equivalent .cpp 
file. These files may change from .cpp to .qdoc back back several times, 
depending on whether there is some C++ code in the file or not (doesn't 
have to be the implementation of a member function, could just be a 
static_assert() that we don't want to waste CPU cycles on by including 
it in the header).

Should be make a distinction between "pure" .qdoc files and those that 
are essentially .cpp files that just lack (C++) content?

3/
And, finally, shouldn't .cpp files that contain qdoc comment blocks 
contain the "right" license for documentation, as it's different from 
code? Then a rename would also not require a re-licensing.

¹ https://codereview.qt-project.org/c/qt/qtbase/+/612565
² https://contribute.qt-project.org/quips/18
³ https://contribute.qt-project.org/quips/18#classification-of-files

Thanks,
Marc

-- 
Marc Mutz <marc.m...@qt.io> (he/his)
Principal Software Engineer

The Qt Company
Erich-Thilo-Str. 10 12489
Berlin, Germany
www.qt.io

Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen
Sitz der Gesellschaft: Berlin,
Registergericht: Amtsgericht Charlottenburg,
HRB 144331 B
-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to