From 47cb550a0bba1cf81ec81086685dfdb73a03ee9e Mon Sep 17 00:00:00 2001 From: Jeff Gehlbach Date: Mon, 29 Apr 2024 08:56:43 -0400 Subject: [PATCH] Updated Plugin Certification Program (markdown) --- Plugin-Certification-Program.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Plugin-Certification-Program.md b/Plugin-Certification-Program.md index f11de9f..a222aa4 100644 --- a/Plugin-Certification-Program.md +++ b/Plugin-Certification-Program.md @@ -11,7 +11,7 @@ The first priority of the plugin certification program is to mobilize resources ### Make finding and installing plugins easy -By investing in a catalog where all plugin maintainers can list their creations, we are removing the guesswork from finding plugins that help users accomplish their goals. By enabling plugin authors to provide metadata concerning version capability, dependencies, and other key attributes, we're making that catalog the singular place users need to go to identify which plugin releases will work with their NetBox instances. +By investing in a catalog where all plugin maintainers can list their creations, we are removing the guesswork from finding plugins that help users accomplish their goals. We enable plugin authors to provide metadata concerning version capability, dependencies, and other key attributes, by making that catalog the singular place users need to go to identify which plugin releases will work with their NetBox instances. ### Provide support and resources to plugin authors and maintainers @@ -38,11 +38,13 @@ Among licenses characterized by OSI as “popular / strong community”, the pra - [3-Clause BSD License](https://opensource.org/license/bsd-3-clause/) - [2-Clause BSD License](https://opensource.org/license/bsd-2-clause/) - [Common Development and Distribution License 1.0](https://opensource.org/license/cddl-1-0/) (CDDL) -- [GNU Lesser General Public License version 3](https://opensource.org/license/lgpl-3-0/) (LGPLv2 is **not** Apache-2.0 compatible) -- [GNU General Public License version 3](https://opensource.org/license/gpl-3-0/) (GPLv2 is **not** Apache-2.0 compatible) -- [Mozilla Public License 2.0](https://opensource.org/license/mpl-2-0/) (MPL-1.0 is **not** Apache-2.0 compatible) +- [GNU Lesser General Public License version 3](https://opensource.org/license/lgpl-3-0/) +- [GNU General Public License version 3](https://opensource.org/license/gpl-3-0/) +- [Mozilla Public License 2.0](https://opensource.org/license/mpl-2-0/) - [Eclipse Public License version 2.0](https://opensource.org/license/epl-2-0/) +_Note that versions of the LGPL, GPL, and MPL prior to the ones noted above are incompatible with the Apache-2.0 license used by NetBox, and are therefore not practical for licensing NetBox plugins._ + #### Willingness to establish co-maintainer relationship To deliver on the program's goal of compatibility, maintainability, and supportability, lead maintainers of all certified plugins must establish a co-maintainer relationship with the NetBox Labs engineering staff. The intention here is to add a pool of qualified maintainers *who get paid to hack on NetBox and its ecosystem* to each certified plugin's ranks. Most of the time they will be in the background. In case a critical bugfix or snap release is needed, and the lead maintainer is on holiday or otherwise unavailable, they will step into the foreground for as long as needed. The lead maintainer remains at the helm at all other times. @@ -74,7 +76,7 @@ Every certified plugin's documentation and release notes must meet minimum crite ### Obtaining certification #### Apply for certification -If you are the lead maintainer of a NetBox plugin that you wuold like to submit for consideration, email [plugincertification@netboxlabs.com](mailto:plugincertification@netboxlabs.com) with a brief description of your plugin's purpose and a few sentences explaining why you are applying. Please also include the following details at minimum: +If you are the lead maintainer of a NetBox plugin that you would like to submit for consideration, email [plugincertification@netboxlabs.com](mailto:plugincertification@netboxlabs.com) with a brief description of your plugin's purpose and a few sentences explaining why you are applying. Please also include the following details at minimum: - A link to the plugin's GitHub repo - A link to the plugin's PyPI package entry - Your GitHub ID