Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document licensing expectations #188

Open
schlessera opened this issue Dec 29, 2017 · 5 comments
Open

Document licensing expectations #188

schlessera opened this issue Dec 29, 2017 · 5 comments

Comments

@schlessera
Copy link
Member

WP-CLI is licensed under the MIT license, and all bundled code should be compatible with that.

We should document our licensing expectations for:

  • accepting third-party code into the official repository/organization
  • bundling third-party code
  • depending on third-party code

Related: wp-cli/wp-config-transformer#1 (comment)

@kirtangajjar
Copy link

@schlessera I think you should add MIT license and close this issue.

@jeffpaul
Copy link

@kirtangajjar I suspect part of the problem is if third-party code is licensed differently that MIT may not apply for all scenarios.

@miya0001
Copy link
Member

Ah, this has been on my mind for some time, I guess it has to be GPL.

Because WP-CLI is doing require WordPress and it is calling some functions of the WordPress core, connecting to WordPress database.
I think it is same with the WordPress plugins and themes.

If the project depends on a project under GPL, it should be under the GPL.

I am not sure, but I am thinking so.
If I am misunderstanding, I am sorry. 😊

@kirtangajjar
Copy link

Oh! My bad. I thought this issue was for licensing of the handbook itself.

Currently this repo(handbook) does not have any LICENCE file. I think I should create a separate issue for this.

@schlessera
Copy link
Member Author

@miya0001 The MIT license is compatible to the GPL license. As an example, it is also accepted in the plugin repository.

The issue here is about the licensing requirements we have when new package are meant to be added under the official wp-cli organization and/or bundled with WP-CLI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants