The idea is:
To allow optional attribution and explicit licence grants of N8N templates shared publicly. The proposal is to introduce and standardise 2 new properties in the official n8n templates json schema.
{
"author": {
"type": "string",
"description": "ie. Jim Le <[email protected]> (https://jimle.uk)"
},
"licence": {
"type": "string",
"description": "ie. BSD-3-Clause"
},
...
}
My use case:
As an n8n creator, I would like the option to be explicit on what licence I publish my templates in the template gallery. This is to ensure users of my templates are informed about what terms/liabilities they agree to when using my work and where appropriate, mitigate any legal compliance risks or misunderstanding later down the line.
On the other side, liability disclaimers included in the licence would also serve to protect me as the author should the damages or loss occur using my template (very unlikely but still!).
I think it would be beneficial to add this because:
(Disclaimer: I used ChatGPT to list the following but I totally agree!)
- Encourages Attribution and Recognition
Addingauthor
information promotes recognition for creators, encouraging more community contributions by giving credit where it’s due. - Improves Legal Clarity
Including alicence
field helps clarify the legal terms of use and redistribution, reducing uncertainty and potential IP issues when reusing templates. - Fosters a Culture of Openness and Professionalism
These fields align with open-source best practices, helping n8n establish itself as a responsible platform that values transparency and ethical sharing. - Enables Better Community Connections
With author details available, users can reach out for collaboration, questions, or consulting—strengthening the developer ecosystem around n8n. - Future-Proofs the Template System
Standardizing metadata likeauthor
andlicence
now lays a solid foundation for future enhancements, like template directories, search filters, or attribution in UIs.
Any resources to support this?
Many examples to learn from
- npm’s package.json package.json | npm Docs
- Github open-source code repositories
Are you willing to work on this?
I’m happy to gather community feedback and promote this!
Credit
- @oskar post which started it all - It’s really sad to watch... What’s happening lately in the automation… | Oskar Kramarz | 73 comments
- @AlexK1919 suggestion to release his template under CC BY-SA 4.0 - It’s really sad to watch... What’s happening lately in the automation… | Oskar Kramarz | 73 comments