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

adding OMG XSD files License info #6156

Merged
merged 4 commits into from
Nov 20, 2024
Merged

Conversation

porcelli
Copy link
Contributor

No description provided.

LICENSE Outdated Show resolved Hide resolved
LICENSE Outdated Show resolved Hide resolved
@tkobayas
Copy link
Contributor

tkobayas commented Nov 19, 2024

FYI) In apache/incubator-kie-kogito-runtimes#3714 (comment) , @pjfanning suggested to file a LEGAL JIRA to confirm if OMG license is safe to use. Filed this : https://issues.apache.org/jira/browse/LEGAL-690

@tkobayas
Copy link
Contributor

tkobayas commented Nov 19, 2024

GHA rat check would pass with the change.

$ git diff
diff --git a/.rat-excludes b/.rat-excludes
index f7bad0bc28..5355198b63 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -21,7 +21,8 @@ TestingEmptyFile\.txt
 .*\.pmml_json
 .*\.drl_json
 .*\.dslr
-DMN.*\.xsd
+.*DMN.*\.xsd
+dmn.xsd
 DC\.xsd
 DI\.xsd
 KiePMML.*\.txt

@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>

Choose a reason for hiding this comment

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

is there a reason to add all the blank lines?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

no particular reason other than have all related files in the same commit :)

Comment on lines 1 to 19
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you 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.
-->

Copy link
Contributor

@tkobayas tkobayas Nov 20, 2024

Choose a reason for hiding this comment

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

@porcelli Per the email conversation, we don't need to remove this header? If it's intentional and you plan to re-add the header later (maybe we will check with ASF), this PR would be fine to merge.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

agree, will revert this

Copy link
Contributor

@tkobayas tkobayas left a comment

Choose a reason for hiding this comment

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

Thank you!!

@porcelli porcelli merged commit 2d6a45f into apache:main Nov 20, 2024
10 checks passed
tkobayas pushed a commit to tkobayas/drools that referenced this pull request Nov 21, 2024
* adding OMG XSD files License info

* fixing rat-excludes and adjusting file list of OMG files

* adjusted trisotech related license and copyright info
tkobayas added a commit that referenced this pull request Nov 25, 2024
…10.0.x (#6167)

* [incubator-kie-issues-1613] Add .rat-excludes file to each repository (#6149)

* [incubator-kie-issues-1613] Add .rat-excludes file to each repository

* removing apache-rat-plugin as we can check it with command line

* [incubator-kie-issues-1616] notice file for drools is not correct (#6153)

* [incubator-kie-issues-1616] notice file for drools is not correct

* fix .rat-excludes

* consolidate LICENSE files to single LICENSE file

* fixed missing license header

* fix CsvLineParser license

* exclude drools-docs related licenses, because they will not be included in source distoribution

* [NO-ISSUE] mvel.jj license (#6164)

* [NO-ISSUE] mvel.jj license

* - adjust words

* - fixed a period

* adding OMG XSD files License info (#6156)

* adding OMG XSD files License info

* fixing rat-excludes and adjusting file list of OMG files

* adjusted trisotech related license and copyright info

* - adjust .rat-excludes

* adjust .rat-excludes

* update .rat-excludes to list every single file

* fix license headers

* fix sysout

---------

Co-authored-by: Alex Porcelli <[email protected]>
rgdoliveira added a commit to rgdoliveira/drools that referenced this pull request Nov 25, 2024
* adding OMG XSD files License info

* fixing rat-excludes and adjusting file list of OMG files

* adjusted trisotech related license and copyright info
# Conflicts:
#	.rat-excludes
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.

6 participants