Web lists-archives.com

Re: License header for test code also required




El divendres, 9 de setembre de 2016, a les 9:12:03 CEST, Ralf Habacker va 
escriure:
> Hi all,
> 
> umbrello supports code import for several compiler languages. To
> increase the code quality we are adding test code fragments to git
> source to motivate developers to use them for unit tests. The fragments
> looks like
> 
> https://quickgit.kde.org/?p=umbrello.git&a=blob&h=ee1411a1bfaa0c0376b4fff28d
> 45b9867cf2c053&hb=13a513d629e86e8cc98d750f1d9e5741bbc8791a&f=test%2Fimport%2
> Fcxx%2Fcxx11-alternative-function-syntax.h
> 
> // https://en.wikipedia.org/wiki/C%2B%2B11#Alternative_function_syntax
> 
> // #1
> template<class Lhs, class Rhs>
>   auto adding_func(const Lhs &lhs, const Rhs &rhs) -> decltype(lhs+rhs)
> {return lhs + rhs;}
> 
> // #2
> struct SomeStruct  {
>     auto func_name(int x, int y) -> int;
> };
> 
> auto SomeStruct::func_name(int x, int y) -> int {
>     return x + y;
> }

Is that code being compiled?

Cheers,
  Albert

> 
> In the given example
> https://wikimediafoundation.org/wiki/Terms_of_Use#7._Licensing_of_Content
> states:
> 
> 
> "...When you re-use or re-distribute a text page developed by the
> Wikimedia community, you agree to attribute the authors in any of the
> following fashions: Through hyperlink (where possible) or URL to the
> page or pages that you are re-using (since each page has a history page
> that lists all authors and editors);"
> 
> Because the fragment contains a link to the related source it looks okay
> from my non-layers perspective.
> 
> On adding such test code I got an email about unknown license at
> https://mail.kde.org/pipermail/umbrello-devel/2016-September/020362.html.
> From the related page https://community.kde.org/Policies/Licensing_Policy I
> got the impression that this rule applies to real code compiled into a
> library or application. Is refering to the original source also okay in
> relation to this KDE license policy ?
> 
> Regards
>  Ralf