[kata-dev] PullApprove future

Boeuf, Sebastien sebastien.boeuf at intel.com
Tue Jan 8 13:11:34 UTC 2019


Hi Thierry,

Thanks for raising this issue. What are the options out there?

I've found lgtmco (https://github.com/lgtmco/lgtm) but the repo
has been archived which means we cannot expect any support. But this
might be enough for our needs.

Thanks,
Sebastien

On Tue, 2019-01-08 at 13:36 +0100, Thierry Carrez wrote:
> Hi Kata-folk,
> 
> In addition to GitHub, Kata development relies on an external
> service, 
> PullApprove, in order to process PRs. This external service used to
> be 
> free-as-in-beer, but they recently decided[1] to change their terms
> of 
> service so that if "people who work on the repository get paid to do
> so, 
> then we need to get paid too". They are planning to flip the switch
> on 
> February 1, 2019.
> 
> Our read of their unclearly-specified conditions to apply for a free 
> plan concludes that we almost certainly would not qualify: despite
> the 
> project being open source and run by a non-profit Foundation, most
> of 
> the "people who work on the repository" get paid to do so.
> 
> We could of course comply with their reasonably-priced new terms
> (and 
> wait for the next bait-and-switch), but as an open source
> development 
> best practice it is generally better to reduce our dependency on
> such 
> external services, to avoid having the project be negatively affected
> by 
> the decisions of a third-party service provider.
> 
> Which is why I'm raising this thread, to tap the collective Kata
> mind 
> for solutions. In order of decreasing preference, we would find an 
> alternative solution that would
> 
> 1- be open source, so that we could actually not depend on an
> additional 
> external service provider, or at least have the option to switch to 
> running it ourselves in case of sudden ToS changes
> 
> 2- use built-in features of an external service we are already
> depending 
> on (GitHub)
> 
> 3- use a free-as-in-beer external service provider that has already 
> published clear conditions for open source projects or projects run
> by 
> non-profit Foundations
> 
> Thoughts ?
> 
> [1] https://medium.com/dropseed/changes-to-our-free-plans-2660423c3f6
> 


More information about the kata-dev mailing list