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.

Reply via email to