diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 3f917428..3974142b 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -1,4 +1,16 @@
-# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
name: Deploy
diff --git a/.github/workflows/dev_pr.yml b/.github/workflows/dev_pr.yml
index a22af630..4683568d 100644
--- a/.github/workflows/dev_pr.yml
+++ b/.github/workflows/dev_pr.yml
@@ -1,4 +1,16 @@
-# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
name: Dev PR
diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
index 0fef0f0e..c7a02f03 100644
--- a/.github/workflows/go.yml
+++ b/.github/workflows/go.yml
@@ -1,4 +1,16 @@
-# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
name: Go
on:
diff --git a/.github/workflows/publish_install_script.yml b/.github/workflows/publish_install_script.yml
index a8d0e6ce..f618acc6 100644
--- a/.github/workflows/publish_install_script.yml
+++ b/.github/workflows/publish_install_script.yml
@@ -1,4 +1,16 @@
-# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
name: Publish install.sh
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 20c529a0..da49d2b3 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -1,4 +1,16 @@
-# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
name: Release dbc
diff --git a/.gitignore b/.gitignore
index bcb47c0b..fb6c10a2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -40,3 +40,6 @@ cdn-dev
# mkdocs .cache dir
.cache
+
+.venv
+.claude
\ No newline at end of file
diff --git a/.goreleaser.yaml b/.goreleaser.yaml
index d717139f..b5fa56d2 100644
--- a/.goreleaser.yaml
+++ b/.goreleaser.yaml
@@ -1,3 +1,17 @@
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
# This is an example .goreleaser.yml file with some sensible defaults.
# Make sure to check the documentation at https://goreleaser.com
diff --git a/Dockerfile b/Dockerfile
index 4f2087e7..399c9851 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,17 @@
-# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
FROM scratch
ENTRYPOINT ["/dbc"]
COPY dbc /
diff --git a/README.md b/README.md
index 4f9e75a7..63b6cac4 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,18 @@
-
+
# dbc
diff --git a/cmd/dbc/add.go b/cmd/dbc/add.go
index 1ed0cd16..cff11e2b 100644
--- a/cmd/dbc/add.go
+++ b/cmd/dbc/add.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/add_test.go b/cmd/dbc/add_test.go
index 3f7cd871..fb329a87 100644
--- a/cmd/dbc/add_test.go
+++ b/cmd/dbc/add_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/driver_list.go b/cmd/dbc/driver_list.go
index ed60bb6f..96f842ef 100644
--- a/cmd/dbc/driver_list.go
+++ b/cmd/dbc/driver_list.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/driver_list_test.go b/cmd/dbc/driver_list_test.go
index a0e4dc56..c8cbf818 100644
--- a/cmd/dbc/driver_list_test.go
+++ b/cmd/dbc/driver_list_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/init.go b/cmd/dbc/init.go
index 10872b48..801836c8 100644
--- a/cmd/dbc/init.go
+++ b/cmd/dbc/init.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/init_test.go b/cmd/dbc/init_test.go
index 469c07a7..c9bb8a2f 100644
--- a/cmd/dbc/init_test.go
+++ b/cmd/dbc/init_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/install.go b/cmd/dbc/install.go
index e9f3a3bd..28952f6c 100644
--- a/cmd/dbc/install.go
+++ b/cmd/dbc/install.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/install_test.go b/cmd/dbc/install_test.go
index 17786a95..b544cacf 100644
--- a/cmd/dbc/install_test.go
+++ b/cmd/dbc/install_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/lockfile.go b/cmd/dbc/lockfile.go
index f3cdeb68..4b5c7fec 100644
--- a/cmd/dbc/lockfile.go
+++ b/cmd/dbc/lockfile.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/main.go b/cmd/dbc/main.go
index e5888341..fa4094b6 100644
--- a/cmd/dbc/main.go
+++ b/cmd/dbc/main.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/main_test.go b/cmd/dbc/main_test.go
index 0c0623d8..0a7fa90b 100644
--- a/cmd/dbc/main_test.go
+++ b/cmd/dbc/main_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/registry_test.go b/cmd/dbc/registry_test.go
index 174212ec..1a3256c5 100644
--- a/cmd/dbc/registry_test.go
+++ b/cmd/dbc/registry_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
//go:build windows && test_registry
diff --git a/cmd/dbc/remove.go b/cmd/dbc/remove.go
index 74d7a231..598e978a 100644
--- a/cmd/dbc/remove.go
+++ b/cmd/dbc/remove.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/search.go b/cmd/dbc/search.go
index 2e2ba582..07e548fc 100644
--- a/cmd/dbc/search.go
+++ b/cmd/dbc/search.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/search_test.go b/cmd/dbc/search_test.go
index d86b47c6..ae01ed15 100644
--- a/cmd/dbc/search_test.go
+++ b/cmd/dbc/search_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/subcommand_test.go b/cmd/dbc/subcommand_test.go
index a46482dc..b2b47af3 100644
--- a/cmd/dbc/subcommand_test.go
+++ b/cmd/dbc/subcommand_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/sync.go b/cmd/dbc/sync.go
index 6e2648d0..4f9dae9c 100644
--- a/cmd/dbc/sync.go
+++ b/cmd/dbc/sync.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/sync_test.go b/cmd/dbc/sync_test.go
index 8748a31d..82ad2e10 100644
--- a/cmd/dbc/sync_test.go
+++ b/cmd/dbc/sync_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/tui_driver_list.go b/cmd/dbc/tui_driver_list.go
index b92d2e8e..d089cf18 100644
--- a/cmd/dbc/tui_driver_list.go
+++ b/cmd/dbc/tui_driver_list.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/tui_menu.go b/cmd/dbc/tui_menu.go
index 27e9e982..bdb277be 100644
--- a/cmd/dbc/tui_menu.go
+++ b/cmd/dbc/tui_menu.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/uninstall.go b/cmd/dbc/uninstall.go
index ef149392..a8a7ae18 100644
--- a/cmd/dbc/uninstall.go
+++ b/cmd/dbc/uninstall.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/uninstall_test.go b/cmd/dbc/uninstall_test.go
index 21686b66..df08bd36 100644
--- a/cmd/dbc/uninstall_test.go
+++ b/cmd/dbc/uninstall_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/cmd/dbc/view_config.go b/cmd/dbc/view_config.go
index ec9b7ab2..5a364670 100644
--- a/cmd/dbc/view_config.go
+++ b/cmd/dbc/view_config.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package main
diff --git a/config/config.go b/config/config.go
index 3bf88114..0629d021 100644
--- a/config/config.go
+++ b/config/config.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package config
diff --git a/config/config_test.go b/config/config_test.go
index 0fa20baa..77c2cd2b 100644
--- a/config/config_test.go
+++ b/config/config_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package config
diff --git a/config/current.go b/config/current.go
index 39606ee1..cf7f217c 100644
--- a/config/current.go
+++ b/config/current.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package config
diff --git a/config/dirs_unixlike.go b/config/dirs_unixlike.go
index 61e3d87f..23e23b6f 100644
--- a/config/dirs_unixlike.go
+++ b/config/dirs_unixlike.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
//go:build !windows
diff --git a/config/dirs_windows.go b/config/dirs_windows.go
index bce828e6..b9230fc9 100644
--- a/config/dirs_windows.go
+++ b/config/dirs_windows.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package config
diff --git a/config/driver.go b/config/driver.go
index ea9070f9..c2153b0a 100644
--- a/config/driver.go
+++ b/config/driver.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package config
diff --git a/config/driver_test.go b/config/driver_test.go
index b21e649f..2f7d9eba 100644
--- a/config/driver_test.go
+++ b/config/driver_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package config
diff --git a/config/unixlike_test.go b/config/unixlike_test.go
index 867d0839..93015509 100644
--- a/config/unixlike_test.go
+++ b/config/unixlike_test.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
//go:build !windows
diff --git a/delegates.go b/delegates.go
index 8fd65a79..30358cc4 100644
--- a/delegates.go
+++ b/delegates.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package dbc
diff --git a/docs/README.md b/docs/README.md
index ecb53020..1458d3e0 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -1,4 +1,18 @@
-
+
# dbc docs
diff --git a/docs/concepts/driver.md b/docs/concepts/driver.md
index 2c3b2a80..989248f6 100644
--- a/docs/concepts/driver.md
+++ b/docs/concepts/driver.md
@@ -1,4 +1,18 @@
-
+
# Driver
diff --git a/docs/concepts/driver_list.md b/docs/concepts/driver_list.md
index a093d152..6d9c7fe4 100644
--- a/docs/concepts/driver_list.md
+++ b/docs/concepts/driver_list.md
@@ -1,4 +1,18 @@
-
+
# Driver List
diff --git a/docs/concepts/driver_manager.md b/docs/concepts/driver_manager.md
index 1905b73b..61272abe 100644
--- a/docs/concepts/driver_manager.md
+++ b/docs/concepts/driver_manager.md
@@ -1,4 +1,18 @@
-
+
# Driver Manager
diff --git a/docs/concepts/driver_manifest.md b/docs/concepts/driver_manifest.md
index 0f6413aa..7f8935a2 100644
--- a/docs/concepts/driver_manifest.md
+++ b/docs/concepts/driver_manifest.md
@@ -1,4 +1,18 @@
-
+
# Driver Manifest
diff --git a/docs/getting_started/faq.md b/docs/getting_started/faq.md
index dd0d1733..bd5bf32b 100644
--- a/docs/getting_started/faq.md
+++ b/docs/getting_started/faq.md
@@ -1,4 +1,18 @@
-
+
# FAQ
diff --git a/docs/getting_started/first_steps.md b/docs/getting_started/first_steps.md
index 9ace21bd..23953d94 100644
--- a/docs/getting_started/first_steps.md
+++ b/docs/getting_started/first_steps.md
@@ -1,4 +1,18 @@
-
+
# First Steps
diff --git a/docs/getting_started/installation.md b/docs/getting_started/installation.md
index 57ca2e3b..54e5aa7c 100644
--- a/docs/getting_started/installation.md
+++ b/docs/getting_started/installation.md
@@ -1,4 +1,18 @@
-
+
# Installation
diff --git a/docs/guides/driver_list.md b/docs/guides/driver_list.md
index a84a9361..47dad308 100644
--- a/docs/guides/driver_list.md
+++ b/docs/guides/driver_list.md
@@ -1,4 +1,18 @@
-
+
# Using a Driver List
diff --git a/docs/guides/finding_drivers.md b/docs/guides/finding_drivers.md
index b15dd6ac..d9821490 100644
--- a/docs/guides/finding_drivers.md
+++ b/docs/guides/finding_drivers.md
@@ -1,4 +1,18 @@
-
+
# Finding Drivers
diff --git a/docs/guides/installing.md b/docs/guides/installing.md
index ab63856e..b283f48b 100644
--- a/docs/guides/installing.md
+++ b/docs/guides/installing.md
@@ -1,4 +1,18 @@
-
+
# Installing Drivers
diff --git a/docs/index.md b/docs/index.md
index 0c1c241a..3432397a 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,4 +1,18 @@
-
+
# dbc
diff --git a/docs/reference/cli.md b/docs/reference/cli.md
index 7efb8c54..3c6962f6 100644
--- a/docs/reference/cli.md
+++ b/docs/reference/cli.md
@@ -1,4 +1,18 @@
-
+
+
# Config Level
diff --git a/docs/reference/dbc.toml.md b/docs/reference/dbc.toml.md
index 452ba1a4..be8a1a31 100644
--- a/docs/reference/dbc.toml.md
+++ b/docs/reference/dbc.toml.md
@@ -1,4 +1,18 @@
-
+
# dbc.toml
diff --git a/drivers.go b/drivers.go
index 2a44d79a..da638932 100644
--- a/drivers.go
+++ b/drivers.go
@@ -1,4 +1,16 @@
-// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
package dbc
diff --git a/go.mod b/go.mod
index c5df0c18..4e3abf0a 100644
--- a/go.mod
+++ b/go.mod
@@ -1,3 +1,17 @@
+// Copyright 2025 Columnar Technologies Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
module github.com/columnar-tech/dbc
go 1.24.4
diff --git a/mkdocs.yml b/mkdocs.yml
index 9756c408..4d8efafe 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,4 +1,16 @@
-# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
site_name: dbc
site_author: columnar-tech
diff --git a/pixi.toml b/pixi.toml
index 3bd9c4aa..4fd5a685 100644
--- a/pixi.toml
+++ b/pixi.toml
@@ -1,3 +1,17 @@
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
[project]
name = "dbc"
version = "0.1.0"
diff --git a/resources/dbc.wxs b/resources/dbc.wxs
index 11a76279..5179d7d5 100644
--- a/resources/dbc.wxs
+++ b/resources/dbc.wxs
@@ -1,4 +1,20 @@
+
+
{{ if eq .MsiArch "x64" }}
@@ -8,8 +24,8 @@
- {{ end }}
-
+ {{ end }}
+
@@ -31,7 +47,7 @@
1
1
1
- 1
+ 1
-
+
@@ -71,7 +87,7 @@
-
+
-
+
\ No newline at end of file
diff --git a/scripts/cdn.py b/scripts/cdn.py
index 33a9e55e..d747393b 100644
--- a/scripts/cdn.py
+++ b/scripts/cdn.py
@@ -1,5 +1,20 @@
#!/usr/bin/env python3
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
import argparse
import tarfile
import yaml
diff --git a/scripts/create_wheels.py b/scripts/create_wheels.py
index 6c958ddb..96be9b64 100644
--- a/scripts/create_wheels.py
+++ b/scripts/create_wheels.py
@@ -1,4 +1,16 @@
-# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved.
+# Copyright 2025 Columnar Technologies Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
# /// script
# requires-python = ">=3.5"