Issue #7253 has been reported by Daniel Pittman. ---------------------------------------- Refactor #7253: licensing and copyright: sensible inheritance... https://projects.puppetlabs.com/issues/7253
Author: Daniel Pittman Status: Needs Decision Priority: Normal Assignee: Nigel Kersten Category: Faces Target version: Affected Puppet version: Keywords: Branch: At the moment we have separately track licensing and copyright on faces and actions. This is desirable, because we allow users to create actions that only use our public API for the purpose, so are absolutely not derived works in any way – and so they can license them in ways that are incompatible with our license without trouble. (eg: non-distributable code when they don't want to release their extensions.) Which, in turn, means that we can't default action licensing based on context. So, right now we would have to duplicate that information into every action in the same file as we declared the license of a face to be set. Lots of duplicate information. :( Ideally, we can declare that (by default) all actions defined in the same file as the face are licensed the same way. Given that external actions each live in a separate file, but the main suite live in the same (versioned) file, that should work OK, I think. Proposed rules: * If you put an action in a separate file, you have to declare licensing specifically. * If you put an action into the face file, you default to the same licensing as the face... * ...but if you declare licensing on the action in the face file separately it applies. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
