> +1. > I don't like the idea of having some plugins referenced under the official > update center that don't actually come from the jenkinsci github > organization. > The deal seems quite simple to me: either accept to host your plugin under > the jenkins github org, or accept it doesn't appear in the official/main > public plugins list ? > > So the cost is that some organisations and individuals may refuse to do that (for the reasons described), so you get less overall plugins in the ecosystem. You're not forcing them to assign copyright. You're not forcing them to use the MIT license. You're not even forcing the plugins to be open-source. What's the benefit of forcing them to commit to a particular *organisation* ? That seems a curiously prescriptive requirement for a project that in all other ways seems so culturally 'open'. They are, after all, giving this away to you *for free*.
I think there's a secondary benefit *to me*, to being *in the early days* outside the jenkins gitub org. When you're mostly noodling around with a plugin, it's unclear sometimes if the direction is correct, there may be huge refactorings and change between releases. External contributions aren't all that useful, because things are moving too fast. Once it reaches a 'degree of maturity', I'd push it over to the jenkinsci org - which is my tacit statement of 'seems to be useful / working to a certian extent -- have at it'. I then *benefit* because - anecdotally - you get more contributors that way. I can see bad scenarios where orgs may end up conforming to the letter of that rule, but behaving in a way that's inconsistent with the spirit of what 'having your plugin in the jenkinsci org' *ought*to mean (especially in terms of the way it deals with contributions and commits). This way madness and politics lie. As an aside, It would be nice if Jenkins supported >1 configured plugin repository. The process of pushing out 'this might fix your issue' SNAPSHOTS to end-users is pretty tedious, it'd be nice to say 'just install the latest SNAPSHOT build and see if that works'. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
