Sambruk / streamflow-core

3 stars 2 forks source link

Copyright notices #18

Closed jodelamo closed 9 years ago

jodelamo commented 9 years ago

How essential is it to have a huge copyright notice at the top of index.html? It would feel cleaner if we could get rid of it, and possibly the ones located in other source files as well.

<!--

    Copyright 2009-2012 Jayway Products AB

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

-->
katarinahallberg commented 9 years ago

Also it seems old (-2012)... Copyright information in webclient/* is probably updated manually (as opposed to other many other project files, see maven-license-plugin in root pom.xml).

jodelamo commented 9 years ago

@katarinahallberg Yep. It also differs from file to file, some say "2009-2014".

jodelamo commented 9 years ago

Consider adding copyright notices in the build step.

https://www.npmjs.com/package/gulp-header

jodelamo commented 9 years ago

Policy states that a LICENSE and NOTICE file should be present in the top level directory.

jodelamo commented 9 years ago

For reference: http://blog.maestropublishing.com/2009/11/19/how-to-apply-the-apache-2-0-license-to-your-project/

jodelamo commented 9 years ago

I have a separate branch that adds copyright header programmatically to the concatenated streamflow.js, but that's probably not enough.