You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wookie.apache.org by Scott Wilson <sc...@gmail.com> on 2012/02/03 15:32:02 UTC
License headers for template html files
There are a lot of files in the templates without license headers (list below). Should each of these carry a license, or can they be excepted? I think one reason they don't have the headers at the moment is they are concatenated by the template system into the final files, which would then have multiple license headers in the HTML.
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/base/content_scripts.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_primary.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_scripts.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_secondary.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/item_summary_template.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/item_template.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_footer.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_header.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_primary.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_scripts.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/itemDetail/item_template.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/browseTestWidget/item_summary_template.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/browseTestWidget/item_template.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/common/content_footer.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/common/content_header.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_footer.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_header.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_primary.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_secondary.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/common/content_footer.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/common/content_header.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/widgetBrowse/item_template.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/content_footer.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/content_header.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/item_summary_template.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/item_template.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_footer.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_header.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_scripts.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_secondary.html
/home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/item_summary_template.html
Re: License headers for template html files
Posted by Ross Gardler <rg...@opendirective.com>.
On 6 February 2012 15:26, Ate Douma <at...@douma.nu> wrote:
> On 02/06/2012 04:06 PM, Ross Gardler wrote:
>>
>> On 6 February 2012 11:16, Ate Douma<at...@douma.nu> wrote:
>>>
>>> On 02/06/2012 10:51 AM, Ross Gardler wrote:
>>>>
>>>>
>>>> Sorry no time right now.
>>>
>>>
>>>
>>> Same here. But I do intent to follow up later today with more feedback,
>>> not
>>> just on this.
>>>
>>>
>>>>
>>>> I have been thinking about this and it really makes no sense to have
>>>> license headers in there for the reason Scott gives, plus there is no
>>>> IP value in those files.
>>>
>>>
>>> That is the primary question.
>>> If there is no IP value, there is no need, nor requirement, to have a
>>> license header on top.
>>
>>
>> ...
>>
>>> For the time being, if (all) the current templates indeed do not have IP
>>> value, I wouldn't worry about them and just add them to the RAT
>>> exclusions
>>> configuration.
>>
>>
>> Ate (via general@) list said:
>>
>> "Seems to me this has been asked and answered before:
>>
>> http://www.apache.org/legal/src-headers.html#faq-exceptions"
>>
>> Which is the clearest answer we can hope for. It fully supports Ate's
>> recommendation here.
>
>
> Sebb (via general@ / LEGAL-124) really provided the best answer:
>
> "The paragraph here:
> http://www.apache.org/legal/src-headers.html#faq-whyheader explains why
> (almost) all files should have AL headers."
For this use case we need not worry about that. If the user
regenerates their template definitions none of these template files
will be included. If the user redistributes the widgets generated from
their widget definitions the generated files will have an Apache
licence applied to them from the master files. If the user wants to
apply a different licence to their code they can do so by adding it to
their own template replacement files.
We should:
a) document this in templates/readme.txt
b) ensure the main container files (e.g. index.html,
scripts/controller.js, style/screen/css) have the appropriate header
Ross
Re: License headers for template html files
Posted by Ate Douma <at...@douma.nu>.
On 02/06/2012 04:06 PM, Ross Gardler wrote:
> On 6 February 2012 11:16, Ate Douma<at...@douma.nu> wrote:
>> On 02/06/2012 10:51 AM, Ross Gardler wrote:
>>>
>>> Sorry no time right now.
>>
>>
>> Same here. But I do intent to follow up later today with more feedback, not
>> just on this.
>>
>>
>>>
>>> I have been thinking about this and it really makes no sense to have
>>> license headers in there for the reason Scott gives, plus there is no
>>> IP value in those files.
>>
>> That is the primary question.
>> If there is no IP value, there is no need, nor requirement, to have a
>> license header on top.
>
> ...
>
>> For the time being, if (all) the current templates indeed do not have IP
>> value, I wouldn't worry about them and just add them to the RAT exclusions
>> configuration.
>
> Ate (via general@) list said:
>
> "Seems to me this has been asked and answered before:
>
> http://www.apache.org/legal/src-headers.html#faq-exceptions"
>
> Which is the clearest answer we can hope for. It fully supports Ate's
> recommendation here.
Sebb (via general@ / LEGAL-124) really provided the best answer:
"The paragraph here:
http://www.apache.org/legal/src-headers.html#faq-whyheader explains why (almost)
all files should have AL headers."
Ate
>
> Ross
Re: License headers for template html files
Posted by Ross Gardler <rg...@opendirective.com>.
On 6 February 2012 11:16, Ate Douma <at...@douma.nu> wrote:
> On 02/06/2012 10:51 AM, Ross Gardler wrote:
>>
>> Sorry no time right now.
>
>
> Same here. But I do intent to follow up later today with more feedback, not
> just on this.
>
>
>>
>> I have been thinking about this and it really makes no sense to have
>> license headers in there for the reason Scott gives, plus there is no
>> IP value in those files.
>
> That is the primary question.
> If there is no IP value, there is no need, nor requirement, to have a
> license header on top.
...
> For the time being, if (all) the current templates indeed do not have IP
> value, I wouldn't worry about them and just add them to the RAT exclusions
> configuration.
Ate (via general@) list said:
"Seems to me this has been asked and answered before:
http://www.apache.org/legal/src-headers.html#faq-exceptions"
Which is the clearest answer we can hope for. It fully supports Ate's
recommendation here.
Ross
Re: License headers for template html files
Posted by Ate Douma <at...@douma.nu>.
On 02/06/2012 10:51 AM, Ross Gardler wrote:
> Sorry no time right now.
Same here. But I do intent to follow up later today with more feedback, not just
on this.
>
> I have been thinking about this and it really makes no sense to have
> license headers in there for the reason Scott gives, plus there is no
> IP value in those files.
That is the primary question.
If there is no IP value, there is no need, nor requirement, to have a license
header on top.
However, even if there *now* is no IP value (and I'm not even sure if that hold
true for all the templates without header already), I see this templating
'engine' as something easily used/extended in the future to allow injecting
really IP valued fragments. If that comes, or already is the case, a license
header really *is* required, for those fragments at least.
And in that case maybe it is better to provide a way to automatically 'strip' or
filter away intermediate license headers from the end result, such that only one
header remains on the top. That might require some enhancements to the
templating mechanism/engine but I truly have no idea how or where, just
brainstorming here, nor if that is feasible or not. But it would allow not
having to think about it, for each and every template change: does it hold IP
value or not. That probably is too tricky in practice to sustain.
For the time being, if (all) the current templates indeed do not have IP value,
I wouldn't worry about them and just add them to the RAT exclusions configuration.
Ate
>
> However, I think we need to check this. I'll ask on general@
>
> Ross
>
> On 6 February 2012 09:35, Paul Sharples<p....@bolton.ac.uk> wrote:
>> Any advice on this? I think we can start the 0.9.2 build when this is
>> decided.
>>
>> Paul
>>
>>
>> On 03/02/2012 14:32, Scott Wilson wrote:
>>>
>>> There are a lot of files in the templates without license headers (list
>>> below). Should each of these carry a license, or can they be excepted? I
>>> think one reason they don't have the headers at the moment is they are
>>> concatenated by the template system into the final files, which would then
>>> have multiple license headers in the HTML.
>>>
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/base/content_scripts.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_primary.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_scripts.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_secondary.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/item_summary_template.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/item_template.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_footer.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_header.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_primary.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_scripts.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/itemDetail/item_template.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/browseTestWidget/item_summary_template.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/browseTestWidget/item_template.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/common/content_footer.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/common/content_header.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_footer.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_header.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_primary.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_secondary.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/common/content_footer.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/common/content_header.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/widgetBrowse/item_template.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/content_footer.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/content_header.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/item_summary_template.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/item_template.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_footer.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_header.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_scripts.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_secondary.html
>>>
>>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/item_summary_template.html
>>>
>>>
>>
>
>
>
Re: License headers for template html files
Posted by Ross Gardler <rg...@opendirective.com>.
Sorry no time right now.
I have been thinking about this and it really makes no sense to have
license headers in there for the reason Scott gives, plus there is no
IP value in those files.
However, I think we need to check this. I'll ask on general@
Ross
On 6 February 2012 09:35, Paul Sharples <p....@bolton.ac.uk> wrote:
> Any advice on this? I think we can start the 0.9.2 build when this is
> decided.
>
> Paul
>
>
> On 03/02/2012 14:32, Scott Wilson wrote:
>>
>> There are a lot of files in the templates without license headers (list
>> below). Should each of these carry a license, or can they be excepted? I
>> think one reason they don't have the headers at the moment is they are
>> concatenated by the template system into the final files, which would then
>> have multiple license headers in the HTML.
>>
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/base/content_scripts.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_primary.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_scripts.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_secondary.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/item_summary_template.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/item_template.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_footer.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_header.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_primary.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_scripts.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/itemDetail/item_template.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/browseTestWidget/item_summary_template.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/browseTestWidget/item_template.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/common/content_footer.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/common/content_header.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_footer.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_header.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_primary.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_secondary.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/common/content_footer.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/common/content_header.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/widgetBrowse/item_template.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/content_footer.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/content_header.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/item_summary_template.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/item_template.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_footer.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_header.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_scripts.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_secondary.html
>>
>> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/item_summary_template.html
>>
>>
>
--
Ross Gardler (@rgardler)
Programme Leader (Open Development)
OpenDirective http://opendirective.com
Re: License headers for template html files
Posted by Paul Sharples <p....@bolton.ac.uk>.
Any advice on this? I think we can start the 0.9.2 build when this is
decided.
Paul
On 03/02/2012 14:32, Scott Wilson wrote:
> There are a lot of files in the templates without license headers (list below). Should each of these carry a license, or can they be excepted? I think one reason they don't have the headers at the moment is they are concatenated by the template system into the final files, which would then have multiple license headers in the HTML.
>
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/base/content_scripts.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_primary.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_scripts.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/content_secondary.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/item_summary_template.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/browse/item_template.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_footer.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_header.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_primary.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/enyo/base/content_scripts.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/itemDetail/item_template.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/browseTestWidget/item_summary_template.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/browseTestWidget/item_template.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/common/content_footer.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/testWidgets/common/content_header.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_footer.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_header.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_primary.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/walkthrough/content_secondary.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/common/content_footer.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/common/content_header.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/adminWidgets/widgetBrowse/item_template.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/content_footer.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/content_header.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/item_summary_template.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/jira/item_template.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_footer.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_header.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_scripts.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/content_secondary.html
> /home/buildslave2/slave2/wookie-trunk/build/widgets/templates/widgets/twitter/item_summary_template.html
>
>