Thanks for the clarifications.
On 01/22/2014 11:51 PM, Michael Stahnke wrote:
As such, for the benefit of the community, I'd suggest that
anything that (a) isn't fully tested and vetted by PL (whatever
that means) or (b) is known to be broken (i.e. naginator) be split
out into tier2, as modules, with a clear delineation to explain to
users that these are essentially sub-par and warranty-free. (I
suppose this largely falls in line with Dustin's comment about
Python core vs modules).
Just for clarity here: it's all warranty free. See section 7 of the
Apache License. http://www.apache.org/licenses/LICENSE-2.0.txt.
I suppose, given its use in the licensing world, I should've picked a
word other than "warranty". By "warranty-free", I was referring to
things that PL doesn't test/vet/claim to know whether they're working or
broken. Specifically re: "clear delineation", I was referring to the
current state of the PL forge modules where some of them
(puppetlabs-puppet) are just totally ancient, and some of them
(puppetlabs-postgres and -apache, IIRC) don't work with PE. Anything
that's split out into a module published by PL but is known to be in a
poor state (or is an unknown state) should clearly indicate that; in
absence of such disclaimer, the instinctual assumption (at least mine)
is "oh, this is puppetlabs-*, it must be best-of-breed and will work
well for me in my puppet environment."
-Jason
--
You received this message because you are subscribed to the Google Groups "Puppet
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-dev/52E2A8B8.4080606%40jasonantman.com.
For more options, visit https://groups.google.com/groups/opt_out.