-
Notifications
You must be signed in to change notification settings - Fork 58
Apply licensing to source code #240
Comments
For the sake of clarity:
|
I added the license via the facility that GitHub provides for adding a license to a project. I chose GPLv2 because it is the license used in WordPress. |
Weston. Sorry I should have been less wordy, hence the follow-up comment regarding applying the license. When I originally requested its addition I was hoping to leverage Here's the related issue applying the GPL license will allow them to resolve: gedex/wp-tools#35 |
Given most of these tools will be used in applications outside of WordPress, but to create things for WordPress, it may be preferable to change to an MIT or ISC license type, example: https://github.com/antecedent/patchwork/blob/master/Patchwork.php#L3-L7 Tools like Switching licenses would be my firm recommendation should you choose to approach #241 to make these tools more useful to the general public, and will help stymie license proliferation. Please see comfusion/hyperdrive#41 for some relevant licensing discussion at the plugin level. In context: Tools/Libs (MIT/ISC) Resources: Q&A/Community Discussion: |
Update. GNU AGPL licenses, a stronger copyleft license than the GPLv3, should be fine for use in WordPress themes and plugins. If the foundation tries and block them please direct attention here: I have lines out to both the Free Software Foundation and Software Freedom Law Center whom I will use to validate my finding for the benefit of openness and progressive nature of all FOSS plugins and themes created for and used in WordPress. /cc @ntwb |
As I stated in the issue in your repo @JHabdas I wrote that it was incredibly impolite to ping people in your issues who have nothing to do with your project, you took it upon yourself to delete that comment and email me the following reason:
I'm writing this here because you cannot delete this comment. Please do not ping me again in any of your issues, this goes for pinging any other WordPress contributor who is not involved in your project directly. As to the specifics of the issue here for the |
#237 took the licensing part way there, but missed a couple of important points on making this code usable to the public.
To understand how to apply the GPL to your source code please see the following:
https://choosealicense.com/licenses/gpl-2.0/
Also, it may be wise to consider one of the other licenses, such as GPL-3.0, LGPL or AGPL as GPL-2, unless applied using
+
, has some holes in it.The text was updated successfully, but these errors were encountered: