From 8f81ac29a4ac15453b1df0ade6b22c0325bf85ae Mon Sep 17 00:00:00 2001 From: Julian Sommer <115516918+juliansommer@users.noreply.github.com> Date: Tue, 24 Mar 2026 15:43:11 +1000 Subject: [PATCH] chore: update license references --- README.md | 4 ++-- cmd/spinifex/cmd/admin.go | 21 +++++++++++---------- cmd/spinifex/cmd/get.go | 21 +++++++++++---------- cmd/spinifex/cmd/root.go | 21 +++++++++++---------- cmd/spinifex/cmd/service.go | 21 +++++++++++---------- cmd/spinifex/cmd/top.go | 21 +++++++++++---------- cmd/spinifex/main.go | 21 +++++++++++---------- 7 files changed, 68 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index 8d931afee..a018c4c0c 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ AWS-Compatible Interfaces – Provision infrastructure with awscli, Terraform, o - Designed for Control – Run on your own terms, whether that’s in a datacenter, remote site, or sensitive environment. - Minimal Dependencies – Each service is standalone and avoids complex orchestration layers. - Works Offline – No reliance on centralized cloud services or external networks. -- Open Source – Licensed under Apache 2.0. Fork it, extend it, or deploy it as-is. +- Open Source – Licensed under AGPL 3.0. Fork it, extend it, or deploy it as-is. ## Installation @@ -121,4 +121,4 @@ This hybrid approach ensures Spinifex benefits from both proven engineering expe ## License -Spinifex is open source under the Apache 2.0 License. You're free to use, modify, and deploy it—anywhere you need reliable infrastructure without depending on centralized cloud platforms. +Spinifex is open source under the [GNU Affero General Public License v3.0](LICENSE). You're free to use, modify, and deploy it—anywhere you need reliable infrastructure without depending on centralized cloud platforms. diff --git a/cmd/spinifex/cmd/admin.go b/cmd/spinifex/cmd/admin.go index e0de62fe0..d4cc8be41 100644 --- a/cmd/spinifex/cmd/admin.go +++ b/cmd/spinifex/cmd/admin.go @@ -1,17 +1,18 @@ /* -Copyright © 2025 Mulga Defense Corporation +Copyright © 2026 Mulga Defense Corporation -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at +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. - http://www.apache.org/licenses/LICENSE-2.0 +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. -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . */ package cmd diff --git a/cmd/spinifex/cmd/get.go b/cmd/spinifex/cmd/get.go index d6eef9022..cd5ea73f1 100644 --- a/cmd/spinifex/cmd/get.go +++ b/cmd/spinifex/cmd/get.go @@ -1,17 +1,18 @@ /* -Copyright © 2025 Mulga Defense Corporation +Copyright © 2026 Mulga Defense Corporation -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at +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. - http://www.apache.org/licenses/LICENSE-2.0 +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. -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . */ package cmd diff --git a/cmd/spinifex/cmd/root.go b/cmd/spinifex/cmd/root.go index b9b4bcfc5..49475dafb 100644 --- a/cmd/spinifex/cmd/root.go +++ b/cmd/spinifex/cmd/root.go @@ -1,17 +1,18 @@ /* -Copyright © 2025 Mulga Defense Corporation +Copyright © 2026 Mulga Defense Corporation -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at +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. - http://www.apache.org/licenses/LICENSE-2.0 +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. -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . */ package cmd diff --git a/cmd/spinifex/cmd/service.go b/cmd/spinifex/cmd/service.go index b546e72c8..ac49acb4b 100644 --- a/cmd/spinifex/cmd/service.go +++ b/cmd/spinifex/cmd/service.go @@ -1,17 +1,18 @@ /* -Copyright © 2025 Mulga Defense Corporation +Copyright © 2026 Mulga Defense Corporation -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at +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. - http://www.apache.org/licenses/LICENSE-2.0 +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. -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . */ package cmd diff --git a/cmd/spinifex/cmd/top.go b/cmd/spinifex/cmd/top.go index 71653d520..0d45aa759 100644 --- a/cmd/spinifex/cmd/top.go +++ b/cmd/spinifex/cmd/top.go @@ -1,17 +1,18 @@ /* -Copyright © 2025 Mulga Defense Corporation +Copyright © 2026 Mulga Defense Corporation -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at +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. - http://www.apache.org/licenses/LICENSE-2.0 +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. -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . */ package cmd diff --git a/cmd/spinifex/main.go b/cmd/spinifex/main.go index 5f5b6af55..df4afe5db 100644 --- a/cmd/spinifex/main.go +++ b/cmd/spinifex/main.go @@ -1,17 +1,18 @@ /* -Copyright © 2025 Mulga Defense Corporation +Copyright © 2026 Mulga Defense Corporation -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at +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. - http://www.apache.org/licenses/LICENSE-2.0 +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. -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . */ package main