Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NETBEANS-54] Module Review libs.freemarker #91

Closed

Conversation

vieiro
Copy link
Contributor

@vieiro vieiro commented Oct 8, 2017

  • Added maven coordinates to external/binaries_list for freemarker 2.3.19 (BSD 3?)
  • Added headers to two source files (FreemarkerEngine.java & FreemarkerFactory.java) and to one test file.
  • All unit tests passing.
  • Not adding license headers to the following test files (as some tests would fail):
    • ./test/unit/data/golden/GeneratedMethodBody.java
    • ./test/unit/data/golden/ClassWithoutReplacements.java
    • ./test/unit/data/golden/GeneratedMethodBody2.java
    • ./test/unit/data/golden/ForceNoReplacements.java
    • ./test/unit/data/golden/SimpleReplacements.java
    • ./test/unit/data/licenseheader.txt
    • ./test/unit/data/templates/GeneratedMethodBody.java
    • ./test/unit/data/templates/ClassWithoutReplacements.java
    • ./test/unit/data/templates/SimpleReplacements.java

  - Added maven coordinates to external/binaries_list for freemarker 2.3.19 (BSD 3?)
  - Added headers to two source files (FreemarkerEngine.java & FreemarkerFactory.java) and to one test file.
  - All unit tests passing.
  - Not adding license headers to the following test files (as some tests would fail):
    -  ./test/unit/data/golden/GeneratedMethodBody.java
    -  ./test/unit/data/golden/ClassWithoutReplacements.java
    -  ./test/unit/data/golden/GeneratedMethodBody2.java
    -  ./test/unit/data/golden/ForceNoReplacements.java
    -  ./test/unit/data/golden/SimpleReplacements.java
    -  ./test/unit/data/licenseheader.txt
    -  ./test/unit/data/templates/GeneratedMethodBody.java
    -  ./test/unit/data/templates/ClassWithoutReplacements.java
    -  ./test/unit/data/templates/SimpleReplacements.java
@@ -14,4 +14,4 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80 freemarker-2.3.19.jar
A251045E5FADD02824D17F1AA8C412ACCF1AA1C9 org.freemarker:freemarker:2.3.19
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is in the license:

  1. The end-user documentation included with the redistribution, if any, must
    include the following acknowlegement:
    "This product includes software developed by the
    Visigoth Software Society (http://www.visigoths.org/)."
    Alternately, this acknowlegement may appear in the software itself, if and
    wherever such third-party acknowlegements normally appear.

I would this include a "-notice" file, that in the end should end up in the apache NOTICE file. From my reading this is similar to the apache NOTICE file, that needs to be redistributed.

The Apache Software Foundation (http://www.apache.org/).
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would not go for the full license in the notice. I would just add the required part (see section 2 of the license):

This product includes software developed by the
Visigoth Software Society (http://www.visigoths.org/).

For updates please also squash the changes together - there will now be at least four changeset for more or less one change.

@asfgit asfgit closed this in c7feafa Oct 8, 2017
@matthiasblaesing
Copy link
Contributor

Thank you - I squashed your changes together and added an exclusion in the rat report for the test-data.

@vieiro
Copy link
Contributor Author

vieiro commented Oct 8, 2017

Thank you, I'll try to add those test files to the exclusion list myself in future PRs.

@vieiro vieiro deleted the netbeans-54-module-review-libs.freemarker branch October 8, 2017 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants