diff --git a/.idea/copyright/Apache_2_0.xml b/.idea/copyright/Apache_2_0.xml
deleted file mode 100644
index 21250da064..0000000000
--- a/.idea/copyright/Apache_2_0.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml
deleted file mode 100644
index fc662f24a5..0000000000
--- a/.idea/copyright/profiles_settings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/COPYRIGHT b/COPYRIGHT
new file mode 100644
index 0000000000..1dc8d9d147
--- /dev/null
+++ b/COPYRIGHT
@@ -0,0 +1 @@
+Licensed under the Apache License, Version 2.0
diff --git a/bench-vortex/benches/compress_benchmark.rs b/bench-vortex/benches/compress_benchmark.rs
index cebc61ce0a..8542022d02 100644
--- a/bench-vortex/benches/compress_benchmark.rs
+++ b/bench-vortex/benches/compress_benchmark.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::fs::{create_dir_all, File};
use std::path::Path;
diff --git a/bench-vortex/src/lib.rs b/bench-vortex/src/lib.rs
index 91bd55eaef..aae7427583 100644
--- a/bench-vortex/src/lib.rs
+++ b/bench-vortex/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use itertools::Itertools;
use vortex::array::Encoding;
diff --git a/codecz-sys/build.rs b/codecz-sys/build.rs
index e53fdff792..38fbbdc5ca 100644
--- a/codecz-sys/build.rs
+++ b/codecz-sys/build.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::env;
use std::path::{Path, PathBuf};
use walkdir::WalkDir;
diff --git a/codecz-sys/src/lib.rs b/codecz-sys/src/lib.rs
index 18f63840f4..3ddf164259 100644
--- a/codecz-sys/src/lib.rs
+++ b/codecz-sys/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
diff --git a/codecz/benches/codecz_benchmark.rs b/codecz/benches/codecz_benchmark.rs
index 46bc4744a9..92682d9c83 100644
--- a/codecz/benches/codecz_benchmark.rs
+++ b/codecz/benches/codecz_benchmark.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use criterion::{black_box, criterion_group, criterion_main, Criterion};
use rand::{
distributions::{Distribution, Uniform},
diff --git a/codecz/src/encodings/alp.rs b/codecz/src/encodings/alp.rs
index fb1890efb3..c1da2f10bb 100644
--- a/codecz/src/encodings/alp.rs
+++ b/codecz/src/encodings/alp.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use super::{
AlignedVec, Codec, CodecError, CodecFunction, OneBufferResult, TwoBufferResult, WrittenBuffer,
ALIGNED_ALLOCATOR,
diff --git a/codecz/src/encodings/error.rs b/codecz/src/encodings/error.rs
index 0c6c8e0d41..b229be04dc 100644
--- a/codecz/src/encodings/error.rs
+++ b/codecz/src/encodings/error.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use super::{Codec, CodecFunction};
#[derive(Debug, thiserror::Error, PartialEq)]
diff --git a/codecz/src/encodings/ffor.rs b/codecz/src/encodings/ffor.rs
index 916a57afbd..e32019f407 100644
--- a/codecz/src/encodings/ffor.rs
+++ b/codecz/src/encodings/ffor.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::mem::size_of;
use arrow_buffer::BooleanBuffer;
diff --git a/codecz/src/encodings/mod.rs b/codecz/src/encodings/mod.rs
index adfb933db0..5a38976ced 100644
--- a/codecz/src/encodings/mod.rs
+++ b/codecz/src/encodings/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use enum_display::EnumDisplay;
mod error;
diff --git a/codecz/src/encodings/ree.rs b/codecz/src/encodings/ree.rs
index ca6db582c0..438c51253e 100644
--- a/codecz/src/encodings/ree.rs
+++ b/codecz/src/encodings/ree.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use super::{
AlignedVec, Codec, CodecError, CodecFunction, OneBufferResult, TwoBufferResult, WrittenBuffer,
ALIGNED_ALLOCATOR,
diff --git a/codecz/src/lib.rs b/codecz/src/lib.rs
index 7caf71cd15..2fb1f5f745 100644
--- a/codecz/src/lib.rs
+++ b/codecz/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
pub mod encodings;
pub mod math;
pub mod utils;
diff --git a/codecz/src/math.rs b/codecz/src/math.rs
index 4eaacc4f40..6525d5772f 100644
--- a/codecz/src/math.rs
+++ b/codecz/src/math.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use codecz_sys::{
codecz_math_isConstant_f32, codecz_math_isConstant_f64, codecz_math_isConstant_i16,
codecz_math_isConstant_i32, codecz_math_isConstant_i64, codecz_math_isConstant_i8,
diff --git a/codecz/src/utils.rs b/codecz/src/utils.rs
index 30a4a0e87f..db044b0aa2 100644
--- a/codecz/src/utils.rs
+++ b/codecz/src/utils.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
extern crate alloc;
use alloc::sync::Arc;
diff --git a/fastlanez-sys/src/lib.rs b/fastlanez-sys/src/lib.rs
index 001195c6e1..3c2c53ed08 100644
--- a/fastlanez-sys/src/lib.rs
+++ b/fastlanez-sys/src/lib.rs
@@ -1,19 +1,3 @@
-/*
- * (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
- *
- * 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.
- */
-
#![allow(incomplete_features)]
#![feature(generic_const_exprs)]
#![allow(non_upper_case_globals)]
diff --git a/pyvortex/src/array.rs b/pyvortex/src/array.rs
index c99c88ea17..aef25ae671 100644
--- a/pyvortex/src/array.rs
+++ b/pyvortex/src/array.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use paste::paste;
use pyo3::exceptions::PyValueError;
use pyo3::prelude::*;
diff --git a/pyvortex/src/compress.rs b/pyvortex/src/compress.rs
index 39e03476b2..46833c9d5a 100644
--- a/pyvortex/src/compress.rs
+++ b/pyvortex/src/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use pyo3::types::PyType;
use pyo3::{pyclass, pyfunction, pymethods, Py, PyResult, Python};
diff --git a/pyvortex/src/dtype.rs b/pyvortex/src/dtype.rs
index 1bf88ecb96..14f76243fc 100644
--- a/pyvortex/src/dtype.rs
+++ b/pyvortex/src/dtype.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrow::datatypes::DataType;
use arrow::pyarrow::FromPyArrow;
use pyo3::types::PyType;
diff --git a/pyvortex/src/encode.rs b/pyvortex/src/encode.rs
index e3fd4fbcb3..2604cec8dd 100644
--- a/pyvortex/src/encode.rs
+++ b/pyvortex/src/encode.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrow::array::{make_array, ArrayData};
use arrow::datatypes::DataType;
use arrow::ffi_stream::ArrowArrayStreamReader;
diff --git a/pyvortex/src/error.rs b/pyvortex/src/error.rs
index 9431d6d395..39daec11fa 100644
--- a/pyvortex/src/error.rs
+++ b/pyvortex/src/error.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use pyo3::exceptions::PyValueError;
use pyo3::PyErr;
diff --git a/pyvortex/src/lib.rs b/pyvortex/src/lib.rs
index f74b30fc20..c57674f93a 100644
--- a/pyvortex/src/lib.rs
+++ b/pyvortex/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use log::debug;
use pyo3::prelude::*;
diff --git a/pyvortex/src/serde.rs b/pyvortex/src/serde.rs
index 534a192bfd..d5f47bc165 100644
--- a/pyvortex/src/serde.rs
+++ b/pyvortex/src/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::{ErrorKind, Read, Write};
diff --git a/pyvortex/src/vortex_arrow.rs b/pyvortex/src/vortex_arrow.rs
index 7e524596d0..4f9fb44031 100644
--- a/pyvortex/src/vortex_arrow.rs
+++ b/pyvortex/src/vortex_arrow.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrow::array::Array as ArrowArray;
use arrow::datatypes::DataType;
use arrow::error::ArrowError;
diff --git a/pyvortex/test/conftest.py b/pyvortex/test/conftest.py
index 0bfd1e1034..99cc58cabd 100644
--- a/pyvortex/test/conftest.py
+++ b/pyvortex/test/conftest.py
@@ -1,17 +1,3 @@
-# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-#
-# 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.
-
import logging
import pathlib
import subprocess
diff --git a/pyvortex/test/test_array.py b/pyvortex/test/test_array.py
index 5dad5f3892..9c24d217e9 100644
--- a/pyvortex/test/test_array.py
+++ b/pyvortex/test/test_array.py
@@ -1,17 +1,3 @@
-# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-#
-# 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.
-
import pyarrow as pa
import pytest
diff --git a/pyvortex/test/test_compress.py b/pyvortex/test/test_compress.py
index 3e3db9b310..4a82027e52 100644
--- a/pyvortex/test/test_compress.py
+++ b/pyvortex/test/test_compress.py
@@ -1,17 +1,3 @@
-# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-#
-# 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.
-
import numpy as np
import pyarrow as pa
diff --git a/pyvortex/test/test_dtype.py b/pyvortex/test/test_dtype.py
index fcd0171868..e8761f34b4 100644
--- a/pyvortex/test/test_dtype.py
+++ b/pyvortex/test/test_dtype.py
@@ -1,17 +1,3 @@
-# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-#
-# 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.
-
import vortex
diff --git a/pyvortex/test/test_serde.py b/pyvortex/test/test_serde.py
index 9321a21464..9a05a67a4a 100644
--- a/pyvortex/test/test_serde.py
+++ b/pyvortex/test/test_serde.py
@@ -1,17 +1,3 @@
-# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-#
-# 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.
-
import pyarrow as pa
from pyarrow import fs
diff --git a/vortex-alloc/src/alloc.rs b/vortex-alloc/src/alloc.rs
index f785903e67..9c319e7908 100644
--- a/vortex-alloc/src/alloc.rs
+++ b/vortex-alloc/src/alloc.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use core::ptr::NonNull;
use super::VORTEX_ALIGNMENT;
diff --git a/vortex-alloc/src/lib.rs b/vortex-alloc/src/lib.rs
index 95a0e8d1ea..623d7a7ec5 100644
--- a/vortex-alloc/src/lib.rs
+++ b/vortex-alloc/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
mod alloc;
pub use alloc::*;
diff --git a/vortex-alp/src/alp.rs b/vortex-alp/src/alp.rs
index 26849eadf2..43f4b0d747 100644
--- a/vortex-alp/src/alp.rs
+++ b/vortex-alp/src/alp.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex-alp/src/compress.rs b/vortex-alp/src/compress.rs
index 17326bc14c..a742b0924a 100644
--- a/vortex-alp/src/compress.rs
+++ b/vortex-alp/src/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use log::debug;
use codecz::alp;
diff --git a/vortex-alp/src/downcast.rs b/vortex-alp/src/downcast.rs
index 9c8012b138..4bbf6b01bd 100644
--- a/vortex-alp/src/downcast.rs
+++ b/vortex-alp/src/downcast.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::array::{Array, ArrayRef};
use crate::ALPArray;
diff --git a/vortex-alp/src/lib.rs b/vortex-alp/src/lib.rs
index e2b3d3812b..6f0fe3ae42 100644
--- a/vortex-alp/src/lib.rs
+++ b/vortex-alp/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
pub use alp::*;
use linkme::distributed_slice;
use vortex::array::{EncodingRef, ENCODINGS};
diff --git a/vortex-alp/src/serde.rs b/vortex-alp/src/serde.rs
index 3c20f746f5..58ef3e090e 100644
--- a/vortex-alp/src/serde.rs
+++ b/vortex-alp/src/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::ErrorKind;
diff --git a/vortex-alp/src/stats.rs b/vortex-alp/src/stats.rs
index 3db84f213d..f19d5a6e81 100644
--- a/vortex-alp/src/stats.rs
+++ b/vortex-alp/src/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::collections::HashMap;
use crate::ALPArray;
diff --git a/vortex-dict/src/compress.rs b/vortex-dict/src/compress.rs
index 7f6b3f4f4f..a3f6dd4ea4 100644
--- a/vortex-dict/src/compress.rs
+++ b/vortex-dict/src/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::hash::{Hash, Hasher};
use ahash::RandomState;
diff --git a/vortex-dict/src/dict.rs b/vortex-dict/src/dict.rs
index 0b78b6d7c6..bb332cd453 100644
--- a/vortex-dict/src/dict.rs
+++ b/vortex-dict/src/dict.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex-dict/src/downcast.rs b/vortex-dict/src/downcast.rs
index d298f96d8c..5e9614e455 100644
--- a/vortex-dict/src/downcast.rs
+++ b/vortex-dict/src/downcast.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::array::{Array, ArrayRef};
use crate::DictArray;
diff --git a/vortex-dict/src/lib.rs b/vortex-dict/src/lib.rs
index f9a852f0ab..afef63b7da 100644
--- a/vortex-dict/src/lib.rs
+++ b/vortex-dict/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use linkme::distributed_slice;
use vortex::array::{EncodingRef, ENCODINGS};
diff --git a/vortex-dict/src/serde.rs b/vortex-dict/src/serde.rs
index a9f32f1250..59ff2aec3d 100644
--- a/vortex-dict/src/serde.rs
+++ b/vortex-dict/src/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use vortex::array::{Array, ArrayRef};
diff --git a/vortex-dict/src/stats.rs b/vortex-dict/src/stats.rs
index 9b5b2d10ff..e8b647b070 100644
--- a/vortex-dict/src/stats.rs
+++ b/vortex-dict/src/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::stats::{Stat, StatsCompute, StatsSet};
use crate::dict::DictArray;
diff --git a/vortex-fastlanes/src/bitpacking/compress.rs b/vortex-fastlanes/src/bitpacking/compress.rs
index e55f029287..46067e75b8 100644
--- a/vortex-fastlanes/src/bitpacking/compress.rs
+++ b/vortex-fastlanes/src/bitpacking/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrayref::array_ref;
use log::debug;
diff --git a/vortex-fastlanes/src/bitpacking/mod.rs b/vortex-fastlanes/src/bitpacking/mod.rs
index f5085e152f..20b6b86c77 100644
--- a/vortex-fastlanes/src/bitpacking/mod.rs
+++ b/vortex-fastlanes/src/bitpacking/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::collections::HashMap;
use std::sync::{Arc, RwLock};
diff --git a/vortex-fastlanes/src/bitpacking/serde.rs b/vortex-fastlanes/src/bitpacking/serde.rs
index 676d442878..f55763dd3b 100644
--- a/vortex-fastlanes/src/bitpacking/serde.rs
+++ b/vortex-fastlanes/src/bitpacking/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use vortex::array::{Array, ArrayRef};
diff --git a/vortex-fastlanes/src/for/compress.rs b/vortex-fastlanes/src/for/compress.rs
index 1f5bab357f..ddb63fe422 100644
--- a/vortex-fastlanes/src/for/compress.rs
+++ b/vortex-fastlanes/src/for/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use itertools::Itertools;
use log::debug;
diff --git a/vortex-fastlanes/src/for/mod.rs b/vortex-fastlanes/src/for/mod.rs
index efe834f35c..cd7b8fba9a 100644
--- a/vortex-fastlanes/src/for/mod.rs
+++ b/vortex-fastlanes/src/for/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::collections::HashMap;
use std::sync::{Arc, RwLock};
diff --git a/vortex-fastlanes/src/for/serde.rs b/vortex-fastlanes/src/for/serde.rs
index 7cfd5c6f1f..f92ab756c5 100644
--- a/vortex-fastlanes/src/for/serde.rs
+++ b/vortex-fastlanes/src/for/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use vortex::array::{Array, ArrayRef};
diff --git a/vortex-fastlanes/src/lib.rs b/vortex-fastlanes/src/lib.rs
index 9b5ddce8ee..43cc468c02 100644
--- a/vortex-fastlanes/src/lib.rs
+++ b/vortex-fastlanes/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use linkme::distributed_slice;
pub use bitpacking::*;
diff --git a/vortex-ffor/src/compress.rs b/vortex-ffor/src/compress.rs
index b9d2667e34..126bf3d2f4 100644
--- a/vortex-ffor/src/compress.rs
+++ b/vortex-ffor/src/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use log::debug;
use codecz::ffor;
diff --git a/vortex-ffor/src/downcast.rs b/vortex-ffor/src/downcast.rs
index 02ed17e63f..cb06b72390 100644
--- a/vortex-ffor/src/downcast.rs
+++ b/vortex-ffor/src/downcast.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::array::{Array, ArrayRef};
use crate::FFORArray;
diff --git a/vortex-ffor/src/ffor.rs b/vortex-ffor/src/ffor.rs
index 0e38135d25..fd187d9fa0 100644
--- a/vortex-ffor/src/ffor.rs
+++ b/vortex-ffor/src/ffor.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex-ffor/src/lib.rs b/vortex-ffor/src/lib.rs
index 2adcfcbaef..99e96dd1ad 100644
--- a/vortex-ffor/src/lib.rs
+++ b/vortex-ffor/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use linkme::distributed_slice;
pub use ffor::*;
diff --git a/vortex-ffor/src/serde.rs b/vortex-ffor/src/serde.rs
index dbdf056623..cc55dc5889 100644
--- a/vortex-ffor/src/serde.rs
+++ b/vortex-ffor/src/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use vortex::array::{Array, ArrayRef};
diff --git a/vortex-ffor/src/stats.rs b/vortex-ffor/src/stats.rs
index 1e533aa550..c0372e99aa 100644
--- a/vortex-ffor/src/stats.rs
+++ b/vortex-ffor/src/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::collections::HashMap;
use crate::FFORArray;
diff --git a/vortex-ree/src/compress.rs b/vortex-ree/src/compress.rs
index f42b38f02c..598bc91ae8 100644
--- a/vortex-ree/src/compress.rs
+++ b/vortex-ree/src/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use codecz::AlignedAllocator;
use vortex::array::downcast::DowncastArrayBuiltin;
use vortex::array::primitive::{PrimitiveArray, PrimitiveEncoding};
diff --git a/vortex-ree/src/downcast.rs b/vortex-ree/src/downcast.rs
index e2035ccf86..22818cb18c 100644
--- a/vortex-ree/src/downcast.rs
+++ b/vortex-ree/src/downcast.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::array::{Array, ArrayRef};
use crate::REEArray;
diff --git a/vortex-ree/src/lib.rs b/vortex-ree/src/lib.rs
index feaddffb1b..7fecbf9c23 100644
--- a/vortex-ree/src/lib.rs
+++ b/vortex-ree/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use linkme::distributed_slice;
use vortex::array::{EncodingRef, ENCODINGS};
diff --git a/vortex-ree/src/ree.rs b/vortex-ree/src/ree.rs
index 2097e9b748..6457b5870a 100644
--- a/vortex-ree/src/ree.rs
+++ b/vortex-ree/src/ree.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::cmp::min;
use std::marker::PhantomData;
diff --git a/vortex-ree/src/serde.rs b/vortex-ree/src/serde.rs
index 2a3b7b3d59..9134ee9060 100644
--- a/vortex-ree/src/serde.rs
+++ b/vortex-ree/src/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use vortex::array::{Array, ArrayRef};
diff --git a/vortex-ree/src/stats.rs b/vortex-ree/src/stats.rs
index 60b67db025..b5bda96c3d 100644
--- a/vortex-ree/src/stats.rs
+++ b/vortex-ree/src/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::REEArray;
use vortex::stats::{Stat, StatsCompute, StatsSet};
diff --git a/vortex-roaring/src/boolean/compress.rs b/vortex-roaring/src/boolean/compress.rs
index 97a8211c14..b45abc0b44 100644
--- a/vortex-roaring/src/boolean/compress.rs
+++ b/vortex-roaring/src/boolean/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use croaring::Bitmap;
use vortex::array::bool::{BoolArray, BoolEncoding};
diff --git a/vortex-roaring/src/boolean/mod.rs b/vortex-roaring/src/boolean/mod.rs
index b18b75153b..373b2db8bf 100644
--- a/vortex-roaring/src/boolean/mod.rs
+++ b/vortex-roaring/src/boolean/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex-roaring/src/boolean/serde.rs b/vortex-roaring/src/boolean/serde.rs
index 9488bb40f6..b624b734c4 100644
--- a/vortex-roaring/src/boolean/serde.rs
+++ b/vortex-roaring/src/boolean/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::ErrorKind;
diff --git a/vortex-roaring/src/boolean/stats.rs b/vortex-roaring/src/boolean/stats.rs
index aa541e67f1..9c7a141a0b 100644
--- a/vortex-roaring/src/boolean/stats.rs
+++ b/vortex-roaring/src/boolean/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::array::Array;
use vortex::stats::{Stat, StatsCompute, StatsSet};
diff --git a/vortex-roaring/src/downcast.rs b/vortex-roaring/src/downcast.rs
index bb9ef1f4f8..2ad13158e5 100644
--- a/vortex-roaring/src/downcast.rs
+++ b/vortex-roaring/src/downcast.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::array::{Array, ArrayRef};
use crate::{RoaringBoolArray, RoaringIntArray};
diff --git a/vortex-roaring/src/integer/compress.rs b/vortex-roaring/src/integer/compress.rs
index f0b9122063..715e440938 100644
--- a/vortex-roaring/src/integer/compress.rs
+++ b/vortex-roaring/src/integer/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use croaring::Bitmap;
use log::debug;
use num_traits::NumCast;
diff --git a/vortex-roaring/src/integer/mod.rs b/vortex-roaring/src/integer/mod.rs
index 9d35a14692..e24469c078 100644
--- a/vortex-roaring/src/integer/mod.rs
+++ b/vortex-roaring/src/integer/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex-roaring/src/integer/serde.rs b/vortex-roaring/src/integer/serde.rs
index d35c171eb9..dd99d59715 100644
--- a/vortex-roaring/src/integer/serde.rs
+++ b/vortex-roaring/src/integer/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::ErrorKind;
diff --git a/vortex-roaring/src/integer/stats.rs b/vortex-roaring/src/integer/stats.rs
index d0a4f32f34..14579eeb96 100644
--- a/vortex-roaring/src/integer/stats.rs
+++ b/vortex-roaring/src/integer/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::stats::{Stat, StatsCompute, StatsSet};
use crate::RoaringIntArray;
diff --git a/vortex-roaring/src/lib.rs b/vortex-roaring/src/lib.rs
index 56bcac1abf..0e844e00c8 100644
--- a/vortex-roaring/src/lib.rs
+++ b/vortex-roaring/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use linkme::distributed_slice;
pub use boolean::*;
diff --git a/vortex-roaring/src/serde_tests.rs b/vortex-roaring/src/serde_tests.rs
index e696551646..71a06a9a7a 100644
--- a/vortex-roaring/src/serde_tests.rs
+++ b/vortex-roaring/src/serde_tests.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
#[cfg(test)]
pub mod test {
use std::io;
diff --git a/vortex-zigzag/src/compress.rs b/vortex-zigzag/src/compress.rs
index 83f95d7870..0b611d1ca6 100644
--- a/vortex-zigzag/src/compress.rs
+++ b/vortex-zigzag/src/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use zigzag::ZigZag;
use crate::downcast::DowncastZigzag;
diff --git a/vortex-zigzag/src/downcast.rs b/vortex-zigzag/src/downcast.rs
index a798f7ee80..5e2092170b 100644
--- a/vortex-zigzag/src/downcast.rs
+++ b/vortex-zigzag/src/downcast.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use vortex::array::{Array, ArrayRef};
use crate::ZigZagArray;
diff --git a/vortex-zigzag/src/lib.rs b/vortex-zigzag/src/lib.rs
index ebaa9f9da6..55da8b3bcd 100644
--- a/vortex-zigzag/src/lib.rs
+++ b/vortex-zigzag/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use linkme::distributed_slice;
use vortex::array::{EncodingRef, ENCODINGS};
diff --git a/vortex-zigzag/src/serde.rs b/vortex-zigzag/src/serde.rs
index 1be7367efd..2af02e2f49 100644
--- a/vortex-zigzag/src/serde.rs
+++ b/vortex-zigzag/src/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::ErrorKind;
diff --git a/vortex-zigzag/src/stats.rs b/vortex-zigzag/src/stats.rs
index 84564d40dd..1feac0aff1 100644
--- a/vortex-zigzag/src/stats.rs
+++ b/vortex-zigzag/src/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::collections::HashMap;
use vortex::stats::{Stat, StatsCompute, StatsSet};
diff --git a/vortex-zigzag/src/zigzag.rs b/vortex-zigzag/src/zigzag.rs
index 26a1d3b4cd..a9888d2608 100644
--- a/vortex-zigzag/src/zigzag.rs
+++ b/vortex-zigzag/src/zigzag.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex/src/array/bool/compress.rs b/vortex/src/array/bool/compress.rs
index bb1f74d9b3..588bed8a38 100644
--- a/vortex/src/array/bool/compress.rs
+++ b/vortex/src/array/bool/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::bool::BoolEncoding;
use crate::array::{Array, ArrayRef};
use crate::compress::{
diff --git a/vortex/src/array/bool/mod.rs b/vortex/src/array/bool/mod.rs
index da00839a17..369ad408ad 100644
--- a/vortex/src/array/bool/mod.rs
+++ b/vortex/src/array/bool/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::iter;
use std::sync::{Arc, RwLock};
diff --git a/vortex/src/array/bool/serde.rs b/vortex/src/array/bool/serde.rs
index 59e3ee989c..7bf1262db9 100644
--- a/vortex/src/array/bool/serde.rs
+++ b/vortex/src/array/bool/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use arrow::buffer::BooleanBuffer;
diff --git a/vortex/src/array/bool/stats.rs b/vortex/src/array/bool/stats.rs
index d198ea69d7..ddf83852d4 100644
--- a/vortex/src/array/bool/stats.rs
+++ b/vortex/src/array/bool/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::collections::HashMap;
use crate::array::bool::BoolArray;
diff --git a/vortex/src/array/chunked/compress.rs b/vortex/src/array/chunked/compress.rs
index 87fbd4e3c2..1268ba6dfd 100644
--- a/vortex/src/array/chunked/compress.rs
+++ b/vortex/src/array/chunked/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use rayon::prelude::*;
use crate::array::chunked::{ChunkedArray, ChunkedEncoding};
diff --git a/vortex/src/array/chunked/mod.rs b/vortex/src/array/chunked/mod.rs
index abd39f9b46..5c5e00fdf5 100644
--- a/vortex/src/array/chunked/mod.rs
+++ b/vortex/src/array/chunked/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
use std::vec::IntoIter;
diff --git a/vortex/src/array/chunked/serde.rs b/vortex/src/array/chunked/serde.rs
index aeec510172..34b95a8b05 100644
--- a/vortex/src/array/chunked/serde.rs
+++ b/vortex/src/array/chunked/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use crate::array::chunked::{ChunkedArray, ChunkedEncoding};
diff --git a/vortex/src/array/chunked/stats.rs b/vortex/src/array/chunked/stats.rs
index 6ff122eec2..b58adb2dc7 100644
--- a/vortex/src/array/chunked/stats.rs
+++ b/vortex/src/array/chunked/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::chunked::ChunkedArray;
use crate::stats::{Stat, StatsCompute, StatsSet};
diff --git a/vortex/src/array/constant/compress.rs b/vortex/src/array/constant/compress.rs
index 1edd8c7fbc..0826d5b98c 100644
--- a/vortex/src/array/constant/compress.rs
+++ b/vortex/src/array/constant/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::constant::{ConstantArray, ConstantEncoding};
use crate::array::{Array, ArrayRef};
use crate::compress::{CompressConfig, CompressCtx, Compressor, EncodingCompression};
diff --git a/vortex/src/array/constant/compute.rs b/vortex/src/array/constant/compute.rs
index 2a34f552f6..e46daaa542 100644
--- a/vortex/src/array/constant/compute.rs
+++ b/vortex/src/array/constant/compute.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::constant::ConstantArray;
use crate::compute::take::TakeFn;
use crate::compute::ArrayCompute;
diff --git a/vortex/src/array/constant/mod.rs b/vortex/src/array/constant/mod.rs
index de3bde541a..7a21343685 100644
--- a/vortex/src/array/constant/mod.rs
+++ b/vortex/src/array/constant/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex/src/array/constant/serde.rs b/vortex/src/array/constant/serde.rs
index 922a50d67d..47c7a46d32 100644
--- a/vortex/src/array/constant/serde.rs
+++ b/vortex/src/array/constant/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use crate::array::constant::{ConstantArray, ConstantEncoding};
diff --git a/vortex/src/array/constant/stats.rs b/vortex/src/array/constant/stats.rs
index fc7214d376..e8bdd7df5d 100644
--- a/vortex/src/array/constant/stats.rs
+++ b/vortex/src/array/constant/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::collections::HashMap;
use crate::array::constant::ConstantArray;
diff --git a/vortex/src/array/constant/take.rs b/vortex/src/array/constant/take.rs
index 4ffa0acf54..0760e501fd 100644
--- a/vortex/src/array/constant/take.rs
+++ b/vortex/src/array/constant/take.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::constant::ConstantArray;
use crate::array::{Array, ArrayRef};
use crate::compute::take::TakeFn;
diff --git a/vortex/src/array/downcast.rs b/vortex/src/array/downcast.rs
index 99d37e3377..d6c67f8d6e 100644
--- a/vortex/src/array/downcast.rs
+++ b/vortex/src/array/downcast.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::bool::BoolArray;
use crate::array::chunked::ChunkedArray;
use crate::array::constant::ConstantArray;
diff --git a/vortex/src/array/mod.rs b/vortex/src/array/mod.rs
index b9263764ca..1803895290 100644
--- a/vortex/src/array/mod.rs
+++ b/vortex/src/array/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::fmt::{Debug, Display, Formatter};
diff --git a/vortex/src/array/primitive/compress.rs b/vortex/src/array/primitive/compress.rs
index 69c8409747..1d5aaf0fd8 100644
--- a/vortex/src/array/primitive/compress.rs
+++ b/vortex/src/array/primitive/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::primitive::PrimitiveEncoding;
use crate::array::{Array, ArrayRef};
use crate::compress::{
diff --git a/vortex/src/array/primitive/mod.rs b/vortex/src/array/primitive/mod.rs
index fb556aa814..2cff46a45c 100644
--- a/vortex/src/array/primitive/mod.rs
+++ b/vortex/src/array/primitive/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use core::cmp::min;
use std::any::Any;
use std::iter;
diff --git a/vortex/src/array/primitive/serde.rs b/vortex/src/array/primitive/serde.rs
index a3c1a806f0..af2c7d7ee8 100644
--- a/vortex/src/array/primitive/serde.rs
+++ b/vortex/src/array/primitive/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::ErrorKind;
diff --git a/vortex/src/array/primitive/stats.rs b/vortex/src/array/primitive/stats.rs
index 402b744aec..ef066abcce 100644
--- a/vortex/src/array/primitive/stats.rs
+++ b/vortex/src/array/primitive/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::collections::HashMap;
use std::marker::PhantomData;
diff --git a/vortex/src/array/sparse/compress.rs b/vortex/src/array/sparse/compress.rs
index 215f8832a2..219cdb49f5 100644
--- a/vortex/src/array/sparse/compress.rs
+++ b/vortex/src/array/sparse/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::downcast::DowncastArrayBuiltin;
use crate::array::sparse::{SparseArray, SparseEncoding};
use crate::array::{Array, ArrayRef};
diff --git a/vortex/src/array/sparse/mod.rs b/vortex/src/array/sparse/mod.rs
index 1046e98f39..86a2e623c0 100644
--- a/vortex/src/array/sparse/mod.rs
+++ b/vortex/src/array/sparse/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::iter;
use std::sync::{Arc, RwLock};
diff --git a/vortex/src/array/sparse/serde.rs b/vortex/src/array/sparse/serde.rs
index 21ad17cb7f..17270c37e8 100644
--- a/vortex/src/array/sparse/serde.rs
+++ b/vortex/src/array/sparse/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::ErrorKind;
diff --git a/vortex/src/array/sparse/stats.rs b/vortex/src/array/sparse/stats.rs
index 7a815c8554..3e21325261 100644
--- a/vortex/src/array/sparse/stats.rs
+++ b/vortex/src/array/sparse/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::sparse::SparseArray;
use crate::stats::{Stat, StatsCompute, StatsSet};
diff --git a/vortex/src/array/struct_/compress.rs b/vortex/src/array/struct_/compress.rs
index 731a421dfd..09755c33d6 100644
--- a/vortex/src/array/struct_/compress.rs
+++ b/vortex/src/array/struct_/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::downcast::DowncastArrayBuiltin;
use crate::array::struct_::{StructArray, StructEncoding};
use crate::array::{Array, ArrayRef};
diff --git a/vortex/src/array/struct_/mod.rs b/vortex/src/array/struct_/mod.rs
index 4aaaeeefa5..698d39a43d 100644
--- a/vortex/src/array/struct_/mod.rs
+++ b/vortex/src/array/struct_/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex/src/array/struct_/serde.rs b/vortex/src/array/struct_/serde.rs
index 63baf8b471..ddcbbd50c6 100644
--- a/vortex/src/array/struct_/serde.rs
+++ b/vortex/src/array/struct_/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::ErrorKind;
diff --git a/vortex/src/array/struct_/stats.rs b/vortex/src/array/struct_/stats.rs
index 788eba45db..0a1e944afe 100644
--- a/vortex/src/array/struct_/stats.rs
+++ b/vortex/src/array/struct_/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::struct_::StructArray;
use crate::stats::{Stat, StatsCompute, StatsSet};
diff --git a/vortex/src/array/typed/compress.rs b/vortex/src/array/typed/compress.rs
index 956422fdc6..eea51184d6 100644
--- a/vortex/src/array/typed/compress.rs
+++ b/vortex/src/array/typed/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::downcast::DowncastArrayBuiltin;
use crate::array::typed::{TypedArray, TypedEncoding};
use crate::array::{Array, ArrayRef};
diff --git a/vortex/src/array/typed/mod.rs b/vortex/src/array/typed/mod.rs
index e438a23c34..945cc2957d 100644
--- a/vortex/src/array/typed/mod.rs
+++ b/vortex/src/array/typed/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::sync::{Arc, RwLock};
diff --git a/vortex/src/array/typed/serde.rs b/vortex/src/array/typed/serde.rs
index 3d7632bfe3..60db7c33e7 100644
--- a/vortex/src/array/typed/serde.rs
+++ b/vortex/src/array/typed/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use crate::array::typed::{TypedArray, TypedEncoding};
diff --git a/vortex/src/array/typed/stats.rs b/vortex/src/array/typed/stats.rs
index 7358684021..bff00d42dc 100644
--- a/vortex/src/array/typed/stats.rs
+++ b/vortex/src/array/typed/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::typed::TypedArray;
use crate::stats::{Stat, StatsCompute, StatsSet};
diff --git a/vortex/src/array/varbin/compress.rs b/vortex/src/array/varbin/compress.rs
index fbdbb72a68..ea74370e2b 100644
--- a/vortex/src/array/varbin/compress.rs
+++ b/vortex/src/array/varbin/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::downcast::DowncastArrayBuiltin;
use crate::array::varbin::{VarBinArray, VarBinEncoding};
use crate::array::{Array, ArrayRef};
diff --git a/vortex/src/array/varbin/mod.rs b/vortex/src/array/varbin/mod.rs
index f4bd9ff8a9..beab3d5dab 100644
--- a/vortex/src/array/varbin/mod.rs
+++ b/vortex/src/array/varbin/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::iter;
use std::sync::{Arc, RwLock};
diff --git a/vortex/src/array/varbin/serde.rs b/vortex/src/array/varbin/serde.rs
index 90695c4781..f6966effa5 100644
--- a/vortex/src/array/varbin/serde.rs
+++ b/vortex/src/array/varbin/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use crate::array::varbin::{VarBinArray, VarBinEncoding};
diff --git a/vortex/src/array/varbin/stats.rs b/vortex/src/array/varbin/stats.rs
index b318e1d1c7..12f3743a29 100644
--- a/vortex/src/array/varbin/stats.rs
+++ b/vortex/src/array/varbin/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::cmp::Ordering;
use std::collections::HashMap;
diff --git a/vortex/src/array/varbinview/compress.rs b/vortex/src/array/varbinview/compress.rs
index cb676fc6b5..9c384e5c39 100644
--- a/vortex/src/array/varbinview/compress.rs
+++ b/vortex/src/array/varbinview/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::downcast::DowncastArrayBuiltin;
use crate::array::varbinview::{VarBinViewArray, VarBinViewEncoding};
use crate::array::{Array, ArrayRef};
diff --git a/vortex/src/array/varbinview/mod.rs b/vortex/src/array/varbinview/mod.rs
index e7d2a9b1bb..bfa7a4ac95 100644
--- a/vortex/src/array/varbinview/mod.rs
+++ b/vortex/src/array/varbinview/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
mod compress;
mod serde;
diff --git a/vortex/src/array/varbinview/serde.rs b/vortex/src/array/varbinview/serde.rs
index 25d01e5d09..3fb5910f7a 100644
--- a/vortex/src/array/varbinview/serde.rs
+++ b/vortex/src/array/varbinview/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use crate::array::varbinview::{VarBinViewArray, VarBinViewEncoding};
diff --git a/vortex/src/arrow/aligned_iter.rs b/vortex/src/arrow/aligned_iter.rs
index aa863bbc21..d52fc44671 100644
--- a/vortex/src/arrow/aligned_iter.rs
+++ b/vortex/src/arrow/aligned_iter.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrow::array::{Array as ArrowArray, ArrayRef};
pub struct AlignedArray {
diff --git a/vortex/src/arrow/compute/mod.rs b/vortex/src/arrow/compute/mod.rs
index 1a86082651..9ca7476da5 100644
--- a/vortex/src/arrow/compute/mod.rs
+++ b/vortex/src/arrow/compute/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
pub use repeat::*;
mod repeat;
diff --git a/vortex/src/arrow/compute/repeat.rs b/vortex/src/arrow/compute/repeat.rs
index d6ec8beb31..662775e721 100644
--- a/vortex/src/arrow/compute/repeat.rs
+++ b/vortex/src/arrow/compute/repeat.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::sync::Arc;
use arrow::array::cast::AsArray;
diff --git a/vortex/src/arrow/convert.rs b/vortex/src/arrow/convert.rs
index 086833105c..a0a032a4f2 100644
--- a/vortex/src/arrow/convert.rs
+++ b/vortex/src/arrow/convert.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::iter::zip;
use std::sync::Arc;
diff --git a/vortex/src/arrow/mod.rs b/vortex/src/arrow/mod.rs
index eb6e461bef..e2c9df1c2f 100644
--- a/vortex/src/arrow/mod.rs
+++ b/vortex/src/arrow/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrow::array::ArrayRef;
use itertools::Itertools;
diff --git a/vortex/src/compress.rs b/vortex/src/compress.rs
index cbac99bf90..518e31fc32 100644
--- a/vortex/src/compress.rs
+++ b/vortex/src/compress.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::collections::HashSet;
use std::fmt::Debug;
diff --git a/vortex/src/compute/add.rs b/vortex/src/compute/add.rs
index ec62f45db7..6ef1002204 100644
--- a/vortex/src/compute/add.rs
+++ b/vortex/src/compute/add.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::constant::ConstantArray;
use crate::array::{Array, ArrayKind, ArrayRef};
use crate::error::{VortexError, VortexResult};
diff --git a/vortex/src/compute/as_contiguous.rs b/vortex/src/compute/as_contiguous.rs
index 2cb79b4720..a98375397e 100644
--- a/vortex/src/compute/as_contiguous.rs
+++ b/vortex/src/compute/as_contiguous.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrow::buffer::BooleanBuffer;
use itertools::Itertools;
diff --git a/vortex/src/compute/cast.rs b/vortex/src/compute/cast.rs
index e1d9a99274..4cd56bee8c 100644
--- a/vortex/src/compute/cast.rs
+++ b/vortex/src/compute/cast.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::dtype::DType;
use crate::scalar::Scalar;
diff --git a/vortex/src/compute/mod.rs b/vortex/src/compute/mod.rs
index 6eea3060c6..5def0fc078 100644
--- a/vortex/src/compute/mod.rs
+++ b/vortex/src/compute/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use take::TakeFn;
pub mod add;
diff --git a/vortex/src/compute/repeat.rs b/vortex/src/compute/repeat.rs
index b90b78e815..5fc4e2afe5 100644
--- a/vortex/src/compute/repeat.rs
+++ b/vortex/src/compute/repeat.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::constant::ConstantArray;
use crate::array::{Array, ArrayRef};
use crate::scalar::Scalar;
diff --git a/vortex/src/compute/search_sorted.rs b/vortex/src/compute/search_sorted.rs
index 20d511902f..42677dd9e7 100644
--- a/vortex/src/compute/search_sorted.rs
+++ b/vortex/src/compute/search_sorted.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::Array;
use crate::error::VortexResult;
use crate::polars::IntoPolarsSeries;
diff --git a/vortex/src/compute/take.rs b/vortex/src/compute/take.rs
index f2bc2a2d69..cbcaa458f1 100644
--- a/vortex/src/compute/take.rs
+++ b/vortex/src/compute/take.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::array::{Array, ArrayRef};
use crate::error::{VortexError, VortexResult};
diff --git a/vortex/src/dtype.rs b/vortex/src/dtype.rs
index 57c0579d37..a9abcc51dc 100644
--- a/vortex/src/dtype.rs
+++ b/vortex/src/dtype.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::fmt::{Debug, Display, Formatter};
use std::sync::Arc;
diff --git a/vortex/src/encode.rs b/vortex/src/encode.rs
index 41b635a76e..168abcd40d 100644
--- a/vortex/src/encode.rs
+++ b/vortex/src/encode.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::sync::Arc;
use arrow::array::cast::AsArray;
diff --git a/vortex/src/error.rs b/vortex/src/error.rs
index f73dd2a3ca..9fa652a6f9 100644
--- a/vortex/src/error.rs
+++ b/vortex/src/error.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::borrow::Cow;
use std::env;
use std::fmt::{self, Display, Formatter};
diff --git a/vortex/src/formatter.rs b/vortex/src/formatter.rs
index 509597896e..495476d520 100644
--- a/vortex/src/formatter.rs
+++ b/vortex/src/formatter.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::fmt::Formatter;
use humansize::{format_size, DECIMAL};
diff --git a/vortex/src/lib.rs b/vortex/src/lib.rs
index 99ca8aaf9f..fad5ab605f 100644
--- a/vortex/src/lib.rs
+++ b/vortex/src/lib.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
pub mod array;
pub mod arrow;
pub mod scalar;
diff --git a/vortex/src/polars.rs b/vortex/src/polars.rs
index 271b302b1a..7eb50a713c 100644
--- a/vortex/src/polars.rs
+++ b/vortex/src/polars.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrow::array::{Array as ArrowArray, ArrayRef as ArrowArrayRef};
use polars_arrow::array::from_data;
use polars_core::prelude::{AnyValue, Series};
diff --git a/vortex/src/ptype.rs b/vortex/src/ptype.rs
index 8d5d3a4e01..595754c216 100644
--- a/vortex/src/ptype.rs
+++ b/vortex/src/ptype.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::fmt::{Debug, Display};
use std::panic::RefUnwindSafe;
diff --git a/vortex/src/sampling.rs b/vortex/src/sampling.rs
index 31ead0c280..979deb70d8 100644
--- a/vortex/src/sampling.rs
+++ b/vortex/src/sampling.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use rand::Rng;
pub fn stratified_slices(
diff --git a/vortex/src/scalar/arrow.rs b/vortex/src/scalar/arrow.rs
index 9197d44331..13ce1700c1 100644
--- a/vortex/src/scalar/arrow.rs
+++ b/vortex/src/scalar/arrow.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use arrow::array::types::{
Float16Type, Float32Type, Float64Type, Int16Type, Int32Type, Int64Type, Int8Type, UInt16Type,
UInt32Type, UInt64Type, UInt8Type,
diff --git a/vortex/src/scalar/binary.rs b/vortex/src/scalar/binary.rs
index 39e6972b16..ecaded22fc 100644
--- a/vortex/src/scalar/binary.rs
+++ b/vortex/src/scalar/binary.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::dtype::{DType, Nullability};
use crate::error::{VortexError, VortexResult};
use crate::scalar::Scalar;
diff --git a/vortex/src/scalar/bool.rs b/vortex/src/scalar/bool.rs
index 5a3f33b1af..5a5d1be662 100644
--- a/vortex/src/scalar/bool.rs
+++ b/vortex/src/scalar/bool.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::fmt::{Display, Formatter};
diff --git a/vortex/src/scalar/equal.rs b/vortex/src/scalar/equal.rs
index 155c253c5e..f5fc991a0b 100644
--- a/vortex/src/scalar/equal.rs
+++ b/vortex/src/scalar/equal.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::sync::Arc;
use crate::scalar::localtime::LocalTimeScalar;
diff --git a/vortex/src/scalar/list.rs b/vortex/src/scalar/list.rs
index d5f357305d..8636ae6926 100644
--- a/vortex/src/scalar/list.rs
+++ b/vortex/src/scalar/list.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::fmt::{Display, Formatter};
diff --git a/vortex/src/scalar/localtime.rs b/vortex/src/scalar/localtime.rs
index d3262a26a6..9a4ef52cf1 100644
--- a/vortex/src/scalar/localtime.rs
+++ b/vortex/src/scalar/localtime.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::dtype::{DType, Nullability, TimeUnit};
use crate::error::VortexResult;
use crate::scalar::{PScalar, Scalar};
diff --git a/vortex/src/scalar/mod.rs b/vortex/src/scalar/mod.rs
index 0272759a5e..0f7e287aa5 100644
--- a/vortex/src/scalar/mod.rs
+++ b/vortex/src/scalar/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::fmt::{Debug, Display};
diff --git a/vortex/src/scalar/null.rs b/vortex/src/scalar/null.rs
index efce4b7ee2..8d0ea4418d 100644
--- a/vortex/src/scalar/null.rs
+++ b/vortex/src/scalar/null.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::fmt::{Display, Formatter};
diff --git a/vortex/src/scalar/nullable.rs b/vortex/src/scalar/nullable.rs
index 8aa50ba47e..61ffb6a5d8 100644
--- a/vortex/src/scalar/nullable.rs
+++ b/vortex/src/scalar/nullable.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::fmt::{Display, Formatter};
use std::mem::size_of;
diff --git a/vortex/src/scalar/ord.rs b/vortex/src/scalar/ord.rs
index 19c30e09ec..c60ccd5f33 100644
--- a/vortex/src/scalar/ord.rs
+++ b/vortex/src/scalar/ord.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use crate::scalar::{
BinaryScalar, BoolScalar, LocalTimeScalar, NullableScalar, PScalar, Scalar, StructScalar,
Utf8Scalar,
diff --git a/vortex/src/scalar/primitive.rs b/vortex/src/scalar/primitive.rs
index d3e5a25a70..088f4de22c 100644
--- a/vortex/src/scalar/primitive.rs
+++ b/vortex/src/scalar/primitive.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::fmt::{Display, Formatter};
use std::mem::size_of;
diff --git a/vortex/src/scalar/serde.rs b/vortex/src/scalar/serde.rs
index 08a72cbfa9..7b112ff691 100644
--- a/vortex/src/scalar/serde.rs
+++ b/vortex/src/scalar/serde.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::{ErrorKind, Read};
diff --git a/vortex/src/scalar/struct_.rs b/vortex/src/scalar/struct_.rs
index f1817ceeff..f0761e3303 100644
--- a/vortex/src/scalar/struct_.rs
+++ b/vortex/src/scalar/struct_.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::cmp::Ordering;
use std::fmt::{Display, Formatter};
diff --git a/vortex/src/scalar/utf8.rs b/vortex/src/scalar/utf8.rs
index f351d35408..975b5ebdaf 100644
--- a/vortex/src/scalar/utf8.rs
+++ b/vortex/src/scalar/utf8.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::any::Any;
use std::fmt::{Display, Formatter};
diff --git a/vortex/src/serde/dtype.rs b/vortex/src/serde/dtype.rs
index a5b1e3aa39..19caca7e11 100644
--- a/vortex/src/serde/dtype.rs
+++ b/vortex/src/serde/dtype.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::{ErrorKind, Read};
use std::sync::Arc;
diff --git a/vortex/src/serde/mod.rs b/vortex/src/serde/mod.rs
index b2cec9fc08..c4b1c24e79 100644
--- a/vortex/src/serde/mod.rs
+++ b/vortex/src/serde/mod.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::io;
use std::io::{ErrorKind, Read, Write};
diff --git a/vortex/src/stats.rs b/vortex/src/stats.rs
index 690ef767d4..e559f2d41c 100644
--- a/vortex/src/stats.rs
+++ b/vortex/src/stats.rs
@@ -1,17 +1,3 @@
-// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved.
-//
-// 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.
-
use std::cmp::Ordering;
use std::collections::hash_map::Entry;
use std::collections::HashMap;