diff --git a/LICENSE b/LICENSE index 7e80107..12fdfb6 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,109 @@ -MIT License - -Copyright (c) 2026 Aptlogica Technologies Private Limited - -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. +Copyright 2026 Aptlogica Technologies Private Limited + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and +distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the +copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other +entities that control, are controlled by, or are under common control with +that entity. For the purposes of this definition, "control" means (i) the +power, direct or indirect, to cause the direction or management of such +entity, whether by contract or otherwise, or (ii) ownership of fifty +percent (50%) or more of the outstanding shares, or (iii) beneficial +ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising +permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation source, +and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation +or translation of a Source form, including but not limited to compiled +object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object +form, made available under the License, as indicated by a copyright notice +that is included in or attached to the work (an example is provided in the +Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, +that is based on (or derived from) the Work and for which the editorial +revisions, annotations, elaborations, or other modifications represent, +as a whole, an original work of authorship. For the purposes of this +License, Derivative Works shall not include works that remain separable +from, or merely link (or bind by name) to the interfaces of, the Work and +Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original +version of the Work and any modifications or additions to that Work or +Derivative Works thereof, that is intentionally submitted to Licensor for +inclusion in the Work by the copyright owner or by an individual or Legal +Entity authorized to submit on behalf of the copyright owner. + +2. Grant of Copyright License. Subject to the terms and conditions of this +License, each Contributor hereby grants to You a perpetual, worldwide, +non-exclusive, no-charge, royalty-free, irrevocable copyright license to +reproduce, prepare Derivative Works of, publicly display, publicly perform, +sublicense, and distribute the Work and such Derivative Works in Source or +Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this +License, each Contributor hereby grants to You a perpetual, worldwide, +non-exclusive, no-charge, royalty-free, irrevocable (except as stated in +this section) patent license to make, have made, use, offer to sell, sell, +import, and otherwise transfer the Work, where such license applies only to +those patent claims licensable by such Contributor that are necessarily +infringed by their Contribution(s) alone or by combination of their +Contribution(s) with the Work to which such Contribution(s) was submitted. + +4. Redistribution. You may reproduce and distribute copies of the Work or +Derivative Works thereof in any medium, with or without modifications, and +in Source or Object form, provided that You meet the following conditions: + +(a) You must give any other recipients of the Work or Derivative Works a +copy of this License; and + +(b) You must cause any modified files to carry prominent notices stating +that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works that You +distribute, all copyright, patent, trademark, and attribution notices +from the Source form of the Work, excluding those notices that do not +pertain to any part of the Derivative Works; and + +(d) If the Work includes a "NOTICE" text file as part of its distribution, +then any Derivative Works that You distribute must include a readable +copy of the attribution notices contained within such NOTICE file, in at +least one of the following places: within a NOTICE text file distributed +as part of the Derivative Works; within the Source form or documentation; +or within a display generated by the Derivative Works. + +5. Submission of Contributions. Unless You explicitly state otherwise, any +Contribution intentionally submitted for inclusion in the Work shall be +under the terms and conditions of this License. + +6. Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor. + +7. Disclaimer of Warranty. The Work is provided "AS IS", WITHOUT WARRANTIES +OR CONDITIONS OF ANY KIND. + +8. Limitation of Liability. In no event shall any Contributor be liable +for damages arising from the use of the Work. + +9. Accepting Warranty or Additional Liability. You may offer support or +warranty, but only on your own behalf. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/NOTICE b/NOTICE index 865e48f..f27053c 100644 --- a/NOTICE +++ b/NOTICE @@ -1,38 +1,7 @@ -# Legal Notices +Aptlogica Technologies Private Limited -## Third-Party Licenses +This product includes software developed by Aptlogica Technologies Private Limited. -This project includes software developed by third parties. The licenses for these dependencies are included below and in the `go.mod` file. +Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) -For a complete list of dependencies and their licenses, run: -``` -go mod graph -``` - -## License - -This project is licensed under the MIT License. See LICENSE file for details. - -## Attributions - -### PostgreSQL -This project interfaces with PostgreSQL, which is licensed under the PostgreSQL License. -- Website: https://www.postgresql.org/ -- License: https://www.postgresql.org/about/licence/ - -### Go Standard Library -Uses the Go programming language and its standard library. -- Website: https://golang.org/ -- License: https://golang.org/LICENSE (BSD-style) - -### Key Dependencies - -The following third-party packages are used and respect their respective licenses: - -- github.com/lib/pq - PostgreSQL driver (BSD 3-Clause) -- github.com/go-playground/validator - Validator library (MIT) -- Standard Go library packages - -## Contributing - -By contributing to this project, you agree to abide by the terms and conditions set forth in the CONTRIBUTING.md file and license agreements. +© 2026 Aptlogica Technologies Private Limited. All rights reserved. \ No newline at end of file diff --git a/README.md b/README.md index f821d4d..d24f90c 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Security

- MIT License + Apache 2.0

> A comprehensive PostgreSQL REST API framework and Golang backend framework for enterprise-grade applications. This production-ready Postgres API server and open source database API provides high-level abstractions for building scalable REST APIs with advanced query building, schema management, bulk operations, database migrations, and performance optimization. @@ -179,4 +179,4 @@ See [SECURITY.md](SECURITY.md) for reporting vulnerabilities. ## License -MIT License. Copyright (c) 2026 Aptlogica Technologies. \ No newline at end of file +Apache License 2.0. Copyright (c) 2026 Aptlogica Technologies. See [LICENSE](LICENSE) for details. \ No newline at end of file diff --git a/docs/GOVERNANCE.md b/docs/GOVERNANCE.md index 0393815..4434a30 100644 --- a/docs/GOVERNANCE.md +++ b/docs/GOVERNANCE.md @@ -4,7 +4,7 @@ This document describes the governance structure and decision-making process for ## Overview -go-postgres-rest is an open-source project maintained by [Aptlogica Technologies](https://www.aptlogica.com) under the MIT License. We welcome contributions from the community and follow transparent governance practices. +go-postgres-rest is an open-source project maintained by [Aptlogica Technologies](https://www.aptlogica.com) under the Apache License 2.0. We welcome contributions from the community and follow transparent governance practices. ## Project Roles @@ -189,7 +189,7 @@ We welcome feedback on governance process: A: Demonstrate consistent, high-quality contributions over time. Discuss with existing maintainers. **Q: Can I fork and maintain my own version?** -A: Yes! MIT License permits this. We hope you'll contribute improvements back. +A: Yes! Apache License 2.0 permits this. We hope you'll contribute improvements back. **Q: How are security issues handled?** A: See [SECURITY.md](../SECURITY.md) for confidential reporting process. diff --git a/docs/api.openapi.yml b/docs/api.openapi.yml index b88c1c1..6d8f3d7 100644 --- a/docs/api.openapi.yml +++ b/docs/api.openapi.yml @@ -7,8 +7,8 @@ info: name: Aptlogica Support url: https://github.com/aptlogica/go-postgres-rest license: - name: MIT - url: https://opensource.org/licenses/MIT + name: Apache License 2.0 + url: https://www.apache.org/licenses/LICENSE-2.0.html servers: - url: http://localhost:8080 diff --git a/pkg/config/config.go b/pkg/config/config.go index 985cacb..7a55d61 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/config/config_test.go b/pkg/config/config_test.go index c50dcf7..e287c72 100644 --- a/pkg/config/config_test.go +++ b/pkg/config/config_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/dbFactory.go b/pkg/database/dbFactory.go index de6c2c0..6d6d0ba 100644 --- a/pkg/database/dbFactory.go +++ b/pkg/database/dbFactory.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/dbFactory_internal_test.go b/pkg/database/dbFactory_internal_test.go index 75f9d08..e221d4e 100644 --- a/pkg/database/dbFactory_internal_test.go +++ b/pkg/database/dbFactory_internal_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/dbFactory_test.go b/pkg/database/dbFactory_test.go index 7e07f29..27647a5 100644 --- a/pkg/database/dbFactory_test.go +++ b/pkg/database/dbFactory_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/factory.go b/pkg/database/factory.go index 165132d..e05c0bf 100644 --- a/pkg/database/factory.go +++ b/pkg/database/factory.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/factory_internal_test.go b/pkg/database/factory_internal_test.go index 9eb3090..92b9f05 100644 --- a/pkg/database/factory_internal_test.go +++ b/pkg/database/factory_internal_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/factory_test.go b/pkg/database/factory_test.go index d0543d1..11b32fe 100644 --- a/pkg/database/factory_test.go +++ b/pkg/database/factory_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/interfaces/interface.go b/pkg/database/interfaces/interface.go index 1965ade..98f1091 100644 --- a/pkg/database/interfaces/interface.go +++ b/pkg/database/interfaces/interface.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/alter_table_error_test.go b/pkg/database/postgres/alter_table_error_test.go index 2fdc4cb..5d1f907 100644 --- a/pkg/database/postgres/alter_table_error_test.go +++ b/pkg/database/postgres/alter_table_error_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/bulk_repo.go b/pkg/database/postgres/bulk_repo.go index ab9b111..bfd0b68 100644 --- a/pkg/database/postgres/bulk_repo.go +++ b/pkg/database/postgres/bulk_repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/bulk_repo_test.go b/pkg/database/postgres/bulk_repo_test.go index e9f7b08..c6c44a6 100644 --- a/pkg/database/postgres/bulk_repo_test.go +++ b/pkg/database/postgres/bulk_repo_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/connector.go b/pkg/database/postgres/connector.go index bfc6acb..063f0f7 100644 --- a/pkg/database/postgres/connector.go +++ b/pkg/database/postgres/connector.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/connector_test.go b/pkg/database/postgres/connector_test.go index 6f7c3dc..29d8dcd 100644 --- a/pkg/database/postgres/connector_test.go +++ b/pkg/database/postgres/connector_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/constructor_test.go b/pkg/database/postgres/constructor_test.go index 1d13d4a..db9aaed 100644 --- a/pkg/database/postgres/constructor_test.go +++ b/pkg/database/postgres/constructor_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/constructors_additional_test.go b/pkg/database/postgres/constructors_additional_test.go index 24a95e0..04f8eb6 100644 --- a/pkg/database/postgres/constructors_additional_test.go +++ b/pkg/database/postgres/constructors_additional_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/core_repo.go b/pkg/database/postgres/core_repo.go index f81eaa7..b7fa9d6 100644 --- a/pkg/database/postgres/core_repo.go +++ b/pkg/database/postgres/core_repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/database_repo.go b/pkg/database/postgres/database_repo.go index 14d5550..bfd5558 100644 --- a/pkg/database/postgres/database_repo.go +++ b/pkg/database/postgres/database_repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/database_repo_test.go b/pkg/database/postgres/database_repo_test.go index 38f3f73..93de220 100644 --- a/pkg/database/postgres/database_repo_test.go +++ b/pkg/database/postgres/database_repo_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/ddl_repo.go b/pkg/database/postgres/ddl_repo.go index 6d6b18b..39f3f8d 100644 --- a/pkg/database/postgres/ddl_repo.go +++ b/pkg/database/postgres/ddl_repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/dml_repo.go b/pkg/database/postgres/dml_repo.go index bca9f4d..f12a720 100644 --- a/pkg/database/postgres/dml_repo.go +++ b/pkg/database/postgres/dml_repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/dsn_builder.go b/pkg/database/postgres/dsn_builder.go index 88774c3..7f5abf3 100644 --- a/pkg/database/postgres/dsn_builder.go +++ b/pkg/database/postgres/dsn_builder.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/get_relationship_data_test.go b/pkg/database/postgres/get_relationship_data_test.go index b444889..3091ed6 100644 --- a/pkg/database/postgres/get_relationship_data_test.go +++ b/pkg/database/postgres/get_relationship_data_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/integration_test.go b/pkg/database/postgres/integration_test.go index 1f7555e..6b4d6ae 100644 --- a/pkg/database/postgres/integration_test.go +++ b/pkg/database/postgres/integration_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/migration_repo.go b/pkg/database/postgres/migration_repo.go index 20376c1..17e8ca3 100644 --- a/pkg/database/postgres/migration_repo.go +++ b/pkg/database/postgres/migration_repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/performance_repo.go b/pkg/database/postgres/performance_repo.go index 3ea94a7..ced7d90 100644 --- a/pkg/database/postgres/performance_repo.go +++ b/pkg/database/postgres/performance_repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/postgres.go b/pkg/database/postgres/postgres.go index 7503c2d..570ba74 100644 --- a/pkg/database/postgres/postgres.go +++ b/pkg/database/postgres/postgres.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/postgres_connect_test.go b/pkg/database/postgres/postgres_connect_test.go index a959bca..349e869 100644 --- a/pkg/database/postgres/postgres_connect_test.go +++ b/pkg/database/postgres/postgres_connect_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/query_builder_test.go b/pkg/database/postgres/query_builder_test.go index 7ee3079..a02bfbc 100644 --- a/pkg/database/postgres/query_builder_test.go +++ b/pkg/database/postgres/query_builder_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/relationship_repo.go b/pkg/database/postgres/relationship_repo.go index 7bb3bce..aba4535 100644 --- a/pkg/database/postgres/relationship_repo.go +++ b/pkg/database/postgres/relationship_repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo.go b/pkg/database/postgres/repo.go index 9f79250..cd0a6ee 100644 --- a/pkg/database/postgres/repo.go +++ b/pkg/database/postgres/repo.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo_bulk_migration_perf_test.go b/pkg/database/postgres/repo_bulk_migration_perf_test.go index 89857c1..a63e4c4 100644 --- a/pkg/database/postgres/repo_bulk_migration_perf_test.go +++ b/pkg/database/postgres/repo_bulk_migration_perf_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo_filter_test.go b/pkg/database/postgres/repo_filter_test.go index d83df30..e64e27d 100644 --- a/pkg/database/postgres/repo_filter_test.go +++ b/pkg/database/postgres/repo_filter_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo_helpers_test.go b/pkg/database/postgres/repo_helpers_test.go index e436cb4..85d9ee6 100644 --- a/pkg/database/postgres/repo_helpers_test.go +++ b/pkg/database/postgres/repo_helpers_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo_integration_test.go b/pkg/database/postgres/repo_integration_test.go index faaec55..c3e1ba4 100644 --- a/pkg/database/postgres/repo_integration_test.go +++ b/pkg/database/postgres/repo_integration_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo_jsonb_buildquery_test.go b/pkg/database/postgres/repo_jsonb_buildquery_test.go index 656795f..7460d7b 100644 --- a/pkg/database/postgres/repo_jsonb_buildquery_test.go +++ b/pkg/database/postgres/repo_jsonb_buildquery_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo_jsonb_test.go b/pkg/database/postgres/repo_jsonb_test.go index cad09d8..3068c62 100644 --- a/pkg/database/postgres/repo_jsonb_test.go +++ b/pkg/database/postgres/repo_jsonb_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo_more_helpers_test.go b/pkg/database/postgres/repo_more_helpers_test.go index b3fafbf..dd73c4d 100644 --- a/pkg/database/postgres/repo_more_helpers_test.go +++ b/pkg/database/postgres/repo_more_helpers_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/repo_sqlmock_test.go b/pkg/database/postgres/repo_sqlmock_test.go index 5e4d6e6..91fd8e4 100644 --- a/pkg/database/postgres/repo_sqlmock_test.go +++ b/pkg/database/postgres/repo_sqlmock_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/validation_test.go b/pkg/database/postgres/validation_test.go index 557c62b..5d2954b 100644 --- a/pkg/database/postgres/validation_test.go +++ b/pkg/database/postgres/validation_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/wrapper_error_paths_test.go b/pkg/database/postgres/wrapper_error_paths_test.go index d84be35..3a4eb65 100644 --- a/pkg/database/postgres/wrapper_error_paths_test.go +++ b/pkg/database/postgres/wrapper_error_paths_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/postgres/wrappers_test.go b/pkg/database/postgres/wrappers_test.go index fd87131..187e4cd 100644 --- a/pkg/database/postgres/wrappers_test.go +++ b/pkg/database/postgres/wrappers_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/repoFactory.go b/pkg/database/repoFactory.go index 7e33a13..d333eee 100644 --- a/pkg/database/repoFactory.go +++ b/pkg/database/repoFactory.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/repoFactory_test.go b/pkg/database/repoFactory_test.go index 5585f4e..97bdb21 100644 --- a/pkg/database/repoFactory_test.go +++ b/pkg/database/repoFactory_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/repository_factory.go b/pkg/database/repository_factory.go index 593256a..1b915a7 100644 --- a/pkg/database/repository_factory.go +++ b/pkg/database/repository_factory.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/repository_factory_internal_test.go b/pkg/database/repository_factory_internal_test.go index e34642b..30cb860 100644 --- a/pkg/database/repository_factory_internal_test.go +++ b/pkg/database/repository_factory_internal_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/repository_factory_test.go b/pkg/database/repository_factory_test.go index 342aabb..c883dcf 100644 --- a/pkg/database/repository_factory_test.go +++ b/pkg/database/repository_factory_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/repository_provider_test.go b/pkg/database/repository_provider_test.go index 82d6743..bbed8dc 100644 --- a/pkg/database/repository_provider_test.go +++ b/pkg/database/repository_provider_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/database/wrapper_proxy_test.go b/pkg/database/wrapper_proxy_test.go index 19b7ee5..5593cee 100644 --- a/pkg/database/wrapper_proxy_test.go +++ b/pkg/database/wrapper_proxy_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/models/relationship.go b/pkg/models/relationship.go index 1a8ceee..2ee0e0d 100644 --- a/pkg/models/relationship.go +++ b/pkg/models/relationship.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/models/schema.go b/pkg/models/schema.go index f2d0a8f..23443be 100644 --- a/pkg/models/schema.go +++ b/pkg/models/schema.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/pkg.go b/pkg/pkg.go index c2887e0..0952b2f 100644 --- a/pkg/pkg.go +++ b/pkg/pkg.go @@ -1,9 +1,9 @@ /* -* Copyright (c) 2026 Aptlogica Technologies Private Limited +* Copyright 2026-2030 Aptlogica Technologies Pvt Ltd * * This file is part of software developed by Aptlogica Technologies Private Limited. * -* Licensed under the MIT License. See the LICENSE file in the project root +* Licensed under the Apache License, Version 2.0. See the LICENSE file in the project root * for full license information. * * Websites: @@ -20,6 +20,7 @@ package pkg import ( "errors" "fmt" + "github.com/aptlogica/go-postgres-rest/pkg/config" "github.com/aptlogica/go-postgres-rest/pkg/database" "github.com/aptlogica/go-postgres-rest/pkg/database/interfaces" diff --git a/pkg/pkg_test.go b/pkg/pkg_test.go index 051c1b0..6b957e3 100644 --- a/pkg/pkg_test.go +++ b/pkg/pkg_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/bulk_perf_migration_direct_test.go b/pkg/services/bulk_perf_migration_direct_test.go index 11be650..9378f72 100644 --- a/pkg/services/bulk_perf_migration_direct_test.go +++ b/pkg/services/bulk_perf_migration_direct_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/bulk_perf_migration_test.go b/pkg/services/bulk_perf_migration_test.go index d736b56..c1b153a 100644 --- a/pkg/services/bulk_perf_migration_test.go +++ b/pkg/services/bulk_perf_migration_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/bulk_service.go b/pkg/services/bulk_service.go index e3d8e81..e7c62ae 100644 --- a/pkg/services/bulk_service.go +++ b/pkg/services/bulk_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/interfaces/bulk_service.go b/pkg/services/interfaces/bulk_service.go index 83c968e..12be5a9 100644 --- a/pkg/services/interfaces/bulk_service.go +++ b/pkg/services/interfaces/bulk_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/interfaces/migration_service.go b/pkg/services/interfaces/migration_service.go index 45c018c..7b4b9f7 100644 --- a/pkg/services/interfaces/migration_service.go +++ b/pkg/services/interfaces/migration_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/interfaces/performance_service.go b/pkg/services/interfaces/performance_service.go index 55f4aba..0225dba 100644 --- a/pkg/services/interfaces/performance_service.go +++ b/pkg/services/interfaces/performance_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/interfaces/relationship_service.go b/pkg/services/interfaces/relationship_service.go index 5f4607d..a36f969 100644 --- a/pkg/services/interfaces/relationship_service.go +++ b/pkg/services/interfaces/relationship_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/interfaces/table_service.go b/pkg/services/interfaces/table_service.go index 47e9079..529eca6 100644 --- a/pkg/services/interfaces/table_service.go +++ b/pkg/services/interfaces/table_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/migration_service.go b/pkg/services/migration_service.go index 1f92e83..9af1662 100644 --- a/pkg/services/migration_service.go +++ b/pkg/services/migration_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/performance_service.go b/pkg/services/performance_service.go index d5d727a..d455c7e 100644 --- a/pkg/services/performance_service.go +++ b/pkg/services/performance_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/relationship_service.go b/pkg/services/relationship_service.go index e63d4c9..93c26e0 100644 --- a/pkg/services/relationship_service.go +++ b/pkg/services/relationship_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/service_test.go b/pkg/services/service_test.go index 0a0ea47..2da4757 100644 --- a/pkg/services/service_test.go +++ b/pkg/services/service_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/table_service.go b/pkg/services/table_service.go index d77fbe5..2f3e398 100644 --- a/pkg/services/table_service.go +++ b/pkg/services/table_service.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/table_service_extra_test.go b/pkg/services/table_service_extra_test.go index ea13fb5..f8eb819 100644 --- a/pkg/services/table_service_extra_test.go +++ b/pkg/services/table_service_extra_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/services/table_service_functions_small_test.go b/pkg/services/table_service_functions_small_test.go index 417c6e0..6b4aeb6 100644 --- a/pkg/services/table_service_functions_small_test.go +++ b/pkg/services/table_service_functions_small_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/utils/file_utility.go b/pkg/utils/file_utility.go index cf85231..a0aff69 100644 --- a/pkg/utils/file_utility.go +++ b/pkg/utils/file_utility.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/utils/file_utility_internal_test.go b/pkg/utils/file_utility_internal_test.go index 889c973..789bf0a 100644 --- a/pkg/utils/file_utility_internal_test.go +++ b/pkg/utils/file_utility_internal_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/utils/file_utility_test.go b/pkg/utils/file_utility_test.go index a764741..3f7cd9c 100644 --- a/pkg/utils/file_utility_test.go +++ b/pkg/utils/file_utility_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/utils/helpers.go b/pkg/utils/helpers.go index 3b530d2..313c1d4 100644 --- a/pkg/utils/helpers.go +++ b/pkg/utils/helpers.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/utils/helpers_internal_test.go b/pkg/utils/helpers_internal_test.go index 42ab930..70340ce 100644 --- a/pkg/utils/helpers_internal_test.go +++ b/pkg/utils/helpers_internal_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com diff --git a/pkg/utils/helpers_test.go b/pkg/utils/helpers_test.go index f04267a..e6e3740 100644 --- a/pkg/utils/helpers_test.go +++ b/pkg/utils/helpers_test.go @@ -1,5 +1,5 @@ -// Copyright (c) 2026 Aptlogica Technologies Private Limited -// SPDX-License-Identifier: MIT +// Copyright 2026-2030 Aptlogica Technologies Pvt Ltd +// Licensed under the Apache License, Version 2.0 // Websites: https://www.aptlogica.com | https://www.serenibase.com // Support: support@aptlogica.com | support@serenibase.com