Luke Kanies
2010-Jul-10 00:15 UTC
[Puppet Users] Proposed changes to Puppet''s IP management
Hi all, As discussed multiple times earlier, but most recently at [1], we''re going to take the next step on managing the IP of Puppet and related projects. This is currently a proposal, so please speak up if you have any concerns about this. Basically, our plan is to stick to either GPL or MIT+GPL for all of our projects, and all contributors will need to either sign a CLA or contribute their code under the MIT. Non-core tools like Facter will have MIT attached so that they can easily be used wherever you want, and the core projects like Puppet and Dashboard will be GPL''d. Our goal is to have enhanced rights to all of the code in the projects we maintain so we can relicense to partners and customers. Note I didn''t say ''own'' - we''re using a form of the Apache CLA, which just gives us enhanced rights, not ownership. If you''re not comfortable with that, or if your contribution is small enough that it''s not worth signing a CLA, you can submit your code under the MIT (or equivalent, I assume) license, which gives us (and everyone else) the right to relicense your code. We''ve got a plugin ready for Redmine (written for us by Eric Davis of LittleStream Software) that will track who''s signed a CLA, and it has a click-through agreement just like Google uses, so signing a CLA should be entirely easy. We''ll be working through the list of contributors in the next quarter or so. If you''re a contributor and haven''t yet signed a CLA, you should expect to hear from Amy Hoang, who will be working through the list. We''ll be installing the Redmine plugin in the next week, at which point we''ll send out another email. Also - we know that nearly everyone is moving toward an Apache license rather than GPL. We don''t rule out such a move in the future, and doing so would still require that we get these enhanced rights, but from I can tell the GPL does a much better job of encouraging a profitable ecosystem. This is something we''ll be revisiting constantly, but it seems the right answer for now. 1 - http://www.mail-archive.com/puppet-users@googlegroups.com/msg07284.html -- ''Tis better to be silent and be thought a fool, than to speak and remove all doubt. --Abraham Lincoln --------------------------------------------------------------------- Luke Kanies -|- http://puppetlabs.com -|- +1(615)594-8199 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.