ansibleplaybookbundle / ansible-playbook-bundle

THIS REPO IS MIGRATING: https://github.com/automationbroker/apb
GNU General Public License v2.0
140 stars 70 forks source link

support license field in abp.yaml file #154

Open matzew opened 7 years ago

matzew commented 7 years ago

It would be nice if the apb.yaml would support (and being valid) a license: field, so that one could do:

version: 1.0
license: Apache 2.0
name: my-cool-apb
...
matzew commented 7 years ago

If there is interest, I am happy to help

rthallisey commented 7 years ago

@matzew it's an interesting idea. Do you want to add a licence field because an apb could have a difference licence? Do you mind explaining in more detail how this can be used?

matzew commented 7 years ago

I, as a customer :smile:, should be able to specify the license of my -apb container, in the metadata. I'd compare this a bit w/ package.json or pom.xml, where you also have option to define the license of your project.

Also, wouldn't it be interesting to see, in the catalog, if the service (and the apb) are under license XYZ?

In middleware (Red Hat) we recently added LICENSE.XML to a bunch of projects, that list all licenses of their dependencies. So if your offering (e.g. feedhenry/mcp-standalone), has a "dependency" to a bunch of APBs, we could use that metadata also to list the license of the -apb.