Issue #7253 has been updated by Nigel Kersten. Status changed from Needs Decision to Accepted Assignee deleted (Nigel Kersten)
This seems reasonable, and I'm not sure I need to be involved in this particular decision. ---------------------------------------- Refactor #7253: licensing and copyright: sensible inheritance... https://projects.puppetlabs.com/issues/7253 Author: Daniel Pittman Status: Accepted Priority: Normal Assignee: 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.
