-
Notifications
You must be signed in to change notification settings - Fork 489
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define plugin requirements #73
Comments
Quality RequirementsSome ideas on items for a plugin quality checklist:
|
That's a good question. For security reasons we absolutely have to have the plugin code be open source (otherwise we might not be able to legally read it), but I guess requiring them to be free (e.g. MIT license) isn't strictly necessary.
Possibly, although the way asdf uses plugins I think most users would never have any issues with the various open source licenses (most users won't be packaging plugins into commercial products). But maybe showing the licenses is a good idea.
Good point. I'm open to anything here. As far as we are concerned the tool itself can have any license. Another thing to consider is cruft in the list. We've got quite a few Kubernetes plugins on the list. I'm not a user of Kubernetes so I'm not totally sure why there are some many different plugins for the software around Kubernetes, but we don't want the list to grow so large that it no longer is useful to end users. I like everything on your checklist! Some of those things are easier to automate than others. Feel free to implement some of those things if you like! |
We need to specify the licenses we permit. It seems reasonable to me to only permit open source licenses for plugins, but I don't think we've ever had that as a hard requirement.
The text was updated successfully, but these errors were encountered: