Skip to content

Keep original license headers for lightproto source code #1930

@wuchong

Description

@wuchong

Search before asking

  • I searched in the issues and found nothing similar.

Description

During the IPMC vote for the Fluss 0.8.0 RC1 release on the Incubator mailing list (thread ), Justin raised an important point:

For the LightProto file, some of them appear to be autogenerated, while others do not; however, they all have ASF headers. Are some of these 3rd party files, and if so, they should not have ASF headers.

The files in question (e.g., ./fluss-protogen/fluss-protogen-generator/*) were migrated from the Splunk/lightproto project, which was archived on February 21, 2024. These are third-party source files, originally licensed under the Apache License 2.0 by Splunk, and should retain their original copyright and license headers, not ASF headers.

We will correct this by restoring the original headers:

/**
 * Copyright 2020 Splunk Inc.
 *
 * 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.
 */

This ensures compliance with both Apache licensing policies and proper attribution of third-party code. We’ll include this fix in the next release.

Willingness to contribute

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions