mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-16 12:12:53 -06:00
Updated Plugin Certification Program (markdown)
parent
de1f8c1687
commit
47cb550a0b
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user