diff --git a/Publishing-an-extension.md b/Publishing-an-extension.md index d100889..423d743 100644 --- a/Publishing-an-extension.md +++ b/Publishing-an-extension.md @@ -1,5 +1,13 @@ # Publishing an extension on PEM +## License + +A Piwigo plugin depends on Piwigo core. It relies on Piwigo core functions and is considered as a "derivative work" which implies being released under a GPLv2 compatible license. For example GPLv2 (obviously) or MIT. + +Even if you don't publish your plugin on PEM, please understand that your Piwigo must still be compatible with GPLv2 license. If you create a plugin for a client of yours, you have to publish is under a GPL-compatible license. + +## Actual publishing + Once you extension is ready you can publish it via the Piwigo extension manager (PEM). Either create an account or login. On your user page, accesible via clicking on your username in the menu you need to add an extension with a name and a category