Skip to content

Commit f87a1bc

Browse files
authored
Correct license of timely-util (#31396)
Some files were licensed under the BSL, although the intention was to license the files under the Apache license. This change aligns all files in the mz-timely-util crate to use the same license. ### Checklist - [ ] This PR has adequate test coverage / QA involvement has been duly considered. ([trigger-ci for additional test/nightly runs](https://trigger-ci.dev.materialize.com/)) - [ ] This PR has an associated up-to-date [design doc](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/README.md), is a design doc ([template](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/design/00000000_template.md)), or is sufficiently small to not require a design. <!-- Reference the design in the description. --> - [ ] If this PR evolves [an existing `$T ⇔ Proto$T` mapping](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/command-and-response-binary-encoding.md) (possibly in a backwards-incompatible way), then it is tagged with a `T-proto` label. - [ ] If this PR will require changes to cloud orchestration or tests, there is a companion cloud PR to account for those changes that is tagged with the release-blocker label ([example](MaterializeInc/cloud#5021)). <!-- Ask in #team-cloud on Slack if you need help preparing the cloud PR. --> - [ ] If this PR includes major [user-facing behavior changes](https://github.com/MaterializeInc/materialize/blob/main/doc/developer/guide-changes.md#what-changes-require-a-release-note), I have pinged the relevant PM to schedule a changelog post. Signed-off-by: Moritz Hoffmann <mh@materialize.com>
1 parent 7268546 commit f87a1bc

File tree

9 files changed

+100
-42
lines changed

9 files changed

+100
-42
lines changed

src/timely-util/src/activator.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
57
//
6-
// As of the Change Date specified in that file, in accordance with
7-
// the Business Source License, use of this software will be governed
8-
// by the Apache License, Version 2.0.
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
915

1016
//! Utilities to activate dataflows based on external triggers.
1117

src/timely-util/src/builder_async.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
57
//
6-
// As of the Change Date specified in that file, in accordance with
7-
// the Business Source License, use of this software will be governed
8-
// by the Apache License, Version 2.0.
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
915

1016
//! Types to build async operators with general shapes.
1117

src/timely-util/src/containers.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
57
//
6-
// As of the Change Date specified in that file, in accordance with
7-
// the Business Source License, use of this software will be governed
8-
// by the Apache License, Version 2.0.
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
915

1016
//! Reusable containers.
1117

src/timely-util/src/containers/array.rs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
7+
//
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
515

616
//! An array of fixed length, allocated from lgalloc if possible.
717

src/timely-util/src/containers/stack.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
57
//
6-
// As of the Change Date specified in that file, in accordance with
7-
// the Business Source License, use of this software will be governed
8-
// by the Apache License, Version 2.0.
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
915

1016
//! A chunked columnar container based on the columnation library. It stores the local
1117
//! portion in region-allocated data, too, which is different to the `TimelyStack` type.

src/timely-util/src/event.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
57
//
6-
// As of the Change Date specified in that file, in accordance with
7-
// the Business Source License, use of this software will be governed
8-
// by the Apache License, Version 2.0.
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
915

1016
//! Traits and types for describing captured timely dataflow streams.
1117
//!

src/timely-util/src/operator.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
57
//
6-
// As of the Change Date specified in that file, in accordance with
7-
// the Business Source License, use of this software will be governed
8-
// by the Apache License, Version 2.0.
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
915

1016
//! Common operator transformations on timely streams and differential collections.
1117

src/timely-util/src/pact.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
57
//
6-
// As of the Change Date specified in that file, in accordance with
7-
// the Business Source License, use of this software will be governed
8-
// by the Apache License, Version 2.0.
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
915

1016
//! Parallelization contracts, describing requirements for data movement along dataflow edges.
1117

src/timely-util/src/replay.rs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// Copyright Materialize, Inc. and contributors. All rights reserved.
22
//
3-
// Use of this software is governed by the Business Source License
4-
// included in the LICENSE file.
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License in the LICENSE file at the
6+
// root of this repository, or online at
57
//
6-
// As of the Change Date specified in that file, in accordance with
7-
// the Business Source License, use of this software will be governed
8-
// by the Apache License, Version 2.0.
8+
// http://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
915

1016
//! Traits and types for replaying captured timely dataflow streams.
1117
//!

0 commit comments

Comments
 (0)