This is an automated email from the ASF dual-hosted git repository.

ebenizzy pushed a commit to branch fix/license-cleanup
in repository https://gitbox.apache.org/repos/asf/burr.git

commit 8cba7c21b0a9f55ac1d9045285398ac78a3c5c96
Author: Elijah Ben Izzy <[email protected]>
AuthorDate: Sun Apr 5 12:48:39 2026 -0700

    fix: remove .DS_Store and add ASF license headers to website source files
    
    - Remove examples/multi-modal-chatbot/.DS_Store from repo
    - Fix .DS_Store case sensitivity in .gitignore
    - Add ASF license headers to all 26 .ts/.tsx files in website/src/
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
---
 .gitignore                                        |   2 +-
 examples/multi-modal-chatbot/.DS_Store            | Bin 6148 -> 0 bytes
 website/src/app/layout.tsx                        |  19 +++++++++++++++++++
 website/src/app/page.tsx                          |  19 +++++++++++++++++++
 website/src/components/CodeTabs.tsx               |  19 +++++++++++++++++++
 website/src/components/Community.tsx              |  19 +++++++++++++++++++
 website/src/components/Features.tsx               |  19 +++++++++++++++++++
 website/src/components/Footer.tsx                 |  19 +++++++++++++++++++
 website/src/components/Hero.tsx                   |  19 +++++++++++++++++++
 website/src/components/Integrations.tsx           |  19 +++++++++++++++++++
 website/src/components/Navbar.tsx                 |  19 +++++++++++++++++++
 website/src/components/Testimonials.tsx           |  19 +++++++++++++++++++
 website/src/components/ThemeProvider.tsx          |  19 +++++++++++++++++++
 website/src/components/icons/IntegrationLogos.tsx |  19 +++++++++++++++++++
 website/src/components/ui/animated-beam.tsx       |  19 +++++++++++++++++++
 website/src/components/ui/animated-shiny-text.tsx |  19 +++++++++++++++++++
 website/src/components/ui/blur-fade.tsx           |  19 +++++++++++++++++++
 website/src/components/ui/border-beam.tsx         |  19 +++++++++++++++++++
 website/src/components/ui/button.tsx              |  19 +++++++++++++++++++
 website/src/components/ui/dot-pattern.tsx         |  19 +++++++++++++++++++
 website/src/components/ui/icon-cloud.tsx          |  19 +++++++++++++++++++
 website/src/components/ui/magic-card.tsx          |  19 +++++++++++++++++++
 website/src/components/ui/marquee.tsx             |  19 +++++++++++++++++++
 website/src/components/ui/number-ticker.tsx       |  19 +++++++++++++++++++
 website/src/components/ui/safari.tsx              |  19 +++++++++++++++++++
 website/src/components/ui/shimmer-button.tsx      |  19 +++++++++++++++++++
 website/src/lib/constants.ts                      |  19 +++++++++++++++++++
 website/src/lib/utils.ts                          |  19 +++++++++++++++++++
 28 files changed, 495 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index a92fd35b..55ffa3cc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -187,7 +187,7 @@ burr/tracking/server/build
 # pycharm files we don't want to attach
 .idea
 # added by macOS
