Skip to content

DEVO-14154: license/copyright rebrand - #235

Closed
jmcrfp wants to merge 1 commit into
masterfrom
DEVO-14154
Closed

DEVO-14154: license/copyright rebrand#235
jmcrfp wants to merge 1 commit into
masterfrom
DEVO-14154

Conversation

@jmcrfp

@jmcrfp jmcrfp commented Jul 18, 2026

Copy link
Copy Markdown
Member

Automated license header and brand update (see update-reports/). Generated and locally validated by updater.py, published by publish_branches.py.

Copilot AI review requested due to automatic review settings July 18, 2026 09:29
@jmcrfp
jmcrfp requested a review from a team as a code owner July 18, 2026 09:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR applies an automated license header and branding rebrand across Maven/XML artifacts and Java source/test files, updating copyright holders and Business Source License “Change Date” values.

Changes:

  • Add/replace Pentaho Business Source License headers in multiple XML files (POMs, Blueprint, Karaf feature, assembly descriptors).
  • Update Java source/test file headers to “Pentaho Canada Inc.” with updated year ranges and Change Date.
  • Remove legacy LGPL header text from assemblies/driver/src/assembly/assembly.xml in favor of the standardized BSL header.

Reviewed changes

Copilot reviewed 68 out of 68 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pom.xml Adds standardized BSL license header to root POM.
pdi-dataservice-client/src/main/resources/OSGI-INF/blueprint/blueprint.xml Adds standardized BSL license header to OSGI blueprint XML.
assemblies/pom.xml Adds standardized BSL license header to assemblies parent POM.
assemblies/driver/pom.xml Adds standardized BSL license header to driver assembly POM.
assemblies/client/pom.xml Adds standardized BSL license header to client assembly POM.
assemblies/driver/src/resources/kettle-password-encoder-plugins.xml Adds standardized BSL license header to plugin descriptor XML.
assemblies/driver/src/assembly/assembly.xml Replaces legacy LGPL header with standardized BSL license header.
assemblies/client/src/main/feature/feature.xml Adds standardized BSL license header to Karaf feature XML.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinStatement.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinServiceInformation.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinResultSetMetaData.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinResultSet.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinResultHeader.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinResultFactory.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinPreparedStatement.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinParameterMetaData.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinDriver.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinDatabaseMetaData.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinConnection.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/ThinBase.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/RowsResultSet.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/RemoteClient.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/BaseResultSet.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/jdbc/annotation/NotSupported.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/client/SpoonDataServiceLocalClientConfigurer.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/client/DataServiceLocalClientBinder.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/client/DataServiceConnectionInformation.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/client/DataServiceClientPlugin.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/trans/dataservice/client/ConnectionAbortingSupport.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/sql/SQLLimit.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/sql/SQLFields.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/sql/SQLField.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/sql/SQLCondition.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/sql/SQLAggregation.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/sql/SQL.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/sql/IifFunction.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/sql/DateToStrFunction.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/jdbc/ThinUtil.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/main/java/org/pentaho/di/core/jdbc/FoundClause.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client-api/src/main/java/org/pentaho/di/trans/dataservice/jdbc/api/IThinStatement.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client-api/src/main/java/org/pentaho/di/trans/dataservice/jdbc/api/IThinServiceInformation.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client-api/src/main/java/org/pentaho/di/trans/dataservice/jdbc/api/IThinPreparedStatement.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client-api/src/main/java/org/pentaho/di/trans/dataservice/client/api/IDataServiceClientService.java Updates file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/ThinStatementTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/ThinResultSetTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/ThinResultSetMetaDataTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/ThinResultFactoryTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/ThinPreparedStatementTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/ThinDriverTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/ThinDatabaseMetaDataTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/ThinConnectionTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/RowsResultSetTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/RemoteClientTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/MockDataInput.java Updates test helper header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/JDBCTestBase.java Updates test base header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/jdbc/BaseResultSetTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/client/SpoonDataServiceLocalClientConfigurerTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/client/DataServiceLocalClientBinderTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/client/DataServiceConnectionInformationTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/trans/dataservice/client/DataServiceClientPluginTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/core/sql/SQLTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/core/sql/SQLFieldTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/core/sql/SQLFieldsUnitTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/core/sql/SQLFieldsTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/core/sql/SQLConditionTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/core/sql/IifFunctionTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/core/jdbc/ThinUtilTest.java Updates test file header to rebranded BSL copyright block.
pdi-dataservice-client/src/test/java/org/pentaho/di/core/jdbc/SQLTest.java Updates test file header to rebranded BSL copyright block.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 12 to +14



Comment on lines 12 to +14



@hitachivantarasonarqube

Copy link
Copy Markdown

@buildguy

Copy link
Copy Markdown
Collaborator

👍 Frogbot scanned this pull request and did not find any new security issues.

Note:

Frogbot also supports Contextual Analysis, Secret Detection, IaC and SAST Vulnerabilities Scanning. This features are included as part of the JFrog Advanced Security package, which isn't enabled on your system.


@buildguy

Copy link
Copy Markdown
Collaborator

✅ Build finished in 8m 42s

Build command:

mvn clean verify -B -e -Daudit -Djs.no.sandbox

👌 All tests passed!

Tests run: 334, Failures: 0, Skipped: 0    Test Results


ℹ️ This is an automatic message

@jmcrfp jmcrfp closed this Jul 18, 2026
@jmcrfp
jmcrfp deleted the DEVO-14154 branch July 18, 2026 11:03
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.

3 participants