You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@burr.apache.org by eb...@apache.org on 2026/04/05 22:26:31 UTC
(burr) branch fix/license-cleanup updated (0689bc78 -> bbdd6b7d)
This is an automated email from the ASF dual-hosted git repository.
ebenizzy pushed a change to branch fix/license-cleanup
in repository https://gitbox.apache.org/repos/asf/burr.git
omit 0689bc78 fix: replace ASF headers with MIT attribution on third-party UI components
omit 765dadc8 fix: add ASF headers to remaining website config files and update .rat-excludes
omit 8cba7c21 fix: remove .DS_Store and add ASF license headers to website source files
new 672fdadb fix: remove .DS_Store and add ASF license headers to website source files
new abe5aa25 fix: add ASF headers to remaining website config files and update .rat-excludes
new bbdd6b7d fix: replace ASF headers with MIT attribution on third-party UI components
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (0689bc78)
\
N -- N -- N refs/heads/fix/license-cleanup (bbdd6b7d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
(burr) 03/03: fix: replace ASF headers with MIT attribution on third-party UI components
Posted by eb...@apache.org.
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 bbdd6b7dab176891b27e79d68964adc2d72b8e9c
Author: Elijah Ben Izzy <el...@users.noreply.github.com>
AuthorDate: Sun Apr 5 14:28:55 2026 -0700
fix: replace ASF headers with MIT attribution on third-party UI components
The website/src/components/ui/ files are copied from Magic UI and
shadcn/ui (both MIT licensed). Replace incorrectly added ASF headers
with proper MIT attribution and add license notices to LICENSE file.
- 11 files from Magic UI: animated-beam, animated-shiny-text, blur-fade,
border-beam, dot-pattern, icon-cloud, magic-card, marquee,
number-ticker, safari, shimmer-button
- 1 file from shadcn/ui: button
---
LICENSE | 54 +++++++++++++++++++++++
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 ++------
13 files changed, 90 insertions(+), 192 deletions(-)
diff --git a/LICENSE b/LICENSE
index b1c8c03b..7d8cf8e8 100644
--- a/LICENSE
+++ b/LICENSE
@@ -226,3 +226,57 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+
+-------------------------------
+
+website/src/components/ui/ contains components copied from Magic UI
+(https://magicui.design) and are licensed under the MIT License.
+
+MIT License
+
+Copyright (c) Magic UI
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-------------------------------
+
+website/src/components/ui/button.tsx is copied from shadcn/ui
+(https://ui.shadcn.com) and is licensed under the MIT License.
+
+MIT License
+
+Copyright (c) 2023 shadcn
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/website/src/components/ui/animated-beam.tsx b/website/src/components/ui/animated-beam.tsx
index 4e29c30a..487c073a 100644
--- a/website/src/components/ui/animated-beam.tsx
+++ b/website/src/components/ui/animated-beam.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
"use client"
diff --git a/website/src/components/ui/animated-shiny-text.tsx b/website/src/components/ui/animated-shiny-text.tsx
index 91eae89e..72bfc3aa 100644
--- a/website/src/components/ui/animated-shiny-text.tsx
+++ b/website/src/components/ui/animated-shiny-text.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
import {
diff --git a/website/src/components/ui/blur-fade.tsx b/website/src/components/ui/blur-fade.tsx
index 7e29fe93..b0ead6ee 100644
--- a/website/src/components/ui/blur-fade.tsx
+++ b/website/src/components/ui/blur-fade.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
"use client"
diff --git a/website/src/components/ui/border-beam.tsx b/website/src/components/ui/border-beam.tsx
index 634d4dc5..6d953258 100644
--- a/website/src/components/ui/border-beam.tsx
+++ b/website/src/components/ui/border-beam.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
"use client"
diff --git a/website/src/components/ui/button.tsx b/website/src/components/ui/button.tsx
index 9eea2b5a..c5979fac 100644
--- a/website/src/components/ui/button.tsx
+++ b/website/src/components/ui/button.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from shadcn/ui (https://ui.shadcn.com)
+ * Licensed under the MIT License.
+ * Copyright (c) 2023 shadcn
*/
"use client"
diff --git a/website/src/components/ui/dot-pattern.tsx b/website/src/components/ui/dot-pattern.tsx
index 93087b13..36a09b47 100644
--- a/website/src/components/ui/dot-pattern.tsx
+++ b/website/src/components/ui/dot-pattern.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
"use client"
diff --git a/website/src/components/ui/icon-cloud.tsx b/website/src/components/ui/icon-cloud.tsx
index 72e5f0b5..9f8cd310 100644
--- a/website/src/components/ui/icon-cloud.tsx
+++ b/website/src/components/ui/icon-cloud.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
"use client"
diff --git a/website/src/components/ui/magic-card.tsx b/website/src/components/ui/magic-card.tsx
index 69726e66..f4eb9696 100644
--- a/website/src/components/ui/magic-card.tsx
+++ b/website/src/components/ui/magic-card.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
"use client"
diff --git a/website/src/components/ui/marquee.tsx b/website/src/components/ui/marquee.tsx
index 81945ecd..0beedf9e 100644
--- a/website/src/components/ui/marquee.tsx
+++ b/website/src/components/ui/marquee.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
import { type ComponentPropsWithoutRef } from "react"
diff --git a/website/src/components/ui/number-ticker.tsx b/website/src/components/ui/number-ticker.tsx
index 8e785008..cadd7451 100644
--- a/website/src/components/ui/number-ticker.tsx
+++ b/website/src/components/ui/number-ticker.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
"use client"
diff --git a/website/src/components/ui/safari.tsx b/website/src/components/ui/safari.tsx
index 3769ac53..70ac8dc9 100644
--- a/website/src/components/ui/safari.tsx
+++ b/website/src/components/ui/safari.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
import type { HTMLAttributes } from "react"
diff --git a/website/src/components/ui/shimmer-button.tsx b/website/src/components/ui/shimmer-button.tsx
index c643ff40..e1e39927 100644
--- a/website/src/components/ui/shimmer-button.tsx
+++ b/website/src/components/ui/shimmer-button.tsx
@@ -1,20 +1,7 @@
/*
- * 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.
+ * Copied from Magic UI (https://magicui.design)
+ * Licensed under the MIT License.
+ * Copyright (c) Magic UI
*/
import React, { type ComponentPropsWithoutRef, type CSSProperties } from "react"
(burr) 01/03: fix: remove .DS_Store and add ASF license headers to website source files
Posted by eb...@apache.org.
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 672fdadbeb50fd24f9d7373368edf5b44036a54d
Author: Elijah Ben Izzy <el...@users.noreply.github.com>
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/
---
.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";
(burr) 02/03: fix: add ASF headers to remaining website config files and update .rat-excludes
Posted by eb...@apache.org.
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 abe5aa257227e115f8a270e5e1215281078a631e
Author: Elijah Ben Izzy <el...@users.noreply.github.com>
AuthorDate: Sun Apr 5 13:51:23 2026 -0700
fix: add ASF headers to remaining website config files and update .rat-excludes
- Add ASF license headers to next.config.js, globals.css, postcss.config.mjs
- Add *.json to .rat-excludes (JSON files cannot contain comments)
---
.rat-excludes | 3 +++
website/next.config.js | 19 +++++++++++++++++++
website/postcss.config.mjs | 19 +++++++++++++++++++
website/src/app/globals.css | 19 +++++++++++++++++++
4 files changed, 60 insertions(+)
diff --git a/.rat-excludes b/.rat-excludes
index 7a51824e..393420e0 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -22,5 +22,8 @@
.*\.bat
robots\.txt
+# JSON config files (cannot contain comments)
+.*\.json
+
# Examples pattern (legacy - keeping for compatibility)
apache_burr-.*/burr/examples
diff --git a/website/next.config.js b/website/next.config.js
index 9399743d..c937171b 100644
--- a/website/next.config.js
+++ b/website/next.config.js
@@ -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.
+ */
+
/** @type {import('next').NextConfig} */
const nextConfig = {
output: "export",
diff --git a/website/postcss.config.mjs b/website/postcss.config.mjs
index 61e36849..bb3a4aa5 100644
--- a/website/postcss.config.mjs
+++ b/website/postcss.config.mjs
@@ -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.
+ */
+
const config = {
plugins: {
"@tailwindcss/postcss": {},
diff --git a/website/src/app/globals.css b/website/src/app/globals.css
index be7caa61..2759225a 100644
--- a/website/src/app/globals.css
+++ b/website/src/app/globals.css
@@ -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 "tailwindcss";
@import "tw-animate-css";
@import "shadcn/tailwind.css";