Skip to content

Commit

Permalink
Clarify EULA applies to this project since 2019
Browse files Browse the repository at this point in the history
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
  • Loading branch information
alexellis committed Nov 18, 2024
1 parent cf8741a commit 49053fe
Show file tree
Hide file tree
Showing 37 changed files with 121 additions and 44 deletions.
8 changes: 1 addition & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,12 +204,6 @@ If you have a deeply technical request or need help debugging your application t
There is a weekly Zoom call for any free user or customer to attend, topics are taken at the beginning of the call, and we will strive to give everyone time to talk.
* Doesn't Open Source mean that everything is free?
The OpenFaaS Community Edition (CE) projects are licensed as MIT which means that you are free to use, modify and distribute the software within the terms of the license.
Contributions, suggestions and feedback is welcomed in the appropriate channels as outlined in this guide. The MIT license does not cover support for PRs, Issues, Technical Support questions, feature requests and technical support/professional services which you may require; the preceding are not free and have a cost to those providing the services.
* What is the SLA for my Issue?
Issues are examined, triaged and answered on a best effort basis by volunteers and community contributors. This means that you may receive an initial response within any time period such as: 1 minute, 1 hour, 1 day, or 1 week. There is no implicit meaning to the time between you raising an issue and it being answered or resolved.
Expand Down Expand Up @@ -392,7 +386,7 @@ See also: [OpenFaaS Pro](https://docs.openfaas.com/openfaas-pro/introduction/)
## License
OpenFaaS Community Edition (CE) is licensed under the MIT License.
All third-party contributions are licensed under the MIT license, all OpenFaaS Ltd contributions are licensed under the [OpenFaaS CE EULA](https://github.com/openfaas/faas/blob/master/EULA.md).
OpenFaaS Standard and OpenFaaS for Enterprises are proprietary and binaries are licensed under the commercial [OpenFaaS Pro EULA](https://github.com/openfaas/faas/blob/master/pro/EULA.md).
Expand Down
11 changes: 11 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
All contributions from Alex Ellis & OpenFaaS Ltd are licensed under the
OpenFaaS Community Edition (CE) EULA between the years 2017,2019-2024.

Contributions from third-parties are licensed under the MIT license.

A license is required for commercial use of OpenFaaS CE:
https://github.com/openfaas/faas/blob/master/EULA.md

A separate commercial license covering all contributions can be purchased
from OpenFaaS Ltd, with details available at: https://openfaas.com/pricing

MIT License

Copyright (c) 2016-2018 Alex Ellis
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ Have you written a blog about OpenFaaS? Do you have a speaking event? Send a Pul

### Contributing

OpenFaaS Community Edition is written in Golang and contributions to the source code are made under the MIT license, additional restrictions may apply to OpenFaaS CE as a distribution. Various types of contributions are welcomed whether that means providing feedback, testing existing and new feature or hacking on the source code.
OpenFaaS Community Edition is written in Golang. All third-party contributions to the source code are made under the MIT license, additional restrictions apply to OpenFaaS CE as a whole, where contributions from OpenFaaS Ltd are licensed under the [OpenFaaS CE EULA](EULA.md). Various types of contributions are welcomed whether that means providing feedback, testing existing and new feature or hacking on the source code.

#### How do I become a contributor?

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/alerthandler.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
6 changes: 4 additions & 2 deletions gateway/handlers/alerthandler_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// Copyright (c) Alex Ellis 1017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/callid_middleware.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/cors.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/cors_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/forwarding_proxy.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/forwarding_proxy_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/healthhandler.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s) 2019. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/infohandler.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
7 changes: 5 additions & 2 deletions gateway/handlers/namespaces_test.go
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

import (
"github.com/openfaas/faas/gateway/pkg/middleware"
"testing"

"github.com/openfaas/faas/gateway/pkg/middleware"
)

func Test_getNamespace_Default(t *testing.T) {
Expand Down
7 changes: 6 additions & 1 deletion gateway/handlers/notifier_handler.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s) 2018. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/notifier_wrapper_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s) 2018. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/queue_proxy.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/queue_proxy_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/handlers/scaling.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package handlers

Expand Down
4 changes: 3 additions & 1 deletion gateway/main.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package main

Expand Down
4 changes: 3 additions & 1 deletion gateway/metrics/exporter.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017
// Copyright (c) 2018 OpenFaaS Author(s)
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package metrics

Expand Down
4 changes: 3 additions & 1 deletion gateway/metrics/metrics.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package metrics

Expand Down
4 changes: 3 additions & 1 deletion gateway/pkg/middleware/baseurlresolver_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package middleware

Expand Down
4 changes: 3 additions & 1 deletion gateway/pkg/middleware/basic_auth_injector.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package middleware

Expand Down
4 changes: 3 additions & 1 deletion gateway/pkg/middleware/basic_auth_injector_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package middleware

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package middleware

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package middleware

Expand Down
4 changes: 3 additions & 1 deletion gateway/plugin/external.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package plugin

Expand Down
4 changes: 3 additions & 1 deletion gateway/requests/prometheus.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package requests

Expand Down
4 changes: 3 additions & 1 deletion gateway/requests/prometheus_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package requests

Expand Down
4 changes: 3 additions & 1 deletion gateway/scaling/function_cache.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package scaling

Expand Down
4 changes: 3 additions & 1 deletion gateway/scaling/function_cache_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package scaling

Expand Down
4 changes: 3 additions & 1 deletion gateway/scaling/function_meta.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package scaling

Expand Down
4 changes: 3 additions & 1 deletion gateway/scaling/function_query.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package scaling

Expand Down
4 changes: 3 additions & 1 deletion gateway/scaling/service_query.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s). All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package scaling

Expand Down
4 changes: 3 additions & 1 deletion gateway/types/proxy_client.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) OpenFaaS Author(s) 2018. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package types

Expand Down
4 changes: 3 additions & 1 deletion gateway/types/readconfig.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package types

Expand Down
4 changes: 3 additions & 1 deletion gateway/types/readconfig_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// License: OpenFaaS Community Edition (CE) EULA
// Copyright (c) 2017,2019-2024 OpenFaaS Author(s)

// Copyright (c) Alex Ellis 2017. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

package types

Expand Down

0 comments on commit 49053fe

Please sign in to comment.