diff --git a/cmd/probe/internal/component/dbmanager.go b/cmd/probe/internal/component/dbmanager.go
index 4b386c48d..963acb4cb 100644
--- a/cmd/probe/internal/component/dbmanager.go
+++ b/cmd/probe/internal/component/dbmanager.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package component
import (
diff --git a/cmd/probe/internal/component/kubernetes/client.go b/cmd/probe/internal/component/kubernetes/client.go
index 384748d7b..1aa2277dd 100644
--- a/cmd/probe/internal/component/kubernetes/client.go
+++ b/cmd/probe/internal/component/kubernetes/client.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package kubernetes
import (
diff --git a/cmd/probe/internal/component/mysql/config.go b/cmd/probe/internal/component/mysql/config.go
index 95e5ec1cd..18039cfa6 100644
--- a/cmd/probe/internal/component/mysql/config.go
+++ b/cmd/probe/internal/component/mysql/config.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package mysql
import (
diff --git a/cmd/probe/internal/component/mysql/manager.go b/cmd/probe/internal/component/mysql/manager.go
index df5290d29..501046aa3 100644
--- a/cmd/probe/internal/component/mysql/manager.go
+++ b/cmd/probe/internal/component/mysql/manager.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package mysql
import (
diff --git a/cmd/probe/internal/component/mysql/util.go b/cmd/probe/internal/component/mysql/util.go
index 7968669e5..e2507d596 100644
--- a/cmd/probe/internal/component/mysql/util.go
+++ b/cmd/probe/internal/component/mysql/util.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package mysql
import (
diff --git a/cmd/probe/internal/dcs/dcs.go b/cmd/probe/internal/dcs/dcs.go
index 06dfa8190..8949f167c 100644
--- a/cmd/probe/internal/dcs/dcs.go
+++ b/cmd/probe/internal/dcs/dcs.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package dcs
import "github.com/spf13/viper"
diff --git a/cmd/probe/internal/dcs/k8s.go b/cmd/probe/internal/dcs/k8s.go
index dbf4ed6eb..309c7722a 100644
--- a/cmd/probe/internal/dcs/k8s.go
+++ b/cmd/probe/internal/dcs/k8s.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package dcs
import (
diff --git a/cmd/probe/internal/dcs/types.go b/cmd/probe/internal/dcs/types.go
index 2d5743ed4..a13f02848 100644
--- a/cmd/probe/internal/dcs/types.go
+++ b/cmd/probe/internal/dcs/types.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package dcs
import "fmt"
diff --git a/cmd/probe/internal/highavailability/ha.go b/cmd/probe/internal/highavailability/ha.go
index 87f5910ed..6bd9e42ca 100644
--- a/cmd/probe/internal/highavailability/ha.go
+++ b/cmd/probe/internal/highavailability/ha.go
@@ -1,3 +1,22 @@
+/*
+Copyright (C) 2022-2023 ApeCloud Co., Ltd
+
+This file is part of KubeBlocks project
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+
package highavailability
import (