-.DS_store
+.DS_Store
 
 # statemachine images
 examples/*/statemachine
diff --git a/examples/multi-modal-chatbot/.DS_Store 
b/examples/multi-modal-chatbot/.DS_Store
deleted file mode 100644
index bd2ca2d0..00000000
Binary files a/examples/multi-modal-chatbot/.DS_Store and /dev/null differ
diff --git a/website/src/app/layout.tsx b/website/src/app/layout.tsx
index 3cdfe4a9..f7e8e932 100644
--- a/website/src/app/layout.tsx
+++ b/website/src/app/layout.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 type { Metadata } from "next";
 import { ThemeProvider } from "@/components/ThemeProvider";
 import "./globals.css";
diff --git a/website/src/app/page.tsx b/website/src/app/page.tsx
index 0892eaf1..9f3c0114 100644
--- a/website/src/app/page.tsx
+++ b/website/src/app/page.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 Navbar from "@/components/Navbar";
 import Hero from "@/components/Hero";
 import CodeTabs from "@/components/CodeTabs";
diff --git a/website/src/components/CodeTabs.tsx 
b/website/src/components/CodeTabs.tsx
index 865edbdf..ea21735b 100644
--- a/website/src/components/CodeTabs.tsx
+++ b/website/src/components/CodeTabs.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client";
 
 import { useState, useEffect } from "react";
diff --git a/website/src/components/Community.tsx 
b/website/src/components/Community.tsx
index 90daf7bf..e6ea08e3 100644
--- a/website/src/components/Community.tsx
+++ b/website/src/components/Community.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client";
 
 import { GITHUB_REPO, DISCORD_URL, TWITTER_URL } from "@/lib/constants";
diff --git a/website/src/components/Features.tsx 
b/website/src/components/Features.tsx
index e3555b5d..a9b8b664 100644
--- a/website/src/components/Features.tsx
+++ b/website/src/components/Features.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client";
 
 import { FEATURES } from "@/lib/constants";
diff --git a/website/src/components/Footer.tsx 
b/website/src/components/Footer.tsx
index 823258b4..9ce5ac24 100644
--- a/website/src/components/Footer.tsx
+++ b/website/src/components/Footer.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 { GITHUB_REPO, DOCS_URL, DISCORD_URL, TWITTER_URL, BASE_PATH } from 
"@/lib/constants";
 
 const COLUMNS = [
diff --git a/website/src/components/Hero.tsx b/website/src/components/Hero.tsx
index 700d6b8a..78d00c13 100644
--- a/website/src/components/Hero.tsx
+++ b/website/src/components/Hero.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client";
 
 import { useEffect, useState } from "react";
diff --git a/website/src/components/Integrations.tsx 
b/website/src/components/Integrations.tsx
index cf7e6f5e..23e3ab6d 100644
--- a/website/src/components/Integrations.tsx
+++ b/website/src/components/Integrations.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client";
 
 import { INTEGRATIONS, DOCS_URL } from "@/lib/constants";
diff --git a/website/src/components/Navbar.tsx 
b/website/src/components/Navbar.tsx
index afb22239..71f4e944 100644
--- a/website/src/components/Navbar.tsx
+++ b/website/src/components/Navbar.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client";
 
 import { useState, useEffect } from "react";
diff --git a/website/src/components/Testimonials.tsx 
b/website/src/components/Testimonials.tsx
index b98483ac..d9750a96 100644
--- a/website/src/components/Testimonials.tsx
+++ b/website/src/components/Testimonials.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client";
 
 import { TESTIMONIALS } from "@/lib/constants";
diff --git a/website/src/components/ThemeProvider.tsx 
b/website/src/components/ThemeProvider.tsx
index 2f4ef188..876565f2 100644
--- a/website/src/components/ThemeProvider.tsx
+++ b/website/src/components/ThemeProvider.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client";
 
 import { ThemeProvider as NextThemesProvider } from "next-themes";
diff --git a/website/src/components/icons/IntegrationLogos.tsx 
b/website/src/components/icons/IntegrationLogos.tsx
index 58cada29..fe998e45 100644
--- a/website/src/components/icons/IntegrationLogos.tsx
+++ b/website/src/components/icons/IntegrationLogos.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.
+ */
+
 export function OpenAILogo({ className }: { className?: string }) {
   return (
     <svg className={className} viewBox="0 0 24 24" fill="currentColor" 
xmlns="http://www.w3.org/2000/svg";>
diff --git a/website/src/components/ui/animated-beam.tsx 
b/website/src/components/ui/animated-beam.tsx
index 139380be..4e29c30a 100644
--- a/website/src/components/ui/animated-beam.tsx
+++ b/website/src/components/ui/animated-beam.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client"
 
 import { RefObject, useEffect, useId, useState } from "react"
diff --git a/website/src/components/ui/animated-shiny-text.tsx 
b/website/src/components/ui/animated-shiny-text.tsx
index 02b24c19..91eae89e 100644
--- a/website/src/components/ui/animated-shiny-text.tsx
+++ b/website/src/components/ui/animated-shiny-text.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 {
   type ComponentPropsWithoutRef,
   type CSSProperties,
diff --git a/website/src/components/ui/blur-fade.tsx 
b/website/src/components/ui/blur-fade.tsx
index fe7ca1e5..7e29fe93 100644
--- a/website/src/components/ui/blur-fade.tsx
+++ b/website/src/components/ui/blur-fade.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client"
 
 import { useRef } from "react"
diff --git a/website/src/components/ui/border-beam.tsx 
b/website/src/components/ui/border-beam.tsx
index 1f594d1e..634d4dc5 100644
--- a/website/src/components/ui/border-beam.tsx
+++ b/website/src/components/ui/border-beam.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client"
 
 import { motion, MotionStyle, Transition } from "motion/react"
diff --git a/website/src/components/ui/button.tsx 
b/website/src/components/ui/button.tsx
index ded01b25..9eea2b5a 100644
--- a/website/src/components/ui/button.tsx
+++ b/website/src/components/ui/button.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client"
 
 import { Button as ButtonPrimitive } from "@base-ui/react/button"
diff --git a/website/src/components/ui/dot-pattern.tsx 
b/website/src/components/ui/dot-pattern.tsx
index db8eb89b..93087b13 100644
--- a/website/src/components/ui/dot-pattern.tsx
+++ b/website/src/components/ui/dot-pattern.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client"
 
 import React, { useEffect, useId, useRef, useState } from "react"
diff --git a/website/src/components/ui/icon-cloud.tsx 
b/website/src/components/ui/icon-cloud.tsx
index 54fc16a6..72e5f0b5 100644
--- a/website/src/components/ui/icon-cloud.tsx
+++ b/website/src/components/ui/icon-cloud.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client"
 
 import React, { useEffect, useRef, useState } from "react"
diff --git a/website/src/components/ui/magic-card.tsx 
b/website/src/components/ui/magic-card.tsx
index 70327822..69726e66 100644
--- a/website/src/components/ui/magic-card.tsx
+++ b/website/src/components/ui/magic-card.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client"
 
 import React, { useCallback, useEffect, useMemo, useRef, useState } from 
"react"
diff --git a/website/src/components/ui/marquee.tsx 
b/website/src/components/ui/marquee.tsx
index c86ab573..81945ecd 100644
--- a/website/src/components/ui/marquee.tsx
+++ b/website/src/components/ui/marquee.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 { type ComponentPropsWithoutRef } from "react"
 
 import { cn } from "@/lib/utils"
diff --git a/website/src/components/ui/number-ticker.tsx 
b/website/src/components/ui/number-ticker.tsx
index 99ef26e2..8e785008 100644
--- a/website/src/components/ui/number-ticker.tsx
+++ b/website/src/components/ui/number-ticker.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 client"
 
 import { useEffect, useRef, type ComponentPropsWithoutRef } from "react"
diff --git a/website/src/components/ui/safari.tsx 
b/website/src/components/ui/safari.tsx
index 35ab6e5f..3769ac53 100644
--- a/website/src/components/ui/safari.tsx
+++ b/website/src/components/ui/safari.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 type { HTMLAttributes } from "react"
 
 const SAFARI_WIDTH = 1203
diff --git a/website/src/components/ui/shimmer-button.tsx 
b/website/src/components/ui/shimmer-button.tsx
index d675cc09..c643ff40 100644
--- a/website/src/components/ui/shimmer-button.tsx
+++ b/website/src/components/ui/shimmer-button.tsx
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 React, { type ComponentPropsWithoutRef, type CSSProperties } from 
"react"
 
 import { cn } from "@/lib/utils"
diff --git a/website/src/lib/constants.ts b/website/src/lib/constants.ts
index 7ff6730d..30964ac5 100644
--- a/website/src/lib/constants.ts
+++ b/website/src/lib/constants.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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.
+ */
+
 export const BASE_PATH = process.env.NEXT_PUBLIC_BASE_PATH || "";
 
 export const GITHUB_REPO = "https://github.com/apache/burr";;
diff --git a/website/src/lib/utils.ts b/website/src/lib/utils.ts
index a5ef1935..ff0244f5 100644
--- a/website/src/lib/utils.ts
+++ b/website/src/lib/utils.ts
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you 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 { clsx, type ClassValue } from "clsx";
 import { twMerge } from "tailwind-merge";
 

Reply via email to