diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 839b814..2cbfffe 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ # Contributing -In order to have a concrete record that your contribution is intentional and you agree to license it under the same terms as the project's license, we've adopted the same lightweight approach that the Linux Kernel submitting patches process, Docker, and many other projects use: the [Developer Certificate of Origin](https://developercertificate.org/), or DCO. This is a simple declaration that you wrote the contribution or otherwise have the right to contribute it to this project. +In order to have a concrete record that your contribution is intentional and you agree to license it under the same terms as [the project's license](./COPYING.md), we've adopted the same lightweight approach that the Linux Kernel submitting patches process, Docker, and many other projects use: the [Developer Certificate of Origin](https://developercertificate.org/), or DCO. This is a simple declaration that you wrote the contribution or otherwise have the right to contribute it to this project. If you agree to this for your contribution, then all that's needed is to include the line in your commit or pull request comment: diff --git a/COPYING b/COPYING.md similarity index 99% rename from COPYING rename to COPYING.md index 3436dc9..eca2ac2 100644 --- a/COPYING +++ b/COPYING.md @@ -7,11 +7,14 @@ under different conditions. 1. MIT License: - This license applies only when the software is used exclusively in conjunction with a [jambonz](https://jambonz.org) voice server. Specifically, that means all of the following conditions must be true: + i) The software is compiled and dynamically loaded into a running Freeswitch process that is dedicated to providing services to a jambonz server or cluster. + ii) All incoming calls to the Freeswitch instance running this software are controlled via an outbound ESL socket connection from Freeswitch to a Node.js application running the [jambonz feature server](https://github.com/jambonz/jambonz-feature-server) application. + - For the full terms of the MIT License, see the [`LICENSE_MIT`](LICENSE_MIT) file. 2. AGPL Version 3.0: diff --git a/LICENSE_MIT b/LICENSE_MIT index 7d392f2..e909055 100644 --- a/LICENSE_MIT +++ b/LICENSE_MIT @@ -1,4 +1,4 @@ -Under specific conditions that are described [here](https://github.com/jambonz/freeswitch-modules/blob/main/COPYING), this software is licensed under the MIT License below. +Under specific conditions that are described here: https://github.com/jambonz/freeswitch-modules/blob/main/COPYING.md, this software is licensed under the MIT License below. The MIT License (MIT) diff --git a/README.md b/README.md index 7685bbc..8c37b4a 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ A collection of Freeswitch modules intended for use with a [jambonz](https://jam This software is available under a dual-licensing scheme. For specific use in a standalone [jambonz](https://jambonz.org) deployment, the [MIT License](./LICENSE_MIT) applies. For all other uses, the software is licensed for use under the [AGPL Version 3.0 license](./LICENSE_AGPL-3.0). -Please review [COPYING](./COPYING) for detailed information in order to assess whether your intended usage meets the specific conditions that allow for usage under the MIT License. +Please review [COPYING](./COPYING.md) for detailed information in order to assess whether your intended usage meets the specific conditions that allow for usage under the MIT License. ## Contributing to the software -If you wish to contribute changes, please review [our rules](./CONTRIBUTING.md). \ No newline at end of file +If you wish to contribute changes, please review [our rules](./CONTRIBUTING.md) governing contributions. \ No newline at end of file